mirror of
https://github.com/a2-4am/4sports.git
synced 2024-12-21 23:29:29 +00:00
add One on One, Ski Crazed (moved from 4cade)
This commit is contained in:
parent
121adec703
commit
87f29af7ca
BIN
res/ACTION.HGR.UNCOMPRESSED/ONE.ON.ONE
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/ONE.ON.ONE
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/ONE.ON.ONE2
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/ONE.ON.ONE2
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/SKI.CRAZED
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/SKI.CRAZED
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/SKI.CRAZED2
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/SKI.CRAZED2
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/ONE.ON.ONE
Normal file
BIN
res/ACTION.HGR/ONE.ON.ONE
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/ONE.ON.ONE2
Normal file
BIN
res/ACTION.HGR/ONE.ON.ONE2
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/SKI.CRAZED
Normal file
BIN
res/ACTION.HGR/SKI.CRAZED
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/SKI.CRAZED2
Normal file
BIN
res/ACTION.HGR/SKI.CRAZED2
Normal file
Binary file not shown.
@ -9,8 +9,12 @@ FORMULA.1.RACER=Type(06),AuxType(3FF8),Access(C3)
|
||||
HARDBALL=Type(06),AuxType(3FF8),Access(C3)
|
||||
INTL.GRAN.PRIX=Type(06),AuxType(3FF8),Access(C3)
|
||||
KARATE.CHAMP=Type(06),AuxType(3FF8),Access(C3)
|
||||
ONE.ON.ONE=Type(06),AuxType(3FF8),Access(C3)
|
||||
ONE.ON.ONE2=Type(06),AuxType(3FF8),Access(C3)
|
||||
SHUFFLEBOARD=Type(06),AuxType(3FF8),Access(C3)
|
||||
SHUFFLEBOARD2=Type(06),AuxType(3FF8),Access(C3)
|
||||
SKI.CRAZED=Type(06),AuxType(3FF8),Access(C3)
|
||||
SKI.CRAZED2=Type(06),AuxType(3FF8),Access(C3)
|
||||
SPDWAY.CLASSIC=Type(06),AuxType(3FF8),Access(C3)
|
||||
SPDWAY.CLASSIC2=Type(06),AuxType(3FF8),Access(C3)
|
||||
SUM.GAMES.II01=Type(06),AuxType(3FF8),Access(C3)
|
||||
|
BIN
res/ARTWORK.SHR.UNCOMPRESSED/ONE.ON.ONE
Normal file
BIN
res/ARTWORK.SHR.UNCOMPRESSED/ONE.ON.ONE
Normal file
Binary file not shown.
BIN
res/ARTWORK.SHR/ONE.ON.ONE
Normal file
BIN
res/ARTWORK.SHR/ONE.ON.ONE
Normal file
Binary file not shown.
@ -6,6 +6,7 @@ CALI.GAMES=Type(06),AuxType(1FF8),Access(C3)
|
||||
FIGHT.NIGHT=Type(06),AuxType(1FF8),Access(C3)
|
||||
HARDBALL=Type(06),AuxType(1FF8),Access(C3)
|
||||
KARATE.CHAMP=Type(06),AuxType(1FF8),Access(C3)
|
||||
ONE.ON.ONE=Type(06),AuxType(1FF8),Access(C3)
|
||||
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)
|
||||
|
@ -28,6 +28,11 @@ CATLOUNGE.CONF=1
|
||||
ACTLOUNGE.CONF=2
|
||||
CATBASEB.CONF=1
|
||||
ACTBASEB.CONF=2
|
||||
CATBASKETB.CONF=1
|
||||
ACTBASKETB.CONF=2
|
||||
CATSKIING.CONF=1
|
||||
ACTSKIING.CONF=2
|
||||
|
||||
|
||||
[eof]
|
||||
|
||||
|
10
res/ATTRACT/ONE.ON.ONE
Normal file
10
res/ATTRACT/ONE.ON.ONE
Normal file
@ -0,0 +1,10 @@
|
||||
#
|
||||
# Attract mode for ONE.ON.ONE
|
||||
# This file is automatically generated
|
||||
#
|
||||
|
||||
ARTWORK.SHR/ONE.ON.ONE=C
|
||||
ACTION.HGR/ONE.ON.ONE2=A
|
||||
ACTION.HGR/ONE.ON.ONE=A
|
||||
|
||||
[eof]
|
9
res/ATTRACT/SKI.CRAZED
Normal file
9
res/ATTRACT/SKI.CRAZED
Normal file
@ -0,0 +1,9 @@
|
||||
#
|
||||
# Attract mode for SKI.CRAZED
|
||||
# This file is automatically generated
|
||||
#
|
||||
|
||||
ACTION.HGR/SKI.CRAZED2=A
|
||||
ACTION.HGR/SKI.CRAZED=A
|
||||
|
||||
[eof]
|
@ -10,7 +10,9 @@ FUJI.SPEED.WAY=Type(04),AuxType(8000),Access(C3)
|
||||
HARDBALL=Type(04),AuxType(8000),Access(C3)
|
||||
INTL.GRAN.PRIX=Type(04),AuxType(8000),Access(C3)
|
||||
KARATE.CHAMP=Type(04),AuxType(8000),Access(C3)
|
||||
ONE.ON.ONE=Type(04),AuxType(8000),Access(C3)
|
||||
SHUFFLEBOARD=Type(04),AuxType(8000),Access(C3)
|
||||
SKI.CRAZED=Type(04),AuxType(8000),Access(C3)
|
||||
SPDWAY.CLASSIC=Type(04),AuxType(8000),Access(C3)
|
||||
SUMMER.EDITION=Type(04),AuxType(8000),Access(C3)
|
||||
SUMMER.GAMES=Type(04),AuxType(8000),Access(C3)
|
||||
|
@ -8,6 +8,8 @@
|
||||
1000,HARDBALL
|
||||
1000,INTL.GRAN.PRIX=International Gran Prix
|
||||
1000,KARATE.CHAMP
|
||||
1000,ONE.ON.ONE=One on One
|
||||
0000,SKI.CRAZED
|
||||
0000,SHUFFLEBOARD
|
||||
0000,SPDWAY.CLASSIC=Speedway Classic
|
||||
0000,SUMMER.GAMES
|
||||
|
@ -11,5 +11,7 @@ FIGHT.NIGHT
|
||||
FORMULA.1.RACER
|
||||
INTL.GRAN.PRIX
|
||||
HARDBALL
|
||||
ONE.ON.ONE
|
||||
ONE.ON.ONE2=ONE.ON.ONE
|
||||
|
||||
[eof]
|
||||
|
8
res/SS/ACTBASKETB.CONF
Normal file
8
res/SS/ACTBASKETB.CONF
Normal file
@ -0,0 +1,8 @@
|
||||
#
|
||||
# Basketball action slideshow
|
||||
#
|
||||
|
||||
ONE.ON.ONE
|
||||
ONE.ON.ONE2=ONE.ON.ONE
|
||||
|
||||
[eof]
|
@ -27,5 +27,7 @@ TAG.TEAM
|
||||
TRACK.AND.FIELD
|
||||
SHUFFLEBOARD
|
||||
SHUFFLEBOARD2=SHUFFLEBOARD
|
||||
SKI.CRAZED
|
||||
SKI.CRAZED2=SKI.CRAZED
|
||||
|
||||
[eof]
|
||||
|
8
res/SS/ACTSKIING.CONF
Normal file
8
res/SS/ACTSKIING.CONF
Normal file
@ -0,0 +1,8 @@
|
||||
#
|
||||
# Skiing games action slideshow
|
||||
#
|
||||
|
||||
SKI.CRAZED
|
||||
SKI.CRAZED2=SKI.CRAZED
|
||||
|
||||
[eof]
|
7
res/SS/CATBASKETB.CONF
Normal file
7
res/SS/CATBASKETB.CONF
Normal file
@ -0,0 +1,7 @@
|
||||
#
|
||||
# HGR title slideshow of basketball games
|
||||
#
|
||||
|
||||
ONE.ON.ONE
|
||||
|
||||
[eof]
|
7
res/SS/CATSKIING.CONF
Normal file
7
res/SS/CATSKIING.CONF
Normal file
@ -0,0 +1,7 @@
|
||||
#
|
||||
# HGR title slideshow of skiing games
|
||||
#
|
||||
|
||||
SKI.CRAZED
|
||||
|
||||
[eof]
|
@ -17,5 +17,6 @@ FIGHT.NIGHT
|
||||
TAG.TEAM
|
||||
TEST.DRIVE
|
||||
HARDBALL
|
||||
ONE.ON.ONE
|
||||
|
||||
[eof]
|
||||
|
@ -10,5 +10,7 @@ SPDWAY.CLASSIC
|
||||
TAG.TEAM
|
||||
TRACK.AND.FIELD
|
||||
SHUFFLEBOARD
|
||||
ONE.ON.ONE
|
||||
SKI.CRAZED
|
||||
|
||||
[eof]
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
ACTAM.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTBASEB.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTBASKETB.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTBOXING.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTCOMPIL.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTDHGR1.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
@ -13,16 +14,19 @@ ACTKARATE.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTLOUNGE.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTNZ.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTRACING.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTSKIING.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTSUMGAM.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTSUMGAM2.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTWINGAM.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
ACTWRESTLE.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
CATBASEB.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
CATBASKETB.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
CATBOXING.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
CATCOMPIL.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
CATKARATE.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
CATLOUNGE.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
CATRACING.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
CATSKIING.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
CATWRESTLE.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
DHGR1.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
SHR1.CONF=Type(04),AuxType(4000),Access(C3)
|
||||
|
BIN
res/TITLE.HGR/ONE.ON.ONE
Normal file
BIN
res/TITLE.HGR/ONE.ON.ONE
Normal file
Binary file not shown.
BIN
res/TITLE.HGR/SKI.CRAZED
Normal file
BIN
res/TITLE.HGR/SKI.CRAZED
Normal file
Binary file not shown.
@ -8,7 +8,9 @@ FUJI.SPEED.WAY=Type(06),AuxType(4000),Access(C3)
|
||||
HARDBALL=Type(06),AuxType(4000),Access(C3)
|
||||
INTL.GRAN.PRIX=Type(06),AuxType(4000),Access(C3)
|
||||
KARATE.CHAMP=Type(06),AuxType(4000),Access(C3)
|
||||
ONE.ON.ONE=Type(06),AuxType(4000),Access(C3)
|
||||
SHUFFLEBOARD=Type(06),AuxType(4000),Access(C3)
|
||||
SKI.CRAZED=Type(06),AuxType(4000),Access(C3)
|
||||
SPDWAY.CLASSIC=Type(06),AuxType(4000),Access(C3)
|
||||
SUMMER.GAMES=Type(06),AuxType(4000),Access(C3)
|
||||
SUMMER.GAMES.II=Type(06),AuxType(4000),Access(C3)
|
||||
|
BIN
res/dsk/one on one 20k file PRODOS (san inc pack).po
Normal file
BIN
res/dsk/one on one 20k file PRODOS (san inc pack).po
Normal file
Binary file not shown.
BIN
res/dsk/ski crazed PRODOS (san inc pack).po
Normal file
BIN
res/dsk/ski crazed PRODOS (san inc pack).po
Normal file
Binary file not shown.
@ -15,7 +15,9 @@
|
||||
- Hardball
|
||||
- International Gran Prix
|
||||
- Karate Champ
|
||||
- One on One
|
||||
- Shuffleboard
|
||||
- Ski Crazed
|
||||
- Speedway Classic
|
||||
- Summer Games
|
||||
- Summer Games II
|
||||
|
@ -15,8 +15,6 @@ skiing (2)
|
||||
wrestling (3)
|
||||
|
||||
//migrate from Total Replay
|
||||
One on One
|
||||
Ski Crazed
|
||||
Street Sports Baseball
|
||||
Street Sports Basketball
|
||||
Street Sports Football
|
||||
|
54
src/prelaunch/one.on.one.a
Normal file
54
src/prelaunch/one.on.one.a
Normal file
@ -0,0 +1,54 @@
|
||||
;license:MIT
|
||||
;(c) 2020 by qkumba
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/ONE.ON.ONE",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
lda MockingboardStuff
|
||||
cmp #1
|
||||
ora #$C0
|
||||
php
|
||||
pha
|
||||
bcc +
|
||||
+LC_REBOOT
|
||||
+
|
||||
+READ_ROM_NO_WRITE
|
||||
lda #$60
|
||||
sta $408B
|
||||
jsr $4000 ; decompress
|
||||
pla
|
||||
plp
|
||||
php
|
||||
bcc skipmb
|
||||
plp
|
||||
cli ; enable MB music on title
|
||||
php
|
||||
cmp #$C4
|
||||
beq skipmb
|
||||
|
||||
sta $E9BC ; Replace #$C4 with configured slot
|
||||
ldy #00
|
||||
- ldx $EAF6,Y ; Find #$C4s
|
||||
cpx #$C4
|
||||
bne +
|
||||
sta $EAF6,Y ; Replace #$C4 with configured slot
|
||||
+ iny
|
||||
bne -
|
||||
|
||||
skipmb
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr DisableAccelerator
|
||||
plp
|
||||
bcs +
|
||||
+READ_ROM_NO_WRITE
|
||||
+
|
||||
jmp $400
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
49
src/prelaunch/ski.crazed.a
Normal file
49
src/prelaunch/ski.crazed.a
Normal file
@ -0,0 +1,49 @@
|
||||
;license:MIT
|
||||
;(c) 2020 by qkumba
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/SKI.CRAZED",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
lda #$60
|
||||
sta $A23
|
||||
jsr $800 ; load "DOS"
|
||||
lda #$82
|
||||
sta $101
|
||||
lda #$A6
|
||||
sta $104
|
||||
lda #$FA
|
||||
sta $105 ; update reset hook to reboot
|
||||
lda #<callback1
|
||||
sta $E0BD
|
||||
lda #>callback1
|
||||
sta $E0BE
|
||||
jmp $E03A
|
||||
|
||||
callback1
|
||||
ldy #$4C
|
||||
sty $DA9D
|
||||
ldy #<callback2
|
||||
sty $DA9E
|
||||
ldy #>callback2
|
||||
sty $DA9F
|
||||
jmp $D000
|
||||
|
||||
callback2
|
||||
lda #$A2
|
||||
sta $DA9D
|
||||
ldx #$FF
|
||||
stx $DA9E
|
||||
lda #$9A
|
||||
sta $DA9F
|
||||
inc $3F4
|
||||
inx
|
||||
stx $A2C
|
||||
lsr $A37
|
||||
jmp $A00
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
Loading…
Reference in New Issue
Block a user