mirror of
https://github.com/a2-4am/4sports.git
synced 2024-12-22 14:30:59 +00:00
add Summer Games (moved from 4cade)
This commit is contained in:
parent
b3e40e03b7
commit
10be2b5cb8
2
Makefile
2
Makefile
@ -75,7 +75,7 @@ chd: dsk
|
|||||||
compress: md
|
compress: md
|
||||||
for f in res/ACTION.HGR.UNCOMPRESSED/*; do o=res/ACTION.HGR/$$(basename $$f); [ -f "$$o" ] || ${EXOMIZER} "$$f"@0x4000 -o "$$o" >>build/log; done
|
for f in res/ACTION.HGR.UNCOMPRESSED/*; do o=res/ACTION.HGR/$$(basename $$f); [ -f "$$o" ] || ${EXOMIZER} "$$f"@0x4000 -o "$$o" >>build/log; done
|
||||||
#for f in res/ACTION.DHGR.UNCOMPRESSED/*; do o=res/ACTION.DHGR/$$(basename $$f); [ -f "$$o" ] || ${EXOMIZER} "$$f"@0x4000 -o "$$o" >>build/log; done
|
#for f in res/ACTION.DHGR.UNCOMPRESSED/*; do o=res/ACTION.DHGR/$$(basename $$f); [ -f "$$o" ] || ${EXOMIZER} "$$f"@0x4000 -o "$$o" >>build/log; done
|
||||||
#for f in res/ARTWORK.SHR.UNCOMPRESSED/*; do o=res/ARTWORK.SHR/$$(basename $$f); [ -f "$$o" ] || ${EXOMIZER} "$$f"@0x2000 -o "$$o" >>build/log; done
|
for f in res/ARTWORK.SHR.UNCOMPRESSED/*; do o=res/ARTWORK.SHR/$$(basename $$f); [ -f "$$o" ] || ${EXOMIZER} "$$f"@0x2000 -o "$$o" >>build/log; done
|
||||||
|
|
||||||
attract: compress
|
attract: compress
|
||||||
bin/check-attract-mode.sh
|
bin/check-attract-mode.sh
|
||||||
|
@ -46,19 +46,6 @@ cat res/GAMES.CONF |
|
|||||||
cat res/ATTRACT.CONF |
|
cat res/ATTRACT.CONF |
|
||||||
grep "^$game=0" >> /tmp/g
|
grep "^$game=0" >> /tmp/g
|
||||||
|
|
||||||
if [ "$game" == "SPARE.CHANGE" ]; then
|
|
||||||
echo "SPCARTOON.1=0" >> /tmp/g
|
|
||||||
echo "SPCARTOON.2=0" >> /tmp/g
|
|
||||||
echo "SPCARTOON.3=0" >> /tmp/g
|
|
||||||
echo "SPCARTOON.4=0" >> /tmp/g
|
|
||||||
echo "SPCARTOON.5=0" >> /tmp/g
|
|
||||||
echo "SPCARTOON.6=0" >> /tmp/g
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$game" == "PRINCEUNP" ]; then
|
|
||||||
echo "ARTWORK.SHR/POP.END=C" >> /tmp/g
|
|
||||||
fi
|
|
||||||
|
|
||||||
# add eof
|
# add eof
|
||||||
echo -e "\n[eof]" >> /tmp/g
|
echo -e "\n[eof]" >> /tmp/g
|
||||||
|
|
||||||
|
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES2
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES2
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES3
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES3
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES4
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES4
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES5
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES5
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES6
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES6
Normal file
Binary file not shown.
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES7
Normal file
BIN
res/ACTION.HGR.UNCOMPRESSED/SUMMER.GAMES7
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/SUMMER.GAMES
Normal file
BIN
res/ACTION.HGR/SUMMER.GAMES
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/SUMMER.GAMES2
Normal file
BIN
res/ACTION.HGR/SUMMER.GAMES2
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/SUMMER.GAMES3
Normal file
BIN
res/ACTION.HGR/SUMMER.GAMES3
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/SUMMER.GAMES4
Normal file
BIN
res/ACTION.HGR/SUMMER.GAMES4
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/SUMMER.GAMES5
Normal file
BIN
res/ACTION.HGR/SUMMER.GAMES5
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/SUMMER.GAMES6
Normal file
BIN
res/ACTION.HGR/SUMMER.GAMES6
Normal file
Binary file not shown.
BIN
res/ACTION.HGR/SUMMER.GAMES7
Normal file
BIN
res/ACTION.HGR/SUMMER.GAMES7
Normal file
Binary file not shown.
@ -2,4 +2,11 @@
|
|||||||
|
|
||||||
BLACK.BELT=Type(06),AuxType(3FF8),Access(C3)
|
BLACK.BELT=Type(06),AuxType(3FF8),Access(C3)
|
||||||
BLACK.BELT2=Type(06),AuxType(3FF8),Access(C3)
|
BLACK.BELT2=Type(06),AuxType(3FF8),Access(C3)
|
||||||
|
SUMMER.GAMES=Type(06),AuxType(3FF8),Access(C3)
|
||||||
|
SUMMER.GAMES2=Type(06),AuxType(3FF8),Access(C3)
|
||||||
|
SUMMER.GAMES3=Type(06),AuxType(3FF8),Access(C3)
|
||||||
|
SUMMER.GAMES4=Type(06),AuxType(3FF8),Access(C3)
|
||||||
|
SUMMER.GAMES5=Type(06),AuxType(3FF8),Access(C3)
|
||||||
|
SUMMER.GAMES6=Type(06),AuxType(3FF8),Access(C3)
|
||||||
|
SUMMER.GAMES7=Type(06),AuxType(3FF8),Access(C3)
|
||||||
_FileInformation.txt=Type(06),AuxType(3FF8),Access(C3)
|
_FileInformation.txt=Type(06),AuxType(3FF8),Access(C3)
|
||||||
|
BIN
res/ARTWORK.SHR.UNCOMPRESSED/SUMMER.GAMES
Normal file
BIN
res/ARTWORK.SHR.UNCOMPRESSED/SUMMER.GAMES
Normal file
Binary file not shown.
BIN
res/ARTWORK.SHR/SUMMER.GAMES
Normal file
BIN
res/ARTWORK.SHR/SUMMER.GAMES
Normal file
Binary file not shown.
@ -1,3 +1,4 @@
|
|||||||
# This file is automatically generated
|
# This file is automatically generated
|
||||||
|
|
||||||
|
SUMMER.GAMES=Type(06),AuxType(1FF8),Access(C3)
|
||||||
_FileInformation.txt=Type(06),AuxType(1FF8),Access(C3)
|
_FileInformation.txt=Type(06),AuxType(1FF8),Access(C3)
|
||||||
|
@ -1,4 +1,11 @@
|
|||||||
KARATE.CONF=1
|
KARATE.CONF=1
|
||||||
|
ACTIONSG.CONF=2
|
||||||
|
B.CONF=1
|
||||||
|
ACTIONB.CONF=2
|
||||||
|
S.CONF=1
|
||||||
|
ACTIONS.CONF=2
|
||||||
|
THEGAMES.CONF=1
|
||||||
|
ACTIONTG.CONF=2
|
||||||
ACTIONKAR.CONF=2
|
ACTIONKAR.CONF=2
|
||||||
|
|
||||||
[eof]
|
[eof]
|
||||||
|
15
res/ATTRACT/SUMMER.GAMES
Normal file
15
res/ATTRACT/SUMMER.GAMES
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
#
|
||||||
|
# Attract mode for SUMMER.GAMES
|
||||||
|
# This file is automatically generated
|
||||||
|
#
|
||||||
|
|
||||||
|
ARTWORK.SHR/SUMMER.GAMES=C
|
||||||
|
ACTION.HGR/SUMMER.GAMES2=A
|
||||||
|
ACTION.HGR/SUMMER.GAMES3=A
|
||||||
|
ACTION.HGR/SUMMER.GAMES4=A
|
||||||
|
ACTION.HGR/SUMMER.GAMES5=A
|
||||||
|
ACTION.HGR/SUMMER.GAMES6=A
|
||||||
|
ACTION.HGR/SUMMER.GAMES7=A
|
||||||
|
ACTION.HGR/SUMMER.GAMES=A
|
||||||
|
|
||||||
|
[eof]
|
@ -1,4 +1,5 @@
|
|||||||
# This file is automatically generated
|
# This file is automatically generated
|
||||||
|
|
||||||
BLACK.BELT=Type(04),AuxType(8000),Access(C3)
|
BLACK.BELT=Type(04),AuxType(8000),Access(C3)
|
||||||
|
SUMMER.GAMES=Type(04),AuxType(8000),Access(C3)
|
||||||
_FileInformation.txt=Type(04),AuxType(8000),Access(C3)
|
_FileInformation.txt=Type(04),AuxType(8000),Access(C3)
|
||||||
|
25
res/GAMEHELP/SUMMER.GAMES
Normal file
25
res/GAMEHELP/SUMMER.GAMES
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
Represent your country
|
||||||
|
|
||||||
|
Strive for victory
|
||||||
|
|
||||||
|
Set a world record
|
||||||
|
|
||||||
|
|
||||||
|
joystick, mouse, or keyboard
|
||||||
|
|
||||||
|
I
|
||||||
|
move J K move
|
||||||
|
M
|
||||||
|
|
||||||
|
button 0 or space bar
|
||||||
|
|
||||||
|
|
||||||
|
Return / Space * * * * * * * action keys
|
||||||
|
|
||||||
|
Each event needs specific actions and
|
||||||
|
|
||||||
|
some have different key controls.
|
||||||
|
|
||||||
|
Consult manual: https://a2.click/sg
|
||||||
|
[eof]
|
@ -1,4 +1,5 @@
|
|||||||
0000,BLACK.BELT
|
0000,BLACK.BELT
|
||||||
|
0000,SUMMER.GAMES
|
||||||
|
|
||||||
[eof]
|
[eof]
|
||||||
|
|
||||||
|
8
res/SS/ACTIONB.CONF
Normal file
8
res/SS/ACTIONB.CONF
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#
|
||||||
|
# action slideshow of games that start with "B"
|
||||||
|
#
|
||||||
|
|
||||||
|
BLACK.BELT
|
||||||
|
BLACK.BELT2=BLACK.BELT
|
||||||
|
|
||||||
|
[eof]
|
7
res/SS/ACTIONS.CONF
Normal file
7
res/SS/ACTIONS.CONF
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#
|
||||||
|
# action shots slideshow of games that begin with "S"
|
||||||
|
#
|
||||||
|
|
||||||
|
SUMMER.GAMES
|
||||||
|
|
||||||
|
[eof]
|
13
res/SS/ACTIONSG.CONF
Normal file
13
res/SS/ACTIONSG.CONF
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Summer Games action slideshow
|
||||||
|
#
|
||||||
|
|
||||||
|
SUMMER.GAMES
|
||||||
|
SUMMER.GAMES2=SUMMER.GAMES
|
||||||
|
SUMMER.GAMES3=SUMMER.GAMES
|
||||||
|
SUMMER.GAMES4=SUMMER.GAMES
|
||||||
|
SUMMER.GAMES5=SUMMER.GAMES
|
||||||
|
SUMMER.GAMES6=SUMMER.GAMES
|
||||||
|
SUMMER.GAMES7=SUMMER.GAMES
|
||||||
|
|
||||||
|
[eof]
|
7
res/SS/ACTIONTG.CONF
Normal file
7
res/SS/ACTIONTG.CONF
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#
|
||||||
|
# action shots slideshow of The Games
|
||||||
|
#
|
||||||
|
|
||||||
|
SUMMER.GAMES
|
||||||
|
|
||||||
|
[eof]
|
7
res/SS/B.CONF
Normal file
7
res/SS/B.CONF
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#
|
||||||
|
# title slideshow of games that begin with "B"
|
||||||
|
#
|
||||||
|
|
||||||
|
BLACK.BELT
|
||||||
|
|
||||||
|
[eof]
|
7
res/SS/S.CONF
Normal file
7
res/SS/S.CONF
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#
|
||||||
|
# title slideshow of games that begin with "S"
|
||||||
|
#
|
||||||
|
|
||||||
|
SUMMER.GAMES
|
||||||
|
|
||||||
|
[eof]
|
7
res/SS/THEGAMES.CONF
Normal file
7
res/SS/THEGAMES.CONF
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#
|
||||||
|
# title slideshow of The Games
|
||||||
|
#
|
||||||
|
|
||||||
|
SUMMER.GAMES
|
||||||
|
|
||||||
|
[eof]
|
@ -1,5 +1,12 @@
|
|||||||
# This file is automatically generated
|
# This file is automatically generated
|
||||||
|
|
||||||
|
ACTIONB.CONF=Type(04),AuxType(4000),Access(C3)
|
||||||
ACTIONKAR.CONF=Type(04),AuxType(4000),Access(C3)
|
ACTIONKAR.CONF=Type(04),AuxType(4000),Access(C3)
|
||||||
|
ACTIONS.CONF=Type(04),AuxType(4000),Access(C3)
|
||||||
|
ACTIONSG.CONF=Type(04),AuxType(4000),Access(C3)
|
||||||
|
ACTIONTG.CONF=Type(04),AuxType(4000),Access(C3)
|
||||||
|
B.CONF=Type(04),AuxType(4000),Access(C3)
|
||||||
KARATE.CONF=Type(04),AuxType(4000),Access(C3)
|
KARATE.CONF=Type(04),AuxType(4000),Access(C3)
|
||||||
|
S.CONF=Type(04),AuxType(4000),Access(C3)
|
||||||
|
THEGAMES.CONF=Type(04),AuxType(4000),Access(C3)
|
||||||
_FileInformation.txt=Type(04),AuxType(4000),Access(C3)
|
_FileInformation.txt=Type(04),AuxType(4000),Access(C3)
|
||||||
|
BIN
res/TITLE.HGR/SUMMER.GAMES
Normal file
BIN
res/TITLE.HGR/SUMMER.GAMES
Normal file
Binary file not shown.
@ -1,4 +1,5 @@
|
|||||||
# This file is automatically generated
|
# This file is automatically generated
|
||||||
|
|
||||||
BLACK.BELT=Type(06),AuxType(4000),Access(C3)
|
BLACK.BELT=Type(06),AuxType(4000),Access(C3)
|
||||||
|
SUMMER.GAMES=Type(06),AuxType(4000),Access(C3)
|
||||||
_FileInformation.txt=Type(06),AuxType(4000),Access(C3)
|
_FileInformation.txt=Type(06),AuxType(4000),Access(C3)
|
||||||
|
BIN
res/dsk/summer games PRODOS (san inc pack).po
Normal file
BIN
res/dsk/summer games PRODOS (san inc pack).po
Normal file
Binary file not shown.
@ -6,4 +6,4 @@
|
|||||||
|
|
||||||
## Migrated from Total Replay
|
## Migrated from Total Replay
|
||||||
|
|
||||||
- ...
|
- Summer Games
|
||||||
|
24
src/prelaunch/summer.games.a
Executable file
24
src/prelaunch/summer.games.a
Executable file
@ -0,0 +1,24 @@
|
|||||||
|
;license:MIT
|
||||||
|
;(c) 2020 by Frank M.
|
||||||
|
|
||||||
|
!cpu 6502
|
||||||
|
!to "build/PRELAUNCH/SUMMER.GAMES",plain
|
||||||
|
*=$106
|
||||||
|
|
||||||
|
!source "src/prelaunch/common.a"
|
||||||
|
|
||||||
|
+ENABLE_ACCEL
|
||||||
|
lda #$60
|
||||||
|
sta $9EB
|
||||||
|
jsr $800 ; decompress
|
||||||
|
|
||||||
|
+READ_RAM1_WRITE_RAM1
|
||||||
|
+LC_REBOOT
|
||||||
|
+READ_ROM_NO_WRITE
|
||||||
|
|
||||||
|
+DISABLE_ACCEL
|
||||||
|
jmp $B700
|
||||||
|
|
||||||
|
!if * > $1C0 {
|
||||||
|
!error "code is too large, ends at ", *
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user