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 |
21 00 C4 ld hl, $C400 ; Corresponds to screen tile |
||
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 |
21 00 C4 ld hl, $C400 ; Corresponds to screen tile |
||
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 |
21 00 C4 ld hl, $C400 ; Corresponds to screen tile |
||
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 |
21 00 C4 ld hl, $C400 ; Corresponds to screen tile |
||
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 |
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 |
D5 21 00 C4 0E |
||
CD BC 13 2D |
01 CD BC 13 2D |
||
FE 20 FB |
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 |
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 |
D5 21 00 C4 0E |
||
CD BF 13 2D |
01 CD BF 13 2D |
||
FE 20 FB |
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 |
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 |
D5 21 00 C4 0E |
||
CD BF 13 2D |
01 CD BF 13 2D |
||
FE 20 FB |
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 |
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 |
D5 21 00 C4 0E |
||
CD BF 13 2D |
01 CD BF 13 2D |
||
FE 20 FB |
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 |