mirror of
https://github.com/a2-4am/4cade.git
synced 2025-01-11 07:30:02 +00:00
convert some demos to use TOTAL.DATA
This commit is contained in:
parent
29bba8c32a
commit
d1a78f6de1
BIN
res/DEMO/BATTLEZONE
Executable file → Normal file
BIN
res/DEMO/BATTLEZONE
Executable file → Normal file
Binary file not shown.
BIN
res/DEMO/BB
BIN
res/DEMO/BB
Binary file not shown.
BIN
res/DEMO/BELLHOP
BIN
res/DEMO/BELLHOP
Binary file not shown.
BIN
res/DEMO/BOLO
BIN
res/DEMO/BOLO
Binary file not shown.
Binary file not shown.
BIN
res/DEMO/CB
BIN
res/DEMO/CB
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
res/DEMO/CYCLOD
BIN
res/DEMO/CYCLOD
Binary file not shown.
BIN
res/DEMO/DIG.DUG
BIN
res/DEMO/DIG.DUG
Binary file not shown.
Binary file not shown.
BIN
res/DEMO/FALCONS
BIN
res/DEMO/FALCONS
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -63,13 +63,13 @@
|
||||
11150,BATMAN=Batman
|
||||
00000,BY=Bats in the Belfry
|
||||
00011,BATTLE.CRUISER=Battle Cruiser
|
||||
00010,BATTLEZONE=Battlezone
|
||||
00011,BATTLEZONE=Battlezone
|
||||
00010,BEACH.LANDING=Beach Landing
|
||||
00000,B1=Beach-Head
|
||||
00000,B2=Beach-Head II
|
||||
00010,BEER.RUN=Beer Run
|
||||
01000,BEJEWELED=Bejeweled
|
||||
00000,BELLHOP=Bellhop
|
||||
00001,BELLHOP=Bellhop
|
||||
00010,BERZAP=Berzap
|
||||
00020,BW=Beyond Castle Wolfenstein
|
||||
10001,BEZARE=Bezare
|
||||
@ -81,13 +81,13 @@
|
||||
00001,BC=BlockChain
|
||||
00041,BLOODSUCKERS=Bloodsuckers
|
||||
00001,BOA=Boa
|
||||
00010,BOLO=Bolo
|
||||
00011,BOLO=Bolo
|
||||
00011,BH=Bongo's Bash
|
||||
00010,BORG=Borg
|
||||
10011,BOULDER.DASH=Boulder Dash
|
||||
10011,BOULDER.DASH.II=Boulder Dash II
|
||||
00010,BK=Bouncing Kamungas
|
||||
00010,BB=Brainteaser Boulevard
|
||||
00011,BB=Brainteaser Boulevard
|
||||
10110,BRUCE.LEE=Bruce Lee
|
||||
10010,BUBBLE.BOBBLE=Bubble Bobble
|
||||
00070,BR=Buck Rogers: Planet of Zoom
|
||||
@ -95,10 +95,10 @@
|
||||
00011,BUG.BATTLE=Bug Battle
|
||||
00030,BU=BurgerTime
|
||||
00011,BUTCHERBOB.86=ButcherBob '86
|
||||
00010,BUZZARD.BAIT=Buzzard Bait
|
||||
00011,BUZZARD.BAIT=Buzzard Bait
|
||||
00000,CV=C'est La Vie
|
||||
00040,CALI.RAISINS=California Raisins
|
||||
00010,CB=Cannonball Blitz
|
||||
00011,CB=Cannonball Blitz
|
||||
00011,CANYON.CLIMBER=Canyon Climber
|
||||
00050,CG=Captain Goodnight
|
||||
00010,CAPTAIN.POWER=Captain Power
|
||||
@ -107,12 +107,12 @@
|
||||
01170,CATACOMBS=Catacombs
|
||||
00010,CAVRN.CREATURES=Cavern Creatures
|
||||
10010,CC=Caverns of Callisto
|
||||
10010,CEILING.ZERO=Ceiling Zero
|
||||
10011,CEILING.ZERO=Ceiling Zero
|
||||
10011,CENTIPEDE=Centipede
|
||||
00010,CL=Championship Lode Runner
|
||||
10011,CHIP.OUT=Chip Out
|
||||
00000,CHIVALRY=Chivalry
|
||||
10070,CHOPLIFTER=Choplifter
|
||||
10071,CHOPLIFTER=Choplifter
|
||||
00010,CHRONO.WARRIOR=Chrono Warrior
|
||||
00011,COLLECT=Collect
|
||||
00100,COLUMNS=Columns
|
||||
@ -134,7 +134,7 @@
|
||||
00011,CRYSTAL.CASTLES=Crystal Castles
|
||||
00011,CUBIT=Cubit
|
||||
00001,CYBER.STRIKE=Cyber Strike
|
||||
00010,CYCLOD=Cyclod
|
||||
00011,CYCLOD=Cyclod
|
||||
10010,CYCLOTRON=Cyclotron
|
||||
01170,DG=D-Generation
|
||||
00170,DANGEROUS.DAVE=Dangerous Dave
|
||||
@ -150,7 +150,7 @@
|
||||
00010,DEMONIC.DECKS=Demonic Decks
|
||||
10011,DEPTH.CHARGE=Depth Charge
|
||||
00011,DIAMOND.MINE=Diamond Mine
|
||||
00010,DIG.DUG=Dig Dug
|
||||
00011,DIG.DUG=Dig Dug
|
||||
10010,DINO.EGGS=Dino Eggs
|
||||
10010,DINO.SMURF=Dino Smurf
|
||||
00001,DOGFIGHT.II=Dogfight II
|
||||
@ -159,22 +159,22 @@
|
||||
00011,DRAGONFIRE=Dragonfire
|
||||
10011,DRELBS=Drelbs
|
||||
00010,DROL=Drol
|
||||
00000,DUNG.BEETLES=Dung Beetles
|
||||
00001,DUNG.BEETLES=Dung Beetles
|
||||
00011,EARLY.BIRD=Early Bird
|
||||
00010,EI=Eggs-It
|
||||
00001,EPOCH=Epoch
|
||||
00051,ES=Escape!
|
||||
00010,EVOLUTION=Evolution
|
||||
00010,EXTERMINATOR=Exterminator
|
||||
00010,FALCONS=Falcons
|
||||
00011,FALCONS=Falcons
|
||||
00060,FAT.CITY=Fat City
|
||||
00011,FEDERATION=Federation
|
||||
00040,FIRE.AND.ICE=Fire and Ice
|
||||
00010,FIREBIRD=Firebird
|
||||
00011,FIREBIRD=Firebird
|
||||
00000,FIREBUG=Firebug
|
||||
00011,FLAK=Flak
|
||||
01100,FLAPPLE.BIRD=Flapple Bird
|
||||
00000,FLIP.OUT=Flip Out
|
||||
00001,FLIP.OUT=Flip Out
|
||||
00010,FLOBYNOID=Flobynoid
|
||||
00040,FLOPPY=Floppy
|
||||
00010,FLY.WARS=Fly Wars
|
||||
@ -186,12 +186,12 @@
|
||||
00010,G.I.JOE=G I Joe
|
||||
00011,GADGETZ=Gadgetz
|
||||
00000,GALACTIC.ATTACK=Galactic Attack
|
||||
00010,GALAXIAN=Galaxian
|
||||
00011,GALAXIAN=Galaxian
|
||||
00011,GALAXY.GATES=Galaxy Gates
|
||||
10010,GAMMA.GOBLINS=Gamma Goblins
|
||||
10011,GAMMA.GOBLINS=Gamma Goblins
|
||||
01010,GAUNTLET=Gauntlet
|
||||
10011,GENESIS=Genesis
|
||||
00010,GENETIC.DRIFT=Genetic Drift
|
||||
00011,GENETIC.DRIFT=Genetic Drift
|
||||
00010,GENIUS=Genius
|
||||
00010,GENIUS.2=Genius 2
|
||||
00010,GENIUS.3=Genius 3
|
||||
@ -200,18 +200,18 @@
|
||||
00011,GOLD.RUSH=Gold Rush
|
||||
00010,GORGON=Gorgon
|
||||
00011,GRAPPLE=Grapple
|
||||
00010,GREMLINS=Gremlins
|
||||
00011,GREMLINS=Gremlins
|
||||
00011,GUARDIAN=Guardian
|
||||
00000,GUMBALL=Gumball
|
||||
10031,H.E.R.O=H E R O
|
||||
00001,HADRON=Hadron
|
||||
00011,HANDY.DANDY=Handy Dandy
|
||||
00070,HARD.HAT.MACK=Hard Hat Mack
|
||||
00071,HARD.HAT.MACK=Hard Hat Mack
|
||||
10010,HARDHAT=Hardhat
|
||||
00011,HEAD.ON=Head On
|
||||
11110,HEAVY.BARREL=Heavy Barrel
|
||||
00011,HELLSTORM=Hell Storm
|
||||
00000,HIGH.RISE=High Rise
|
||||
00001,HIGH.RISE=High Rise
|
||||
00010,HORIZON.V=Horizon V
|
||||
00011,HUNGRYBOY=Hungryboy
|
||||
00011,HYPER.HEAD.ON=Hyper Head On
|
||||
@ -236,7 +236,7 @@
|
||||
00011,JUMP.JET=Jump Jet
|
||||
00010,JUMPMAN=Jumpman
|
||||
00040,JUNGLE.HUNT=Jungle Hunt
|
||||
10010,KAMIKAZE=Kamikaze
|
||||
10011,KAMIKAZE=Kamikaze
|
||||
00060,KARATEKA=Karateka
|
||||
00010,KID.NIKI=Kid Niki
|
||||
00010,KUNG.FU.MASTER=Kung Fu Master
|
||||
@ -244,7 +244,7 @@
|
||||
00010,LADY.TUT=Lady Tut
|
||||
00011,LA=Lamb Chops!
|
||||
00010,LANCASTER=Lancaster
|
||||
10000,LASER.BOUNCE=Laser Bounce
|
||||
10001,LASER.BOUNCE=Laser Bounce
|
||||
00010,LAZER.SILK=Lazer Silk
|
||||
00070,LEMMINGS=Lemmings
|
||||
00010,LEMM.SIR=Lemmings (Sirius)
|
||||
|
@ -8,10 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
;jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+READ_ROM_NO_WRITE
|
||||
;+ENABLE_ACCEL ; can't
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $201e
|
||||
@ -78,7 +76,7 @@
|
||||
jmp $810
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/BATTLEZONE/BATTLEZONE"
|
||||
x_b !text "BATTLEZONE"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -8,9 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
lda #$60
|
||||
sta $0813
|
||||
jsr $0800 ; decompress
|
||||
@ -31,14 +30,13 @@
|
||||
sta $66CB
|
||||
lda #>counter
|
||||
sta $66CC
|
||||
jsr DisableAccelerator
|
||||
+READ_ROM_NO_WRITE
|
||||
+DISABLE_ACCEL
|
||||
jmp $6000
|
||||
|
||||
counter !byte $FD
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/BELLHOP/BELLHOP"
|
||||
x_b !text "BELLHOP"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -8,9 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $8034
|
||||
@ -39,7 +38,7 @@
|
||||
jmp $1100
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/BOLO/BOLO"
|
||||
x_b !text "BOLO"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -8,9 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $0813
|
||||
@ -61,7 +60,7 @@
|
||||
jmp $0A00
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/BB/BB"
|
||||
x_b !text "BB"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -8,9 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $0827
|
||||
@ -40,7 +39,7 @@
|
||||
jmp $8000
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/BUZZARD.BAIT/BUZZARD.BAIT"
|
||||
x_b !text "BUZZARD.BAIT"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -8,10 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+READ_ROM_NO_WRITE
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $1e61
|
||||
@ -39,7 +37,7 @@
|
||||
patch !byte $CE,$98,$A0,$10,$93,$4C,$00,$01,$02
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/CB/CB"
|
||||
x_b !text "CB"
|
||||
x_e
|
||||
|
||||
!if * > $300 {
|
||||
|
@ -8,9 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
lda #$60
|
||||
sta $083A
|
||||
jsr $0800 ; decompress
|
||||
@ -29,12 +28,13 @@
|
||||
sta $7D9E
|
||||
sta $7DEA
|
||||
sta $7DE5
|
||||
jsr DisableAccelerator
|
||||
+READ_ROM_NO_WRITE
|
||||
|
||||
+DISABLE_ACCEL
|
||||
|
||||
jmp $5FED
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/CEILING.ZERO/CEILING.ZERO"
|
||||
x_b !text "CEILING.ZERO"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -9,9 +9,8 @@
|
||||
!source "src/macros.a"
|
||||
|
||||
+GAME_REQUIRES_JOYSTICK
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT choplifter, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
lda #$60
|
||||
sta $403F
|
||||
jsr $4000 ; decompress
|
||||
@ -25,14 +24,13 @@
|
||||
stx $08F1
|
||||
lda #$18
|
||||
sta $0DA9
|
||||
jsr DisableAccelerator
|
||||
+READ_ROM_NO_WRITE
|
||||
+DISABLE_ACCEL
|
||||
ldy #0
|
||||
jmp $400
|
||||
|
||||
choplifter
|
||||
!byte 23
|
||||
!text "X/CHOPLIFTER/CHOPLIFTER"
|
||||
title !byte x_e-x_b
|
||||
x_b !text "CHOPLIFTER"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
!error "code is too large, ends at ", *
|
||||
|
@ -8,9 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $202A
|
||||
@ -38,7 +37,7 @@
|
||||
jmp $8EA6
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/CYCLOD/CYCLOD"
|
||||
x_b !text "CYCLOD"
|
||||
x_e
|
||||
|
||||
patch !byte $10,$03,$4C,$00,$01,$EA
|
||||
|
@ -8,9 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $826
|
||||
@ -36,7 +35,7 @@
|
||||
jmp $8000
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/DIG.DUG/DIG.DUG"
|
||||
x_b !text "DIG.DUG"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -8,10 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+READ_ROM_NO_WRITE
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $603A
|
||||
@ -59,7 +57,7 @@
|
||||
patch !byte $A9,$01,$EA,$EA,$EA,$EA
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/DUNG.BEETLES/DUNG.BEETLES"
|
||||
x_b !text "DUNG.BEETLES"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -8,8 +8,7 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
+LOAD_FILE_AT title, $00
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $3f0b
|
||||
@ -31,7 +30,7 @@
|
||||
jmp $6000
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/FALCONS/FALCONS"
|
||||
x_b !text "FALCONS"
|
||||
x_e
|
||||
|
||||
!if * > $BFFF {
|
||||
|
@ -8,9 +8,9 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $3361
|
||||
jsr $3300 ; decompress
|
||||
@ -51,12 +51,13 @@
|
||||
lda #$EA
|
||||
sta $A369
|
||||
sta $A36A
|
||||
jsr DisableAccelerator
|
||||
+READ_ROM_NO_WRITE
|
||||
|
||||
+DISABLE_ACCEL
|
||||
|
||||
jmp $30A0
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/FIREBIRD/FIREBIRD"
|
||||
x_b !text "FIREBIRD"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -8,9 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $3EEE
|
||||
@ -60,7 +59,7 @@
|
||||
jmp $8F63
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/FLIP.OUT/FLIP.OUT"
|
||||
x_b !text "FLIP.OUT"
|
||||
x_e
|
||||
|
||||
patch1 !byte $B0,$08,$AD,$00,$C0,$10,$1F,$4C,$00,$01,$20,$69,$8B
|
||||
|
@ -8,9 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $5813
|
||||
@ -60,7 +59,7 @@ patch1 !byte $10,$05,$4C,$00,$01
|
||||
patch2 !byte $10,$49,$4C,$00,$01
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/GALAXIAN/GALAXIAN"
|
||||
x_b !text "GALAXIAN"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -9,9 +9,8 @@
|
||||
!source "src/macros.a"
|
||||
|
||||
+GAME_REQUIRES_JOYSTICK
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $2034
|
||||
@ -41,7 +40,7 @@
|
||||
jmp $2035
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/GAMMA.GOBLINS/GAMMA.GOBLINS"
|
||||
x_b !text "GAMMA.GOBLINS"
|
||||
x_e
|
||||
|
||||
!if * > $BFFF {
|
||||
|
@ -8,10 +8,9 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT genetic_drift, 0
|
||||
+READ_ROM_NO_WRITE
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $846
|
||||
jsr $800 ; decompress
|
||||
@ -24,15 +23,15 @@
|
||||
inx
|
||||
stx $FCB
|
||||
jsr $8490 ; decompress more
|
||||
|
||||
+DISABLE_ACCEL
|
||||
|
||||
jsr $F00
|
||||
jmp $100
|
||||
|
||||
genetic_drift
|
||||
!byte genetic_drift_e-genetic_drift_b
|
||||
genetic_drift_b
|
||||
!text "X/GENETIC.DRIFT/GENETIC.DRIFT"
|
||||
genetic_drift_e
|
||||
title !byte x_e-x_b
|
||||
x_b !text "GENETIC.DRIFT"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
!error "code is too large, ends at ", *
|
||||
|
@ -8,10 +8,9 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT gremlins, 0
|
||||
+READ_ROM_NO_WRITE
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$4C
|
||||
sta $082D
|
||||
sta $0863
|
||||
@ -20,7 +19,9 @@
|
||||
lda #0
|
||||
sta $856 ; exit keycheck sooner
|
||||
jsr $0800 ; decompress
|
||||
|
||||
+DISABLE_ACCEL
|
||||
|
||||
jsr $830 ; check key
|
||||
bit $C000
|
||||
bpl +
|
||||
@ -39,11 +40,9 @@
|
||||
stx $61E6
|
||||
jmp $4000
|
||||
|
||||
gremlins
|
||||
!byte gremlins_e-gremlins_b
|
||||
gremlins_b
|
||||
!text "X/GREMLINS/GREMLINS"
|
||||
gremlins_e
|
||||
title !byte x_e-x_b
|
||||
x_b !text "GREMLINS"
|
||||
x_e
|
||||
|
||||
!if * > $BEFF {
|
||||
!error "code is too large, ends at ", *
|
||||
|
@ -8,10 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+READ_ROM_NO_WRITE
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #<patcher
|
||||
sta $9431
|
||||
@ -62,7 +60,7 @@ patcher rts
|
||||
rts
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/HARD.HAT.MACK/HARD.HAT.MACK"
|
||||
x_b !text "HARD.HAT.MACK"
|
||||
x_e
|
||||
|
||||
patch !byte $8D,$10,$72,$8D,$13,$72,$8D,$14,$72,$EE,$14,$72,$60
|
||||
|
@ -8,9 +8,8 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $00
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $0836
|
||||
@ -36,7 +35,7 @@
|
||||
jmp $449A
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/HIGH.RISE/HIGH.RISE"
|
||||
x_b !text "HIGH.RISE"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -8,10 +8,9 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT kamikaze, $739A
|
||||
+READ_ROM_NO_WRITE
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$60
|
||||
sta $7B12
|
||||
jsr $739A ; decompress
|
||||
@ -33,13 +32,12 @@
|
||||
stx $61C2
|
||||
|
||||
+DISABLE_ACCEL
|
||||
|
||||
jmp $9400
|
||||
|
||||
kamikaze
|
||||
!byte kamikaze_e-kamikaze_b
|
||||
kamikaze_b
|
||||
!text "X/KAMIKAZE/KAMIKAZE"
|
||||
kamikaze_e
|
||||
title !byte x_e-x_b
|
||||
x_b !text "KAMIKAZE"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
!error "code is too large, ends at ", *
|
||||
|
@ -8,9 +8,9 @@
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT title, $3E69
|
||||
+ENABLE_ACCEL
|
||||
+LOAD_XSINGLE title
|
||||
|
||||
lda #$2C
|
||||
sta $3ECB
|
||||
lsr $3ECF
|
||||
@ -46,14 +46,15 @@
|
||||
asl
|
||||
sta $6E97
|
||||
sta $6ECC
|
||||
jsr DisableAccelerator
|
||||
+READ_ROM_NO_WRITE
|
||||
|
||||
+DISABLE_ACCEL
|
||||
|
||||
jmp $6000
|
||||
|
||||
counter !byte 3
|
||||
|
||||
title !byte x_e-x_b
|
||||
x_b !text "X/LASER.BOUNCE/LASER.BOUNCE"
|
||||
x_b !text "LASER.BOUNCE"
|
||||
x_e
|
||||
|
||||
!if * > $3F0 {
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14388708
|
||||
!be24 14683433
|
||||
!le16 5108
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14336555
|
||||
!be24 14631280
|
||||
!le16 5521
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14272535
|
||||
!be24 14567260
|
||||
!le16 3932
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14286374
|
||||
!be24 14581099
|
||||
!le16 4354
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14303664
|
||||
!be24 14598389
|
||||
!le16 5527
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14323450
|
||||
!be24 14618175
|
||||
!le16 6146
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14393816
|
||||
!be24 14688541
|
||||
!le16 410
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14394570
|
||||
!be24 14689295
|
||||
!le16 448
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14395018
|
||||
!be24 14689743
|
||||
!le16 303
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14344716
|
||||
!be24 14639441
|
||||
!le16 1640
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14394302
|
||||
!be24 14689027
|
||||
!le16 67
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14388649
|
||||
!be24 14683374
|
||||
!le16 59
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14387115
|
||||
!be24 14681840
|
||||
!le16 1437
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14372307
|
||||
!be24 14667032
|
||||
!le16 537
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14342076
|
||||
!be24 14636801
|
||||
!le16 2640
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14346714
|
||||
!be24 14641439
|
||||
!le16 6959
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14394226
|
||||
!be24 14688951
|
||||
!le16 76
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14388552
|
||||
!be24 14683277
|
||||
!le16 97
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14394369
|
||||
!be24 14689094
|
||||
!le16 201
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14372844
|
||||
!be24 14667569
|
||||
!le16 4625
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14377469
|
||||
!be24 14672194
|
||||
!le16 1702
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14379171
|
||||
!be24 14673896
|
||||
!le16 1087
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14380258
|
||||
!be24 14674983
|
||||
!le16 3279
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14383537
|
||||
!be24 14678262
|
||||
!le16 2985
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14386522
|
||||
!be24 14681247
|
||||
!le16 479
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14387001
|
||||
!be24 14681726
|
||||
!le16 114
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14395321
|
||||
!be24 14690046
|
||||
!le16 2370
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14358840
|
||||
!be24 14653565
|
||||
!le16 4692
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14363532
|
||||
!be24 14658257
|
||||
!le16 2271
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14329596
|
||||
!be24 14624321
|
||||
!le16 6959
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14263502
|
||||
!be24 14558227
|
||||
!le16 9033
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14276467
|
||||
!be24 14571192
|
||||
!le16 9907
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14290728
|
||||
!be24 14585453
|
||||
!le16 12936
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14309191
|
||||
!be24 14603916
|
||||
!le16 14259
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14346356
|
||||
!be24 14641081
|
||||
!le16 358
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14353673
|
||||
!be24 14648398
|
||||
!le16 5167
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14365803
|
||||
!be24 14660528
|
||||
!le16 6504
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14260409
|
||||
!le16 3093
|
||||
!be24 14554745
|
||||
!le16 3482
|
||||
|
Loading…
x
Reference in New Issue
Block a user