REFACTOR : migrate stack page offset into altzp configuration

This commit is contained in:
Aaron Culliney 2015-02-14 21:28:01 -08:00
parent 7bd7899325
commit 9a87aa8a3d
2 changed files with 2 additions and 2 deletions

View File

@ -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__

View File

@ -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