mirror of
https://github.com/a2-4am/4sports.git
synced 2024-05-28 14:41:33 +00:00
Compare commits
13 Commits
0a471f00fe
...
a62f8b244d
Author | SHA1 | Date | |
---|---|---|---|
|
a62f8b244d | ||
|
0c232d233e | ||
|
4bed989ed4 | ||
|
743b33a88d | ||
|
9f7aeaa69f | ||
|
91e615e5f5 | ||
|
626e8123f5 | ||
|
673d3641fb | ||
|
658b1d47dd | ||
|
7c33c74e76 | ||
|
bd816d4567 | ||
|
128f180535 | ||
|
089f314926 |
32
Makefile
32
Makefile
|
@ -69,10 +69,20 @@ dsk: index asmproboot asmlauncher extract
|
||||||
done
|
done
|
||||||
bin/changebootloader.sh build/"$(DISK)" build/proboothd
|
bin/changebootloader.sh build/"$(DISK)" build/proboothd
|
||||||
|
|
||||||
extract: preconditions md
|
gamesconf: preconditions md
|
||||||
|
#
|
||||||
|
# create a version of GAMES.CONF without comments or blank lines or anything after display titles
|
||||||
|
#
|
||||||
|
[ -f build/index ] || (awk '!/^$$|^#/' < res/GAMES.CONF | awk -F'/' '{ print $$1 }' > build/GAMES.CONF)
|
||||||
|
#
|
||||||
|
# create a list of all game filenames, without metadata or display names, sorted by game filename
|
||||||
|
#
|
||||||
|
[ -f build/index ] || (awk -F, '/,/ { print $$2 }' < build/GAMES.CONF | awk -F= '{ print $$1 }' | sort > build/GAMES.SORTED)
|
||||||
|
|
||||||
|
extract: preconditions md gamesconf
|
||||||
$(PARALLEL) '$(CADIUS) EXTRACTVOLUME {} build/X/ >>build/log' ::: res/dsk/*.po
|
$(PARALLEL) '$(CADIUS) EXTRACTVOLUME {} build/X/ >>build/log' ::: res/dsk/*.po
|
||||||
rm -f build/X/**/.DS_Store build/X/**/PRODOS* build/X/**/LOADER.SYSTEM*
|
rm -f build/X/**/.DS_Store build/X/**/PRODOS* build/X/**/LOADER.SYSTEM*
|
||||||
for f in $$(grep '^....1' res/GAMES.CONF | awk '!/^$$|^#/' | awk -F, '/,/ { print $$2 }' | awk -F= '{ print $$1 }'); do mv build/X/"$$(basename $$f)"/"$$(basename $$f)"* build/X.INDEXED/; rm -rf build/X/"$$(basename $$f)"; done
|
for f in $$(grep '^....1' build/GAMES.CONF | awk '!/^$$|^#/' | awk -F, '/,/ { print $$2 }' | awk -F= '{ print $$1 }'); do mv build/X/"$$(basename $$f)"/"$$(basename $$f)"* build/X.INDEXED/; rm -rf build/X/"$$(basename $$f)"; done
|
||||||
(for f in build/X.INDEXED/*; do echo "$$(basename $$f)"; done) | bin/buildindexedfile.sh -a -p build/TOTAL.DATA build/X.INDEXED > build/XSINGLE.IDX
|
(for f in build/X.INDEXED/*; do echo "$$(basename $$f)"; done) | bin/buildindexedfile.sh -a -p build/TOTAL.DATA build/X.INDEXED > build/XSINGLE.IDX
|
||||||
|
|
||||||
index: preconditions md asmfx asmprelaunch asmdemo compress extract
|
index: preconditions md asmfx asmprelaunch asmdemo compress extract
|
||||||
|
@ -88,14 +98,6 @@ index: preconditions md asmfx asmprelaunch asmdemo compress extract
|
||||||
[ -f build/index ] || (bin/converthelp.sh res/CREDITS build/CREDITS)
|
[ -f build/index ] || (bin/converthelp.sh res/CREDITS build/CREDITS)
|
||||||
[ -f build/index ] || $(PARALLEL) 'bin/converthelp.sh "{}" "build/GAMEHELP/{/}"' ::: res/GAMEHELP/*
|
[ -f build/index ] || $(PARALLEL) 'bin/converthelp.sh "{}" "build/GAMEHELP/{/}"' ::: res/GAMEHELP/*
|
||||||
#
|
#
|
||||||
# create a version of GAMES.CONF without comments or blank lines
|
|
||||||
#
|
|
||||||
[ -f build/index ] || (awk '!/^$$|^#/' < res/GAMES.CONF > build/GAMES.CONF)
|
|
||||||
#
|
|
||||||
# create a list of all game filenames, without metadata or display names, sorted by game filename
|
|
||||||
#
|
|
||||||
[ -f build/index ] || (awk -F, '/,/ { print $$2 }' < build/GAMES.CONF | awk -F= '{ print $$1 }' | sort > build/GAMES.SORTED)
|
|
||||||
#
|
|
||||||
# precompute indexed files for prelaunch
|
# precompute indexed files for prelaunch
|
||||||
# note: prelaunch must be first in TOTAL.DATA due to a hack in LoadStandardPrelaunch
|
# note: prelaunch must be first in TOTAL.DATA due to a hack in LoadStandardPrelaunch
|
||||||
# note 2: these can not be padded because they are loaded at $0106 and padding would clobber the stack
|
# note 2: these can not be padded because they are loaded at $0106 and padding would clobber the stack
|
||||||
|
@ -254,12 +256,12 @@ attract: compress
|
||||||
bin/check-attract-mode.sh
|
bin/check-attract-mode.sh
|
||||||
bin/generate-mini-attract-mode.sh
|
bin/generate-mini-attract-mode.sh
|
||||||
|
|
||||||
cache: preconditions md
|
cache: preconditions md gamesconf
|
||||||
$(PARALLEL) ::: \
|
$(PARALLEL) ::: \
|
||||||
'awk -F= '"'"'/^00/ { print $$2 }'"'"' < res/GAMES.CONF | bin/buildcache.py > build/cache00.a' \
|
'awk -F= '"'"'/^00/ { print $$2 }'"'"' < build/GAMES.CONF | bin/buildcache.py > build/cache00.a' \
|
||||||
'awk -F= '"'"'/^0/ { print $$2 }'"'"' < res/GAMES.CONF | bin/buildcache.py > build/cache01.a' \
|
'awk -F= '"'"'/^0/ { print $$2 }'"'"' < build/GAMES.CONF | bin/buildcache.py > build/cache01.a' \
|
||||||
'awk -F= '"'"'/^.0/ { print $$2 }'"'"' < res/GAMES.CONF | bin/buildcache.py > build/cache10.a' \
|
'awk -F= '"'"'/^.0/ { print $$2 }'"'"' < build/GAMES.CONF | bin/buildcache.py > build/cache10.a' \
|
||||||
'awk -F= '"'"'!/^$$|^#|^\[/ { print $$2 }'"'"' < res/GAMES.CONF | bin/buildcache.py > build/cache11.a'
|
'awk -F= '"'"'!/^$$|^#|^\[/ { print $$2 }'"'"' < build/GAMES.CONF | bin/buildcache.py > build/cache11.a'
|
||||||
$(PARALLEL) ::: \
|
$(PARALLEL) ::: \
|
||||||
'$(ACME) -o res/CACHE00.IDX build/cache00.a' \
|
'$(ACME) -o res/CACHE00.IDX build/cache00.a' \
|
||||||
'$(ACME) -o res/CACHE01.IDX build/cache01.a' \
|
'$(ACME) -o res/CACHE01.IDX build/cache01.a' \
|
||||||
|
|
|
@ -26,22 +26,25 @@ while (!b.atendofstream)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
e = c.substr(c.indexOf("=") + 1)
|
||||||
|
e = e.substr(0, e.indexOf("/"))
|
||||||
|
|
||||||
if (c.substr(0, 2) == "00")
|
if (c.substr(0, 2) == "00")
|
||||||
{
|
{
|
||||||
f00.writeline(c.substr(c.indexOf("=") + 1))
|
f00.writeline(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (c.substr(0, 1) == "0")
|
if (c.substr(0, 1) == "0")
|
||||||
{
|
{
|
||||||
f01.writeline(c.substr(c.indexOf("=") + 1))
|
f01.writeline(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (c.substr(1, 1) == "0")
|
if (c.substr(1, 1) == "0")
|
||||||
{
|
{
|
||||||
f10.writeline(c.substr(c.indexOf("=") + 1))
|
f10.writeline(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
f11.writeline(c.substr(c.indexOf("=") + 1))
|
f11.writeline(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
f11.close()
|
f11.close()
|
||||||
|
|
|
@ -20,6 +20,13 @@ while (!b.atendofstream)
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
|
e = d.indexOf("/")
|
||||||
|
|
||||||
|
if (e > -1)
|
||||||
|
{
|
||||||
|
d = d.substr(0, e)
|
||||||
|
}
|
||||||
|
|
||||||
e = d.indexOf("=")
|
e = d.indexOf("=")
|
||||||
|
|
||||||
if (e == -1)
|
if (e == -1)
|
||||||
|
|
BIN
res/ACTION.DHGR.UNCOMPRESSED/TSN.BASE2
Normal file
BIN
res/ACTION.DHGR.UNCOMPRESSED/TSN.BASE2
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR.UNCOMPRESSED/TSN.BASE3
Normal file
BIN
res/ACTION.DHGR.UNCOMPRESSED/TSN.BASE3
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR.UNCOMPRESSED/TSN.BASEBALL
Normal file
BIN
res/ACTION.DHGR.UNCOMPRESSED/TSN.BASEBALL
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR/TSN.BASE2
Normal file
BIN
res/ACTION.DHGR/TSN.BASE2
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR/TSN.BASE3
Normal file
BIN
res/ACTION.DHGR/TSN.BASE3
Normal file
Binary file not shown.
BIN
res/ACTION.DHGR/TSN.BASEBALL
Normal file
BIN
res/ACTION.DHGR/TSN.BASEBALL
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/F15.STRK.EGL
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/F15.STRK.EGL
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/GFL.FOOT2
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/GFL.FOOT2
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/GFL.FOOTBALL
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/GFL.FOOTBALL
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/F15.STRK.EGL
Normal file
BIN
res/ACTION.HGR/F15.STRK.EGL
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/GFL.FOOT2
Normal file
BIN
res/ACTION.HGR/GFL.FOOT2
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/GFL.FOOTBALL
Normal file
BIN
res/ACTION.HGR/GFL.FOOTBALL
Normal file
Binary file not shown.
|
@ -147,5 +147,7 @@ ACTNOPQR2.CONF=2
|
||||||
#set 12
|
#set 12
|
||||||
TITLES2.CONF=1
|
TITLES2.CONF=1
|
||||||
ACTTZ2.CONF=2
|
ACTTZ2.CONF=2
|
||||||
|
CATFOOTB.CONF=1
|
||||||
|
ACTFOOTB.CONF=2
|
||||||
|
|
||||||
[eof]
|
[eof]
|
||||||
|
|
8
res/ATTRACT/F15.STRK.EGL
Normal file
8
res/ATTRACT/F15.STRK.EGL
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
#
|
||||||
|
# Attract mode for F15.STRK.EGL
|
||||||
|
# This file is automatically generated
|
||||||
|
#
|
||||||
|
|
||||||
|
F15.STRK.EGL=A
|
||||||
|
|
||||||
|
[eof]
|
9
res/ATTRACT/GFL.FOOTBALL
Normal file
9
res/ATTRACT/GFL.FOOTBALL
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
#
|
||||||
|
# Attract mode for GFL.FOOTBALL
|
||||||
|
# This file is automatically generated
|
||||||
|
#
|
||||||
|
|
||||||
|
GFL.FOOT2=A
|
||||||
|
GFL.FOOTBALL=A
|
||||||
|
|
||||||
|
[eof]
|
10
res/ATTRACT/TSN.BASEBALL
Normal file
10
res/ATTRACT/TSN.BASEBALL
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
#
|
||||||
|
# Attract mode for TSN.BASEBALL
|
||||||
|
# This file is automatically generated
|
||||||
|
#
|
||||||
|
|
||||||
|
TSN.BASE2=B
|
||||||
|
TSN.BASE3=B
|
||||||
|
TSN.BASEBALL=B
|
||||||
|
|
||||||
|
[eof]
|
BIN
res/CACHE10.IDX
BIN
res/CACHE10.IDX
Binary file not shown.
BIN
res/CACHE11.IDX
BIN
res/CACHE11.IDX
Binary file not shown.
152
res/GAMES.CONF
152
res/GAMES.CONF
|
@ -22,80 +22,82 @@
|
||||||
# A line beginning with '[' terminates the parsing
|
# A line beginning with '[' terminates the parsing
|
||||||
#
|
#
|
||||||
|
|
||||||
11100,SLICKS=8bit-Slicks
|
11100,SLICKS=8bit-Slicks/2020
|
||||||
01000,ANCHORMAN=Anchorman
|
01000,ANCHORMAN=Anchorman/1988
|
||||||
01100,ADVANCE=Advance to Boardwalk
|
01100,ADVANCE=Advance to Boardwalk/1990
|
||||||
00001,AUTOBAHN=Autobahn
|
00001,AUTOBAHN=Autobahn/1981
|
||||||
01100,BATTLE.CHESS=Battle Chess
|
01100,BATTLE.CHESS=Battle Chess/1990
|
||||||
00000,BLACK.BELT=Black Belt
|
00000,BLACK.BELT=Black Belt/1984
|
||||||
00000,BOP.N.WRESTLE=Bop'n Wrestle
|
00000,BOP.N.WRESTLE=Bop'n Wrestle/1986
|
||||||
01100,CALI.GAMES=California Games
|
01100,CALI.GAMES=California Games/1987
|
||||||
11000,BASEBALL=Championship Baseball
|
11000,BASEBALL=Championship Baseball/1986
|
||||||
11000,CHAMP.BSKETBALL=Championship Basketball
|
11000,CHAMP.BSKETBALL=Championship Basketball/1986
|
||||||
01000,CHAMP.WRESTLE=Championship Wrestling
|
01000,CHAMP.WRESTLE=Championship Wrestling/1986
|
||||||
00001,CHECKERS=Checkers
|
00001,CHECKERS=Checkers/1982
|
||||||
10000,CHUCK.YEAGER=Chuck Yeager's Flight Sim
|
10000,CHUCK.YEAGER=Chuck Yeager's Flight Sim/1987
|
||||||
10001,CMPTR.FOOSBALL=Computer Foosball
|
10001,CMPTR.FOOSBALL=Computer Foosball/1981
|
||||||
10000,DIVE.BOMBER=Dive Bomber
|
10000,DIVE.BOMBER=Dive Bomber/1988
|
||||||
10000,FIGHT.NIGHT=Fight Night
|
10000,F15.STRK.EGL=F-15 Strike Eagle/1985
|
||||||
00000,FS2=Flight Simulator II
|
10000,FIGHT.NIGHT=Fight Night/1985
|
||||||
10001,FORMULA.1.RACER=Formula 1 Racer
|
00000,FS2=Flight Simulator II/1984
|
||||||
00001,FOX.AND.GEESE=Fox & Geese
|
10001,FORMULA.1.RACER=Formula 1 Racer/1983
|
||||||
10001,FUJI.SPEED.WAY=Fuji Crowded Speedway
|
00001,FOX.AND.GEESE=Fox & Geese/1988
|
||||||
00001,GO=Go
|
10001,FUJI.SPEED.WAY=Fuji Crowded Speedway/1983
|
||||||
10001,HARDBALL=Hardball
|
10000,GFL.FOOTBALL=GFL Championship Football/1987
|
||||||
10001,HIRES.FOOTBALL=Hi-Res Football
|
00001,GO=Go/1982
|
||||||
10001,HIRES.SOCCER=Hi-Res Soccer
|
10001,HARDBALL=Hardball/1985
|
||||||
10001,INTL.GRAN.PRIX=International Gran Prix
|
10001,HIRES.FOOTBALL=Hi-Res Football/1980
|
||||||
10000,INTL.HOCKEY=International Hockey
|
10001,HIRES.SOCCER=Hi-Res Soccer/1980
|
||||||
00001,JUMP.PIT=Jump Pit
|
10001,INTL.GRAN.PRIX=International Gran Prix/1981
|
||||||
10000,KARATE.CHAMP=Karate Champ
|
10000,INTL.HOCKEY=International Hockey/1987
|
||||||
00001,KONO=Kono
|
00001,JUMP.PIT=Jump Pit/1989
|
||||||
00001,MAGNET.MADNESS=Magnet Madness
|
10000,KARATE.CHAMP=Karate Champ/1985
|
||||||
00001,MICROGOLF=Micro Golf
|
00001,KONO=Kono/1988
|
||||||
00001,MICROCHESS=MicroChess
|
00001,MAGNET.MADNESS=Magnet Madness/1989
|
||||||
00000,MPL=Million Perfect Letters
|
00001,MICROGOLF=Micro Golf/1981
|
||||||
00000,MPT=Million Perfect Tiles
|
00001,MICROCHESS=MicroChess/1978
|
||||||
00001,MIX.MATCHER=Mix Matcher
|
00000,MPL=Million Perfect Letters/2022
|
||||||
00001,MU.TORERE=Mu Torere
|
00000,MPT=Million Perfect Tiles/2024
|
||||||
00001,NIMWIT=Nimwit
|
00001,MIX.MATCHER=Mix Matcher/1988
|
||||||
00001,NINE.MENS=Nine Men's Morris
|
00001,MU.TORERE=Mu Torere/1988
|
||||||
10001,ONE.ON.ONE=One on One
|
00001,NIMWIT=Nimwit/1988
|
||||||
01100,PAY.DAY=Pay Day
|
00001,NINE.MENS=Nine Men's Morris/1988
|
||||||
00001,PENSATE=Pensate
|
10001,ONE.ON.ONE=One on One/1983
|
||||||
00001,PITSTOP.II=Pitstop II
|
01100,PAY.DAY=Pay Day/1990
|
||||||
00001,PLACE.BALL=Place Ball
|
00001,PENSATE=Pensate/1983
|
||||||
10001,POOL=Pool
|
00001,PITSTOP.II=Pitstop II/1984
|
||||||
00001,REVERSI=Reversi
|
00001,PLACE.BALL=Place Ball/1989
|
||||||
00001,ROCK.N.SCROLL=Rock & Scroll
|
10001,POOL=Pool/1981
|
||||||
00001,SEEGA=Seega
|
00001,REVERSI=Reversi/1981
|
||||||
00001,SHUFFLEBOARD=Shuffleboard
|
00001,ROCK.N.SCROLL=Rock & Scroll/1987
|
||||||
00000,SKI.CRAZED=Ski Crazed
|
00001,SEEGA=Seega/1988
|
||||||
10000,SOLO.FLIGHT=Solo Flight
|
00001,SHUFFLEBOARD=Shuffleboard/1981
|
||||||
00000,SPDWAY.CLASSIC=Speedway Classic
|
00000,SKI.CRAZED=Ski Crazed/1987
|
||||||
01100,SS.BASEBALL=Street Sports Baseball
|
10000,SOLO.FLIGHT=Solo Flight/1984
|
||||||
01100,SS.BASKETBALL=Street Sports Basketball
|
00000,SPDWAY.CLASSIC=Speedway Classic/1984
|
||||||
01100,SS.FOOTBALL=Street Sports Football
|
01100,SS.BASEBALL=Street Sports Baseball/1987
|
||||||
01100,SS.SOCCER=Street Sports Soccer
|
01100,SS.BASKETBALL=Street Sports Basketball/1987
|
||||||
10000,STUNT.CAR.RACER=Stunt Car Racer
|
01100,SS.FOOTBALL=Street Sports Football/1988
|
||||||
00000,SUMMER.GAMES=Summer Games
|
01100,SS.SOCCER=Street Sports Soccer/1988
|
||||||
00000,SUMMER.GAMES.II=Summer Games II
|
10000,STUNT.CAR.RACER=Stunt Car Racer/2023
|
||||||
00001,SUPER.HUEY=Super Huey
|
00000,SUMMER.GAMES=Summer Games/1984
|
||||||
01000,SUPER.ICEHOCKEY=Superstar Ice Hockey
|
00000,SUMMER.GAMES.II=Summer Games II/1985
|
||||||
00001,TAG.TEAM=Tag Team Wrestling
|
00001,SUPER.HUEY=Super Huey/1985
|
||||||
11110,TEST.DRIVE=Test Drive
|
01000,SUPER.ICEHOCKEY=Superstar Ice Hockey/1988
|
||||||
00000,AMER.CHALLENGE=The American Challenge
|
00001,TAG.TEAM=Tag Team Wrestling/1984
|
||||||
10000,THE.DAM.BUSTERS=The Dam Busters
|
11110,TEST.DRIVE=Test Drive/1988
|
||||||
01100,SUMMER.EDITION=The Games: Summer Edition
|
00000,AMER.CHALLENGE=The American Challenge/1986
|
||||||
01100,WINTER.EDITION=The Games: Winter Edition
|
10000,THE.DAM.BUSTERS=The Dam Busters/1985
|
||||||
11100,TSN.BASEBALL=The Sporting News Baseball
|
01100,SUMMER.EDITION=The Games: Summer Edition/1988
|
||||||
10001,TOMAHAWK=Tomahawk
|
01100,WINTER.EDITION=The Games: Winter Edition/1988
|
||||||
00000,TRACK.AND.FIELD=Track & Field
|
11100,TSN.BASEBALL=The Sporting News Baseball/1988
|
||||||
00001,WARI=Wari
|
10001,TOMAHAWK=Tomahawk/1987
|
||||||
00000,WINTER.GAMES=Winter Games
|
00000,TRACK.AND.FIELD=Track & Field/1984
|
||||||
01100,WORLD.GAMES=World Games
|
00001,WARI=Wari/1988
|
||||||
01100,WIPEOUT=Wipeout
|
00000,WINTER.GAMES=Winter Games/1985
|
||||||
00000,WORLD.KARATE=World Karate Championship
|
01100,WORLD.GAMES=World Games/1987
|
||||||
00001,ZZFS=Zig Zag Flag Shag
|
01100,WIPEOUT=Wipeout/1989
|
||||||
|
00000,WORLD.KARATE=World Karate Championship/1986
|
||||||
|
00001,ZZFS=Zig Zag Flag Shag/1989
|
||||||
|
|
||||||
[eof]
|
[eof]
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
DIVE.BOMBER2=DIVE.BOMBER
|
DIVE.BOMBER2=DIVE.BOMBER
|
||||||
FIGHT.NIGHT
|
FIGHT.NIGHT
|
||||||
|
F15.STRK.EGL
|
||||||
DIVE.BOMBER
|
DIVE.BOMBER
|
||||||
DIVE.BOMBER5=DIVE.BOMBER
|
DIVE.BOMBER5=DIVE.BOMBER
|
||||||
FORMULA.1.RACER
|
FORMULA.1.RACER
|
||||||
|
|
|
@ -6,6 +6,7 @@ SS.FOOTBALL2=SS.FOOTBALL
|
||||||
WINTER.EDITION5=WINTER.EDITION
|
WINTER.EDITION5=WINTER.EDITION
|
||||||
SLICKS
|
SLICKS
|
||||||
SS.BASKETBALL
|
SS.BASKETBALL
|
||||||
|
TSN.BASE3=TSN.BASEBALL
|
||||||
CALI.GAMES2=CALI.GAMES
|
CALI.GAMES2=CALI.GAMES
|
||||||
|
|
||||||
[eof]
|
[eof]
|
||||||
|
|
|
@ -6,6 +6,7 @@ SLICKS2=SLICKS
|
||||||
TEST.DRIVE2=TEST.DRIVE
|
TEST.DRIVE2=TEST.DRIVE
|
||||||
WINTER.EDITION4=WINTER.EDITION
|
WINTER.EDITION4=WINTER.EDITION
|
||||||
WORLD.GAMES4=WORLD.GAMES
|
WORLD.GAMES4=WORLD.GAMES
|
||||||
|
TSN.BASE2=TSN.BASEBALL
|
||||||
CALI.GAMES6=CALI.GAMES
|
CALI.GAMES6=CALI.GAMES
|
||||||
|
|
||||||
[eof]
|
[eof]
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
CALI.GAMES
|
CALI.GAMES
|
||||||
SS.FOOTBALL
|
SS.FOOTBALL
|
||||||
TEST.DRIVE6=TEST.DRIVE
|
TEST.DRIVE6=TEST.DRIVE
|
||||||
|
TSN.BASEBALL
|
||||||
WIPEOUT2=WIPEOUT
|
WIPEOUT2=WIPEOUT
|
||||||
|
|
||||||
[eof]
|
[eof]
|
||||||
|
|
|
@ -6,6 +6,7 @@ FS2
|
||||||
CHUCK.YEAGER
|
CHUCK.YEAGER
|
||||||
TOMAHAWK
|
TOMAHAWK
|
||||||
AMER.CHALLENGE
|
AMER.CHALLENGE
|
||||||
|
F15.STRK.EGL
|
||||||
SUPER.HUEY
|
SUPER.HUEY
|
||||||
SOLO.FLIGHT
|
SOLO.FLIGHT
|
||||||
THE.DAM.BUSTERS
|
THE.DAM.BUSTERS
|
||||||
|
|
9
res/SS/ACTFOOTB.CONF
Normal file
9
res/SS/ACTFOOTB.CONF
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
#
|
||||||
|
# Football simulation action slideshow
|
||||||
|
#
|
||||||
|
|
||||||
|
GFL.FOOTBALL
|
||||||
|
HIRES.FOOTBALL
|
||||||
|
GFL.FOOT2=GFL.FOOTBALL
|
||||||
|
|
||||||
|
[eof]
|
|
@ -5,6 +5,7 @@
|
||||||
INTL.HOCKEY
|
INTL.HOCKEY
|
||||||
GO
|
GO
|
||||||
HIRES.FOOTBALL
|
HIRES.FOOTBALL
|
||||||
|
GFL.FOOTBALL
|
||||||
INTL.GRAN.PRIX
|
INTL.GRAN.PRIX
|
||||||
|
|
||||||
[eof]
|
[eof]
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
INTL.HOCKEY2=INTL.HOCKEY
|
INTL.HOCKEY2=INTL.HOCKEY
|
||||||
JUMP.PIT
|
JUMP.PIT
|
||||||
HIRES.SOCCER
|
HIRES.SOCCER
|
||||||
|
GFL.FOOT2=GFL.FOOTBALL
|
||||||
HARDBALL
|
HARDBALL
|
||||||
|
|
||||||
[eof]
|
[eof]
|
||||||
|
|
|
@ -8,6 +8,7 @@ THE.DAM.BUSTERS
|
||||||
DIVE.BOMBER
|
DIVE.BOMBER
|
||||||
AMER.CHALLENGE
|
AMER.CHALLENGE
|
||||||
CHUCK.YEAGER
|
CHUCK.YEAGER
|
||||||
|
F15.STRK.EGL
|
||||||
SUPER.HUEY
|
SUPER.HUEY
|
||||||
SOLO.FLIGHT
|
SOLO.FLIGHT
|
||||||
|
|
||||||
|
|
8
res/SS/CATFOOTB.CONF
Normal file
8
res/SS/CATFOOTB.CONF
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
#
|
||||||
|
# HGR title slideshow of football games
|
||||||
|
#
|
||||||
|
|
||||||
|
GFL.FOOTBALL
|
||||||
|
HIRES.FOOTBALL
|
||||||
|
|
||||||
|
[eof]
|
|
@ -5,6 +5,7 @@
|
||||||
WORLD.GAMES
|
WORLD.GAMES
|
||||||
SS.BASKETBALL
|
SS.BASKETBALL
|
||||||
SLICKS
|
SLICKS
|
||||||
|
TSN.BASEBALL
|
||||||
PAY.DAY
|
PAY.DAY
|
||||||
|
|
||||||
[eof]
|
[eof]
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
DIVE.BOMBER
|
DIVE.BOMBER
|
||||||
FIGHT.NIGHT
|
FIGHT.NIGHT
|
||||||
|
F15.STRK.EGL
|
||||||
FORMULA.1.RACER
|
FORMULA.1.RACER
|
||||||
FOX.AND.GEESE
|
FOX.AND.GEESE
|
||||||
FS2
|
FS2
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
# HGR title slideshow of games that begin with "D"-"F"
|
# HGR title slideshow of games that begin with "D"-"F"
|
||||||
#
|
#
|
||||||
|
|
||||||
|
GFL.FOOTBALL
|
||||||
JUMP.PIT
|
JUMP.PIT
|
||||||
HARDBALL
|
HARDBALL
|
||||||
HIRES.SOCCER
|
HIRES.SOCCER
|
||||||
|
|
BIN
res/TITLE.HGR.UNPACKED/F15.STRK.EGL
Normal file
BIN
res/TITLE.HGR.UNPACKED/F15.STRK.EGL
Normal file
Binary file not shown.
BIN
res/TITLE.HGR.UNPACKED/GFL.FOOTBALL
Normal file
BIN
res/TITLE.HGR.UNPACKED/GFL.FOOTBALL
Normal file
Binary file not shown.
BIN
res/TITLE.HGR/F15.STRK.EGL
Normal file
BIN
res/TITLE.HGR/F15.STRK.EGL
Normal file
Binary file not shown.
BIN
res/TITLE.HGR/GFL.FOOTBALL
Normal file
BIN
res/TITLE.HGR/GFL.FOOTBALL
Normal file
Binary file not shown.
BIN
res/dsk/F-15 Strike Eagle v1.4 PRODOS (san inc crack).po
Normal file
BIN
res/dsk/F-15 Strike Eagle v1.4 PRODOS (san inc crack).po
Normal file
Binary file not shown.
BIN
res/dsk/GFL Championship Football PRODOS (san inc pack).po
Normal file
BIN
res/dsk/GFL Championship Football PRODOS (san inc pack).po
Normal file
Binary file not shown.
|
@ -8,8 +8,10 @@
|
||||||
- Anchorman
|
- Anchorman
|
||||||
- Checkers
|
- Checkers
|
||||||
- Chuck Yeager's Advanced Flight Trainer
|
- Chuck Yeager's Advanced Flight Trainer
|
||||||
|
- F-15 Strike Eagle
|
||||||
- Fox & Geese
|
- Fox & Geese
|
||||||
- Go
|
- Go
|
||||||
|
- GFL Championship Football
|
||||||
- Hi-Res Football
|
- Hi-Res Football
|
||||||
- Hi-Res Soccer
|
- Hi-Res Soccer
|
||||||
- Jump Pit
|
- Jump Pit
|
||||||
|
@ -28,6 +30,7 @@
|
||||||
- Reversi
|
- Reversi
|
||||||
- Rock & Scroll
|
- Rock & Scroll
|
||||||
- Seega
|
- Seega
|
||||||
|
- The Sporting News Baseball
|
||||||
- Wari
|
- Wari
|
||||||
- Wipeout
|
- Wipeout
|
||||||
- Zig Zag Flag Shag
|
- Zig Zag Flag Shag
|
||||||
|
|
|
@ -1,20 +1,26 @@
|
||||||
//categories (counts are approximate)
|
//genres (counts are approximate)
|
||||||
baseball (10)
|
baseball (10)
|
||||||
basketball (4)
|
basketball (4)
|
||||||
|
board (15) [chess, checkers, Go, Reversi]
|
||||||
boxing (4)
|
boxing (4)
|
||||||
chess (5)
|
|
||||||
compilation (10) [e.g. The Games, Decathlon]
|
compilation (10) [e.g. The Games, Decathlon]
|
||||||
football (8)
|
football (8)
|
||||||
|
game show (19)
|
||||||
golf (12)
|
golf (12)
|
||||||
hockey (2)
|
hockey (2)
|
||||||
karate (4)
|
karate (4)
|
||||||
lounge (4) [billiards, shuffleboard, foosball]
|
lounge (4) [billiards, shuffleboard, foosball]
|
||||||
navigator (14) [flight sim, boat sim]
|
navigator (14) [flight sim, boat sim]
|
||||||
|
puzzle (20)
|
||||||
racing (6)
|
racing (6)
|
||||||
soccer (2)
|
soccer (2)
|
||||||
skiing (2)
|
skiing (2)
|
||||||
wrestling (3)
|
wrestling (3)
|
||||||
|
|
||||||
|
//other potential filters
|
||||||
|
double hi-res graphics (23)
|
||||||
|
Mockingboard support
|
||||||
|
|
||||||
//to port
|
//to port
|
||||||
3-D Skiing (Continential Software) [needs-crack][48K]
|
3-D Skiing (Continential Software) [needs-crack][48K]
|
||||||
Championship Golf [4am crack][48K]
|
Championship Golf [4am crack][48K]
|
||||||
|
@ -23,12 +29,10 @@ Competition Karate [needs-crack][48K][supports-data-disk]
|
||||||
Chess 7.0 (Odesta) [needs-crack][48K][supports-data-disk]
|
Chess 7.0 (Odesta) [needs-crack][48K][supports-data-disk]
|
||||||
Dave Winfield's Batter Up [4am crack][64K]
|
Dave Winfield's Batter Up [4am crack][64K]
|
||||||
Earl Weaver Baseball [needs-crack][HGR-but-128K]
|
Earl Weaver Baseball [needs-crack][HGR-but-128K]
|
||||||
F-15 Strike Eagle v1.4 [san inc crack][64K][priority]
|
|
||||||
Fathom's 40 [4am crack][48K]
|
Fathom's 40 [4am crack][48K]
|
||||||
Fore! [4am crack][48K]
|
Fore! [4am crack][48K]
|
||||||
Golf Course (Main Street Publishing)
|
Golf Course (Main Street Publishing)
|
||||||
Golf's Best
|
Golf's Best
|
||||||
GFL Championship Football [4am crack][64K][priority]
|
|
||||||
Hi-Res Computer Golf [4am crack]
|
Hi-Res Computer Golf [4am crack]
|
||||||
Hi-Res Computer Golf 2
|
Hi-Res Computer Golf 2
|
||||||
Jet [priority][64K][supports-data-disk]
|
Jet [priority][64K][supports-data-disk]
|
||||||
|
@ -59,7 +63,6 @@ Techo-Sport Racing (K-Tek) [Tom Greene]
|
||||||
Tennis (Softdisk) [unprotected]
|
Tennis (Softdisk) [unprotected]
|
||||||
Tuesday Morning Quarterback [4am crack]
|
Tuesday Morning Quarterback [4am crack]
|
||||||
The Fidelity Chessmaster 2100 (Software Toolworks)
|
The Fidelity Chessmaster 2100 (Software Toolworks)
|
||||||
The Sporting News Baseball [DHGR][4am crack][priority]
|
|
||||||
The World's Greatest Baseball Game (Enhanced Version) [4am crack]
|
The World's Greatest Baseball Game (Enhanced Version) [4am crack]
|
||||||
The World's Greatest Football Game [4am crack]
|
The World's Greatest Football Game [4am crack]
|
||||||
Top Fuel Eliminator (Activision)
|
Top Fuel Eliminator (Activision)
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2395904
|
!be24 2428757
|
||||||
!le16 571
|
!le16 571
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2381566
|
!be24 2414107
|
||||||
!le16 1370
|
!le16 1404
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2370711
|
!be24 2402992
|
||||||
!le16 465
|
!le16 465
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2373008
|
!be24 2405289
|
||||||
!le16 772
|
!le16 772
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2375688
|
!be24 2408059
|
||||||
!le16 745
|
!le16 766
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2379148
|
!be24 2411630
|
||||||
!le16 1127
|
!le16 1148
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 55
|
!word 57
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 75
|
!word 77
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2396475
|
!be24 2429328
|
||||||
!le16 306
|
!le16 306
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2397125
|
!be24 2429978
|
||||||
!le16 336
|
!le16 336
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2397461
|
!be24 2430314
|
||||||
!le16 303
|
!le16 303
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 1886024
|
!be24 1918305
|
||||||
!le16 69
|
!le16 69
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2385576
|
!be24 2418151
|
||||||
!le16 1640
|
!le16 1640
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2396857
|
!be24 2429710
|
||||||
!le16 67
|
!le16 67
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2382329
|
!be24 2431192
|
||||||
!le16 12
|
!le16 12
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2395014
|
!be24 2427816
|
||||||
!le16 838
|
!le16 889
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2392798
|
!be24 2425546
|
||||||
!le16 290
|
!le16 290
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2382936
|
!be24 2415511
|
||||||
!le16 2640
|
!le16 2640
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2387574
|
!be24 2420149
|
||||||
!le16 1291
|
!le16 1329
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2396781
|
!be24 2429634
|
||||||
!le16 76
|
!le16 76
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2395852
|
!be24 2428705
|
||||||
!le16 52
|
!le16 52
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2396924
|
!be24 2429777
|
||||||
!le16 201
|
!le16 201
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2393088
|
!be24 2425836
|
||||||
!le16 402
|
!le16 402
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2393490
|
!be24 2426238
|
||||||
!le16 138
|
!le16 192
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2393628
|
!be24 2426430
|
||||||
!le16 107
|
!le16 107
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2393735
|
!be24 2426537
|
||||||
!le16 281
|
!le16 281
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2394016
|
!be24 2426818
|
||||||
!le16 713
|
!le16 713
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2394729
|
!be24 2427531
|
||||||
!le16 285
|
!le16 285
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2381412
|
!be24 2430224
|
||||||
!le16 27
|
!le16 27
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2397764
|
!be24 2430617
|
||||||
!le16 2370
|
!le16 2370
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2390463
|
!be24 2423116
|
||||||
!le16 739
|
!le16 777
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2391202
|
!be24 2423893
|
||||||
!le16 537
|
!le16 556
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2380275
|
!be24 2412778
|
||||||
!le16 1291
|
!le16 1329
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 715356
|
!be24 731228
|
||||||
!le16 8184
|
!le16 8184
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 731732
|
!be24 747604
|
||||||
!le16 8184
|
!le16 8184
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 723540
|
!be24 739412
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2369484
|
!be24 2401765
|
||||||
!le16 1227
|
!le16 1227
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2371176
|
!be24 2403457
|
||||||
!le16 1832
|
!le16 1832
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2373780
|
!be24 2406061
|
||||||
!le16 1908
|
!le16 1998
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2376433
|
!be24 2408825
|
||||||
!le16 2715
|
!le16 2805
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2387216
|
!be24 2419791
|
||||||
!le16 358
|
!le16 358
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2388865
|
!be24 2421478
|
||||||
!le16 1598
|
!le16 1638
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2391739
|
!be24 2424449
|
||||||
!le16 1059
|
!le16 1097
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 2368860
|
!be24 2401141
|
||||||
!le16 624
|
!le16 624
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
lda #$60
|
lda #$60
|
||||||
sta $41DF
|
sta $41DF
|
||||||
jsr $4000 ; unpack
|
jsr $4000 ; unpack
|
||||||
|
inc $3f4 ; reboot
|
||||||
|
|
||||||
+READ_RAM2_NO_WRITE
|
+READ_RAM2_NO_WRITE
|
||||||
jsr DisableAccelerator
|
jsr DisableAccelerator
|
||||||
|
|
40
src/prelaunch/champ.wrestle.a
Normal file
40
src/prelaunch/champ.wrestle.a
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
;license:MIT
|
||||||
|
;(c) 2024 by qkumba
|
||||||
|
|
||||||
|
!cpu 6502
|
||||||
|
!to "build/PRELAUNCH.INDEXED/CHAMP.WRESTLE",plain
|
||||||
|
*=$106
|
||||||
|
|
||||||
|
!source "src/prelaunch/common.a"
|
||||||
|
|
||||||
|
+ENABLE_ACCEL
|
||||||
|
|
||||||
|
lda #$60
|
||||||
|
sta $9DE
|
||||||
|
jsr $800 ; load "DOS"
|
||||||
|
lda #$4C
|
||||||
|
sta $B79C
|
||||||
|
lda #<callback
|
||||||
|
sta $B79D
|
||||||
|
lda #>callback
|
||||||
|
sta $B79E
|
||||||
|
+DISABLE_ACCEL
|
||||||
|
|
||||||
|
jmp $B700
|
||||||
|
|
||||||
|
callback
|
||||||
|
lda $B7B3
|
||||||
|
cmp #8
|
||||||
|
bne +
|
||||||
|
lda $B7B4
|
||||||
|
cmp #6
|
||||||
|
bne +
|
||||||
|
sta $8400 ; reset vector to reboot
|
||||||
|
+
|
||||||
|
ldx #$ff
|
||||||
|
txs
|
||||||
|
jmp $B79F
|
||||||
|
|
||||||
|
!if * > $1C0 {
|
||||||
|
!error "code is too large, ends at ", *
|
||||||
|
}
|
45
src/prelaunch/gfl.football.a
Normal file
45
src/prelaunch/gfl.football.a
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
;license:MIT
|
||||||
|
;(c) 2024 by qkumba
|
||||||
|
|
||||||
|
!cpu 6502
|
||||||
|
!to "build/PRELAUNCH.INDEXED/GFL.FOOTBALL",plain
|
||||||
|
*=$106
|
||||||
|
|
||||||
|
!source "src/prelaunch/common.a"
|
||||||
|
|
||||||
|
+ENABLE_ACCEL
|
||||||
|
|
||||||
|
lda #$60
|
||||||
|
sta $9F3
|
||||||
|
jsr $800 ; load "DOS"
|
||||||
|
lda #<callback
|
||||||
|
sta $B748
|
||||||
|
lda #>callback
|
||||||
|
sta $B749
|
||||||
|
jmp $B700
|
||||||
|
|
||||||
|
callback
|
||||||
|
ldx #0
|
||||||
|
stx $9E52
|
||||||
|
inx
|
||||||
|
stx $9E53
|
||||||
|
lda #<callback2
|
||||||
|
sta $B7B8
|
||||||
|
lda #>callback2
|
||||||
|
sta $B7B9
|
||||||
|
+DISABLE_ACCEL
|
||||||
|
jmp $9D84
|
||||||
|
|
||||||
|
callback2
|
||||||
|
jsr $BD00
|
||||||
|
lda $FC4
|
||||||
|
eor #$1B
|
||||||
|
bne +
|
||||||
|
lda $FC5
|
||||||
|
bne +
|
||||||
|
sta $100B ; reset vector
|
||||||
|
+ rts
|
||||||
|
|
||||||
|
!if * > $1C0 {
|
||||||
|
!error "code is too large, ends at ", *
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user