Indentations break the feed.
[SquirrelJME.git] / assets / developer-notes / stephanie-gawroriski / 2019 / 06 / 28.mkd
blob2e7c6ac82e99c4df092bf968d017f1c449b5657e
1 # 2019/06/28
3 ## 09:00
5 Okay so the value being read should be the `seeker` value which is not valid
6 at all when RatufaCoat runs.
8 ## 09:10
10 Okay so load pool is exactly the same as SummerCoat, same values and such.
12 ## 09:25
14 Okay so, I think I saw something in the JAR minimizer. The BootRAM writes
15 7 fields while the non-boot JAR writes 8 fields. So this definitley might be
16 why things are messing up. Need to see what is needed. Okay, only 7 fields
17 are needed. Hopefully this does something?
19 ## 09:36
21 I need a way to handle out of memory errors. But fixing the non-boot JAR error
22 made RatufaCoat behave a bit different.
24 ## 10:11
26 Wait a minute, perhaps in SummerCoat the names of the JARs are placed in the
27 actual JARs, because it is just a ROM pointer.
29 ## 10:13
31 Okay just checked and that is not the case. So not sure!
33 ## 14:43
35 Okay so `__initRamLinks()` is being called with `Invoke 01dc2e54 (`
36 `1114112/00110000, 16777216/01000000)`. So this looks right.
38 ## 15:17
40 Okay so the first init ram links read ended up being zero.
42 ## 15:24
44 BootRAM is being initialized but it seems no values are being written to
45 anywhere.
47 ## 15:33
49 Okay so it seems the initial value is not being written to BootRAM at the
50 given address?
52 ## 15:59
54 I am stupid, I was not storing the read value in a register.
56 ## 16:42
58 Okay so the boot library is not valid in either VM, so the value must be
59 written wrong.
61 ## 16:49
63 No, just the wrong offset in the ROM was being read for the main class.
65 ## 16:55
67 Actually the original value is correct.
69 ## 15:56
71 I just have to offset the value correctly I believe.
73 ## 19:30
75 So the RetroArch engine does not need to be updated as much, I am going to
76 put in ROM stuff that is built-in like an initial JAR program.
78 ## 19:52
80 Okay so I do not want to copyrom anymore, but it just gives me invalid
81 argument on init. So wonder what causes this.