MSX page

MSKISS

MSKISS: MSX Emulator for MS-DOS. Latest (version 0.2.4) (13-Mar-2000): mskiss_0.2.4.zip (zip file)
eD2K(emule link)

Notes: This .zip file is kept here for historical purposes only. It's 100% unmantained as of today. No proper and further development is possible (DOS + DJGPP environment is not an option anymore), and runtime environment is somewhat harsh to setup (DOSBOX should help though).


Games converted into NON-MegaRom .rom files

Here I'll put some .rom converted games for people to enjoy. These games were never published into NON-MEGAROM .rom format before (that is 48KB's or less). They should be ready to be burnt into a regular 64 KB's EEPROM IC. One of the main aims I've been trying to implement (if not the main one) is I've tried my best to create my own truly universal loader for each of them, no matter the MSX model and memory layout. If some .rom file doesn't seem to load using certain machine, please don't hesitate to contact me and I'll try to study the issue.

How to burn them into an actual EEPROM IC ?
1.- .rom file size is 48 KB's: mapping is performed against pages 0, 1 and 2. To burn the .rom file into an actual 64 KB EEPROM IC, page 3 should be filled with 0xFF's.
2.- .rom file size is 32 KB's: To burn the .rom file into an actual 32 KB EEPROM IC, just burn it as you normally would. To burn the .rom file into an actual 64 KB's EEPROM IC, it's advisable to create a new 64 KB's .rom file with page 0 being 2nd half of the original .rom file, and page 3 being the 1st half of the original .rom file, just for mirroring data accross the whole 64 KB's rom space.

The real machines I've tested my .rom files against are these 2:
1.- Philips NMS 8250
2.- Toshiba HX-20E (Slots nightmare)

The OpenMSX machines I've tested my .rom files against (using -carta and -cartb) are these ones:

Emulated modelRam Slots Layout
Philips_NMS_8250[3.2] [3.2] [3.2] [3.2]
Philips_VG_8020[ 3 ] [ 3 ] [ 3 ] [ 3 ]
Sony_HB-F1[3.3] [3.3] [3.3] [3.3]
Toshiba_HX-10[ 2 ] [ 2 ] [ 2 ] [ 2 ]
Toshiba_HX-20E[3.0] [3.0] [ 0 ] [ 0 ] (!!)
TurboR[3.0] [3.0] [3.0] [3.0]
Sony_HB-F500P[0.2] [0.2] [0.0] [0.0] (!!!)
OpenMSX Slots Acid Test[3.3] [1.2] [0.0] [0.2] (!!!!!!)

Notes:

These .rom files are pure .rom files, that is, they're not meant to be copied into RAM and be run from there as "old" .rom "RAM loaders" (as ExecROM, ODO, etc...) typically do. Why? Because these .rom versioned games I've created contain what I call "RAM games", so my .rom loader code typicall needs the full 64 KB's of RAM of your real MSX to be empty to blit the original game code there. Once my routines load the game code onto RAM, I just let the game itself to boot from RAM, as it originally expected as a .cas/.dsk format game. Having said that, I'm listing some (but not all) the valid methods I know to properly run these .rom files:

a).- Using GR8NET _NETBROWSE to load a .rom file into GR8NET own "emulated rom" zone, and the rebooting.
b).- Using Sofarun/SofaROM loader to load and run these roms onto your favourite Flash Cartridge solution (GR8NET, FlashJacks, Carnivore, etc...).
c).- Burning the .rom files into an actual 32/64 KB's EEPROM IC (depending on the size of the .rom file)
d).- Using your own Flash Cartridge own method of uploading .rom files into its ROM area and then rebooting your MSX.


Colony (1987, Mastertronic/Bulldog, Icon Design, UK)

Colony(32768 bytes)

Notes:

  1. Even though the game takes just 24832 bytes of actual RAM once it's deployed onto it (so 32 KB's of RAM should be enough to run it), the RAM loading routines need at least 48KB's of free RAM.
  2. Again, as this is a "RAM UK game" (not a "ROM" one) 'LoadRom', 'ExecROM' and 'ODO' ROM loaders won't be able to boot it. OTOH, modern loaders (SofaRun/SofaROM, GR8NET Call Netbrowse, etc...) will boot this rom perfectly.
  3. BTW, the new RLE data routines I coded emptied lots of space inside the .rom file. I have some ideas to fit a not so ugly loading screen... :)

Changelog:

12/May/2020 (First version)

Enjoy!


Feud (1987, Mastertronic/Bulldog, UK)

Feud(49152 bytes)

Notes:

  1. Again, as this is a typical "RAM game" (not a "ROM" one) 'LoadRom', 'ExecROM' and 'ODO' ROM loaders might struggle trying to boot it with just bare non mapped 64 KB's. OTOH, modern loaders (SofaRun/SofaROM, GR8NET Call Netbrowse, etc...) should boot this rom perfectly.

Changelog:

19/May/2020 (First version)

Enjoy!


Head over Heels (1987, Ocean, UK)

Head over Heels(49152 bytes)

Notes:

  1. Again, as this is a typical "RAM game" (not a "ROM" one) 'LoadRom', 'ExecROM' and 'ODO' ROM loaders might struggle trying to boot it with just bare non mapped 64 KB's. OTOH, modern loaders (SofaRun/SofaROM, GR8NET Call Netbrowse, etc...) should boot this rom perfectly.

Changelog:

20/May/2020 (First version)

Enjoy!


Rocket Roger (1986, Alligata / Positive-Logic, UK)

Rocket Roger(49152 bytes)
Notes: Rocket roger is a strange beast. It replaces page 0 (BIOS) with its own routines. Tricky code needed to be created for MSX's with esoteric RAM memory layout for said page 0 (Toshiba HX-20, Sony HB F500, etc...)

Changelog:
3rd-May-2020: Corrected PSG reg 7 OUT code to avoid the infamous damage to some alleged real MSX machine models.


Splash (1986, Mind Games / AIP / Ed Hickman)

Splash (32768 bytes)
Notes: None

Storm (Una's Lair) (1986, Mastertronic UK / Simon Freeman)

Storm (49152 bytes)
Notes: None

The Last Mission (MSX1) (1987, Opera Soft, Spain)

The Last Mission (MSX 1)(49152 bytes)

Notes:

  1. Again, as this is a typical "RAM game" (not a "ROM" one) 'LoadRom', 'ExecROM' and 'ODO' ROM loaders will probably struggle trying to boot it with just bare non mapped 64 KB's. OTOH, modern loaders (SofaRun/SofaROM, GR8NET Call Netbrowse, etc...) should boot this rom perfectly.
  2. This .rom file is the MSX 1 version. There's a MSX 2 version around which was distributed via disk but won't probably fit inside a non-megarom file. For the moment I'll "keep it in the fridge".

Changelog:

17/May/2020 (First version)

Enjoy!


Auf Wiedersehen Monty

(in project, difficult)

Star Quake

(in project, difficult, almost done)

Terminus

(in project, almost done)

Survivor

(in project, doable, difficult)

La Abadía del Crimen

(in project, kind of impossible to fit inside a non-megarom .rom file)

Mad Mix Game

(in project, difficult)

Thing Bounces Back

(in project, difficult)

El misterio del Nilo

(in project, difficult)

Paris Dakar

(in project, difficult)

-->Inicio<--
Última modificación: jue 14-ene-2021 21:57

Comments and suggestions -> here.
Share via Menéalo! Share via Facebook Share via WhatsApp Share via Twitter Share via Reddit