<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 01 Aug 1994 10:24:54 +0100 (BST)
From   : amh15@... (Alan Hart)
Subject: (none)

>  AL = used for arithmetic
>  AH = carry and zero flags (from PC flags)
>  BL = next instruction opcode
>  BH = unused (needs to be zero for opcode lookup table)
>  CL = A
>  CH = X
>  DL = BBC flags
>  DH = Y
>  DS = BBC memory segment
>  SI = PC
>  ES = unused
>  DI = BBC stack pointer

For what it's worth, you will need some data other than this stuff - and you
will have to store it in the PC's RAM. Thus you will almost certainly need
another segment (ES). Unless you store stuff in the Code Segment.

Alan

 Alan Hart  -  amh15@...  -  University of Cambridge, UK
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>