We now check for Spectranet execution traps being enabled. If found we prompt the user to disable them, and wait until that has been done before we continue.
As a temporary work-around for SpectraNet not working, you can now hold a key on the keyboard to delay the emulation starting. With your other free hand you can change the jumper to disable traps!
Pressing multiple directions now favours the newly pressed direction, to better match the user's expectations.
Added space as credit+start button, to match other joystick behaviour.
The previous release crashes when the DivIDE trap points are hit, despite us running in +3 RAM. To avoid this we need to put the ROM in DivIDE RAM, so it's already paged.
Also corrects the RAM filling, which was setting the fill value before the MSB of the address had been calculated.