I decapitalised more of the game, including moves, marts, and the Gold part of the Pokédex entries. There are still a few places, mainly with Pokémon status and PC, that nee decapitalisation.
Besides that, I changed a few names, changed an accidentally unfortunate message in the Pokémon Centre, simplified clock reset, and made the saving process faster. These were all from tutorials, though.
The biggest part was that I managed to get some sort of sine code working. I just needed the sine references to refer to the sine code in the home folder instead of the math folder. However, that caused the contents to spill out of ROM0. I
knew tha the compiler was not magical in assigning everything to free memory! What I did wa strip ou the intro, simplify the Strength queue code, removed a few things from the credits, and eventually started commenting out a lot of unreferenced code. That managed to make the code fit, though I had to demacro the code before the code can compile.
The sine code
technically works, but now the sine code made movements crazy. Ho-Oh and Lugia in the title screen are strobing vertically, whereas a Pokémon in battle goes through panic whenever thons stats get lowered.
I tried porting the code from the
patched branch, but I had to comment out pretty much all unrefereced code in the home folder, and even then the code did not work. I restored the previou sine code, then.
I wonder if there i something wi the sine table or the conditionals...
Later, I might restore the last part of the intro (the one with Venusaur, Blastoise, and Charizard) but change the characters to Meowscarada, Quaquaval, and Skeledirge.