add Black Belt rev 2 to the collection

This commit is contained in:
Peter Ferrie 2023-09-08 08:58:14 -07:00
parent 030f693563
commit 657cb6c9f1
42 changed files with 96 additions and 40 deletions

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1738416 !be24 1738528
!le16 513 !le16 513

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1726964 !be24 1727092
!le16 929 !le16 929

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1720452 !be24 1720580
!le16 221 !le16 221

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1721756 !be24 1721884
!le16 465 !le16 465

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1723332 !be24 1723460
!le16 406 !le16 406

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1725444 !be24 1725572
!le16 708 !le16 708

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1738929 !be24 1739041
!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 1739579 !be24 1739691
!le16 257 !le16 257

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1739836 !be24 1739948
!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 1499086 !be24 1499214
!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 1730533 !be24 1730661
!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 1739311 !be24 1739423
!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 1737586 !be24 1737710
!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 1735892 !be24 1736020
!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 1727893 !be24 1728021
!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 1732531 !be24 1732659
!le16 812 !le16 812

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1739235 !be24 1739347
!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 1738352 !be24 1738476
!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 1739378 !be24 1739490
!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 1736121 !be24 1736249
!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 1736456 !be24 1736584
!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 1736525 !be24 1736653
!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 1736606 !be24 1736734
!le16 79 !le16 79

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1736685 !be24 1736813
!le16 623 !le16 623

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1737308 !be24 1737436
!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 1740139 !be24 1740251
!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 1734405 !be24 1734533
!le16 398 !le16 398

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1734803 !be24 1734931
!le16 433 !le16 433

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1726152 !be24 1726280
!le16 812 !le16 812

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 447019 !be24 447068
!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 463395 !be24 463444
!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 455203 !be24 455252
!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 1719853 !be24 1719981
!le16 599 !le16 599

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1720673 !be24 1720801
!le16 1083 !le16 1083

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1722221 !be24 1722349
!le16 1111 !le16 1111

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1723738 !be24 1723866
!le16 1706 !le16 1706

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1732173 !be24 1732301
!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 1733343 !be24 1733471
!le16 1062 !le16 1062

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1735236 !be24 1735364
!le16 656 !le16 656

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 1719597 !be24 1719725
!le16 256 !le16 256

View File

@ -0,0 +1,56 @@
;license:MIT
;(c) 2023 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/BLACK.BELT",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$4C
sta $85F
jsr $800 ; decompress
+DISABLE_ACCEL
jsr $8F00 ; title
+ENABLE_ACCEL
lda #$4C
sta $8A0
ldy #0
jsr $865 ; decompress
+READ_RAM2_NO_WRITE
lda MockingboardStuff
beq .nomock
pha
lda #$a9
sta $1506
jsr $BC0E ; decompress new Mockingboard support
pla
and #$20
bne .newmock
jsr $BC07 ; decompress old Mockingboard support
.newmock
.nomock
lda #$4C
sta $BC12
lda #<callback
sta $BC13
lda #>callback
sta $BC14
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $8A3
callback
+ENABLE_ACCEL
lda #0
sta $B6
jsr $BC16
+DISABLE_ACCEL
lda #0
rts
!if * > $1C0 {
!error "code is too large, ends at ", *
}