mirror of
https://github.com/mauiaaron/apple2.git
synced 2024-10-01 20:58:29 +00:00
REFACTOR : migrate stack page offset into altzp configuration
This commit is contained in:
parent
7bd7899325
commit
9a87aa8a3d
@ -38,6 +38,7 @@
|
||||
/* Apple //e set stack point to ALTZP (or not) */ \
|
||||
movLQ SYM(base_stackzp), _XAX; \
|
||||
subLQ SYM(base_vmem), _XAX; \
|
||||
orLQ $0x0100, SP_Reg_X; \
|
||||
orLQ _XAX, SP_Reg_X;
|
||||
|
||||
#ifdef __LP64__
|
||||
|
@ -2224,7 +2224,6 @@ ENTRY(cpu65_run)
|
||||
jnz 1f
|
||||
|
||||
// Restore CPU state when being called from C.
|
||||
movLQ $0x0100, SP_Reg_X
|
||||
movzwLQ DebugCurrEA, EffectiveAddr_X
|
||||
movzwLQ SYM(cpu65_pc), PC_Reg_X
|
||||
movzbLQ SYM(cpu65_a), AF_Reg_X
|
||||
@ -2238,7 +2237,7 @@ ENTRY(cpu65_run)
|
||||
#endif
|
||||
movzbLQ SYM(cpu65_x), XY_Reg_X
|
||||
movb SYM(cpu65_y), Y_Reg
|
||||
movb SYM(cpu65_sp), SP_Reg_L
|
||||
movzbLQ SYM(cpu65_sp), SP_Reg_X
|
||||
#ifdef APPLE2_VM
|
||||
RestoreAltZP
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user