Date : Tue, 16 Aug 1994 18:15:56 +0100 (BST)
From : clr1@...
Subject: My Next Step
I've had a few problems of late...
I have decided that the best way to procede for the moment is to slow my
emulator down and have it call procedures. At the moment, for example,
each derivative of the ADC instruction is coded separately and henceforth
changing it is a complete sod. I now have got it calling procedures for each.
I'm going to go through every single instruction and work out exactly
what the state of the flags *should* be and what they are. I think it is
here that my emulator is going wonky.
As I mentioned, I *did* have it displaying "BBC Computer..." on the
screen but since I implemented SQ's ideas (grrrr!) it doesn't any more!
Anyway, I think I'll get started on it tonight. I've first got to get
something that'll tell me in detail what instructions do what to the
flags; I've just got a rough TASM guide that doesn't really say much (it
comes out with things like "altered to reflect result" - what does THAT
mean? ;-) ).
Well, here we go... I appear to be miles behind everyone else... rather
ironic since I started the list! ;-) I think mine is the most recent
to have been started, mind you.
+-------------------+-------------------------------------------------+
| /-- |_| /-- | (~ | "And the driving is like the driving of Jehu, |
| \-- | | | | _) | the son of Nimshi, for he drives furiously." |
+-------------------+-------------------- Second Book of Kings 9 v20 -+