mirror of
https://github.com/a2-4am/4sports.git
synced 2025-02-25 08:29:10 +00:00
add Test Drive (moved from 4cade)
This commit is contained in:
parent
c4b055dbc1
commit
58c2e7d720
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE
Normal file
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE2
Normal file
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE2
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE3
Normal file
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE3
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE4
Normal file
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE4
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE5
Normal file
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE5
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE6
Normal file
BIN
res/ACTION.DHGR.UNCOMPRESSED/TEST.DRIVE6
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR/TEST.DRIVE
Normal file
BIN
res/ACTION.DHGR/TEST.DRIVE
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR/TEST.DRIVE2
Normal file
BIN
res/ACTION.DHGR/TEST.DRIVE2
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR/TEST.DRIVE3
Normal file
BIN
res/ACTION.DHGR/TEST.DRIVE3
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR/TEST.DRIVE4
Normal file
BIN
res/ACTION.DHGR/TEST.DRIVE4
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR/TEST.DRIVE5
Normal file
BIN
res/ACTION.DHGR/TEST.DRIVE5
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR/TEST.DRIVE6
Normal file
BIN
res/ACTION.DHGR/TEST.DRIVE6
Normal file
Binary file not shown.
@ -11,6 +11,12 @@ CALI.GAMES6=Type(06),AuxType(3FF8),Access(C3)
|
||||
SUMMER.EDITION=Type(06),AuxType(3FF8),Access(C3)
|
||||
SUMMER.EDITION2=Type(06),AuxType(3FF8),Access(C3)
|
||||
SUMMER.EDITION3=Type(06),AuxType(3FF8),Access(C3)
|
||||
TEST.DRIVE=Type(06),AuxType(3FF8),Access(C3)
|
||||
TEST.DRIVE2=Type(06),AuxType(3FF8),Access(C3)
|
||||
TEST.DRIVE3=Type(06),AuxType(3FF8),Access(C3)
|
||||
TEST.DRIVE4=Type(06),AuxType(3FF8),Access(C3)
|
||||
TEST.DRIVE5=Type(06),AuxType(3FF8),Access(C3)
|
||||
TEST.DRIVE6=Type(06),AuxType(3FF8),Access(C3)
|
||||
WINTER.EDITION=Type(06),AuxType(3FF8),Access(C3)
|
||||
WINTER.EDITION2=Type(06),AuxType(3FF8),Access(C3)
|
||||
WINTER.EDITION3=Type(06),AuxType(3FF8),Access(C3)
|
||||
|
BIN
res/ARTWORK.SHR.UNCOMPRESSED/TEST.DRIVE
Normal file
BIN
res/ARTWORK.SHR.UNCOMPRESSED/TEST.DRIVE
Normal file
Binary file not shown.
BIN
res/ARTWORK.SHR/TEST.DRIVE
Normal file
BIN
res/ARTWORK.SHR/TEST.DRIVE
Normal file
Binary file not shown.
@ -9,6 +9,7 @@ SUMMER.EDITION=Type(06),AuxType(1FF8),Access(C3)
|
||||
SUMMER.GAMES=Type(06),AuxType(1FF8),Access(C3)
|
||||
SUMMER.GAMES.II=Type(06),AuxType(1FF8),Access(C3)
|
||||
TAG.TEAM=Type(06),AuxType(1FF8),Access(C3)
|
||||
TEST.DRIVE=Type(06),AuxType(1FF8),Access(C3)
|
||||
WINTER.EDITION=Type(06),AuxType(1FF8),Access(C3)
|
||||
WINTER.GAMES=Type(06),AuxType(1FF8),Access(C3)
|
||||
WORLD.GAMES=Type(06),AuxType(1FF8),Access(C3)
|
||||
|
@ -17,6 +17,7 @@ ACTDHGRCG.CONF=4
|
||||
ACTWINGAM.CONF=2
|
||||
CATWRESTLE.CONF=1
|
||||
ACTWRESTLE.CONF=1
|
||||
ACTDHGRTD.CONF=4
|
||||
CATBOXING.CONF=1
|
||||
ACTBOXING.CONF=2
|
||||
CATRACING.CONF=1
|
||||
|
14
res/ATTRACT/TEST.DRIVE
Normal file
14
res/ATTRACT/TEST.DRIVE
Normal file
@ -0,0 +1,14 @@
|
||||
#
|
||||
# Attract mode for TEST.DRIVE
|
||||
# This file is automatically generated
|
||||
#
|
||||
|
||||
ARTWORK.SHR/TEST.DRIVE=C
|
||||
ACTION.DHGR/TEST.DRIVE2=B
|
||||
ACTION.DHGR/TEST.DRIVE3=B
|
||||
ACTION.DHGR/TEST.DRIVE4=B
|
||||
ACTION.DHGR/TEST.DRIVE5=B
|
||||
ACTION.DHGR/TEST.DRIVE6=B
|
||||
ACTION.DHGR/TEST.DRIVE=B
|
||||
|
||||
[eof]
|
@ -14,6 +14,7 @@ SUMMER.EDITION=Type(04),AuxType(8000),Access(C3)
|
||||
SUMMER.GAMES=Type(04),AuxType(8000),Access(C3)
|
||||
SUMMER.GAMES.II=Type(04),AuxType(8000),Access(C3)
|
||||
TAG.TEAM=Type(04),AuxType(8000),Access(C3)
|
||||
TEST.DRIVE=Type(04),AuxType(8000),Access(C3)
|
||||
TRACK.AND.FIELD=Type(04),AuxType(8000),Access(C3)
|
||||
WINTER.EDITION=Type(04),AuxType(8000),Access(C3)
|
||||
WINTER.GAMES=Type(04),AuxType(8000),Access(C3)
|
||||
|
@ -11,6 +11,7 @@
|
||||
0000,SUMMER.GAMES
|
||||
0000,SUMMER.GAMES.II
|
||||
0000,TAG.TEAM=Tag Team Wrestling
|
||||
1111,TEST.DRIVE
|
||||
0110,SUMMER.EDITION=The Games: Summer Edition
|
||||
0110,WINTER.EDITION=The Games: Winter Edition
|
||||
0000,TRACK.AND.FIELD=Track & Field
|
||||
|
@ -22,5 +22,11 @@ WINTER.EDITION4=WINTER.EDITION
|
||||
WINTER.EDITION5=WINTER.EDITION
|
||||
BATTLE.CHESS
|
||||
BATTLE.CHESS2=BATTLE.CHESS
|
||||
TEST.DRIVE
|
||||
TEST.DRIVE2=TEST.DRIVE
|
||||
TEST.DRIVE3=TEST.DRIVE
|
||||
TEST.DRIVE4=TEST.DRIVE
|
||||
TEST.DRIVE5=TEST.DRIVE
|
||||
TEST.DRIVE6=TEST.DRIVE
|
||||
|
||||
[eof]
|
||||
|
12
res/SS/ACTDHGRTD.CONF
Normal file
12
res/SS/ACTDHGRTD.CONF
Normal file
@ -0,0 +1,12 @@
|
||||
#
|
||||
# Test Drive action slideshow
|
||||
#
|
||||
|
||||
TEST.DRIVE2=TEST.DRIVE
|
||||
TEST.DRIVE3=TEST.DRIVE
|
||||
TEST.DRIVE4=TEST.DRIVE
|
||||
TEST.DRIVE5=TEST.DRIVE
|
||||
TEST.DRIVE6=TEST.DRIVE
|
||||
TEST.DRIVE
|
||||
|
||||
[eof]
|
@ -7,5 +7,6 @@ CALI.GAMES
|
||||
SUMMER.EDITION
|
||||
WINTER.EDITION
|
||||
BATTLE.CHESS
|
||||
TEST.DRIVE
|
||||
|
||||
[eof]
|
||||
|
@ -15,5 +15,6 @@ BATTLE.CHESS
|
||||
BOP.N.WRESTLE
|
||||
FIGHT.NIGHT
|
||||
TAG.TEAM
|
||||
TEST.DRIVE
|
||||
|
||||
[eof]
|
||||
|
@ -5,6 +5,7 @@ ACTBOXING.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTCOMPIL.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTDHGR1.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTDHGRCG.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTDHGRTD.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTDHGRWD.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTGR1.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTKARATE.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
|
BIN
res/TITLE.DHGR/TEST.DRIVE
Normal file
BIN
res/TITLE.DHGR/TEST.DRIVE
Normal file
Binary file not shown.
@ -3,6 +3,7 @@
|
||||
BATTLE.CHESS=Type(06),AuxType(4000),Access(C3)
|
||||
CALI.GAMES=Type(06),AuxType(4000),Access(C3)
|
||||
SUMMER.EDITION=Type(06),AuxType(4000),Access(C3)
|
||||
TEST.DRIVE=Type(06),AuxType(4000),Access(C3)
|
||||
WINTER.EDITION=Type(06),AuxType(4000),Access(C3)
|
||||
WORLD.GAMES=Type(06),AuxType(4000),Access(C3)
|
||||
_FileInformation.txt=Type(06),AuxType(4000),Access(C3)
|
||||
|
BIN
res/dsk/test drive PRODOS (san inc crack).po
Normal file
BIN
res/dsk/test drive PRODOS (san inc crack).po
Normal file
Binary file not shown.
@ -18,6 +18,7 @@
|
||||
- Summer Games
|
||||
- Summer Games II
|
||||
- Tag Team Wrestling
|
||||
- Test Drive
|
||||
- The Games: Summer Edition
|
||||
- The Games: Winter Edition
|
||||
- Track & Field
|
||||
|
@ -11,6 +11,7 @@ karate (4)
|
||||
lounge (4) [billiards, shuffleboard, foosball]
|
||||
racing (6)
|
||||
soccer (2)
|
||||
skiing (2)
|
||||
wrestling (3)
|
||||
|
||||
//migrate from Total Replay
|
||||
@ -22,7 +23,6 @@ Street Sports Baseball
|
||||
Street Sports Basketball
|
||||
Street Sports Football
|
||||
Street Sports Soccer
|
||||
Test Drive
|
||||
|
||||
//ported
|
||||
Championship Baseball
|
||||
@ -32,6 +32,7 @@ Gran Prix Circuit
|
||||
Superstar Ice Hockey
|
||||
|
||||
//TODO
|
||||
3-D Skiing (Continential Software)
|
||||
Autobahn
|
||||
Championship Boxing [4am crack]
|
||||
Championship Golf [4am crack]
|
||||
|
46
src/prelaunch/test.drive.a
Normal file
46
src/prelaunch/test.drive.a
Normal file
@ -0,0 +1,46 @@
|
||||
;license:MIT
|
||||
;(c) 2020 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/TEST.DRIVE",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
+READ_RAM2_NO_WRITE
|
||||
jsr EnableAccelerator
|
||||
lda MachineStatus
|
||||
+READ_ROM_NO_WRITE
|
||||
and #CHEATS_ENABLED
|
||||
pha
|
||||
lda #$60
|
||||
sta $A0A
|
||||
jsr $800 ; load "DOS"
|
||||
pla
|
||||
beq +
|
||||
lda #$4C
|
||||
sta $F858
|
||||
lda #<callback1
|
||||
sta $F859
|
||||
lda #>callback2
|
||||
sta $F85A
|
||||
+ jsr DisableAccelerator
|
||||
jmp $F800
|
||||
|
||||
callback1
|
||||
lda #<callback2
|
||||
sta $D039
|
||||
lda #>callback2
|
||||
sta $D03A
|
||||
jmp $D000
|
||||
|
||||
callback2
|
||||
jsr $E4FC
|
||||
lda #$A5
|
||||
sta $8213 ; patch - don't decrease lives
|
||||
rts
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user