fix One-on-One with Mockingboard

This commit is contained in:
Peter Ferrie 2023-12-28 15:11:16 -08:00
parent d27658d23f
commit 672a89034e
41 changed files with 48 additions and 45 deletions

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1796475 !be24 1796581
!le16 527 !le16 527

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1784735 !be24 1784857
!le16 978 !le16 978

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1777919 !be24 1778041
!le16 228 !le16 228

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1779256 !be24 1779378
!le16 472 !le16 472

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1780907 !be24 1781029
!le16 427 !le16 427

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1783149 !be24 1783271
!le16 723 !le16 723

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1797002 !be24 1797108
!le16 306 !le16 306

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1797652 !be24 1797758
!le16 336 !le16 336

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1797988 !be24 1798094
!le16 303 !le16 303

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1543588 !be24 1543710
!le16 69 !le16 69

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1788353 !be24 1788475
!le16 1640 !le16 1640

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1797384 !be24 1797490
!le16 67 !le16 67

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1795645 !be24 1795763
!le16 766 !le16 766

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1793893 !be24 1794015
!le16 229 !le16 229

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1785713 !be24 1785835
!le16 2640 !le16 2640

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1790351 !be24 1790473
!le16 863 !le16 863

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1797308 !be24 1797414
!le16 76 !le16 76

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1796411 !be24 1796529
!le16 52 !le16 52

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1797451 !be24 1797557
!le16 201 !le16 201

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1794122 !be24 1794244
!le16 335 !le16 335

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1794457 !be24 1794579
!le16 69 !le16 69

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1794526 !be24 1794648
!le16 81 !le16 81

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1794607 !be24 1794729
!le16 93 !le16 93

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1794700 !be24 1794822
!le16 667 !le16 667

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1795367 !be24 1795489
!le16 274 !le16 274

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1798291 !be24 1798397
!le16 2370 !le16 2370

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1792334 !be24 1792456
!le16 412 !le16 412

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1792746 !be24 1792868
!le16 455 !le16 455

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1783872 !be24 1783994
!le16 863 !le16 863

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 462891 !be24 462940
!le16 8184 !le16 8184

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 479267 !be24 479316
!le16 8184 !le16 8184

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 471075 !be24 471124
!le16 8192 !le16 8192

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1777294 !be24 1777416
!le16 625 !le16 625

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1778147 !be24 1778269
!le16 1109 !le16 1109

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1779728 !be24 1779850
!le16 1179 !le16 1179

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1781334 !be24 1781456
!le16 1815 !le16 1815

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1789993 !be24 1790115
!le16 358 !le16 358

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1791214 !be24 1791336
!le16 1120 !le16 1120

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1793201 !be24 1793323
!le16 692 !le16 692

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1777022 !be24 1777144
!le16 272 !le16 272

View File

@ -1,5 +1,5 @@
;license:MIT ;license:MIT
;(c) 2020 by qkumba ;(c) 2020, 2023 by qkumba
!cpu 6502 !cpu 6502
!to "build/PRELAUNCH.INDEXED/ONE.ON.ONE",plain !to "build/PRELAUNCH.INDEXED/ONE.ON.ONE",plain
@ -11,6 +11,7 @@
jsr EnableAccelerator jsr EnableAccelerator
lda MockingboardStuff lda MockingboardStuff
cmp #1 cmp #1
and #7
ora #$C0 ora #$C0
php php
pha pha
@ -25,11 +26,8 @@
plp plp
php php
bcc skipmb bcc skipmb
plp
cli ; enable MB music on title
php
cmp #$C4 cmp #$C4
beq skipmb beq skipmb1
sta $E9BC ; Replace #$C4 with configured slot sta $E9BC ; Replace #$C4 with configured slot
ldy #00 ldy #00
@ -40,6 +38,11 @@
+ iny + iny
bne - bne -
skipmb1
plp
cli ; enable MB music on title
php
skipmb skipmb
+READ_RAM2_WRITE_RAM2 +READ_RAM2_WRITE_RAM2
jsr DisableAccelerator jsr DisableAccelerator