Guides:SRAM Glitch ACE Setups (Yellow): Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
Line 694: Line 694:
.newMail
.newMail
D5 push de
D5 push de
21 1E 63 ld hl, AskName + 39h ; Prepares data and calls DisplayNamingScreen
21 56 63 ld hl, DisplayNameRaterScreen
CD 1A 39 call $391A ; sets b to 01, then jumps to Bankswitch, calling b:hl
CD 1A 39 call $391A ; sets b to 01, then jumps to Bankswitch, calling b:hl
0E 80 ld c, $80 ; Ensure checksum consistency
0E 80 ld c, $80 ; Ensure checksum consistency
Line 713: Line 713:
.terminator
.terminator
D5 push de
D5 push de
21 01 C4 ld hl, $C401 ; Corresponds to screen tile
21 00 C4 ld hl, $C400 ; Corresponds to screen tile
4D ld c, l ; How many bytes printed as numbers?
0E 01 ld c, $01 ; How many bytes printed as numbers?
CD BC 13 call PrintBCDNumber.loop
CD BC 13 call PrintBCDNumber.loop
.numLoop
.numLoop
Line 745: Line 745:
.newMail
.newMail
D5 push de
D5 push de
21 AA 62 ld hl, AskName + 39h ; Prepares data and calls DisplayNamingScreen
21 E2 62 ld hl, DisplayNameRaterScreen
CD 1C 39 call $391C ; sets b to 01, then jumps to Bankswitch, calling b:hl
CD 1C 39 call $391C ; sets b to 01, then jumps to Bankswitch, calling b:hl
0E 80 ld c, $80 ; Ensure checksum consistency
0E 80 ld c, $80 ; Ensure checksum consistency
Line 764: Line 764:
.terminator
.terminator
D5 push de
D5 push de
21 01 C4 ld hl, $C401 ; Corresponds to screen tile
21 00 C4 ld hl, $C400 ; Corresponds to screen tile
4D ld c, l ; How many bytes printed as numbers?
0E 01 ld c, $01 ; How many bytes printed as numbers?
CD BF 13 call PrintBCDNumber.loop
CD BF 13 call PrintBCDNumber.loop
.numLoop
.numLoop
Line 796: Line 796:
.newMail
.newMail
D5 push de
D5 push de
21 E4 62 ld hl, AskName + 39h ; Prepares data and calls DisplayNamingScreen
21 1C 63 ld hl, DisplayNameRaterScreen
CD 15 39 call $3915 ; sets b to 01, then jumps to Bankswitch, calling b:hl
CD 15 39 call $3915 ; sets b to 01, then jumps to Bankswitch, calling b:hl
0E 80 ld c, $80 ; Ensure checksum consistency
0E 80 ld c, $80 ; Ensure checksum consistency
Line 815: Line 815:
.terminator
.terminator
D5 push de
D5 push de
21 01 C4 ld hl, $C401 ; Corresponds to screen tile
21 00 C4 ld hl, $C400 ; Corresponds to screen tile
4D ld c, l ; How many bytes printed as numbers?
0E 01 ld c, $01 ; How many bytes printed as numbers?
CD BF 13 call PrintBCDNumber.loop
CD BF 13 call PrintBCDNumber.loop
.numLoop
.numLoop
Line 847: Line 847:
.newMail
.newMail
D5 push de
D5 push de
21 DC 62 ld hl, AskName + 39h ; Prepares data and calls DisplayNamingScreen
21 14 63 ld hl, DisplayNameRaterScreen
CD 1C 39 call $391C ; sets b to 01, then jumps to Bankswitch, calling b:hl
CD 1C 39 call $391C ; sets b to 01, then jumps to Bankswitch, calling b:hl
0E 80 ld c, $80 ; Ensure checksum consistency
0E 80 ld c, $80 ; Ensure checksum consistency
Line 866: Line 866:
.terminator
.terminator
D5 push de
D5 push de
21 01 C4 ld hl, $C401 ; Corresponds to screen tile
21 00 C4 ld hl, $C400 ; Corresponds to screen tile
4D ld c, l ; How many bytes printed as numbers?
0E 01 ld c, $01 ; How many bytes printed as numbers?
CD BF 13 call PrintBCDNumber.loop
CD BF 13 call PrintBCDNumber.loop
.numLoop
.numLoop
Line 897: Line 897:
<pre>
<pre>
11 A0 D8 D5 D5
11 A0 D8 D5 D5
21 56 63 CD 1A
21 1E 63 CD 1A
39 0E 80 21 4F
39 0E 80 21 4F
CF D1 2A 87 30
CF D1 2A 87 30
09 86 12 13 23
09 86 12 13 23
81 12 4F 18 F3
81 12 4F 18 F3
D5 21 01 C4 4D
D5 21 00 C4 0E
CD BC 13 2D CB
01 CD BC 13 2D
FE 20 FB 75 CD
CB FE 20 FB CD
21 38 F0 B5 E6
21 38 F0 B5 E6
0F 28 F7 1F D1
0F 28 F7 1F D1
Line 915: Line 915:
<pre>
<pre>
11 A0 D8 D5 D5
11 A0 D8 D5 D5
21 E2 62 CD 1C
21 AA 62 CD 1C
39 0E 80 21 4F
39 0E 80 21 4F
CF D1 2A 87 30
CF D1 2A 87 30
09 86 12 13 23
09 86 12 13 23
81 12 4F 18 F3
81 12 4F 18 F3
D5 21 01 C4 4D
D5 21 00 C4 0E
CD BF 13 2D CB
01 CD BF 13 2D
FE 20 FB 75 CD
CB FE 20 FB CD
23 38 F0 B5 E6
23 38 F0 B5 E6
0F 28 F7 1F D1
0F 28 F7 1F D1
Line 933: Line 933:
<pre>
<pre>
11 A0 D8 D5 D5
11 A0 D8 D5 D5
21 1C 63 CD 15
21 E4 62 CD 15
39 0E 80 21 4F
39 0E 80 21 4F
CF D1 2A 87 30
CF D1 2A 87 30
09 86 12 13 23
09 86 12 13 23
81 12 4F 18 F3
81 12 4F 18 F3
D5 21 01 C4 4D
D5 21 00 C4 0E
CD BF 13 2D CB
01 CD BF 13 2D
FE 20 FB 75 CD
CB FE 20 FB CD
1C 38 F0 B5 E6
1C 38 F0 B5 E6
0F 28 F7 1F D1
0F 28 F7 1F D1
Line 951: Line 951:
<pre>
<pre>
11 A0 D8 D5 D5
11 A0 D8 D5 D5
21 14 63 CD 1C
21 DC 62 CD 1C
39 0E 80 21 4F
39 0E 80 21 4F
CF D1 2A 87 30
CF D1 2A 87 30
09 86 12 13 23
09 86 12 13 23
81 12 4F 18 F3
81 12 4F 18 F3
D5 21 01 C4 4D
D5 21 00 C4 0E
CD BF 13 2D CB
01 CD BF 13 2D
FE 20 FB 75 CD
CB FE 20 FB CD
23 38 F0 B5 E6
23 38 F0 B5 E6
0F 28 F7 1F D1
0F 28 F7 1F D1