mirror of
https://github.com/a2-4am/4cade.git
synced 2024-12-21 17:31:08 +00:00
Merge branch 'master' of https://github.com/a2-4am/4cade
This commit is contained in:
commit
db1b0cfb95
BIN
res/action.hgr/SKYFOX
Normal file
BIN
res/action.hgr/SKYFOX
Normal file
Binary file not shown.
BIN
res/action.hgr/SKYFOX2
Normal file
BIN
res/action.hgr/SKYFOX2
Normal file
Binary file not shown.
BIN
res/action.hgr/SKYFOX3
Normal file
BIN
res/action.hgr/SKYFOX3
Normal file
Binary file not shown.
BIN
res/action.hgr/SKYFOX4
Normal file
BIN
res/action.hgr/SKYFOX4
Normal file
Binary file not shown.
1
res/attract/SKYFOX
Normal file
1
res/attract/SKYFOX
Normal file
@ -0,0 +1 @@
|
||||
#
# Attract mode for Skyfox
#
ACTION.HGR/SKYFOX2=A
ACTION.HGR/SKYFOX3=A
ACTION.HGR/SKYFOX4=A
ACTION.HGR/SKYFOX=A
[eof]
|
@ -1 +1 @@
|
||||
RIPPLE
STAR.IN
SOFT.DIAGONAL
STAGGERWHITE.UD
RADIAL
STAGGER.LR
SOFT.UD
HEART.IN
CRYSTAL
STAR.RIPPLE
BIT.FIZZLE
APPLE.IN
MEETINTHEMIDDLE
FLOWER.RAD.RIP
SOFT.IRIS
W.RIPPLE.BLOOM
DIAGONAL
MANDELBROT.IN
CORNER.SUPERRIP
STAR
FLOWER.IN
R.BY.PIXEL
WAVY.IRIS
APPLE
SUNRISE
MANDELBROT.RIP
SOFT.L
HEART.RIPPLE
SUNSET
FLOWER.RAD
SLOW.STAR.IN
IRIS.IN
BUTTERFLYRIPPLE
W.IRIS.BLOOM.IN
CORNER.CIRCLE
CENTER.BY.PIXEL
SNOWFLAKE.IN
FLOWER
APPLE.RIPPLE
DIAGONAL2
RIPPLE2
STAR.BLOOM
PALETTE.FIZZLE
RADIAL2
BUTTERFLY
FLOWER.RIPPLE
SPLIT.UD.INTRO
WAVY.IRIS.IN
R.BY.2
HALF.FIZZLE
SNOWFLAKE.RIP
RADIAL3
HEART
FLOWER.RAD.IN
DIAGONAL3
MANDELBROT
WAVY.RIPPLE
CORNER4.OUT
LATTICE
BAR.DISSOLVE
R.BY.PALETTE
FOURSPIRAL
SOFT.R
MAPLE.IN
IRIS
CASCADE
SNOWFLAKE
VERTICAL.BLINDS
BUTTERFLY.IN
CHECKERBOARD
LR.BY.PIXEL
RADIAL4
CHECKER.FIZZLE
STAGGERWHITE.LR
SOFT.UD.OUT
ONESQUARE
W.IRIS.BLOOM
MAPLE
FIZZLE
SLOW.STAR
ARROW.WHITE
TRI.FIZZLE
SOFT.IRIS.IN
DIAMOND
TWOPASS.LR
HALF.MOSAIC
RADIAL5
ARROW
FOURSQUARE
BLOCK.FIZZLE
DIAGONAL4
STAGGER.UD
INTERLOCK.LR
SOFT.UD.IN
BLOCK.MOSAIC
CORNER4.IN
MAPLE.RIPPLE
INTERLOCK.UD
LITTLE.BOXES
SPIRAL
WAVY.CORNER
[eof]
#
# transition effects for HGR slideshows
#
# Each Mega-Attract Module that is an HGR slideshow (see attract.conf)
# will use a single transition effect for the length of the module.
# Transition effects are loaded in the order listed in this file. Each line
# of this file is a filename (not including comments, like this one). The
# name of the next transition effect is stored in the global prefs, so this
# file should not contain duplicates.
#
# Transition effects are binary files loaded at $6000 and called with
# hi-res page 1 showing and the next HGR graphic already loaded at $4000.
# A transition effect can use $6000-$BFFF in main memory, zero page, and
# text page if needed (but preserve the screen holes). $800-$1FFF is reserved
# for the slideshow data. LC RAM banks 1 and 2 are reserved for the launcher.
#
# Important: LC RAM bank 1 will be read/write on entry and must be read/write
# on exit. If you need ROM routines, you are responsible for switching to ROM
# then switching back to RAM bank 1 (read/write) before returning.
#
|
||||
RIPPLE
STAR.IN
SOFT.DIAGONAL
STAGGERWHITE.UD
RADIAL
STAGGER.LR
SOFT.UD
HEART.IN
CRYSTAL
STAR.RIPPLE
BIT.FIZZLE
APPLE.IN
MEETINTHEMIDDLE
FLOWER.RAD.RIP
SOFT.IRIS
W.RIPPLE.BLOOM
DIAGONAL
MANDELBROT.IN
CORNER.SUPERRIP
STAR
FLOWER.IN
R.BY.PIXEL
WAVY.IRIS
APPLE
SUNRISE
MANDELBROT.RIP
SOFT.L
HEART.RIPPLE
SUNSET
FLOWER.RAD
SLOW.STAR.IN
IRIS.IN
BUTTERFLYRIPPLE
W.IRIS.BLOOM.IN
CENTER.BY.PIXEL
SNOWFLAKE.IN
FLOWER
APPLE.RIPPLE
DIAGONAL2
STAR.BLOOM
PALETTE.FIZZLE
BUTTERFLY
FLOWER.RIPPLE
SPLIT.UD.INTRO
WAVY.IRIS.IN
R.BY.2
HALF.FIZZLE
SNOWFLAKE.RIP
RADIAL3
HEART
FLOWER.RAD.IN
DIAGONAL3
MANDELBROT
WAVY.RIPPLE
CORNER4.OUT
LATTICE
BAR.DISSOLVE
R.BY.PALETTE
FOURSPIRAL
SOFT.R
MAPLE.IN
IRIS
CASCADE
SNOWFLAKE
VERTICAL.BLINDS
BUTTERFLY.IN
CHECKERBOARD
LR.BY.PIXEL
CHECKER.FIZZLE
STAGGERWHITE.LR
SOFT.UD.OUT
ONESQUARE
W.IRIS.BLOOM
MAPLE
FIZZLE
SLOW.STAR
ARROW.WHITE
TRI.FIZZLE
SOFT.IRIS.IN
DIAMOND
TWOPASS.LR
HALF.MOSAIC
ARROW
FOURSQUARE
BLOCK.FIZZLE
DIAGONAL4
STAGGER.UD
INTERLOCK.LR
SOFT.UD.IN
BLOCK.MOSAIC
CORNER4.IN
MAPLE.RIPPLE
INTERLOCK.UD
LITTLE.BOXES
SPIRAL
WAVY.CORNER
[eof]
#
# transition effects for HGR slideshows
#
# Each Mega-Attract Module that is an HGR slideshow (see attract.conf)
# will use a single transition effect for the length of the module.
# Transition effects are loaded in the order listed in this file. Each line
# of this file is a filename (not including comments, like this one). The
# name of the next transition effect is stored in the global prefs, so this
# file should not contain duplicates.
#
# Transition effects are binary files loaded at $6000 and called with
# hi-res page 1 showing and the next HGR graphic already loaded at $4000.
# A transition effect can use $6000-$BFFF in main memory, zero page, and
# text page if needed (but preserve the screen holes). $800-$1FFF is reserved
# for the slideshow data. LC RAM banks 1 and 2 are reserved for the launcher.
#
# Important: LC RAM bank 1 will be read/write on entry and must be read/write
# on exit. If you need ROM routines, you are responsible for switching to ROM
# then switching back to RAM bank 1 (read/write) before returning.
#
|
File diff suppressed because one or more lines are too long
@ -5,6 +5,7 @@
|
||||
- Added Flight Simulator II
|
||||
- Added Guardian
|
||||
- Added Short Circuit
|
||||
- Added Skyfox
|
||||
- Removed Flight Simulator I
|
||||
- Combined Tetris 48K and Tetris 128K; just launch Tetris and it'll figure it out
|
||||
|
||||
|
@ -40,7 +40,6 @@ Roundabout
|
||||
Shanghai
|
||||
Shifty Sam
|
||||
Shuttle Intercept
|
||||
Skyfox
|
||||
Soko-Ban [DHGR] [priority]
|
||||
Spindizzy
|
||||
Station 5
|
||||
@ -78,6 +77,7 @@ Jawbreaker ][
|
||||
Mating Zone
|
||||
Randamn
|
||||
Saracen
|
||||
Super Zaxxon
|
||||
Test Drive [DHGR] [priority]
|
||||
|
||||
//TODO(woz-imaged but uncracked)
|
||||
@ -114,8 +114,5 @@ Fly Wars
|
||||
Jellyfish
|
||||
Minotaur
|
||||
|
||||
//TODO(unacquired)
|
||||
Super Zaxxon
|
||||
|
||||
//TODO(unreleased)
|
||||
Crystal Castles
|
||||
|
@ -1 +1 @@
|
||||
#
# action shots slideshow of games that begin with "S"
#
SHORT.CIRCUIT2=SHORT.CIRCUIT
SNEAKERS3=SNEAKERS
STARGATE2=STARGATE
SPARE.CHANGE
SPACE.EGGS
SITUATION.CRTC3=SITUATION.CRTCL
SUCCESSION
SEAFOX2=SEAFOX
STARBLASTER
SNEAKERS2=SNEAKERS
[eof]
|
||||
#
# action shots slideshow of games that begin with "S"
#
SHORT.CIRCUIT2=SHORT.CIRCUIT
SNEAKERS3=SNEAKERS
STARGATE2=STARGATE
SKYFOX
SPARE.CHANGE
SPACE.EGGS
SITUATION.CRTC3=SITUATION.CRTCL
SUCCESSION
SEAFOX2=SEAFOX
STARBLASTER
SNEAKERS2=SNEAKERS
[eof]
|
@ -1 +1 @@
|
||||
#
# action shots slideshow of games that begin with "S"
#
SNEAKERS5=SNEAKERS
SNOGGLE
SWASHBUCKLER
SEA.DRAGON
SERPENTINE
SNACK.ATTACK
STAR.THIEF
SHAMUS2=SHAMUS
SPY.STRIKES.BA2=SPY.STRIKES.BAK
SHUFFLEBOARD
[eof]
|
||||
#
# action shots slideshow of games that begin with "S"
#
SNEAKERS5=SNEAKERS
SNOGGLE
SWASHBUCKLER
SKYFOX2=SKYFOX
SEA.DRAGON
SERPENTINE
SNACK.ATTACK
STAR.THIEF
SHAMUS2=SHAMUS
SPY.STRIKES.BA2=SPY.STRIKES.BAK
SHUFFLEBOARD
[eof]
|
@ -1 +1 @@
|
||||
#
# action shots slideshow of games that begin with "S"
#
SPDWAY.CLASSIC
SITUATION.CRTCL
STAR.BLAZER2=STAR.BLAZER
SAMMY.LIGHTFOOT
SEAFOX
SPY.HUNTER
SHUFFLEBOARD2=SHUFFLEBOARD
SUICIDE
SPY.STRIKES.BAK
[eof]
|
||||
#
# action shots slideshow of games that begin with "S"
#
SPDWAY.CLASSIC
SITUATION.CRTCL
STAR.BLAZER2=STAR.BLAZER
SKYFOX3=SKYFOX
SAMMY.LIGHTFOOT
SEAFOX
SPY.HUNTER
SHUFFLEBOARD2=SHUFFLEBOARD
SUICIDE
SPY.STRIKES.BAK
[eof]
|
@ -1 +1 @@
|
||||
#
# action shots slideshow of games that begin with "S"
#
SNEAKERS4=SNEAKERS
SPDWAY.CLASSIC2=SPDWAY.CLASSIC
SPACE.QUARKS
STAR.BLAZER
SPACE.RAIDERS
SPIDER.RAID
SABOTAGE
SEA.DRAGON2=SEA.DRAGON
STAR.THIEF2=STAR.THIEF
[eof]
|
||||
#
# action shots slideshow of games that begin with "S"
#
SKYFOX4=SKYFOX
SNEAKERS4=SNEAKERS
SPDWAY.CLASSIC2=SPDWAY.CLASSIC
SPACE.QUARKS
STAR.BLAZER
SPACE.RAIDERS
SPIDER.RAID
SABOTAGE
SEA.DRAGON2=SEA.DRAGON
STAR.THIEF2=STAR.THIEF
[eof]
|
@ -1 +1 @@
|
||||
#
# Electronic Arts Software slideshow
#
HARD.HAT.MACK
MARBLE.MADNESS
AXIS.ASSASSIN
[eof]
|
||||
#
# Electronic Arts Software slideshow
#
HARD.HAT.MACK
MARBLE.MADNESS
AXIS.ASSASSIN
SKYFOX
[eof]
|
@ -1 +1 @@
|
||||
#
# slideshow of games that begin with "S"
#
SAMMY.LIGHTFOOT
SABOTAGE
SNOGGLE
SERPENTINE
SEA.DRAGON
SHORT.CIRCUIT
SITUATION.CRTCL
SPY.STRIKES.BAK
SEAFOX
STAR.THIEF
[eof]
|
||||
#
# slideshow of games that begin with "S"
#
SAMMY.LIGHTFOOT
SABOTAGE
SNOGGLE
SERPENTINE
SEA.DRAGON
SHORT.CIRCUIT
SITUATION.CRTCL
SPY.STRIKES.BAK
SEAFOX
STAR.THIEF
SKYFOX
[eof]
|
BIN
res/title.hgr/SKYFOX
Normal file
BIN
res/title.hgr/SKYFOX
Normal file
Binary file not shown.
@ -6,7 +6,7 @@
|
||||
; YE OLDE GRAND UNIFIED MEMORY MAP
|
||||
;
|
||||
; LC RAM BANK 1
|
||||
; D000..E611 - persistent data structures (per-game cheat categories,
|
||||
; D000..E635 - persistent data structures (per-game cheat categories,
|
||||
; gGlobalPrefsStore, gGamesListStore)
|
||||
; ...unused...
|
||||
; ECC6..FFF9 - main program code
|
||||
|
@ -1,16 +0,0 @@
|
||||
;license:MIT
|
||||
;(c) 2018 by 4am
|
||||
;
|
||||
!cpu 6502
|
||||
!to "build/FX/CORNER.CIRCLE",plain
|
||||
*=$6000
|
||||
|
||||
!source "src/fx/fx.hgr.precomputed.a"
|
||||
|
||||
+FX_PRECOMPUTED HGRHalfBlockCopy, Coordinates, $28
|
||||
|
||||
rts
|
||||
|
||||
Coordinates
|
||||
!source "src/fx/fx.hgr.corner.circle.data.a"
|
||||
!byte $80
|
File diff suppressed because it is too large
Load Diff
@ -1,44 +0,0 @@
|
||||
;license:MIT
|
||||
;(c) 2018 by 4am
|
||||
;
|
||||
coord = $FE
|
||||
|
||||
jmp Start
|
||||
|
||||
!source "src/wait.a"
|
||||
!source "src/fx/fx.hgr.common.a"
|
||||
|
||||
Start
|
||||
|
||||
!macro FX_PRECOMPUTED .copy, .coords, .wait {
|
||||
lda #<.coords
|
||||
sta coord
|
||||
lda #>.coords
|
||||
sta coord+1
|
||||
ldy #0
|
||||
@loop
|
||||
lda (coord),y
|
||||
bpl +
|
||||
lda #.wait
|
||||
jsr WaitForKeyWithTimeout
|
||||
bmi @exit
|
||||
bpl @next
|
||||
+ tax
|
||||
iny
|
||||
lda (coord),y
|
||||
tay
|
||||
txa
|
||||
jsr .copy
|
||||
@next
|
||||
inc coord
|
||||
bne +
|
||||
inc coord+1
|
||||
+ inc coord
|
||||
bne +
|
||||
inc coord+1
|
||||
+ ldy #$00
|
||||
lda ($FE),y
|
||||
cmp #$80
|
||||
bne @loop
|
||||
@exit
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
;license:MIT
|
||||
;(c) 2018 by 4am
|
||||
;
|
||||
!cpu 6502
|
||||
!to "build/FX/RADIAL2",plain
|
||||
*=$6000
|
||||
|
||||
!source "src/fx/fx.hgr.precomputed.a"
|
||||
|
||||
+FX_PRECOMPUTED HGRHalfBlockCopy, Coordinates, $06
|
||||
|
||||
rts
|
||||
|
||||
Coordinates
|
||||
!source "src/fx/fx.hgr.radial2.data.a"
|
||||
!byte $80
|
File diff suppressed because it is too large
Load Diff
@ -1,16 +0,0 @@
|
||||
;license:MIT
|
||||
;(c) 2018 by 4am
|
||||
;
|
||||
!cpu 6502
|
||||
!to "build/FX/RADIAL4",plain
|
||||
*=$6000
|
||||
|
||||
!source "src/fx/fx.hgr.precomputed.a"
|
||||
|
||||
+FX_PRECOMPUTED HGRHalfBlockCopy, Coordinates, $06
|
||||
|
||||
rts
|
||||
|
||||
Coordinates
|
||||
!source "src/fx/fx.hgr.radial4.data.a"
|
||||
!byte $80
|
File diff suppressed because it is too large
Load Diff
@ -1,16 +0,0 @@
|
||||
;license:MIT
|
||||
;(c) 2018 by 4am
|
||||
;
|
||||
!cpu 6502
|
||||
!to "build/FX/RADIAL5",plain
|
||||
*=$6000
|
||||
|
||||
!source "src/fx/fx.hgr.precomputed.a"
|
||||
|
||||
+FX_PRECOMPUTED HGRHalfBlockCopy, Coordinates, $06
|
||||
|
||||
rts
|
||||
|
||||
Coordinates
|
||||
!source "src/fx/fx.hgr.radial5.data.a"
|
||||
!byte $80
|
File diff suppressed because it is too large
Load Diff
@ -1,16 +0,0 @@
|
||||
;license:MIT
|
||||
;(c) 2018 by 4am
|
||||
;
|
||||
!cpu 6502
|
||||
!to "build/FX/RIPPLE2",plain
|
||||
*=$6000
|
||||
|
||||
!source "src/fx/fx.hgr.precomputed.a"
|
||||
|
||||
+FX_PRECOMPUTED HGRHalfBlockCopy, Coordinates, $08
|
||||
|
||||
rts
|
||||
|
||||
Coordinates
|
||||
!source "src/fx/fx.hgr.ripple2.data.a"
|
||||
!byte $80
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user