add Hardball (moved from 4cade)

This commit is contained in:
4am 2021-02-17 15:49:40 -05:00
parent 804e742047
commit 121adec703
24 changed files with 94 additions and 1 deletions

Binary file not shown.

BIN
res/ACTION.HGR/HARDBALL Normal file

Binary file not shown.

View File

@ -6,6 +6,7 @@ BOP.N.WRESTLE=Type(06),AuxType(3FF8),Access(C3)
BOP.N.WRESTLE2=Type(06),AuxType(3FF8),Access(C3)
FIGHT.NIGHT=Type(06),AuxType(3FF8),Access(C3)
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)
SHUFFLEBOARD=Type(06),AuxType(3FF8),Access(C3)

Binary file not shown.

BIN
res/ARTWORK.SHR/HARDBALL Normal file

Binary file not shown.

View File

@ -4,6 +4,7 @@ BATTLE.CHESS=Type(06),AuxType(1FF8),Access(C3)
BOP.N.WRESTLE=Type(06),AuxType(1FF8),Access(C3)
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)
SUMMER.EDITION=Type(06),AuxType(1FF8),Access(C3)
SUMMER.GAMES=Type(06),AuxType(1FF8),Access(C3)

View File

@ -24,7 +24,10 @@ CATRACING.CONF=1
ACTRACING.CONF=2
TRACK.AND.FIELD=0
ACTGR1.CONF=6
CATLOUNGE.CONF=1
ACTLOUNGE.CONF=2
CATBASEB.CONF=1
ACTBASEB.CONF=2
[eof]

9
res/ATTRACT/HARDBALL Normal file
View File

@ -0,0 +1,9 @@
#
# Attract mode for HARDBALL
# This file is automatically generated
#
ARTWORK.SHR/HARDBALL=C
ACTION.HGR/HARDBALL=A
[eof]

View File

@ -7,6 +7,7 @@ CALI.GAMES=Type(04),AuxType(8000),Access(C3)
FIGHT.NIGHT=Type(04),AuxType(8000),Access(C3)
FORMULA.1.RACER=Type(04),AuxType(8000),Access(C3)
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)
SHUFFLEBOARD=Type(04),AuxType(8000),Access(C3)

22
res/GAMEHELP/HARDBALL Normal file
View File

@ -0,0 +1,22 @@
Manage a big league baseball team
joystick controls team in field
keyboard controls team at bat
8-way movement
T Y U
G J
B N M
Ctrl-R * * * * * * * * * * * * * restart
[eof]

View File

@ -5,6 +5,7 @@
1000,FIGHT.NIGHT
1000,FORMULA.1.RACER
1000,FUJI.SPEED.WAY=Fuji Crowded Speedway
1000,HARDBALL
1000,INTL.GRAN.PRIX=International Gran Prix
1000,KARATE.CHAMP
0000,SHUFFLEBOARD

View File

@ -10,5 +10,6 @@ BOP.N.WRESTLE2=BOP.N.WRESTLE
FIGHT.NIGHT
FORMULA.1.RACER
INTL.GRAN.PRIX
HARDBALL
[eof]

7
res/SS/ACTBASEB.CONF Normal file
View File

@ -0,0 +1,7 @@
#
# Baseball action slideshow
#
HARDBALL
[eof]

7
res/SS/CATBASEB.CONF Normal file
View File

@ -0,0 +1,7 @@
#
# HGR title slideshow of baseball games
#
HARDBALL
[eof]

7
res/SS/CATLOUNGE.CONF Normal file
View File

@ -0,0 +1,7 @@
#
# HGR title slideshow of lounge games
#
SHUFFLEBOARD
[eof]

View File

@ -16,5 +16,6 @@ BOP.N.WRESTLE
FIGHT.NIGHT
TAG.TEAM
TEST.DRIVE
HARDBALL
[eof]

View File

@ -8,5 +8,6 @@ BOP.N.WRESTLE
FIGHT.NIGHT
FORMULA.1.RACER
INTL.GRAN.PRIX
HARDBALL
[eof]

View File

@ -1,6 +1,7 @@
# This file is automatically generated
ACTAM.CONF=Type(04),AuxType(4000),Access(C3)
ACTBASEB.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)
@ -16,9 +17,11 @@ 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)
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)
CATWRESTLE.CONF=Type(04),AuxType(4000),Access(C3)
DHGR1.CONF=Type(04),AuxType(4000),Access(C3)

BIN
res/TITLE.HGR/HARDBALL Normal file

Binary file not shown.

View File

@ -5,6 +5,7 @@ BOP.N.WRESTLE=Type(06),AuxType(4000),Access(C3)
FIGHT.NIGHT=Type(06),AuxType(4000),Access(C3)
FORMULA.1.RACER=Type(06),AuxType(4000),Access(C3)
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)
SHUFFLEBOARD=Type(06),AuxType(4000),Access(C3)

Binary file not shown.

View File

@ -12,6 +12,7 @@
- Fight Night
- Formula 1 Racer
- Fuji Crowded Speedway
- Hardball
- International Gran Prix
- Karate Champ
- Shuffleboard

View File

@ -15,7 +15,6 @@ skiing (2)
wrestling (3)
//migrate from Total Replay
Hardball
One on One
Ski Crazed
Street Sports Baseball

27
src/prelaunch/hardball.a Normal file
View File

@ -0,0 +1,27 @@
;license:MIT
;(c) 2020 by qkumba/Frank M.
!cpu 6502
!to "build/PRELAUNCH/HARDBALL",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $2FA0
jsr $2580 ; decompress
lda $7fe ; Hardball code
pha
jsr DisableAccelerator
pla
sta $7fe ; overwritten by GS acceleration
jsr $A001
+RESET_VECTOR $100
+LC_REBOOT
jmp $9FE9
!if * > $1C0 {
!error "code is too large, ends at ", *
}