On Thursday 06 June 2002 23:34, Sander Zuidema wrote:
> The MSX Resource Center tested six popular MSX emulators for the Windows
> platform and compared them to each other. Are emulators as good as the real
> thing? Does all MSX software run on every emulator? Which of these
> emulators is the best choice? This and more in the first MSX Resource
> Center Emulator Comparison! URL? http://www.msx.org

That's a nice and thorough review. Compliments!
Any chance of a similar review of MSX emulators running under Linux?

About the speed test programs: could you publish those? I would like to run 
them under openMSX and see how it scores.

And can you say something about the amount of CPU power that is required by 
the emulators? For people with gigahertz machines that may not matter, but 
for people with older machines it is important to know whether an emulator 
can run at realtime, and if it cannot, which features you can disable to make 
it run faster.

I like seeing Almost Real among the test programs. For those interested in the 
technical details, I can give some background info that can explain why 
emulators failed at certain moments:
- "_AR" is a BASIC command which triggers a hook which starts the loading. 
RuMSX failing on this probably means a problem in disk emulation.
- "fake SCREEN 0" is actually SCREEN7. The VRAM uses a different addressing in 
SCREEN7 and 8 and Almost Real compensates for that. If the emulator does not 
implement this different addressing, the display will be garbled from the 
moment the logo starts rolling in.
- The multilayer scroll in the title part is a lot of line interrupts and 
polls, which time colour and horizontal adjust changes. If things are 
displayed wrong here, VDP timing is off.
- I don't really know why the loading pictures are so hard to get right - I 
can't get openMSX to display them correctly either (yet!). There may be 
different code for MSX2 and MSX2+ in this part, I'm not sure, Mark wrote it.
- The hang in the fractals part can occur on real MSX as well, so it's a bug 
in Almost Real. However, on real MSX it is pretty rare, but if emulator 
timing is off you can get it 100% of the time. This bug can occur on turbo R, 
I'm not sure whether it can occur on MSX2.
By the way, I assume you mean the emulated MSX hung on this part. If the 
emulator itself hung, something is very wrong.

<shameless plug>
We're still looking for someone to port openMSX to Windows. For details, visit 
http://openmsx.sourceforge.net/. If you're interested, post a message on our 
mailinglist.
</shameless plug>

Bye,
                Maarten

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html

Reply via email to