drz80: drop fast_sp for compatibility
[picodrive.git] / cpu / DrZ80 / drz80.s
index b92b2c2..c2a64df 100644 (file)
@@ -12,7 +12,7 @@
       .global DrZ80Ver\r
 \r
       .equiv INTERRUPT_MODE,         0 ;@0 = Use internal int handler, 1 = Use Mames int handler\r
-      .equiv FAST_Z80SP,             1 ;@0 = Use mem functions for stack pointer, 1 = Use direct mem pointer\r
+      .equiv FAST_Z80SP,             0 ;@0 = Use mem functions for stack pointer, 1 = Use direct mem pointer\r
       .equiv UPDATE_CONTEXT,         0\r
       .equiv DRZ80_XMAP,             1\r
       .equiv DRZ80_XMAP_MORE_INLINE, 1\r
@@ -212,6 +212,7 @@ z80_bad_jump:
     mov z80pc,r0\r
     ldmfd sp!,{r3,r12,pc}\r
 \r
+.if FAST_Z80SP\r
 z80_xmap_rebase_sp:\r
     ldr r1,[cpucontext,#z80_read8]\r
     sub r2,r0,#1\r
@@ -228,6 +229,7 @@ z80_xmap_rebase_sp:
     ldr pc,[cpucontext,#z80_rebaseSP]\r
     mov z80sp,r0\r
     ldmfd sp!,{r3,r12,pc}\r
+.endif @ FAST_Z80SP\r
  \r
 .endif @ DRZ80_XMAP\r
 \r