User:TimoVM/RAM Writer setups: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
Line 1,271: | Line 1,271: | ||
FB ei |
FB ei |
||
A7 and a |
A7 and a |
||
D2 7E F5 jp nc, $F57E |
|||
50 ld d, b</pre> |
|||
|} |
|||
===Open sram bank 3, then redirect to TMs=== |
|||
{| class="wikitable" |
|||
! Before first execution !! After first execution |
|||
|- |
|||
|<pre>80 add b |
|||
AF xor a |
|||
D6 D0 sub $D0 |
|||
EA D0 F8 ld $F8D4, a |
|||
AF xor a |
|||
50 ld d, b |
|||
D6 82 sub $82 |
|||
EA D6 F8 ld $F8D6, a |
|||
AF xor a |
|||
D6 FD sub $FD |
|||
50 ld d, b |
|||
A7 and a |
|||
D4 E1 FB call nc, $FBE1 |
|||
D2 FB F5 jp nc, $F5FB |
|||
50 ld d, b</pre>||<pre>80 add b |
|||
AF xor a |
|||
D6 D0 sub $D0 |
|||
EA D0 F8 ld $F8D4, a |
|||
AF xor a |
|||
50 ld d, b |
|||
D6 82 sub $82 |
|||
EA D6 F8 ld $F8D6, a |
|||
AF xor a |
|||
D6 FD sub $FD |
|||
50 ld d, b |
|||
A7 and a |
|||
D4 E1 30 call nc, $30E1 |
|||
D2 7E F5 jp nc, $F57E |
D2 7E F5 jp nc, $F57E |
||
50 ld d, b</pre> |
50 ld d, b</pre> |
||
Line 1,314: | Line 1,278: | ||
<pre> |
<pre> |
||
11 55 DD ld de, |
11 55 DD ld de, wOTPartyCount; safe to edit outside of battle |
||
D5 push de |
D5 push de |
||
.continue |
.continue |
||
D5 push de |
D5 push de |
||
11 04 E2 ld de, E204 |
|||
D5 push de |
D5 push de |
||
3E 04 ld a, 04 |
|||
21 42 62 ld hl, |
21 42 62 ld hl, _ComposeMailMessage |
||
CF rst08 |
CF rst08 |
||
E1 pop hl |
E1 pop hl |
||
Line 1,328: | Line 1,291: | ||
2A ldi a, (hl) |
2A ldi a, (hl) |
||
87 add a |
87 add a |
||
30 |
30 07 jr nc, .notChar |
||
86 add (hl) |
86 add (hl) |
||
12 ld (de), a |
12 ld (de), a |
||
13 inc de |
13 inc de |
||
23 inc hl |
|||
81 add c |
81 add c |
||
4F ld c, a |
4F ld c, a |
||
12 ld (de), a |
12 ld (de), a |
||
2A ldi a, (hl) |
|||
.notChar |
.notChar |
||
27 daa |
27 daa |
||
20 |
20 F2 jr nc, .terminator |
||
.loop |
|||
04 inc b |
|||
21 01 C4 ld hl, C401 |
|||
4D ld c, l |
|||
48 ld c, b |
|||
CD F0 3A call PrintBCDNumber.loop |
CD F0 3A call PrintBCDNumber.loop |
||
1B dec DE |
1B dec DE |
||
CD 90 37 call JoyTextDelay_ForcehJoyDown |
|||
.noButtonPressed |
|||
F0 |
F0 AB ldh a, (hJoyLast) |
||
BD cp l |
|||
28 D8 jr z, .continue |
28 D8 jr z, .continue |
||
38 |
38 EE jr c, .noloop |
||
07 rlca |
07 rlca |
||
D0 ret nc |
|||
18 F1 jr, .loop |
|||
E1 pop hl |
|||
C9 ret |
|||
</pre> |
</pre> |
||