mirror of
https://github.com/a2-4am/4sports.git
synced 2024-06-09 01:29:29 +00:00
migrate Sudoku from 4cade
This commit is contained in:
parent
ad07c43bfc
commit
c154e7364c
7
res/ATTRACT/SUDOKU
Normal file
7
res/ATTRACT/SUDOKU
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
#
|
||||||
|
# Attract mode for SUDOKU
|
||||||
|
# This file is automatically generated
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
[eof]
|
|
@ -87,6 +87,7 @@
|
||||||
01100,SS.FOOTBALL=Street Sports Football/1988
|
01100,SS.FOOTBALL=Street Sports Football/1988
|
||||||
01100,SS.SOCCER=Street Sports Soccer/1988
|
01100,SS.SOCCER=Street Sports Soccer/1988
|
||||||
10000,STUNT.CAR.RACER=Stunt Car Racer/2023
|
10000,STUNT.CAR.RACER=Stunt Car Racer/2023
|
||||||
|
00000,SUDOKU=Sudoku/2018
|
||||||
00000,SUMMER.GAMES=Summer Games/1984
|
00000,SUMMER.GAMES=Summer Games/1984
|
||||||
00000,SUMMER.GAMES.II=Summer Games II/1985
|
00000,SUMMER.GAMES.II=Summer Games II/1985
|
||||||
00001,SUPER.HUEY=Super Huey/1985
|
00001,SUPER.HUEY=Super Huey/1985
|
||||||
|
|
BIN
res/TITLE.HGR.UNPACKED/SUDOKU
Normal file
BIN
res/TITLE.HGR.UNPACKED/SUDOKU
Normal file
Binary file not shown.
BIN
res/TITLE.HGR/SUDOKU
Normal file
BIN
res/TITLE.HGR/SUDOKU
Normal file
Binary file not shown.
BIN
res/dsk/sudoku PRODOS (san inc pack).po
Normal file
BIN
res/dsk/sudoku PRODOS (san inc pack).po
Normal file
Binary file not shown.
|
@ -37,6 +37,7 @@
|
||||||
- Seega
|
- Seega
|
||||||
- Sierra Championship Boxing
|
- Sierra Championship Boxing
|
||||||
- Silent Service
|
- Silent Service
|
||||||
|
- Sudoku
|
||||||
- Super Password
|
- Super Password
|
||||||
- The Sporting News Baseball
|
- The Sporting News Baseball
|
||||||
- Wari
|
- Wari
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2619842
|
!be24 2627674
|
||||||
!le16 611
|
!le16 611
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2604181
|
!be24 2611974
|
||||||
!le16 1543
|
!le16 1543
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2591687
|
!be24 2599395
|
||||||
!le16 546
|
!le16 546
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2594321
|
!be24 2602053
|
||||||
!le16 915
|
!le16 915
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2597376
|
!be24 2605132
|
||||||
!le16 889
|
!le16 889
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2601366
|
!be24 2609146
|
||||||
!le16 1343
|
!le16 1343
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 40
|
!word 41
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 59
|
!word 60
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 61
|
!word 62
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 85
|
!word 86
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2620453
|
!be24 2628285
|
||||||
!le16 306
|
!le16 306
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2621103
|
!be24 2628935
|
||||||
!le16 336
|
!le16 336
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2621439
|
!be24 2629271
|
||||||
!le16 303
|
!le16 303
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2091904
|
!be24 2099588
|
||||||
!le16 69
|
!le16 69
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2608364
|
!be24 2616157
|
||||||
!le16 1640
|
!le16 1640
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2620835
|
!be24 2628667
|
||||||
!le16 67
|
!le16 67
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2619830
|
!be24 2627662
|
||||||
!le16 12
|
!le16 12
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2618716
|
!be24 2626548
|
||||||
!le16 1062
|
!le16 1062
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2616232
|
!be24 2624064
|
||||||
!le16 365
|
!le16 365
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2605724
|
!be24 2613517
|
||||||
!le16 2640
|
!le16 2640
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2610362
|
!be24 2618155
|
||||||
!le16 1472
|
!le16 1485
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2620759
|
!be24 2628591
|
||||||
!le16 76
|
!le16 76
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2619778
|
!be24 2627610
|
||||||
!le16 52
|
!le16 52
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2620902
|
!be24 2628734
|
||||||
!le16 201
|
!le16 201
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2616597
|
!be24 2624429
|
||||||
!le16 421
|
!le16 421
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2617018
|
!be24 2624850
|
||||||
!le16 209
|
!le16 209
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2617227
|
!be24 2625059
|
||||||
!le16 107
|
!le16 107
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2617334
|
!be24 2625166
|
||||||
!le16 292
|
!le16 292
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2617626
|
!be24 2625458
|
||||||
!le16 778
|
!le16 778
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2618404
|
!be24 2626236
|
||||||
!le16 285
|
!le16 285
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2618689
|
!be24 2626521
|
||||||
!le16 27
|
!le16 27
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2621742
|
!be24 2629574
|
||||||
!le16 2370
|
!le16 2370
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2613591
|
!be24 2621397
|
||||||
!le16 880
|
!le16 880
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2614471
|
!be24 2622277
|
||||||
!le16 596
|
!le16 609
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2602709
|
!be24 2610489
|
||||||
!le16 1472
|
!le16 1485
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 827435
|
!be24 835115
|
||||||
!le16 8184
|
!le16 8184
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 843811
|
!be24 851491
|
||||||
!le16 8184
|
!le16 8184
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 835619
|
!be24 843299
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2590358
|
!be24 2598042
|
||||||
!le16 1329
|
!le16 1353
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2592233
|
!be24 2599941
|
||||||
!le16 2088
|
!le16 2112
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2595236
|
!be24 2602968
|
||||||
!le16 2140
|
!le16 2164
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2598265
|
!be24 2606021
|
||||||
!le16 3101
|
!le16 3125
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2610004
|
!be24 2617797
|
||||||
!le16 358
|
!le16 358
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2611834
|
!be24 2619640
|
||||||
!le16 1757
|
!le16 1757
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2615067
|
!be24 2622886
|
||||||
!le16 1165
|
!le16 1178
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2589702
|
!be24 2597386
|
||||||
!le16 656
|
!le16 656
|
||||||
|
|
52
src/prelaunch/sudoku.a
Normal file
52
src/prelaunch/sudoku.a
Normal 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 ", *
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user