<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Tue, 20 Sep 1994 16:53:15 +0100 (BST)
From   : Mike Borcherds <borchrds.teaching@...>
Subject: my emulator

Now that I've got net access back, here's some info on my emulator
(from the horses mouth :)

65C02 emulated, only known opcode problem is with SBC in BCD mode
Screen - supports funny sized modes, 6522 latch, no split screens or 
palette or cursor yet
Keyboard - inkey with -ve numbers works from hardware, but the keyboard
interrupt doesn't work (because I didn't realise you have to set the
bit in FE4D even if interrupts are disabled!), so I'm intercepting
OSRDCH and OSBYTE for keyboard handling
(shift & ctrl break work OK)
Interrupts - I'm currently faking a timer 1 and a vsync interrupt at
fairly arbitrary intervals, which seems to work reasonably
FE30 - emulated
Filing System - I'm intercepting OSFSC (& OSBPUT, OSBGET etc etc)
to implement a full filing system, sending errors back via a BRK
which works very nicely, the only problem being how to do commands
(like *.) which send stuff back to the screen.
A better solution will be to write a filing system, then I can run
the original ROM
Platform - Archimedes

cheers,

Mike

-- 
borchrds.teaching@...          | 71 Swarthmore Road, B'ham, B29 4NH, UK.
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>