openMSX - a new MSX emulator

by snout on 17-04-2002, 11:00
Topic: Emulation

Source: David Heremans

Last couple of months, several people have been working on a brand new MSX emulator, called openMSX. It has been build from scratch, based on some new concepts regarding communication and synchronisation between the various processors in the MSX. The new approach towards the internals of a real MSX has resulted in an architecture that allows high accuracy, and has a modular and object oriented design. Due to modularity and the open source filosophy it is much opener to new developers and contributors then the other emulators.It's first public showing will be at Tilburg 2002, this Saturday 20th of April.

This project is probably the first jointly developed MSX emulator and this approach has already paid of. In less then the year that the project has been launched we have already a lot of hardware emulated; Z80, MSX2 vdp, PSG, SCC, MSX Music, MSX Audio, ...Although the current emulator isn't perfect, it is has the potential to become so. The internal structure with its connector/plug-in structure allows for independent development of new features and easy run-time switching of joysticks/mouses/printers/disks/roms/vdp-renderer etc.There are still glitches in openMSX and the rewrite towards pixel perfect is still going on, just as the DAC sound isn't completely perfect but we are getting there.A lot of stuff can be emulated already that has never been emulated before:

  • Moonblaster stereo
  • multiple SCC's (up to eight is no problem)
  • the scope part of Unknown Reality works (Although there are glitches)
  • interlace as in a normal or 100Hz-TV mode
  • full-screen support / openGL support / ASCII art output
  • correct sound pitch even if the emulation is to slow

You'll definitely hear more about this project in the near future.

Relevant link:

Comments (2)

By mars2000you

Enlighted (6613)

mars2000you's picture

17-04-2002, 20:55

Very interesting !

As we don't still have official news for the MSX-PLAYer, this new emulator could be a good alternative !

I'm also very curious :
NLMSX is actually the best emulator for PC and each new version is still better : if I compare with my Turbo-R A1-ST, NLMSX is near the perfection, only Turbo-R emulation and some VDP tricks are still missing ...

We must therefore follow the evolution of NLMSX and OpenMSX (and maybe the MSX-PLAYer, if it's really different of his fMSX foundation !)

2002 will be a very important year for msx !

By snout

Ascended (15187)

snout's picture

18-04-2002, 00:11

Since openMSX is an open-source project the developers could use a lot of help from other developers. Join in and make this the best MSX emulator! Smile