diff --git a/src/prelaunch/alcazar.a b/src/prelaunch/alcazar.a index fc907e323..68db5aced 100644 --- a/src/prelaunch/alcazar.a +++ b/src/prelaunch/alcazar.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $7c1e + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/alien.ambush.a b/src/prelaunch/alien.ambush.a index 9cecf76c4..a90c7231e 100644 --- a/src/prelaunch/alien.ambush.a +++ b/src/prelaunch/alien.ambush.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/alien.downpour.a b/src/prelaunch/alien.downpour.a index 43e5c531d..482da4a10 100644 --- a/src/prelaunch/alien.downpour.a +++ b/src/prelaunch/alien.downpour.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $73a0 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/alien.munchies.a b/src/prelaunch/alien.munchies.a index bec9a68af..bca9d86b9 100644 --- a/src/prelaunch/alien.munchies.a +++ b/src/prelaunch/alien.munchies.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $833 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/alien.rain.a b/src/prelaunch/alien.rain.a index 54167a445..36291928a 100644 --- a/src/prelaunch/alien.rain.a +++ b/src/prelaunch/alien.rain.a @@ -24,3 +24,7 @@ + +DISABLE_ACCEL jmp $1000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/alien.typhoon.a b/src/prelaunch/alien.typhoon.a index 49849c997..c26aa8b89 100644 --- a/src/prelaunch/alien.typhoon.a +++ b/src/prelaunch/alien.typhoon.a @@ -24,3 +24,7 @@ + +DISABLE_ACCEL jmp $2001 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/apple.panic.a b/src/prelaunch/apple.panic.a index 6a97a4515..a3767e62a 100644 --- a/src/prelaunch/apple.panic.a +++ b/src/prelaunch/apple.panic.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/arkanoid.a b/src/prelaunch/arkanoid.a index 5dbde8b5d..ee9cec0a7 100644 --- a/src/prelaunch/arkanoid.a +++ b/src/prelaunch/arkanoid.a @@ -23,3 +23,7 @@ lda $c08b jsr $ee1f jmp $981 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/asteroid.blastr.a b/src/prelaunch/asteroid.blastr.a index fb4e82580..4802b6120 100644 --- a/src/prelaunch/asteroid.blastr.a +++ b/src/prelaunch/asteroid.blastr.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $800 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/axis.assassin.a b/src/prelaunch/axis.assassin.a index 2f03c87d1..ec9eead58 100644 --- a/src/prelaunch/axis.assassin.a +++ b/src/prelaunch/axis.assassin.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $5c00 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/bad.dudes.a b/src/prelaunch/bad.dudes.a index c55ef3ce4..3e797d9cc 100644 --- a/src/prelaunch/bad.dudes.a +++ b/src/prelaunch/bad.dudes.a @@ -36,3 +36,7 @@ cheat jsr DisableAccelerator lda #$c2 jmp $d300 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/battlezone.a b/src/prelaunch/battlezone.a index 155dbc24f..04a7210b8 100644 --- a/src/prelaunch/battlezone.a +++ b/src/prelaunch/battlezone.a @@ -21,3 +21,7 @@ + +DISABLE_ACCEL jmp $810 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/bcs.quest.a b/src/prelaunch/bcs.quest.a index a20e7d6b6..e158659ed 100644 --- a/src/prelaunch/bcs.quest.a +++ b/src/prelaunch/bcs.quest.a @@ -25,3 +25,7 @@ cheat + +DISABLE_ACCEL rts + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/beer.run.a b/src/prelaunch/beer.run.a index 5afb9a21c..fce5cc64d 100644 --- a/src/prelaunch/beer.run.a +++ b/src/prelaunch/beer.run.a @@ -23,3 +23,7 @@ + +DISABLE_ACCEL jmp $BB00 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/berzap.a b/src/prelaunch/berzap.a index fb013a02e..fd04a2791 100644 --- a/src/prelaunch/berzap.a +++ b/src/prelaunch/berzap.a @@ -37,3 +37,7 @@ cheat2 sta $76ba ; patch - don't increase lives + jmp ($b2ce) + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/bolo.a b/src/prelaunch/bolo.a index 6661826e0..b829d6e24 100644 --- a/src/prelaunch/bolo.a +++ b/src/prelaunch/bolo.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $1100 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/bouncing.kmngas.a b/src/prelaunch/bouncing.kmngas.a index beb31ff3c..16a86e228 100644 --- a/src/prelaunch/bouncing.kmngas.a +++ b/src/prelaunch/bouncing.kmngas.a @@ -28,3 +28,7 @@ + +DISABLE_ACCEL jmp $7200 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/brainteaserblvd.a b/src/prelaunch/brainteaserblvd.a index c57925935..7c94f99f9 100644 --- a/src/prelaunch/brainteaserblvd.a +++ b/src/prelaunch/brainteaserblvd.a @@ -24,3 +24,7 @@ + +DISABLE_ACCEL jmp $0A00 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/bruce.lee.a b/src/prelaunch/bruce.lee.a index f24242f08..01d655d50 100644 --- a/src/prelaunch/bruce.lee.a +++ b/src/prelaunch/bruce.lee.a @@ -56,3 +56,7 @@ lcpatch jmp $3800 } cheat_e + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/bubble.bobble.a b/src/prelaunch/bubble.bobble.a index 6906acecf..7b732e711 100644 --- a/src/prelaunch/bubble.bobble.a +++ b/src/prelaunch/bubble.bobble.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $6000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/buck.rogers.a b/src/prelaunch/buck.rogers.a index 2d1bf65e6..044a5858d 100644 --- a/src/prelaunch/buck.rogers.a +++ b/src/prelaunch/buck.rogers.a @@ -21,3 +21,7 @@ + +DISABLE_ACCEL jmp $400 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/burgertime.a b/src/prelaunch/burgertime.a index 9e3400b83..3bf153bac 100644 --- a/src/prelaunch/burgertime.a +++ b/src/prelaunch/burgertime.a @@ -29,3 +29,7 @@ + +DISABLE_ACCEL jmp $a300 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/buzzard.bait.a b/src/prelaunch/buzzard.bait.a index fe1030591..5b8e79ba3 100644 --- a/src/prelaunch/buzzard.bait.a +++ b/src/prelaunch/buzzard.bait.a @@ -21,3 +21,7 @@ + +DISABLE_ACCEL jmp $8000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/cannonball.bltz.a b/src/prelaunch/cannonball.bltz.a index a20b85b46..75836251b 100644 --- a/src/prelaunch/cannonball.bltz.a +++ b/src/prelaunch/cannonball.bltz.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $a000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/canyon.climber.a b/src/prelaunch/canyon.climber.a index ec0552aa8..ac320ff1f 100644 --- a/src/prelaunch/canyon.climber.a +++ b/src/prelaunch/canyon.climber.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $3000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/ceiling.zero.a b/src/prelaunch/ceiling.zero.a index 110b98b7b..1fdcfa45d 100644 --- a/src/prelaunch/ceiling.zero.a +++ b/src/prelaunch/ceiling.zero.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $5FED + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/centipede.a b/src/prelaunch/centipede.a index 835da6eaf..bb9f41d33 100644 --- a/src/prelaunch/centipede.a +++ b/src/prelaunch/centipede.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $A000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/championship.lode.runner.a b/src/prelaunch/championship.lode.runner.a index c6e9d739f..cd136492b 100644 --- a/src/prelaunch/championship.lode.runner.a +++ b/src/prelaunch/championship.lode.runner.a @@ -22,3 +22,7 @@ + +DISABLE_ACCEL jmp $6000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/cider.spider.a b/src/prelaunch/cider.spider.a index 086b635c0..a4c98e2a8 100644 --- a/src/prelaunch/cider.spider.a +++ b/src/prelaunch/cider.spider.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $1000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/commando.a b/src/prelaunch/commando.a index 5443809f8..abcc977fe 100644 --- a/src/prelaunch/commando.a +++ b/src/prelaunch/commando.a @@ -34,3 +34,7 @@ cheat jsr DisableAccelerator lda #$c2 jmp $d300 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/conan.a b/src/prelaunch/conan.a index 2ad96f181..c35ae5214 100644 --- a/src/prelaunch/conan.a +++ b/src/prelaunch/conan.a @@ -34,3 +34,7 @@ + +DISABLE_ACCEL jmp $6ba5 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/crime.wave.a b/src/prelaunch/crime.wave.a index 39d9244ca..01e7bb1b6 100644 --- a/src/prelaunch/crime.wave.a +++ b/src/prelaunch/crime.wave.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $0800 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/crisis.mountain.a b/src/prelaunch/crisis.mountain.a index a9ee64da3..797d3ac9c 100644 --- a/src/prelaunch/crisis.mountain.a +++ b/src/prelaunch/crisis.mountain.a @@ -21,3 +21,7 @@ + +DISABLE_ACCEL jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/crossfire.a b/src/prelaunch/crossfire.a index 9479efb00..67c0dad15 100644 --- a/src/prelaunch/crossfire.a +++ b/src/prelaunch/crossfire.a @@ -23,3 +23,7 @@ + +DISABLE_ACCEL jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/cubit.a b/src/prelaunch/cubit.a index 5d8944abc..6b412a2ee 100644 --- a/src/prelaunch/cubit.a +++ b/src/prelaunch/cubit.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/cyclod.a b/src/prelaunch/cyclod.a index 4229f9c6c..12c89a60c 100644 --- a/src/prelaunch/cyclod.a +++ b/src/prelaunch/cyclod.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $8EA6 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/death.sword.a b/src/prelaunch/death.sword.a index 40d9e5a06..60db20f08 100644 --- a/src/prelaunch/death.sword.a +++ b/src/prelaunch/death.sword.a @@ -10,3 +10,7 @@ lda #$8b sta $bf23 ; disable ROM mapping jmp $2000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/defender.a b/src/prelaunch/defender.a index 7c6a07e0a..438193414 100644 --- a/src/prelaunch/defender.a +++ b/src/prelaunch/defender.a @@ -21,3 +21,7 @@ + +DISABLE_ACCEL jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/diamond.mine.a b/src/prelaunch/diamond.mine.a index 5b99244f7..dc096b7b4 100644 --- a/src/prelaunch/diamond.mine.a +++ b/src/prelaunch/diamond.mine.a @@ -21,3 +21,7 @@ + +DISABLE_ACCEL jmp $5f00 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/dig.dug.a b/src/prelaunch/dig.dug.a index 2a1bdc004..cad1e6366 100644 --- a/src/prelaunch/dig.dug.a +++ b/src/prelaunch/dig.dug.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $8000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/donkey.kong.a b/src/prelaunch/donkey.kong.a index b54799b26..245e7e891 100644 --- a/src/prelaunch/donkey.kong.a +++ b/src/prelaunch/donkey.kong.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/drelbs.a b/src/prelaunch/drelbs.a index 00819a804..b32f7a815 100644 --- a/src/prelaunch/drelbs.a +++ b/src/prelaunch/drelbs.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $8000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/drol.a b/src/prelaunch/drol.a index fecc44e9e..62e4919de 100644 --- a/src/prelaunch/drol.a +++ b/src/prelaunch/drol.a @@ -68,3 +68,7 @@ jmp1 rts } cheat_e + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/eggs.it.a b/src/prelaunch/eggs.it.a index 1b832dd2e..8f4723cfa 100644 --- a/src/prelaunch/eggs.it.a +++ b/src/prelaunch/eggs.it.a @@ -25,3 +25,7 @@ sta $962A ; patch - don't decrease lives + jmp ($0020) + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/falcons.a b/src/prelaunch/falcons.a index cea5e6fc4..11aad63d8 100644 --- a/src/prelaunch/falcons.a +++ b/src/prelaunch/falcons.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $6000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/firebird.a b/src/prelaunch/firebird.a index fb196b179..2468c3cee 100644 --- a/src/prelaunch/firebird.a +++ b/src/prelaunch/firebird.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $b000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/free.fall.a b/src/prelaunch/free.fall.a index 57e6bed93..c8e527bd6 100644 --- a/src/prelaunch/free.fall.a +++ b/src/prelaunch/free.fall.a @@ -24,3 +24,7 @@ + +DISABLE_ACCEL jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/gamma.goblins.a b/src/prelaunch/gamma.goblins.a index d76d70aa9..92225655f 100644 --- a/src/prelaunch/gamma.goblins.a +++ b/src/prelaunch/gamma.goblins.a @@ -24,3 +24,7 @@ lda #$00 tay jmp $2035 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/genetic.drift.a b/src/prelaunch/genetic.drift.a index e4c4b3516..3c1811091 100644 --- a/src/prelaunch/genetic.drift.a +++ b/src/prelaunch/genetic.drift.a @@ -23,3 +23,7 @@ patch sta $5846 ; patch - don't decrease lives + jmp $57D7 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/gold.rush.a b/src/prelaunch/gold.rush.a index e8925188d..c3838d410 100644 --- a/src/prelaunch/gold.rush.a +++ b/src/prelaunch/gold.rush.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $0B00 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/gorgon.a b/src/prelaunch/gorgon.a index 1be926442..9cab67c95 100644 --- a/src/prelaunch/gorgon.a +++ b/src/prelaunch/gorgon.a @@ -23,3 +23,7 @@ + +DISABLE_ACCEL jmp $A720 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/gremlins.a b/src/prelaunch/gremlins.a index 146489faf..87ae1433f 100644 --- a/src/prelaunch/gremlins.a +++ b/src/prelaunch/gremlins.a @@ -24,3 +24,7 @@ + +DISABLE_ACCEL jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/hard.hat.mack.a b/src/prelaunch/hard.hat.mack.a index 2678a652e..00236dce7 100644 --- a/src/prelaunch/hard.hat.mack.a +++ b/src/prelaunch/hard.hat.mack.a @@ -27,3 +27,7 @@ patcher rts lda #$FF pha rts + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/hero.a b/src/prelaunch/hero.a index 830278532..0fbfa1c79 100644 --- a/src/prelaunch/hero.a +++ b/src/prelaunch/hero.a @@ -27,3 +27,7 @@ + +DISABLE_ACCEL jmp $6000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/hungryboy.a b/src/prelaunch/hungryboy.a index c4741d983..c1b595c9a 100644 --- a/src/prelaunch/hungryboy.a +++ b/src/prelaunch/hungryboy.a @@ -25,3 +25,7 @@ patch nop + +DISABLE_ACCEL jmp $94E0 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/joust.a b/src/prelaunch/joust.a index 666e2ae27..ec40e2276 100644 --- a/src/prelaunch/joust.a +++ b/src/prelaunch/joust.a @@ -25,3 +25,7 @@ + +DISABLE_ACCEL jmp $3e00 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/jumpman.a b/src/prelaunch/jumpman.a index 85bb50e04..5464ac6f1 100644 --- a/src/prelaunch/jumpman.a +++ b/src/prelaunch/jumpman.a @@ -22,3 +22,7 @@ + +DISABLE_ACCEL jmp $8000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/kid.niki.a b/src/prelaunch/kid.niki.a index 1d620ea87..cd064da34 100644 --- a/src/prelaunch/kid.niki.a +++ b/src/prelaunch/kid.niki.a @@ -18,3 +18,7 @@ sta $BD34 ; patch - don't decrease lives + jmp $61E3 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/lady.tut.a b/src/prelaunch/lady.tut.a index 514c15029..9fd19eab3 100644 --- a/src/prelaunch/lady.tut.a +++ b/src/prelaunch/lady.tut.a @@ -30,3 +30,7 @@ cheat=*+1 + jmp $8460 end_patch + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/lancaster.a b/src/prelaunch/lancaster.a index c662fabb8..015c9f5e2 100644 --- a/src/prelaunch/lancaster.a +++ b/src/prelaunch/lancaster.a @@ -25,3 +25,7 @@ cheat sta $1476 + jmp $1000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/lazer.silk.a b/src/prelaunch/lazer.silk.a index a0a741aac..3203fe806 100644 --- a/src/prelaunch/lazer.silk.a +++ b/src/prelaunch/lazer.silk.a @@ -21,3 +21,7 @@ + +DISABLE_ACCEL jmp ($0020) + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/lode.runner.a b/src/prelaunch/lode.runner.a index 9b4f1f84a..18885e3e3 100644 --- a/src/prelaunch/lode.runner.a +++ b/src/prelaunch/lode.runner.a @@ -22,3 +22,7 @@ + +DISABLE_ACCEL jmp $9050 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/mario.bros.a b/src/prelaunch/mario.bros.a index 68013b2f8..1bff5b2a6 100644 --- a/src/prelaunch/mario.bros.a +++ b/src/prelaunch/mario.bros.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $4000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/montezuma.a b/src/prelaunch/montezuma.a index 87850b6d8..756b38d53 100644 --- a/src/prelaunch/montezuma.a +++ b/src/prelaunch/montezuma.a @@ -19,3 +19,7 @@ + +DISABLE_ACCEL jmp $6004 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/moon.patrol.a b/src/prelaunch/moon.patrol.a index 9dd4461e4..770371804 100644 --- a/src/prelaunch/moon.patrol.a +++ b/src/prelaunch/moon.patrol.a @@ -23,3 +23,7 @@ + +DISABLE_ACCEL jmp $919 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/mr.do.a b/src/prelaunch/mr.do.a index 1f1fe4675..5827ba4eb 100644 --- a/src/prelaunch/mr.do.a +++ b/src/prelaunch/mr.do.a @@ -51,3 +51,7 @@ cheat48 lda #>cheat1 sta $1041 jmp $1000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/mr.robot.a b/src/prelaunch/mr.robot.a index f7f6a8847..390aa68e5 100644 --- a/src/prelaunch/mr.robot.a +++ b/src/prelaunch/mr.robot.a @@ -19,3 +19,7 @@ sta $78C5 ; patch - don't increase lives + jmp $7600 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/ms.pacman.a b/src/prelaunch/ms.pacman.a index f3eeeb051..4c90da4a0 100644 --- a/src/prelaunch/ms.pacman.a +++ b/src/prelaunch/ms.pacman.a @@ -28,3 +28,7 @@ cheat sta $87e0 sta $97d2 rts + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/night.mission.a b/src/prelaunch/night.mission.a index e5e6918a8..769d7c04a 100644 --- a/src/prelaunch/night.mission.a +++ b/src/prelaunch/night.mission.a @@ -13,3 +13,7 @@ jsr $44E5 ; decompress +DISABLE_ACCEL jmp $0800 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/paperboy.a b/src/prelaunch/paperboy.a index 35da3eb99..ccf773b5d 100644 --- a/src/prelaunch/paperboy.a +++ b/src/prelaunch/paperboy.a @@ -10,3 +10,7 @@ lda #$8b sta $bf23 ; disable ROM mapping jmp $800 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/pest.patrol.a b/src/prelaunch/pest.patrol.a index 45eb4c5bf..838223fef 100644 --- a/src/prelaunch/pest.patrol.a +++ b/src/prelaunch/pest.patrol.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $4003 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/pitfall.ii.a b/src/prelaunch/pitfall.ii.a index e54bcc5a8..7b8b1ebe6 100644 --- a/src/prelaunch/pitfall.ii.a +++ b/src/prelaunch/pitfall.ii.a @@ -13,3 +13,7 @@ jsr $0800 ; decompress +DISABLE_ACCEL jmp $6000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/pooyan.a b/src/prelaunch/pooyan.a index f1ea084aa..45b720452 100644 --- a/src/prelaunch/pooyan.a +++ b/src/prelaunch/pooyan.a @@ -22,3 +22,7 @@ + +DISABLE_ACCEL jmp $6000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/sammy.lightfoot.a b/src/prelaunch/sammy.lightfoot.a index 5a2f1b172..f57f99b50 100644 --- a/src/prelaunch/sammy.lightfoot.a +++ b/src/prelaunch/sammy.lightfoot.a @@ -24,3 +24,7 @@ + +DISABLE_ACCEL jmp $B7A1 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/serpentine.a b/src/prelaunch/serpentine.a index 16ef002f0..c594186ba 100644 --- a/src/prelaunch/serpentine.a +++ b/src/prelaunch/serpentine.a @@ -30,3 +30,7 @@ cheat=*+1 sta $868F ; patch - don't decrease lives + jmp $0800 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/skyfox.a b/src/prelaunch/skyfox.a index 3f8c203a2..947f24acf 100644 --- a/src/prelaunch/skyfox.a +++ b/src/prelaunch/skyfox.a @@ -9,3 +9,7 @@ inc $80 ; requires a non-zero value for the RNG jmp $4621 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/sneakers.a b/src/prelaunch/sneakers.a index fed45c0bf..9c749ad76 100644 --- a/src/prelaunch/sneakers.a +++ b/src/prelaunch/sneakers.a @@ -20,3 +20,7 @@ + +DISABLE_ACCEL jmp $9e00 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/spys.demise.a b/src/prelaunch/spys.demise.a index 8b7d8b17d..ac44d4e24 100644 --- a/src/prelaunch/spys.demise.a +++ b/src/prelaunch/spys.demise.a @@ -21,3 +21,7 @@ + +DISABLE_ACCEL jmp $6000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/standard.a b/src/prelaunch/standard.a index 49a718c12..fb69eaca3 100644 --- a/src/prelaunch/standard.a +++ b/src/prelaunch/standard.a @@ -18,3 +18,7 @@ ldx #$FD ; Jump to game entry point via stack pop. txs rts + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/tapper.a b/src/prelaunch/tapper.a index 8044362de..610fefe96 100644 --- a/src/prelaunch/tapper.a +++ b/src/prelaunch/tapper.a @@ -29,3 +29,7 @@ cheat sta $1998 + jmp $d00 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/threshold.a b/src/prelaunch/threshold.a index 9ad681865..f754d6a19 100644 --- a/src/prelaunch/threshold.a +++ b/src/prelaunch/threshold.a @@ -32,3 +32,7 @@ patch +DISABLE_ACCEL jmp $6B00 end_patch + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/tubeway.a b/src/prelaunch/tubeway.a index 3317e7b28..6275ad1c8 100644 --- a/src/prelaunch/tubeway.a +++ b/src/prelaunch/tubeway.a @@ -21,3 +21,7 @@ + +DISABLE_ACCEL jmp $9000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/twerps.a b/src/prelaunch/twerps.a index 1a5fe4ce7..47f0e03ec 100644 --- a/src/prelaunch/twerps.a +++ b/src/prelaunch/twerps.a @@ -31,3 +31,7 @@ patch + jmp $0400 end_patch + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/up.n.down.a b/src/prelaunch/up.n.down.a index c0de8c4d6..17040c24c 100644 --- a/src/prelaunch/up.n.down.a +++ b/src/prelaunch/up.n.down.a @@ -28,3 +28,7 @@ patch sta $0912 ; patch - don't decrease lives + jmp $0200 ; continue with load + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/wavy.navy.a b/src/prelaunch/wavy.navy.a index a58f54254..1eda3f52f 100644 --- a/src/prelaunch/wavy.navy.a +++ b/src/prelaunch/wavy.navy.a @@ -18,3 +18,7 @@ + +DISABLE_ACCEL jmp $800 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/xevious.a b/src/prelaunch/xevious.a index c19a418c8..cf56272d7 100644 --- a/src/prelaunch/xevious.a +++ b/src/prelaunch/xevious.a @@ -34,3 +34,7 @@ patch2 sta $894F ; patch - don't increase lives + jmp $0600 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/zaxxon.a b/src/prelaunch/zaxxon.a index 4c682a9c4..75554264f 100644 --- a/src/prelaunch/zaxxon.a +++ b/src/prelaunch/zaxxon.a @@ -24,3 +24,7 @@ cheat sty $1a61 + jmp $200 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}