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