BBC386
Emulator: BBC386
Author: Stephen Quan (quan@sol.surv.utas.edu.au)
Platform: MS-DOS, Unix
Language: 386+ and C
Implementation:
I am currently working on both a C version and a 386 (assembly) version of
an emulator for a bbc model-b. The C version will actually run on any
platform with a C compiler (no graphics yet...), but it is terrible slow
since I have not implemented any optimisations. Rather, I use the C
version to verify my ideas before I dive into deep water with assembly
code.
The current status is, I have implemented 6502 without BCD and have hacks
for OSWRCH and OSRDCH.
I am now working on the keyboard and other shiela functions in FE40-FE4F.
When this is completed, I can remove the hack for OSRDCH. Later on I will
work on some of the 6845 (sheila functions in FE00-FE0F, I think) so I can
remove the hack for OSWRCH.
Overall, the hardware side, Fred, Jim & Sheila seems a bit more complex
than I thought, and reading the AUG, studying (2nd semester started) and
working, will mean I might be forced to a snail's pace. [SQ]