fix Skyfox Mockingboard sound

This commit is contained in:
Peter Ferrie 2019-12-14 19:15:27 -08:00
parent 4a10f5a427
commit 690238ae90
17 changed files with 177 additions and 1 deletions

View File

@ -42,7 +42,6 @@
sec sec
jsr $FE1F ; check for IIgs (allows super hi-res artwork) jsr $FE1F ; check for IIgs (allows super hi-res artwork)
bcs @NotGS bcs @NotGS
jsr ROM_TEXT2COPY ; set alternate display mode on IIgs (required for some games)
lda #$80 lda #$80
sta zpMachineStatus sta zpMachineStatus
@NotGS jsr Has128K ; check for 128K (allows DHGR slideshows and 128K games) @NotGS jsr Has128K ; check for 128K (allows DHGR slideshows and 128K games)

View File

@ -166,3 +166,11 @@
lda MachineStatus lda MachineStatus
+READ_ROM_NO_WRITE +READ_ROM_NO_WRITE
} }
!macro USES_TEXT_PAGE_2 {
sec
jsr $FE1F ; check for IIgs
bcs +
jsr ROM_TEXT2COPY ; set alternate display mode on IIgs (required for some games)
+
}

View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/BEYOND.WOLFEN",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $800
!if * > $1C0 {
!error "code is too large, ends at ", *
}

View File

@ -7,6 +7,7 @@
!source "src/prelaunch/common.a" !source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
+ENABLE_ACCEL +ENABLE_ACCEL
lda #$60 lda #$60
sta $0813 sta $0813

View File

@ -7,6 +7,7 @@
!source "src/prelaunch/common.a" !source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
+ENABLE_ACCEL +ENABLE_ACCEL
lda #$60 lda #$60
sta $0C33 sta $0C33

View File

@ -7,6 +7,7 @@
!source "src/prelaunch/common.a" !source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
+ENABLE_ACCEL +ENABLE_ACCEL
lda #$60 lda #$60
sta $2034 sta $2034

15
src/prelaunch/goonies.a Normal file
View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/GOONIES",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $1000
!if * > $1C0 {
!error "code is too large, ends at ", *
}

View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/HYPER.HEAD.ON",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $6d00
!if * > $1C0 {
!error "code is too large, ends at ", *
}

View File

@ -7,6 +7,7 @@
!source "src/prelaunch/common.a" !source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
clc clc
bcc cheat3 bcc cheat3

15
src/prelaunch/ootw.a Normal file
View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/OOTW",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $800
!if * > $1C0 {
!error "code is too large, ends at ", *
}

15
src/prelaunch/orbitron.a Normal file
View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/ORBITRON",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $2000
!if * > $1C0 {
!error "code is too large, ends at ", *
}

15
src/prelaunch/pac.man.a Normal file
View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/PAC.MAN",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $800
!if * > $1C0 {
!error "code is too large, ends at ", *
}

15
src/prelaunch/plasmania.a Normal file
View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/PLASMANIA",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $800
!if * > $1C0 {
!error "code is too large, ends at ", *
}

15
src/prelaunch/pollywog.a Normal file
View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/POLLYWOG",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $800
!if * > $1C0 {
!error "code is too large, ends at ", *
}

15
src/prelaunch/snoggle.a Normal file
View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/SNOGGLE",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $4a00
!if * > $1C0 {
!error "code is too large, ends at ", *
}

15
src/prelaunch/stellar.7.a Normal file
View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/STELLAR.7",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $800
!if * > $1C0 {
!error "code is too large, ends at ", *
}

15
src/prelaunch/wolfen84.a Normal file
View File

@ -0,0 +1,15 @@
;license:MIT
;(c) 2019 by qkumba
!cpu 6502
!to "build/PRELAUNCH/WOLFEN84",plain
*=$106
!source "src/prelaunch/common.a"
+USES_TEXT_PAGE_2
jmp $2000
!if * > $1C0 {
!error "code is too large, ends at ", *
}