Re: uniplus disks imaged

From: Ray Arachelian <ray_at_email.domain.hidden>
Date: Wed, 19 Mar 2008 17:37:34 -0400

gilles wrote:

> I didn't work on this for months but I remember indirect jumps were
> not correctly
> handled. Also bus error may happen while prefetching next instruction
> (that's why the last
> word of RAM cannot be an instruction on Atari ST).
>

Yeah, I haven't done too much on the CPU end of things in terms of bus error handling either. I really should complete that CPU comparison between Musashi and Generator.

There are issues with the Lisa implementation of the MMU - some opcodes won't be properly restarted, for example anything with a predecrement or postincrement, but that's something that an emulator shouldn't attempt to fix either since the real hardware won't handle it either.

I did some work a few months ago with Gwenole Beauchesne for his 68K tester (see: http://gwenole.beauchesne.info/en/projects/68ktester ) but of course this doesn't address branching of any sort, nor exception handling. I think that the Gen opcodes are probably working, but perhaps one of the indexing modes is slightly wrong since I ran the same test suite on both the NeXT and the code used by LisaEm and got the same results the last time I tried... None of the tests do any offset or address testing.

--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "LisaList" group. To post to this group, send email to lisalist_at_email.domain.hidden To unsubscribe from this group, send email to lisalist-unsubscribe_at_email.domain.hidden For more options, visit this group at http://groups.google.com/group/lisalist?hl=en -~----------~----~----~----~------~----~------~--~--- Received on 2008-03-20 03:18:28

This archive was generated by hypermail 2.4.0 : 2020-01-13 12:15:21 EST