Resource centre for ZX Spectrum games
using Manic Miner and Jet Set Willy game engines
Archive of the
Manic Miner & Jet Set Willy Yahoo! Group
messages
|
|
||
|
|
Message: 5798
Author: dunny291073
Date: 14/04/2006
Subject: Re: Willy's behaviour on conveyors during the toilet-run
--- In manicminerandjetsetwilly@yahoogroups.com, andrewbroad
>
It's an unfortunate fact that various emulators will produce differing
> Daniel wrote:
> >
> > I was extremely upset by Andrew's message # 5784 and the
> > suggestion that:
> >
> > 2. A game can run differently on different emulators;
> > 3. The emulator I normally use (ZX32) does not emulate ZX Spectrum
> > faithfully.
>
> I apologise for any upset caused. It just never occurred to me that
> different right-keys would behave differently during the toilet-run!
> However, I /have/ experienced unfaithful emulator-behaviour in the
> area of keyboard-handling:
results.
ZX32, you must bear in mind, was written quite a long time ago now.
It's never been very good at emulating contention (it fakes it rather
than emulates), it accepts keypresses at the end of the frame only
(rather than at any point in the frame) and has several bugs in the
z80 core itself.
It is a fact that ZX32 does not emulate a Spectrum faithfully. Certain
information about how a Spectrum works has only been made available in
the last year or so, and ZX32's development has been stopped far
longer than that.
SPIN has recently been updated to handle certain issue-number keyboard
problems better. RealSpec relies on an old DOS mechanism for reading
the keyboard, and really manages to mess it up.
Of the emulators available for PCs, I'd only recommend Spectaculator
(registered version), SPIN 0.6 and SpecEMU. None of the others are at
all accurate to today's standards.
As for keyboard handling, it depends entirely upon your keyboard and
the driver for it. The key-matrix of some cheaper PC keyboards can
only recognise one key and one modifier (shift, control etc), whereas
others can handle much more. The emulator can only act on the keys it
is told about.
D.
