Hi All,

Well after a week in the States sorting out Microsoft problems, I'm back,
but as busy as ever :( Nice to see Simon is alive and well (and driving a
better car than me ;)

Looks like SimCoupe is 'on topic' again. The main reason the printer 
doesn't work is that the printer support was not configured in the
released version (0.78) It is present, but I never got around to debugging
it. 

The refresh timing on the DOS version is pretty crude, this is all down
to the ridiculously high default frequency of the DOS PIC timers. This
can be adjusted, but DPMI does not provide an API to regulate the standard
clock frequency at the same time - to keep DOS happy. Basically I couldn't 
be bothered to write all the x86 assembler required to set up the stack
and call the appropriate interrupt callbacks. Especially as this stuff can
be done in UNIX in a simple 'sig_action' setup. 

SimCoupe is really reaching the limit of DOS, it needs to be reimplemented
in Win32, which provides all the facilities like UNIX.

Allan 

+------------------------------+-------------------------------------------+
| Allan Skillman               | "There are five flavours of resons, the   |
| EDA Group                    | elementary particles of magic : up, down, |
| ARM                          | sideways, sex-appeal and peppermint."     |
| [EMAIL PROTECTED]       | - Terry Pratchett (Lords and Ladies)      |
+------------------------------+-------------------------------------------+

Reply via email to