why don't emulators such as the DM41X and V41 display the synthetic geese?
|
03-27-2024, 07:07 PM
Post: #15
|
|||
|
|||
RE: why don't emulators such as the DM41X and V41 display the synthetic geese?
(03-27-2024 03:32 PM)ThomasF Wrote: One thing is that DEC mode is active, so A=A-1 MS should be executed in decimal mode, could that be the problem? Helping myself out of this ... I wrote a small test-code that tried this, and yes, my assumption was correct! Code: 4F79>009C|00E0080E1B80B8 *d E1B8 2A0 - SETDEC When A[MS] = F and we execute A=A-1 [MS], the carry is set and A[MS] is changed to 8. If my assumption is correct, I thinbk this answers the original question ... (03-27-2024 01:08 AM)dmh Wrote: So which emulators handle this correctly and what is required to fix the others (ie what is the case not being handled so others can fix their emulators)? Could someone verify this? Does the emulators set the carry when decrementing "F" in decimal mode? IMHO I think not, this is a special corner case, triggered by the FIX 10, and unclear documentation regarding the instruction. Is there any emulator or simulator that handles this case? Or is it easy to fix? Cheers, and happy Easter! Thomas [35/45/55/65/67/97/80 21/25/29C 31E/32E/33E|C/34C/38E 41C|CV|CX 71B 10C/11C/12C/15C|CE/16C 32S|SII/42S 28C|S 48GX/49G/50G 35S 41X] |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 3 Guest(s)