This commit is contained in:
Peter Ferrie 2019-11-22 14:27:15 -08:00
commit db1b0cfb95
28 changed files with 12 additions and 12820 deletions

BIN
res/action.hgr/SKYFOX Normal file

Binary file not shown.

BIN
res/action.hgr/SKYFOX2 Normal file

Binary file not shown.

BIN
res/action.hgr/SKYFOX3 Normal file

Binary file not shown.

BIN
res/action.hgr/SKYFOX4 Normal file

Binary file not shown.

1
res/attract/SKYFOX Normal file
View 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]

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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

Binary file not shown.

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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