08-09-2020, 10:48 AM
I shortened the code by 7 lines using string writes. Here's the portion of the code with the RAM writes only.
NTSC-U
045FD1A4 4BA03C74
06000E18 0000002C
7FE3FB78 3880006B
485F1035 7FE3FB78
3880006C 485F1029
7FE3FB78 3880006D
485F101D 7FE3FB78
485FC368 00000000
04000EB0 808B2EF0
06000EBC 00000020
FFFFFFFF 80000EC4
3AA00001 3E808000
92B40EAC 3AA00000
3A800000 485B57DC
PAL
0462E058 4B9D2DC0
06000E18 0000002C
7FE3FB78 3880006B
48621EE9 7FE3FB78
3880006C 48621EDD
7FE3FB78 3880006D
48621ED1 7FE3FB78
4862D21C 00000000
04000EB0 808B77B8
06000EBC 00000020
FFFFFFFF 80000EC4
3AA00001 3E808000
92B40EAC 3AA00000
3A800000 485BD480
NTSC-J
0462D7A4 4B9D3674
06000E18 0000002C
7FE3FB78 3880006B
48621635 7FE3FB78
3880006C 48621629
7FE3FB78 3880006D
4862161D 7FE3FB78
4862C968 00000000
04000EB0 808B6918
06000EBC 00000020
FFFFFFFF 80000EC4
3AA00001 3E808000
92B40EAC 3AA00000
3A800000 485BCE00
NTSC-K
0461C450 4B9E49C8
06000E18 0000002C
7FE3FB78 3880006B
486102E1 7FE3FB78
3880006C 486102D5
7FE3FB78 3880006D
486102C9 7FE3FB78
4861B614 00000000
04000EB0 808A5C30
06000EBC 00000020
FFFFFFFF 80000EC4
3AA00001 3E808000
92B40EAC 3AA00000
3A800000 485AB4D8
NTSC-U
045FD1A4 4BA03C74
06000E18 0000002C
7FE3FB78 3880006B
485F1035 7FE3FB78
3880006C 485F1029
7FE3FB78 3880006D
485F101D 7FE3FB78
485FC368 00000000
04000EB0 808B2EF0
06000EBC 00000020
FFFFFFFF 80000EC4
3AA00001 3E808000
92B40EAC 3AA00000
3A800000 485B57DC
PAL
0462E058 4B9D2DC0
06000E18 0000002C
7FE3FB78 3880006B
48621EE9 7FE3FB78
3880006C 48621EDD
7FE3FB78 3880006D
48621ED1 7FE3FB78
4862D21C 00000000
04000EB0 808B77B8
06000EBC 00000020
FFFFFFFF 80000EC4
3AA00001 3E808000
92B40EAC 3AA00000
3A800000 485BD480
NTSC-J
0462D7A4 4B9D3674
06000E18 0000002C
7FE3FB78 3880006B
48621635 7FE3FB78
3880006C 48621629
7FE3FB78 3880006D
4862161D 7FE3FB78
4862C968 00000000
04000EB0 808B6918
06000EBC 00000020
FFFFFFFF 80000EC4
3AA00001 3E808000
92B40EAC 3AA00000
3A800000 485BCE00
NTSC-K
0461C450 4B9E49C8
06000E18 0000002C
7FE3FB78 3880006B
486102E1 7FE3FB78
3880006C 486102D5
7FE3FB78 3880006D
486102C9 7FE3FB78
4861B614 00000000
04000EB0 808A5C30
06000EBC 00000020
FFFFFFFF 80000EC4
3AA00001 3E808000
92B40EAC 3AA00000
3A800000 485AB4D8