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 |
ld [f893],a |
||
pop hl |
pop hl |
||
Line 43: | Line 43: | ||
sub b9 ; 47 |
sub b9 ; 47 |
||
ld |
ld [fb8c],a |
||
xor a |
xor a |
||
Line 55: | Line 55: | ||
sub 9a ;c3 |
sub 9a ;c3 |
||
ld |
ld [fa80],a |
||
ei |
ei |
||
Line 65: | Line 65: | ||
sub b8 ; 48 |
sub b8 ; 48 |
||
ld |
ld [fb9c],a |
||
xor a |
xor a |
||
Line 75: | Line 75: | ||
sub 8b ; 75 |
sub 8b ; 75 |
||
ld |
ld [fa81],a |
||
xor a |
xor a |
||
Line 83: | Line 83: | ||
ld d,b |
ld d,b |
||
ld |
ld [fbac],a |
||
xor a |
xor a |
||
Line 95: | Line 95: | ||
ld d,b |
ld d,b |
||
ld |
ld [fa88],a |
||
or a |
or a |
||
Line 115: | Line 115: | ||
sub a8 |
sub a8 |
||
ld |
ld [fb88],a |
||
xor a |
xor a |
||
Line 125: | Line 125: | ||
sub a9 |
sub a9 |
||
ld |
ld [fb8b],a |
||
xor a |
xor a |
||
Line 133: | Line 133: | ||
ld d,b |
ld d,b |
||
ld |
ld [f880],a |
||
ld |
ld [f881],a |
||
ld d,b |
ld d,b |
||
Line 160: | Line 160: | ||
or a, 93 |
or a, 93 |
||
sub 80 |
sub 80 |
||
ld |
ld [fce1],a |
||
ld d,b |
ld d,b |
||
pop hl |
pop hl |
||
Line 181: | Line 181: | ||
or a, ff |
or a, ff |
||
ld |
ld [fca4],a |
||
ei |
ei |
||
Line 189: | Line 189: | ||
ld d,b |
ld d,b |
||
ld |
ld [fca5],a |
||
ld |
ld [fca6],a |
||
pop hl |
pop hl |
||
Line 199: | Line 199: | ||
ld d,b |
ld d,b |
||
ld |
ld [fca7],a |
||
ld |
ld [fca8],a |
||
or a |
or a |
||
Line 240: | Line 240: | ||
sub b2 ;a=4e |
sub b2 ;a=4e |
||
ld |
ld [fb89],a |
||
xor a |
xor a |
||
Line 252: | Line 252: | ||
sub 80 ;a=01 |
sub 80 ;a=01 |
||
ld |
ld [fb88],a |
||
ld d,b |
ld d,b |
||
Line 258: | Line 258: | ||
ld d,b |
ld d,b |
||
ld |
ld [8080],a |
||
xor a |
xor a |
||
Line 268: | Line 268: | ||
ld d,b |
ld d,b |
||
ld |
ld [fba4],a |
||
xor a |
xor a |
||
Line 278: | Line 278: | ||
ld d,b |
ld d,b |
||
ld |
ld [fba3],a |
||
xor a |
xor a |
||
Line 288: | Line 288: | ||
ld d,b |
ld d,b |
||
ld |
ld [8181],a |
||
xor a |
xor a |
||
Line 334: | Line 334: | ||
ld d,b |
ld d,b |
||
ld |
ld [fbd1],a |
||
xor a |
xor a |
||
Line 344: | Line 344: | ||
ld d,b |
ld d,b |
||
ld |
ld [fbd0],a |
||
xor a |
xor a |
||
Line 354: | Line 354: | ||
ld d,b |
ld d,b |
||
ld |
ld [8888],a |
||
or a |
or a |
||
Line 369: | Line 369: | ||
ld a,01 |
ld a,01 |
||
ld |
ld [4e01],a ;change to SRAM bank 1 |
||
ld a, 0a |
ld a, 0a |
||
ld |
ld [0d01],a ;this enables writing to SRAM |
||
ld a, 0b |
ld a, 0b |
||
ld |
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 |
ld [f895],a |
||
ld d,b |
ld d,b |
||
Line 430: | Line 430: | ||
ld d,b |
ld d,b |
||
ld |
ld [fb88],a |
||
xor a |
xor a |
||
Line 440: | Line 440: | ||
ld d,b |
ld d,b |
||
ld |
ld [f880],a |
||
or a |
or a |
||
Line 466: | Line 466: | ||
sub 80 |
sub 80 |
||
ld |
ld [f4b6],a |
||
ld d,b |
ld d,b |
||
Line 492: | Line 492: | ||
sub 80 |
sub 80 |
||
ld |
ld [f4b6],a |
||
ld d,b |
ld d,b |
||
Line 528: | Line 528: | ||
ld d,b |
ld d,b |
||
ld |
ld [fb88],a |
||
xor a |
xor a |
||
Line 540: | Line 540: | ||
ld d,b |
ld d,b |
||
ld |
ld [fc80],a |
||
pop hl |
pop hl |
||
Line 562: | Line 562: | ||
sub 80 |
sub 80 |
||
ld |
ld [fcfa],a |
||
ld d,b |
ld d,b |
||
Line 590: | Line 590: | ||
sub 80 |
sub 80 |
||
ld |
ld [fcb5],a |
||
ld d,b |
ld d,b |
||
Line 600: | Line 600: | ||
sub a7 (;59) |
sub a7 (;59) |
||
ld |
ld [fcb6],a |
||
or a |
or a |