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 model | Ram 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:
- 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.
- 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.
- 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)
- Corrected PSG reg 7 OUT code to avoid the infamous damage to some alleged real MSX machine models.
- Fixed 2 bytes used for the red DEACON OFF word on screen.
- Removed and simplified some apparently useless RAM original loading code.
- Of course, replaced the original and (almost as always) faulty RAM loader with my universal routines, so the typical esoteric memory laid out MSX machines work flawlessly now.
Enjoy!
Feud (1987, Mastertronic/Bulldog, UK)
Feud(49152 bytes)
Notes:
- 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)
- Replaced the original (OTOH fantastic(!!)) RAM managing routines with my own to save some rom space. It's unbelievable this UK game had this fantastic SLOT managing routines on its own. Big KUDOS!!
Enjoy!
Head over Heels (1987, Ocean, UK)
Head over Heels(49152 bytes)
Notes:
- 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)
- Replaced the original not so good RAM managing routines with my own. Will work on a faster loader in the future.
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:
- 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.
- 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)
- Corrected PSG reg 7 OUT code to avoid the infamous damage to some alleged real MSX machine models.
- Again, replaced the original faulty RAM loader with my universal routines, so the typical esoteric memory laid out MSX machines can boot it flawlessly.
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)
Última modificación: jue 14-ene-2021 21:57
Comments and suggestions -> here.
- Do you want to stop carrying around your USB memory stick to have all your basic personal stuff with you?
- Do you want, no matter where you are, no matter in which computer you are, your personal folder automatically synchronized, and whenever you change something in one computer (Windows, MAC, Linux, IPhone...), these changes become instantly reflected on the rest of your machines? (even if they're offline !!)
- Do you want that ALL your file changes can be individually stored for 30 days, using Amazon S3, in a ciphered and safe way, being able to access and retrieve them no matter where you are, provided you have an internet connected machine nearby?
- Do you want your own home computer being able to serve and store images via web, (even 'being offline'!!), so you can reference these images from some other webpage or forum, with no need to open an account in imageshack, flickr, or similar pages?
- Do you want to share certain folders with your friends or coworkers (which must also be using Dropbox), and so being able to interchange documents with an incredible speed, to keep common contents with total easiness, and so being able to work collaboratively?
- Do you want to browse your personal folder, no matter where or which PC (Windows and Linux), MAC, IPhone you're using, via web, in a safe way?
- Do you want a free 2GB storage account and then try all this seemingly magical stuff by yourself? (with up to 10GB storage option if you invite your friends)?
You only have to click on the 'DropBox' button to be able to use this invitation, and so you'll enjoy all those nice beforementioned things. And what is better, by clicking this button invitation, you'll get 250 MB extra free space.
Once you do it, 3 things will happen:
- You will think: How come no one had invented it before? (Dropbox was born in late 2007)
- You will think: Why I've been so dumb wasting my time using USB's to carry my files around?
- You will think: How can it be possible no one knows about Dropbox or nobody thinks it's the revolution? (Let's give some time...)
If you click here you'll be able to see a Video Tour which explains in about 1 minute what's Dropbox