Finally completed running through the code and cleaning up variable usage, plus I have optimized the program by roughly 1500 bytes thus far. I have to rewrite the items system, which will save a TON of space, and I am eager for the ability to at least run through the list of items you get to be done. I will still have to make it so you can use the items, but that isn't important until AFTER you can get your pokemon anyways. =p
Oh, and sorry for having been gone so long, I will try harder to post more here. ^_^
I really haven't touched it, but I have some ideas to do to it to make things a bit more efficient with it, pending the idea works =]
Plus there really wasn't a whole lot left to do to it to make it complete, if memory serves. If I knew asm, would make it so you flew around the map (in 2d of course) and fought in that manner. ah well, that will have to be left to someone else. =]
Currently, only the scrolling and page by page turning is working. I still need to add:
X -the ability to move an item X -the ability to toss an item X -the ability to use an item
Using an item won't happen until I get it to where you can have a pokemon to use one on. That will be somewhat difficult, as each item does different things. I will also need to devise a dynamic routine for all the TMs and HMs, since they will all essentially do the same, and make it easier, but if the pokemon knows 4 moves already, it will have to replace the selected move with the TM/HM.
Oh what fun.. I think I will work on moving an item and tossing an item to at least get those out of the way. =]