Date : Sun, 14 Feb 1993 01:01:13 +0100
From : stjohn@... (Chris StJohn)
Subject: Minor progress on Pandora...
I too have now managed to persuade Pandora to do OSxxxx traps. I used
TK_EXIT_PROGRAM (=17) to finish and that seems to boot the CLI okay.
The linker is willing to link absolute code okay, though it will only
accept references external to the current module if it deems them
'absolute'. So we can use JSR and JUMP to call from one file to another
but not BR or BSR. More brain damage to come.... Can't _READ_ the CPU
special registers 'cos I'm not in supervisor mode under Panos (!).
Protection is okay, but that's downright paranoia!! Anyway, the long &
short of it is that I still havn't found where the SVC traps to in
Pandora. On UNIX, I'm working on getting a CPP ready for transportation
to Panos. When I've done that, I can post-process NCC assembler output
files so that they can be loaded as absolute images. (if you're wondering
about all this absolute image support, checkout LINK -HELP and all will
be revealed)
I've started writing assembler device drivers. Next will be context
switching. Malloc is already written but in C. I'll try to get started
uploading Modula-2 but it really is a mamouth task.
Bed time!
Chris