add Sudoku to the collection

This commit is contained in:
Peter Ferrie 2024-04-23 13:23:39 -07:00
parent 535c4c841d
commit 4a2c619929
56 changed files with 110 additions and 57 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -440,6 +440,7 @@
00000,STATION.5=Station 5
00060,STELLAR.7=Stellar 7
00041,SUCCESSION=Succession
00000,SUDOKU=Sudoku
00041,SU=Suicide!
00010,SUPER.BUNNY=Super Bunny
00011,SUPER.PUCKMAN=Super Puckman

Binary file not shown.

BIN
res/TITLE.HGR/SUDOKU Normal file

Binary file not shown.

Binary file not shown.

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15514779
!be24 15522622
!le16 5112

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15459857
!be24 15467674
!le16 5707

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15392547
!le16 4043
!be24 15400251
!le16 4050

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15406794
!le16 4508
!be24 15414529
!le16 4515

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15425028
!le16 5861
!be24 15432794
!le16 5868

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15445972
!le16 6487
!be24 15453769
!le16 6494

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 303
!word 304

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 332
!word 333

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 446
!word 447

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 489
!word 490

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15519891
!be24 15527734
!le16 410

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15520645
!be24 15528488
!le16 449

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12348895
!be24 12356575
!le16 1652

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15514720
!be24 15522563
!le16 59

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15513176
!be24 15521019
!le16 1426

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15497299
!be24 15505142
!le16 557

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15470202
!le16 7398
!be24 15478019
!le16 7411

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15514602
!be24 15522445
!le16 118

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15497856
!be24 15505699
!le16 4951

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15502807
!be24 15510650
!le16 1802

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15504609
!be24 15512452
!le16 1181

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15505790
!be24 15513633
!le16 3421

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15509211
!be24 15517054
!le16 3359

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15512570
!be24 15520413
!le16 479

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15513049
!be24 15520892
!le16 127

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15482974
!be24 15490804
!le16 4989

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15487963
!be24 15495793
!le16 2413

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15452459
!le16 7398
!be24 15460263
!le16 7411

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15383280
!le16 9267
!be24 15390960
!le16 9291

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15396590
!le16 10204
!be24 15404301
!le16 10228

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15411302
!le16 13726
!be24 15419044
!le16 13750

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15430889
!le16 15083
!be24 15438662
!le16 15107

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15477600
!be24 15485430
!le16 5374

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15490376
!le16 6923
!be24 15498206
!le16 6936

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15379016
!be24 15386696
!le16 4264

52
src/prelaunch/sudoku.a Normal file
View File

@ -0,0 +1,52 @@
;license:MIT
;(c) 2024 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/SUDOKU",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $813
jsr $800 ; decompress
lda $BF0B
sta nohelp + 1
lda $BF0C
sta nohelp + 2
lda #<helper
sta $BF0B
lda #>helper
sta $BF0C
+DISABLE_ACCEL
jmp $4000
helper
lda $9F4C
cmp #$CB ; write file
bne nohelp
lda $A50D ; write address (low)
cmp #$EE ; erasing save
beq nohelp
cmp #$F3 ; writing "valid"
beq nocall ; ignore it
cmp #$F7 ; writing options
beq nohelp
inc $A053 ; mark save valid
dec $A50D ; write address (low)
inc $A50F ; increase size
nohelp
jmp $FDFD ; SMC
nocall
plp
pla
pla
clc
rts
!if * > $1C0 {
!error "code is too large, ends at ", *
}