I need to make some amendments to my QWord program to get the code working
on Q-emulator.

The problem is because I use both MOVE.W (a1)+,(a3)+ and MOVE.L
(a1)+,(a3)+ on both odd and even addresses.

Now this crashes on a 68008 chip but I am not concerned as QWord needs a
Super Gold Card ideally to run.  However, I wonder whether it works on a
Gold Card (not tested) - has anyone experience running QWord on a Gold
Card, as the 68000 does not appear to acccept these commands on an odd
address also.

Anyway, in order to retain maximum compatability, q-emulator also
generates an address error on these commands - it emulates a 68008 chip.

Is there an easy way under QDOS to check which chip is in use - if it is a
68000 or 68008 I would use 2 (or 4) MOVE.B commands instead?  SMSQ does
implement the processor in the system variables, but it is not present on
QDOS alas.

Food for thought....

-- 
Rich Mellor
RWAP Services
URL:http://www.rwapsoftware.co.uk
URL:http://www.rwapservices.co.uk

_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to