SG-1000 game loader for MSX-DOS

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

By gdx

Prophet (3755)

gdx's picture

30-05-2020, 16:34

I updated SG1000 to the v0.95!

I rewrite the patching routine. Now data are in a separate file. Patches are loaded progressively to use less RAM in DTA. This allows all to add patches for all the games you want to play. Patching is always fast to be applied and extra .COM files are no longer required. 48kB Roms are supported now!

I added Champion Kendou, Champion Pro Wrestling and Sindbad, and more versions of same game.

I added also two options:
/F for Franky cartridge users.
/S to change the colors palette like on Sega Master System.

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

By ~mk~

Master (248)

~mk~'s picture

31-05-2020, 00:18

Very nice GDX!
I just tried and it works perfectly for the games you had previously converted to MSX.
I wanted to ask, is it now possible to include SG2MSX sound emulation for us without Franky cartridge?

By gdx

Prophet (3755)

gdx's picture

31-05-2020, 12:36

I think it's possible but its source code is not available. I should contact the author of SG2MSX to request it or for he integrates my patch system in his loader.
Anyway, before I prefer to continue to improve what was done. I have to add few missing patches and redo some patches to add the 2 player support for example. I would also like to add keyboard support.

By gdx

Prophet (3755)

gdx's picture

01-06-2020, 11:02

I fixed the SMS palette option because only the half was taken into account. Version number remains 0.95.

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

By gdx

Prophet (3755)

gdx's picture

01-06-2020, 15:44

Previous link was wrong, download it here:

http://www.msx.org/downloads/sg1000-v095

By gdx

Prophet (3755)

gdx's picture

12-06-2020, 12:58

Some details about the new v0.96.

Before start this loader I did not know the console at all, and when I first started I didn't expect to get such good compatibility.

Now almost all games should work, even exotic games from Taiwan or Korea and the few homebrews.

If you find a ROM that doesn't work, you can report it in this thread or else see included documentation to add a patch yourself.

Basically, SG1000 checks in loaded Rom for each patch if all the bytes that need to be replaced match, and then replaces them only when they are. This avoids making a checksum to recognize the loaded ROM. In this way it's very much faster but sometimes requires adding the replacement of one or two byte by the same because a few Roms requiere to patch same bytes but fewer numerous. So choose a relevant byte to avoid this problem.

A patch cannot exceed 256 bytes, that is more than enough even if one day I add keyboard support.

In addition you can found SG-1000 hardware specifications here:

https://www.smspower.org/Development/Index
http://www43.tok2.com/home/cmpslv/Sg1000/EnrSG.htm
http://www43.tok2.com/home/cmpslv/Mark3/Sk1100.htm

Did you know that SEGA is an abbreviation of SErvice GAme?!

By Briqunullus

Master (179)

Briqunullus's picture

12-06-2020, 14:15

Great job. Is any of the SN sound cartridges still available somewhere?

By hamlet

Scribe (3234)

hamlet's picture

12-06-2020, 14:46

Reprofactory is selling the MMM, ask Eric. I'm sure he can build one for you.
Supersoniqs has a sale for the marvellous Playsoniq atm.

By Briqunullus

Master (179)

Briqunullus's picture

12-06-2020, 16:41

Thanks. I had seen the MMM, and it's out of stock. So I thought I couldn't get it, but I'll ask if one can be produced. That Playsoniq is way out of my league...

By Grauw

Ascended (9342)

Grauw's picture

12-06-2020, 16:47

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