move 8-bit Slicks from 4cade

This commit is contained in:
4am 2023-04-12 18:09:35 -04:00
parent f17f4def1b
commit da0990cd20
57 changed files with 132 additions and 50 deletions

Binary file not shown.

Binary file not shown.

BIN
res/ACTION.DHGR/SLICKS Normal file

Binary file not shown.

BIN
res/ACTION.DHGR/SLICKS2 Normal file

Binary file not shown.

9
res/ATTRACT/SLICKS Normal file
View File

@ -0,0 +1,9 @@
#
# Attract mode for SLICKS
# This file is automatically generated
#
SLICKS2=B
SLICKS=B
[eof]

Binary file not shown.

18
res/GAMEHELP/SLICKS Normal file
View File

@ -0,0 +1,18 @@
Race around the track
< joystick to turn >
button to thrust
Q* * * * * * * * * * * * * * * * * *quit
[eof]

View File

@ -22,6 +22,7 @@
# A line beginning with '[' terminates the parsing
#
11100,SLICKS=8bit-Slicks
00001,AUTOBAHN=Autobahn
01100,BATTLE.CHESS=Battle Chess
00000,BLACK.BELT=Black Belt

View File

@ -8,5 +8,6 @@ SS.BASKETBALL3=SS.BASKETBALL
CALI.GAMES3=CALI.GAMES
SS.FOOTBALL2=SS.FOOTBALL
WINTER.EDITION5=WINTER.EDITION
SLICKS
[eof]

View File

@ -8,5 +8,6 @@ TEST.DRIVE3=TEST.DRIVE
SUMMER.EDITION2=SUMMER.EDITION
SS.BASKETBALL
CALI.GAMES2=CALI.GAMES
SLICKS2=SLICKS
[eof]

View File

@ -12,5 +12,6 @@ CALI.GAMES
SUMMER.EDITION
WORLD.GAMES
SS.BASKETBALL
SLICKS
[eof]

BIN
res/TITLE.DHGR/SLICKS Normal file

Binary file not shown.

Binary file not shown.

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1664998
!be24 1690356
!le16 496

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1647374
!be24 1672601
!le16 214

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1648639
!be24 1673866
!le16 458

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1650176
!be24 1675403
!le16 399

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1652220
!le16 694
!be24 1677476
!le16 701

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 42
!word 43

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1666144
!be24 1691502
!le16 257

View File

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

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1664866
!be24 1690344
!le16 12

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1664207
!le16 739
!be24 1689526
!le16 766

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1662547
!le16 216
!be24 1687849
!le16 229

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1659263
!le16 782
!be24 1684539
!le16 795

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1663248
!be24 1688563
!le16 62

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1664071
!be24 1689522
!le16 4

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1661107
!be24 1686396
!le16 381

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1661488
!le16 420
!be24 1686777
!le16 433

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1652914
!le16 782
!be24 1678177
!le16 795

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1646807
!be24 1672034
!le16 567

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1647588
!be24 1672815
!le16 1051

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1649097
!be24 1674324
!le16 1079

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1650575
!le16 1645
!be24 1675802
!le16 1674

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1660045
!be24 1685334
!le16 1062

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1661908
!be24 1687210
!le16 639

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 1646570
!be24 1671797
!le16 237

51
src/prelaunch/slicks.a Normal file
View File

@ -0,0 +1,51 @@
;license:MIT
;(c) 2020, 2022 by qkumba/Frank M.
!cpu 6502
!to "build/PRELAUNCH.INDEXED/SLICKS",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
inc $3F4 ; force reboot
lda #$60
sta $5612
jsr $800 ; decompress
lda #$88
sta $BF0E ; don't bank out
+READ_RAM2_NO_WRITE
lda MockingboardStuff
and #7
cmp #1
ora #$C0
bcc skipmb
inc $8EE8 ;select MB
cmp #$C4
beq skipmb
ldy #0
- ldx $1D77,Y ;find #$C4s
cpx #$C4
bne +
sta $1D77,Y ;Replace #$C4 with detected slot
+ ldx $1E77,Y ;find #$C4s
cpx #$C4
bne +
sta $1E77,Y ;Replace #$C4 with detected slot
+ iny
bne -
skipmb
lda #$2C
sta $974C ; skip reset vector subroutine
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $803
!if * > $1C0 {
!error "code is too large, ends at ", *
}