Andrew Collier wrote:
> MNEMOdemo1 part 2 (my bit) crashes. I never did manage to work out exactly
> why, but I rather suspect it has to do with interrupt timings.

I've corrected the interrupt timings (as discovered Ian or yourself) so the
interrupt bits aren't visible during the last 3us of the interrupt, but they
stay active so interrupts can still occur.  I've not tried that demo yet so
I'm not sure if that's related to the problem, but it can't do any harm!


> Also, according to the website, SamDice crashes on startup,

Fixed - turned out to be the missing 'read address' implementation in the
floppy controller. 'read track' was also needed for the 'diagnostic read' to
work without crashing.

I extended this to add full support for protected disks, so Prince of
Persia, Lemmings (tho I've broken the mouse support it seems), etc. now work
when they're converted to the new type of disk image needed to describe them
accurately. Existing DSK/SAD images can be formated, but only to the normal
10x512 sector format.  The new images can be formatted to custom formats
within the emulator, and can be viewed/edited with SamDice.

I've written a BASIC program and some ASM to use on the real SAM to scan
protected disks a side at a time and raw write it to another disk. I then
use SBK to transfer them to the PC and (for the moment, until there's a
utility to do it) use a binary editor to splice sections of them together.
Of course it'll be up to people to generate their own SDF image files for
any software they have as I won't distribute them, even if people claim to
own the original!

Si

Reply via email to