NLMSX 0.48MSX Resource Center MRC MEGA Challenge - Develop an MSX2 game and win!              
              
English Nederlands Español Português Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 138 guests and 2 MSX friends online

You are an anonymous user.
 

MSX Emulator Comparison


NLMSX 0.48

NLMSX was one of the first emulators to offer turboR and Moonsound emulation and its straight-forward GUI have made it the first choice in MSX emulation to many. Essentially, NLMSX offers all features a normal gamer needs, but little more. A simple menu allows the user to select ROM or DSK images to run. On the bottom of the screen basic information on the emulation status can be found, like which screen mode(s) the MSX is running, which refresh rate it uses and at what speed the CPU is emulated.

The configuration menu gets quite technical, but as each configuration is well pre-configured those extra options can remain untouched in most situations. The is one default setting that causes some trouble, though. During the first set of tests we noticed the turboR emulation of NLMSX was a lot less accurate than could be expected from the MSX2 test results. Illusion City and Seed of Dragon would not even boot, for instance. We soon figured out this was caused by a default setting of NLMSX, booting the turboR in MSX-View mode all the time. With this option turned off, running Illusion City and Seed of Dragon was no longer impossible.

Another interesting thing we noticed during our tests is the fact that, even when manually selecting the V9938 emulation core, NLMSX always seems to be (partly) emulating the V9958 VDP, supporting SCREEN 10, 11 and 12 and hardware scrolling.

NLMSX comes with two different methods of emulating the MSX-MUSIC. One developed by Mitsutaka Okazaki, the other developed by Jarek Burczynski. Both offer decent MSX-MUSIC emulation. Jarek's core sounds a bit warmer and sharper than the Mitsutaka core, yet seems to use a bit more CPU-load. This is probably the reason why the Mitsutaka core is set as the default core.

Accuracy

Only 3 of the MSX2 tests we ran worked completely as they should: Aleste 2, Bombaman and FAC Demo 5. All other tests showed some minor glitches, mostly related to unstable screensplits. There were a few tests that really gave the emulator some trouble. Apart from the megademos Almost Real, Metal Limit and Unknown Reality, which pull a lot of tricks that require exact timing for correct emulation there are two surprising tests that scored low as well: Avaakkus, which showed a lot of garbage instead of graphics on-screen and Sphere, which only revealed the Infinite logo.

After solving the boot-problems of Illusion City and Seed of Dragon, as mentioned above, the turboR emulation proved to be about as good as the MSX2 emulation. NLMSX lacks one major feature, though: it does not emulate the PCM. This makes products like No Waste, Seed of Dragon and Zone Terra a lot less entertaining. In Seed of Dragon some of the cutscene animations ran a lot faster than on the real thing. Multiplex runs but somehow the first level isn't half as hard as on a real turboR and the SWISS Demo showed quite some glitches as well. Illusion City suffered from a few glitches in the 'Project I animation' and unstable splits in the dialog boxes.

Music

NLMSX supports all the essential MSX sound chips out there: PSG, SCC, MSX-MUSIC, MSX-AUDIO and even OPL4. The PSG emulation of the emulator is very good, it closely resembles the real thing. MSX-MUSIC and MSX-AUDIO sound quite good as well. SCC emulation is good enough to capture the atmosphere of most songs, but it could use some attention as it doesn't sound as sharp or full as the real thing. OPL4 emulation could do with quite a lot of improvement. In some cases songs were way off-tune and voices sounded completely different from the real thing, or OPL4 emulation in other emulators for that matter.

Conclusion

NLMSX is a decent, user-friendly MSX emulator which will run most games and demos for MSX1 and MSX2 correctly. There's one feature lacking in NLMSX gaming fanatics might miss: NLMSX does not support save-states. For the rest, only when you start emulating the turboR, OPL4 or run really timing-critical software the emulators shows its imperfections, most of which can be lived with. NLMSX has lost the lead in the MRC Emulation chart, but it certainly remains an emulator to look out for. A new release could change everything.

Information chart
MSX2 CPU Benchmark:              996
MSX2 VDP Benchmark:             1069
turboR CPU Benchmark:           1531
turboR VDP Benchmark:           1679 

MSX1/2 accuracy score:        61.25%
turboR accuracy score:        72.00%
Music quality score:          73.33%
Usability & Features score:   47.06%

CPU load MSX2 idle:         ~ 95.00%
CPU load turboR idle:       ~ 95.00%

MRC EmuRank:                  63.84%

Emulator interface: GUI
Save-states:         no
Screenshots:        yes

Joystick support:   yes
Mouse support:      yes
Printer support:     no

Real disk support:   no
Multi-disk support:  no
Change disk:        yes
Dir as disk:         no

MSX1 palette:        no
Image enhancements:  no
Fullscreen:         yes
NLMSX website: http://nlmsx.generation-msx.nl/

To see how NLMSX compares to other emulators, check out the MRC EmuRank chart.
[Return to Articles ]

By Google

By manuel on April 23 2005, 15:52
Note that on my real turboR, Illusion City also shows unstable screenspits at the dialogs. Mostly above the images (of e.g. Tien Ren) though.
By manuel on April 30 2005, 20:30
Ehm, mostly at the top left of the dialogs left to the pictures, I mean. But, also at the first line of the picture there is some flashing going on.
By Sonic_aka_T on May 01 2005, 14:53
Why is that anyhow? You'd think they would be able to time a split rather nicely on a ~ 20+ MHz Z80...


 Recent news
 
Interview with Manuel Pazos 
Bitwise presents three new Shockware titles 
Bonami Retro fair - October 2008 
Bottle of wine poll down, SCUMM poll up 
MOAM - Portal Cave mp3 added to downloads 
MSX Download Charts - June 2008 
The MSX Files - 9 year anniversary present 
Yupipati declared freeware 
MSX Association asks for distributors in the Netherlands 
Twinbee article 

[ News archive ]

 Latest forum posts
 
undeadline
That Nerlaska document about how to create 32kb ROMs with SDCC...
GFX9000 photo
MSX-HDD windows manager
jemu2 for msx,question about Knightmare from Konami Smooth scroll
Java MSX/MSX2 emulator with PSG/SCC/FM
Project MOAM - Moon over Arba Minch
OCM for dummies
More info on Zemina rare games...
Sunrise CF-IDE - problem

[ View MSX forum ]

 Poll
 
Will we ever see a SCUMM-like point and click game on MSX?

Yes
No

[ View results ]

 Latest reactions
 
Will we ever see a SCUMM-like point and click game on MSX?
With whom would you like to celebrate MSX25?
MOAM - Portal Cave mp3 added to downloads
Bottle of wine poll down, SCUMM poll up
uMSX 0.2
Bazix breaks relationship with MSX Association
MSX Association asks for distributors in the Netherlands
Zandvoort 1991 video footage
ROMLOAD v1.99u
Twinbee article
 Affilates
 
WOOMB.net
Play-Asia
eBay
 Sponsored Links
 

(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.