This is the official, very minimalistic distribution site of the MSX80. What is MSX80? It is a port of my
fMSX/S60
emulator to the Nokia S80 platform. The S80 platform is used in Nokia 9200 series, 9300, 9300i and 9500 phone models ("Communicators").
It is good (if not mandatory even) to know something about fMSX/S60 because MSX80 works very similarly and I'm only going to explain things that are different here. Some important things you might want to know about MSX80:
- System ROM files should be placed under
/MSX/systemrom directory on the memory card (D: drive) or phone internal memory (C: drive).
- Game files should be placed under
/MSX directory on the memory card (D: drive) or phone internal memory (C: drive).
- The emulation can be paused by pressing any of the four command keys located on the right side of the main display of the phone. Because of this it is not advisable to map any of these keys as MSX joystick/keyboard controls eventhough it is possible.
- When pausing the emulation there is a small delay before the emulator's menu interface begins to respond to key presses; don't panic if the menu seems unresponsive, just wait a second and try again.
- In the menus you can usually navigate back and forth with the command keys or by using Enter as selection key and Esc as back/cancel key. Some options can be changed with left and right arrow keys.
- There are two rendering modes available:
- 256/512 pixel wide which renders 256 pixel wide MSX screen modes as 256 pixel wide on the phone display and 512 pixel wide MSX screen modes as 512 pixel wide on the phone display
- 512 pixel wide which renders all MSX screen modes as 512 pixel wide on the phone display stretching the pixels horizontally when needed.
- You should turn your phone's keyboard tones off before using the emulator. If keyboard tones are not turned off, the emulator's responsiveness to key presses will dramatically decrease making playing games very difficult.
Having said all that and without further instructions, here is the change history with download links, have fun:
- Release 3, 05/01/2007, click here to download 9300/9500 version or here to download 92xx version
- Support for 92xx phone models (without MSX sound emulation)
- Support for zip file format (not in 92xx version)
- "Archive as disk" virtual disk support for zip (not in 92xx version)
- Support for quick save state & quick load state keys
- Support for quick swapping alternate keyboard/joystick mapping
- Support for user configurable data location (memory card or phone memory)
- Bug fix for saved state loading
- Bug fix for V9938/V9958 search command emulation
- Fixed Korean MegaROM mappers, now they actually work
- Corrected TMS9918A palette to match the definitions in the TI manual
- Bottom border rendering bug fix for 192 line modes
- Release 2, 28/09/2006, click here to download
- Fixed bug related to files being deleted from the
/MSX directory
- More compliant Disk ROM emulation
- Added MegaROM mapper for Korean 30-in-1, 64-in-1 and 80-in-1 cartridge (untested)
- Added MegaROM mapper for Korean 126-in-1 cartridge (untested)
- Z80 emulation accuracy improvements
- RTC emulation accuracy improvements
- V9918 emulation speed improvements
- V9938 emulation accuracy improvements
- V9958 emulation accuracy improvements
- Emulated MSX1 machine does not use extended slots nor RAM mapper
- Emulated MSX2+ machine sub ROM must include Kanji BASIC from now on
- Changed memory slot layouts for the emulated machines
- Phone keyboard letters and numbers can be used as shortcuts in file selector menus
- Bunch of bug fixes here and there for a lot of crashes
- Release 1, 20/09/2006, click here to download