Crystal box name codes: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
>Bbbbbbbbba
(Moved a large chunk from 0x1500 control code arbitrary code execution to here.)
 
m (Text replacement - "(\bld(?:|i|l|d|h) (?:.+, ?)?)\((.+)\)" to "$1[$2]")
Line 31: Line 31:
or a, d0
or a, d0


ld (f893),a
ld [f893],a


pop hl
pop hl
Line 43: Line 43:
sub b9 ; 47
sub b9 ; 47


ld (fb8c),a
ld [fb8c],a


xor a
xor a
Line 55: Line 55:
sub 9a ;c3
sub 9a ;c3


ld (fa80),a
ld [fa80],a


ei
ei
Line 65: Line 65:
sub b8 ; 48
sub b8 ; 48


ld (fb9c),a
ld [fb9c],a


xor a
xor a
Line 75: Line 75:
sub 8b ; 75
sub 8b ; 75


ld (fa81),a
ld [fa81],a


xor a
xor a
Line 83: Line 83:
ld d,b
ld d,b


ld (fbac),a
ld [fbac],a


xor a
xor a
Line 95: Line 95:
ld d,b
ld d,b


ld (fa88),a
ld [fa88],a


or a
or a
Line 115: Line 115:
sub a8
sub a8


ld (fb88),a
ld [fb88],a


xor a
xor a
Line 125: Line 125:
sub a9
sub a9


ld (fb8b),a
ld [fb8b],a


xor a
xor a
Line 133: Line 133:
ld d,b
ld d,b


ld (f880),a
ld [f880],a


ld (f881),a
ld [f881],a


ld d,b
ld d,b
Line 160: Line 160:
or a, 93
or a, 93
sub 80
sub 80
ld (fce1),a
ld [fce1],a
ld d,b
ld d,b
pop hl
pop hl
Line 181: Line 181:
or a, ff
or a, ff


ld (fca4),a
ld [fca4],a


ei
ei
Line 189: Line 189:
ld d,b
ld d,b


ld (fca5),a
ld [fca5],a


ld (fca6),a
ld [fca6],a


pop hl
pop hl
Line 199: Line 199:
ld d,b
ld d,b


ld (fca7),a
ld [fca7],a


ld (fca8),a
ld [fca8],a


or a
or a
Line 240: Line 240:
sub b2 ;a=4e
sub b2 ;a=4e


ld (fb89),a
ld [fb89],a


xor a
xor a
Line 252: Line 252:
sub 80 ;a=01
sub 80 ;a=01


ld (fb88),a
ld [fb88],a


ld d,b
ld d,b
Line 258: Line 258:
ld d,b
ld d,b


ld (8080),a
ld [8080],a


xor a
xor a
Line 268: Line 268:
ld d,b
ld d,b


ld (fba4),a
ld [fba4],a


xor a
xor a
Line 278: Line 278:
ld d,b
ld d,b


ld (fba3),a
ld [fba3],a


xor a
xor a
Line 288: Line 288:
ld d,b
ld d,b


ld (8181),a
ld [8181],a


xor a
xor a
Line 334: Line 334:
ld d,b
ld d,b


ld (fbd1),a
ld [fbd1],a


xor a
xor a
Line 344: Line 344:
ld d,b
ld d,b


ld (fbd0),a
ld [fbd0],a


xor a
xor a
Line 354: Line 354:
ld d,b
ld d,b


ld (8888),a
ld [8888],a


or a
or a
Line 369: Line 369:
ld a,01
ld a,01


ld (4e01),a ;change to SRAM bank 1
ld [4e01],a ;change to SRAM bank 1


ld a, 0a
ld a, 0a


ld (0d01),a ;this enables writing to SRAM
ld [0d01],a ;this enables writing to SRAM


ld a, 0b
ld a, 0b


ld (be3c),a ;enable Celebi GS Ball event
ld [be3c],a ;enable Celebi GS Ball event


==Get Master Ball items slot 2==
==Get Master Ball items slot 2==
Line 392: Line 392:
sub 80
sub 80


ld (f895),a
ld [f895],a


ld d,b
ld d,b
Line 430: Line 430:
ld d,b
ld d,b


ld (fb88),a
ld [fb88],a


xor a
xor a
Line 440: Line 440:
ld d,b
ld d,b


ld (f880),a
ld [f880],a


or a
or a
Line 466: Line 466:
sub 80
sub 80


ld (f4b6),a
ld [f4b6],a


ld d,b
ld d,b
Line 492: Line 492:
sub 80
sub 80


ld (f4b6),a
ld [f4b6],a


ld d,b
ld d,b
Line 528: Line 528:
ld d,b
ld d,b


ld (fb88),a
ld [fb88],a


xor a
xor a
Line 540: Line 540:
ld d,b
ld d,b


ld (fc80),a
ld [fc80],a


pop hl
pop hl
Line 562: Line 562:
sub 80
sub 80


ld (fcfa),a
ld [fcfa],a


ld d,b
ld d,b
Line 590: Line 590:
sub 80
sub 80


ld (fcb5),a
ld [fcb5],a


ld d,b
ld d,b
Line 600: Line 600:
sub a7 (;59)
sub a7 (;59)


ld (fcb6),a
ld [fcb6],a


or a
or a