SG-1000 game loader for MSX-DOS

Page 13/13
6 | 7 | 8 | 9 | 10 | 11 | 12 |

By Briqunullus

Champion (345)

Briqunullus's picture

12-06-2020, 18:18

Check. I have ordered one.

By gdx

Enlighted (4385)

gdx's picture

29-03-2021, 12:30

I made a patch for SG2MSX version 2017-03-18 to improve the speed of sound conversion routine.

Download: https://mon-partage.fr/f/r4AwQsVb/

I have a question for SG-1000 experts. While playing one of the last games which I added support I fell into a place where I could not get out and the enemies were no longer moving. So impossible to continue or to give up. I looked at the manual which says we can quit by pressing the Pause key. I thought it was a hardware Pause. So how does this button work? I did not find any info on it.

By bsittler

Master (228)

bsittler's picture

29-03-2021, 17:57

SG-1000 Pause button causes a Z-80 NMI (non-maskable interrupt) for which there is (at least AFAIK) no direct replacement/substitute possible on MSX

edit: should have clarified: the result of Pause is basically a call $0066 (so you can likely fake it e.g. at the end of a vsync handler at the expense of an extra word on the stack)

By gdx

Enlighted (4385)

gdx's picture

30-03-2021, 10:14

Thanks, I will add the support to SG1000.COM as soon as possible.

By bsittler

Master (228)

bsittler's picture

09-05-2021, 20:46

More and better documentation: https://www.smspower.org/Development/PauseButton

Page 13/13
6 | 7 | 8 | 9 | 10 | 11 | 12 |