I was looking into the Technical Reference manual and Red Book regarding register usage in some of the BIOS routines.
Taking BEEP (0x00C0) as an example, documentation says all registers are clobbered. Disassembling the function I noticed IX,IY return intact (and SP off course), as is expected from a BIOS that is mostly 8080 code.
The question is... is it safe to assume those 2 registers are always preserved when docs say all registers are clobbered? What is the behavior regarding AF',BC',DE',HL' ?
Thanks a lot!
Aangemeld of registreer om reacties te plaatsen