Jump to content

User:TimoVM/RAM Writer setups: Difference between revisions

Line 1,271:
FB ei
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
50 ld d, b</pre>
Line 1,314 ⟶ 1,278:
 
<pre>
11 55 DD ld de, DD55wOTPartyCount; safe to edit outside of battle
D5 push de
.continue
D5 push de
11 04 E2 ld de, E204
D5 push de
7B3E 04 ld a, e04
21 42 62 ld hl, 6242_ComposeMailMessage
CF rst08
E1 pop hl
Line 1,328 ⟶ 1,291:
2A ldi a, (hl)
87 add a
30 0807 jr nc, .notChar
86 add (hl)
12 ld (de), a
13 inc de
23 inc hl
81 add c
4F ld c, a
12 ld (de), a
7C2A ldldi a, h(hl)
.notChar
27 daa
20 F1F2 jr nc, .terminator
.loop
04 inc b
68 21 01 C4 ld lhl, bC401
294D addld hlc, hll
48 ld c, b
CD F0 3A call PrintBCDNumber.loop
1B dec DE
CD 90 37 call JoyTextDelay_ForcehJoyDown
.noButtonPressed
F0 A5AB ldh a, (hJoypadPressedhJoyLast)
B8BD cp bl
28 D8 jr z, .continue
38 F9EE jr c, .noButtonPressed noloop
07 rlca
D8D0 ret cnc
18 F1 jr, .loop
E1 pop hl
C9 ret
</pre>
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.