use new macro (no binary changes)

This commit is contained in:
4am 2024-05-25 17:24:57 -04:00
parent 93ee4bee01
commit b729ae17c2
58 changed files with 58 additions and 174 deletions

View File

@ -39,9 +39,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "AGENT.U.S.A"
x_e
title +PSTRING "AGENT.U.S.A"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -27,9 +27,7 @@
patch !byte $4C,$E0,$03
title !byte x_e-x_b
x_b !text "ALIEN.AMBUSH"
x_e
title +PSTRING "ALIEN.AMBUSH"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -29,9 +29,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "ALIEN.DOWNPOUR"
x_e
title +PSTRING "ALIEN.DOWNPOUR"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -51,9 +51,7 @@ patch3 !byte $4C,$00,$01
patch2 !byte $10,$0A
title !byte x_e-x_b
x_b !text "ALIEN.MUNCHIES"
x_e
title +PSTRING "ALIEN.MUNCHIES"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -45,9 +45,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "ALIEN.TYPHOON"
x_e
title +PSTRING "ALIEN.TYPHOON"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -77,9 +77,7 @@
jmp $5F00
title !byte x_e-x_b
x_b !text "APPLE.INVADER"
x_e
title +PSTRING "APPLE.INVADER"
!if * > $300 {
!error "code is too large, ends at ", *

View File

@ -55,9 +55,7 @@ count !byte $3D ; number of 0.16395694 second WAIT cycles
; 163,956.94 usec = 0.16395694 seconds
; 61 cycles (hex $3D) of A=256 WAIT = 10 seconds
title !byte x_e-x_b
x_b !text "AO"
x_e
title +PSTRING "AO"
!if * > $BDFF {
!error "code is too large, ends at ", *

View File

@ -64,9 +64,7 @@ callback
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "AXIS.ASSASSIN"
x_e
title +PSTRING "AXIS.ASSASSIN"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -58,9 +58,7 @@
patch !byte $4C,$00,$01
patch2 !byte $C9,$FF,$F0,$16
title !byte x_e-x_b
x_b !text "BATTLEZONE"
x_e
title +PSTRING "BATTLEZONE"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -30,9 +30,7 @@ counter !byte $FD
patch !byte $4C,$00,$01
patch2 !byte $EE,<counter,>counter
title !byte x_e-x_b
x_b !text "BELLHOP"
x_e
title +PSTRING "BELLHOP"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -34,9 +34,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "BOLO"
x_e
title +PSTRING "BOLO"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -56,9 +56,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "BB"
x_e
title +PSTRING "BB"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -58,9 +58,7 @@
patch !byte $4C,$00,$01
patch2 !byte $4C,$8D,$65
title !byte x_e-x_b
x_b !text "BU"
x_e
title +PSTRING "BU"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -31,9 +31,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "BUZZARD.BAIT"
x_e
title +PSTRING "BUZZARD.BAIT"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -36,9 +36,7 @@
patch !byte $CE,$98,$A0,$10,$93,$4C,$00,$01,$02
title !byte x_e-x_b
x_b !text "CB"
x_e
title +PSTRING "CB"
!if * > $300 {
!error "code is too large, ends at ", *

View File

@ -34,9 +34,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "CEILING.ZERO"
x_e
title +PSTRING "CEILING.ZERO"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -28,9 +28,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "CHOPLIFTER"
x_e
title +PSTRING "CHOPLIFTER"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -35,9 +35,7 @@
jmp $8EA6
title !byte x_e-x_b
x_b !text "CYCLOD"
x_e
title +PSTRING "CYCLOD"
patch !byte $10,$03
patch2 !byte $4C,$00,$01,$EA

View File

@ -31,9 +31,7 @@
patch !byte $4C,$00,$01
patch2 !byte $4C,$B9,$A3
title !byte x_e-x_b
x_b !text "DIG.DUG"
x_e
title +PSTRING "DIG.DUG"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -48,9 +48,7 @@
patch !byte $A9,$01,$EA,$EA,$EA,$EA
patch2 !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "DUNG.BEETLES"
x_e
title +PSTRING "DUNG.BEETLES"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -28,6 +28,4 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "FALCONS"
x_e
title +PSTRING "FALCONS"

View File

@ -52,9 +52,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "FIREBIRD"
x_e
title +PSTRING "FIREBIRD"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -43,9 +43,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "X/FIREBUG"
x_e
title +PSTRING "X/FIREBUG"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -54,9 +54,7 @@
jmp $8F63
title !byte x_e-x_b
x_b !text "FLIP.OUT"
x_e
title +PSTRING "FLIP.OUT"
patch1 !byte $B0,$08,$AD,$00,$C0,$10,$1F,$4C,$00,$01,$20,$69,$8B
patch2 !byte $10,$03

View File

@ -56,9 +56,7 @@ patch1 !byte $10,$05,$4C,$00,$01
patch2 !byte $10,$49,$4C,$00,$01
title !byte x_e-x_b
x_b !text "GALAXIAN"
x_e
title +PSTRING "GALAXIAN"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -34,6 +34,4 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "GAMMA.GOBLINS"
x_e
title +PSTRING "GAMMA.GOBLINS"

View File

@ -29,9 +29,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "GENETIC.DRIFT"
x_e
title +PSTRING "GENETIC.DRIFT"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -38,9 +38,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "GREMLINS"
x_e
title +PSTRING "GREMLINS"
!if * > $BEFF {
!error "code is too large, ends at ", *

View File

@ -51,9 +51,7 @@ patcher rts
pha
rts
title !byte x_e-x_b
x_b !text "HARD.HAT.MACK"
x_e
title +PSTRING "HARD.HAT.MACK"
patch !byte $8D,$10,$72,$8D,$13,$72,$8D,$14,$72,$EE,$14,$72,$60
patch2 !byte $4C,$00,$01

View File

@ -33,9 +33,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "HIGH.RISE"
x_e
title +PSTRING "HIGH.RISE"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -37,9 +37,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "KAMIKAZE"
x_e
title +PSTRING "KAMIKAZE"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -50,6 +50,4 @@ callback
patch !byte $4C,$70,$00
title !byte x_e-x_b
x_b !text "X/LADY.TUT"
x_e
title +PSTRING "X/LADY.TUT"

View File

@ -50,9 +50,7 @@ counter !byte 3
patch !byte $4C,$00,$01
patch2 !byte $CE,<counter,>counter
title !byte x_e-x_b
x_b !text "LASER.BOUNCE"
x_e
title +PSTRING "LASER.BOUNCE"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -42,9 +42,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "LAZER.SILK"
x_e
title +PSTRING "LAZER.SILK"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -57,9 +57,7 @@
patch !byte $4C,$00,$01
patch2 !byte $A9,$01,$EA
title !byte x_e-x_b
x_b !text "LOST.TOMB"
x_e
title +PSTRING "LOST.TOMB"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -44,9 +44,7 @@
jmp $919
title !byte x_e-x_b
x_b !text "MOON.PATROL"
x_e
title +PSTRING "MOON.PATROL"
patch !byte $20,$B8,$0A,$2C,$10,$C0,$A2,$41,$A9,$FF,$20,$A8,$FC,$AD,$00,$C0,$10,$05
patch2 !byte $4C,$00,$01,$EA,$EA,$CA,$D0,$EE

View File

@ -36,9 +36,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "N.O.R.A.D"
x_e
title +PSTRING "N.O.R.A.D"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -37,9 +37,7 @@
patch !byte $4C,$00,$01
patch2 !byte $A9,$01,$EA
title !byte x_e-x_b
x_b !text "NIBBLER"
x_e
title +PSTRING "NIBBLER"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -95,6 +95,4 @@ patch2 !byte $4C,$00,$01,$60,$AD,$6F,$03,$05,$EA,$60,$8D,$6F,$03,$A2,$FF,$60
}
x_e
title !byte xx_e-xx_b
xx_b !text "NIGHT.STALKER"
xx_e
title +PSTRING "NIGHT.STALKER"

View File

@ -66,9 +66,7 @@
patch !byte $4C,$00,$01
patch2 !byte $30,$06,$EA
title !byte x_e-x_b
x_b !text "OM"
x_e
title +PSTRING "OM"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -48,9 +48,7 @@ patch2 !byte $4C,$CD,$48
patch !byte $4C,$00,$01
patch3 !byte $30,$06,$EA
title !byte x_e-x_b
x_b !text "PACMAN"
x_e
title +PSTRING "PACMAN"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -37,9 +37,7 @@
jmp $4003
title !byte x_e-x_b
x_b !text "PEST.PATROL"
x_e
title +PSTRING "PEST.PATROL"
patch !byte $4C,$00,$01,$AD,$00,$C0,$30,$F8,$4C,$90,$B3
patch2 !byte $4C,$BD,$47

View File

@ -44,6 +44,4 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "PHASER.FIRE"
x_e
title +PSTRING "PHASER.FIRE"

View File

@ -48,9 +48,7 @@ p1 lda $100, x
sta $6299 ; don't lose keypress on return
jmp $ADE0
title !byte x_e-x_b
x_b !text "PITFALL.II"
x_e
title +PSTRING "PITFALL.II"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -46,9 +46,7 @@ callback
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "X/PLASMANIA"
x_e
title +PSTRING "X/PLASMANIA"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -34,9 +34,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "POOYAN"
x_e
title +PSTRING "POOYAN"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -38,9 +38,7 @@ callback ldx #6-1
patch !byte $4C,$42,$45
title !byte x_e-x_b
x_b !text "ROBOTRON.2084"
x_e
title +PSTRING "ROBOTRON.2084"
!if * > $C000 {
!error "code is too large, ends at ", *

View File

@ -49,9 +49,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "SNAKE.BYTE"
x_e
title +PSTRING "SNAKE.BYTE"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -29,9 +29,7 @@
jmp $9e00
title !byte x_e-x_b
x_b !text "SNEAKERS"
x_e
title +PSTRING "SNEAKERS"
patch !byte $10,$03,$4C,$00,$01,$EA,$EA,$A9,$00

View File

@ -49,9 +49,7 @@ patch !byte $CE,$FF,$4B,$10,$03
patch3 !byte $4C,$00,$01,$4C,$B0,$4B
patch2 !byte $AD,$00,$C0
title !byte x_e-x_b
x_b !text "SPACE.EGGS"
x_e
title +PSTRING "SPACE.EGGS"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -34,9 +34,7 @@
jmp $20A
title !byte x_e-x_b
x_b !text "SPACE.QUARKS"
x_e
title +PSTRING "SPACE.QUARKS"
patch !byte $F0,$08,$AD,$00,$C0,$10,$0D
patch2 !byte $4C,$00,$01,$CE,$24,$02,$F0,$F8,$68,$68

View File

@ -63,9 +63,7 @@ callback
patch !byte $4C,$00,$01
patch2 !byte $20,<callback,>callback
title !byte x_e-x_b
x_b !text "SPIDER.RAID"
x_e
title +PSTRING "SPIDER.RAID"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -54,6 +54,4 @@ callback
jmp $0451
title !byte x_e-x_b
x_b !text "SPY.HUNTER"
x_e
title +PSTRING "SPY.HUNTER"

View File

@ -41,9 +41,7 @@ count !byte $03
patch !byte $4C,$00,$01
patch2 !byte $4C,<(count + 1),>(count + 1)
title !byte x_e-x_b
x_b !text "STAR.BLAZER"
x_e
title +PSTRING "STAR.BLAZER"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -57,9 +57,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "STARGATE"
x_e
title +PSTRING "STARGATE"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -46,9 +46,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "X/TB"
x_e
title +PSTRING "X/TB"
!if * > $3F0 {
!error "code is too large, ends at ", *

View File

@ -58,9 +58,7 @@
patch !byte $4C,$00,$01
title !byte x_e-x_b
x_b !text "TUNNEL.TERROR"
x_e
title +PSTRING "TUNNEL.TERROR"
!if * > $BFD0 {
!error "code is too large, ends at ", *

View File

@ -35,9 +35,7 @@
jmp $800
title !byte x_e-x_b
x_b !text "WAVY.NAVY"
x_e
title +PSTRING "WAVY.NAVY"
!if * > $3F0 {
!error "code is too large, ends at ", *