giz menu works
[picodrive.git] / cpu / DrZ80 / drz80.s
index 4760650..eba8b95 100644 (file)
       .global DrZ80Run\r
       .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 UPDATE_CONTEXT,            0\r
-         .equiv DRZ80_FOR_PICODRIVE,   1\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 UPDATE_CONTEXT,        0\r
+      .equiv DRZ80_FOR_PICODRIVE,   1\r
 \r
 .if INTERRUPT_MODE\r
-         .extern Interrupt\r
+      .extern Interrupt\r
 .endif\r
 \r
 .if DRZ80_FOR_PICODRIVE\r
-         .extern YM2612Read_\r
-         .extern YM2612Read_940\r
+.include "port_config.s"\r
+      .extern YM2612Read_\r
+.if EXTERNAL_YM2612\r
+      .extern YM2612Read_940\r
+.endif\r
       .extern PicoRead8\r
       .extern Pico\r
       .extern z80_write\r
@@ -106,7 +109,6 @@ DrZ80Ver: .long 0x0001
 .text\r
 \r
 .if DRZ80_FOR_PICODRIVE\r
-.include "port_config.s"\r
 \r
 .macro YM2612Read_and_ret8\r
        stmfd sp!,{r3,r12,lr}\r