graph
- fixed set-cursor so that moving the cursor backwards works2012-04-04, by Robert McIntyre
- created functions to set the cursor to any position in any list2012-04-04, by Robert McIntyre
- added function to determine wuantity of items currently selected2012-04-04, by Robert McIntyre
- created function to determine total item-offset2012-04-04, by Robert McIntyre
- located item-list related addresses.2012-04-03, by Robert McIntyre
- adapting bootstrap to new util functions.2012-04-03, by Robert McIntyre
- fixing runs to use new util functions.2012-04-02, by Robert McIntyre
- remove crufty functions.2012-04-02, by Robert McIntyre
- greatly speed up scroll-text by using binary-search.2012-04-02, by Robert McIntyre
- merge2012-04-02, by Robert McIntyre
- scroll text works robustly but is slow2012-04-02, by Robert McIntyre
- major refactoring; made (walk) more robust2012-04-02, by Robert McIntyre
- Added more to the rom map.2012-04-01, by Dylan Holmes
- began writing out my notes on the ROM in an org file.2012-04-01, by Dylan Holmes
- added hxc-intro-pkmn for seeing which pokemon is displayed in oak's intro, and sxc-intro-pkmn! for modifying it.2012-04-01, by Dylan Holmes
- made progress on music; fixed several music pointers I grabbed from the internet.2012-03-31, by Dylan Holmes
- moved the memory manipulation functions out of world.practice and into a separate location, gb.mem-utils, to avoid cyclic load dependency. will adjust the dependent files shortly.2012-03-31, by Dylan Holmes
- completed cry functions.2012-03-31, by Dylan Holmes
- beginning to work on cry data2012-03-31, by Dylan Holmes
- improve testing program2012-03-31, by Robert McIntyre
- improve testing program2012-03-31, by Robert McIntyre
- item manipulation program works!2012-03-31, by Robert McIntyre
- going to test bootstrapping program.2012-03-31, by Robert McIntyre
- inserted backwards jump into bootstrap program to fit it into item-pc space2012-03-30, by Robert McIntyre
- found program that works as valid items, but now the program is too long...2012-03-30, by Robert McIntyre
- mapped out the rest of relevant characters-as-objects space2012-03-30, by Robert McIntyre
- found a second good character-item that can serve as a target2012-03-30, by Robert McIntyre
- mapping out characters-as-items to avoid corrupt items.2012-03-30, by Robert McIntyre
- restored deposit-one-item, working on getting rival's name into item computer.2012-03-30, by Robert McIntyre
- dylan thought of a better program using op 0x70.2012-03-30, by Robert McIntyre
- merge2012-03-30, by Robert McIntyre
- preliminary idea for a better pre-bootstrapping program.2012-03-30, by Robert McIntyre
- Tinkering with types and encounters.2012-03-30, by Dylan Holmes
- script: creating header for initial bootstrap program.2012-03-29, by Robert McIntyre
- script: walked to poke-center computer.2012-03-29, by Robert McIntyre
- Fixed missing delimiter in gb.moves; preparing to play with type effectiveness.2012-03-29, by Dylan Holmes
- Made hxc-pokenames and hxc-items return keywords instead of strings by default; added hxc-pokenames-raw and hxc-items-raw for the string version.2012-03-29, by Dylan Holmes
- merge2012-03-28, by Robert McIntyre
- added give-empty-pokedex2012-03-28, by Robert McIntyre
- Found the hardcoded pokedex order!!2012-03-28, by Dylan Holmes
- script: bought 96 burn heals2012-03-28, by Robert McIntyre
- Added the hardcoded list of moves that the TMs and HMs teach.2012-03-28, by Dylan Holmes
- added price data. also, shop data seems a bit off.2012-03-28, by Dylan Holmes
- Replaced manually listed move data in gb.moves with a call to hxc-move-data. Also, began work on hxc-shops, which lists shop inventory. todo: find out how the game converts internal order to pokedex order; todo: get hardcoded tm data.2012-03-27, by Dylan Holmes
- reorginazed save corruption code2012-03-27, by Robert McIntyre
- script: save corruption2012-03-27, by Robert McIntyre
- script: bought initial 5 items.2012-03-27, by Robert McIntyre
- fix compiliation errors2012-03-27, by Robert McIntyre
- merge.2012-03-27, by Robert McIntyre
- added script to automatically buy any combination of items from a store's inventory.2012-03-27, by Robert McIntyre
- refactored walking code from buy-initial-objects to its own function.2012-03-27, by Robert McIntyre
- further improvements on hxc-pokemon-base.2012-03-27, by Dylan Holmes
- beginning work on hxc-pokemon-base, the collection of base stats, battle sprite data, etc.2012-03-27, by Dylan Holmes
- script: went back to viridian store.2012-03-27, by Robert McIntyre
- script: delivered oak's parcel; got pokedex.2012-03-26, by Robert McIntyre
- script: made it to oak's lab from viridian mart.2012-03-26, by Robert McIntyre
- Since the game uses zeros as delimiters in the evolution/learnset section, it increments all of the move/pokemon indices by 1. Altered my code so that all returned values are consistently non-incremented.2012-03-26, by Dylan Holmes
- Added hardcoded learnsets.2012-03-26, by Dylan Holmes
- script: got oak's parcel2012-03-26, by Robert McIntyre
- merge2012-03-26, by Robert McIntyre
- script: made it to viridian mart2012-03-26, by Robert McIntyre
- Corrected hxc-evolution so that pokemon with branched evolutions (i.e. eevee) will be fully included. As a result, altered hxc-evolution to return a list of hashes, one per evolution.2012-03-26, by Dylan Holmes
- script: left oak's lab.2012-03-26, by Robert McIntyre
- merge2012-03-26, by Robert McIntyre
- script: defeated rival.2012-03-26, by Robert McIntyre
- Added hardcoded evolution data.2012-03-26, by Dylan Holmes
- script: got pikachu.2012-03-26, by Robert McIntyre
- continued work on unoptimized script2012-03-26, by Robert McIntyre
- improved scroll-text to scroll through multiple lines of text2012-03-26, by Robert McIntyre
- unicode walking :)2012-03-26, by Robert McIntyre
- fixed incompetence.2012-03-26, by Robert McIntyre
- added delicious unicode characters to the character-map.2012-03-26, by Robert McIntyre
- minor correction.2012-03-26, by Robert McIntyre
- merge2012-03-26, by Robert McIntyre
- updated title and save_corruption to work with all the recent updates2012-03-26, by Robert McIntyre
- Reworked the hxc definitions; they are now fns that optionally take a single rom arg and dynamically grab the data. Their commonalities are also consolidated into a single template function, hxc-thunk. Minor fixes include stripping pokenames of their padding and splitting the huge hxc-dialog string into a list.2012-03-26, by Dylan Holmes
- mrege.2012-03-26, by Robert McIntyre
- starting work on unoptimized bootstrap script.2012-03-26, by Robert McIntyre
- Got hardcoded move effect data, put it into a map hxc-move-data. Since descriptions are handwritten, they may be buggy.2012-03-26, by Dylan Holmes
- forgot to include Bird type with the list of available type names for type advantage data. now hxc-advantage is correct.2012-03-25, by Dylan Holmes
- minor fixes2012-03-25, by Dylan Holmes
- Added the list of types and advantages to the hardcoded collection.2012-03-25, by Dylan Holmes
- making interesting data insights.2012-03-25, by Dylan Holmes
- still working on overall stragety... going to sleep on it.2012-03-25, by Robert McIntyre
- working on preliminary script to bootstrap my way into a RAM writing program2012-03-25, by Robert McIntyre
- revived a functional version of Dylan's assembly.2012-03-25, by Robert McIntyre
- found appropriate map-function on Route 32012-03-25, by Robert McIntyre
- continuing work on map-function-addresses.2012-03-24, by Robert McIntyre
- merge.2012-03-24, by Robert McIntyre
- working on item-injection; fixed off-by-one error in print-pokedex.2012-03-24, by Robert McIntyre
- saving progress...2012-03-24, by Dylan Holmes
- succesful return of control to the game upon item injection.2012-03-24, by Robert McIntyre
- preliminary map data region in cart.2012-03-24, by Robert McIntyre
- going to start work on item hack.2012-03-24, by Robert McIntyre
- working on map memory, modified view-memory to output hex and decimal as well as binary2012-03-24, by Robert McIntyre
- working out how 0xD367 affects game play2012-03-24, by Robert McIntyre
- fixed badge order, added HM-mew, mapped out some more memory2012-03-24, by Robert McIntyre
- Added functions for getting and setting badges.2012-03-24, by Dylan Holmes
- reformat2012-03-24, by Robert McIntyre
- added functions for setting rival's name and text speed2012-03-24, by Robert McIntyre
- added functions for setting current money.2012-03-24, by Robert McIntyre
- pokedex manipulation functions complete.2012-03-24, by Robert McIntyre
- enabled pokedex printing.2012-03-24, by Robert McIntyre
- extended range of catrography.2012-03-24, by Robert McIntyre
- rename pokemon-layout to cartography.2012-03-24, by Robert McIntyre
- adjusted default ditto's base stats.2012-03-24, by Robert McIntyre
- moved hardcoded stuff into its own namespace.2012-03-23, by Robert McIntyre
- differentiated between normal=pp-ups and glitched key-like pp-ups.2012-03-23, by Robert McIntyre
- remove debug stuff from pokemon.clj2012-03-23, by Robert McIntyre
- merge2012-03-23, by Robert McIntyre
- fixed give-pokemon to give a properly formatted pokemon for pokemon with less than 4 moves.2012-03-23, by Robert McIntyre
- Added spelling bee.2012-03-23, by Dylan Holmes
- fixed compilaition error in dylan's code2012-03-23, by Robert McIntyre
- merge.2012-03-23, by Robert McIntyre
- fixed minor bug in give-pokemon2012-03-23, by Robert McIntyre
- give pokemon appears to work.2012-03-23, by Robert McIntyre
- saving progress2012-03-23, by Robert McIntyre
- More hardcode expeditions.2012-03-23, by Dylan Holmes
- augmented print-pokemon to report inconsistent types; fixed error in give-type2012-03-23, by Robert McIntyre
- default type list complete.2012-03-23, by Robert McIntyre
- constructing default types....2012-03-23, by Robert McIntyre
- have to add default types for all pokemon.2012-03-23, by Robert McIntyre
- enhanced pokemon printing to print out current HP as well as current total HP.2012-03-23, by Robert McIntyre
- correct grammar lol.2012-03-23, by Robert McIntyre
- pokemon printing complete.2012-03-23, by Robert McIntyre
- merge2012-03-23, by Robert McIntyre
- competed move-table printing component of pokemon printing function.2012-03-23, by Robert McIntyre
- break for eating!2012-03-23, by Robert McIntyre
- changed :moves to give a vector instead of hash-map because move order is important2012-03-22, by Robert McIntyre
- working on printing pokemon in a nicely formatted way.2012-03-22, by Robert McIntyre
- Further explorations in memory.2012-03-23, by Dylan Holmes
- minor reformatting.2012-03-22, by Robert McIntyre
- fixed compilation problems, added more functionality to pokemon-info2012-03-22, by Robert McIntyre
- added function to set ROM2012-03-22, by Robert McIntyre
- extending functionality of support namespaces in prepreation of give-pokemon2012-03-22, by Robert McIntyre
- renamed *pokemon-data* to *pokemon-record*2012-03-22, by Robert McIntyre
- merged changes2012-03-22, by Robert McIntyre
- successfully captured program counter!2012-03-22, by Robert McIntyre
- merged changes.2012-03-22, by Dylan Holmes
- added world directory for practice worldbuilding.2012-03-22, by Dylan Holmes
- Added a worlds directory for worldbuilding practice, and added some assembly-reading utilities.2012-03-22, by Dylan Holmes
- merged assembly2012-03-21, by Dylan Holmes
- finished mapping out pokemon memory region.2012-03-22, by Robert McIntyre
- modified give-items to work with glitched items.2012-03-22, by Robert McIntyre
- determined location of pokemon types; added functions for reading/setting them.2012-03-22, by Robert McIntyre
- cleaned up code; added gb.saves2012-03-21, by Robert McIntyre
- add status to pokemon-data printout.2012-03-21, by Robert McIntyre
- expanded pokemon-layout to include status effects.2012-03-21, by Robert McIntyre
- wrote functions to read and write pokemon DV values and status2012-03-21, by Robert McIntyre
- beginning test of latest assembly code. 240->70.2012-03-21, by Dylan Holmes
- made functions more convienent for repl use.2012-03-21, by Robert McIntyre
- saved corrupted save.2012-03-21, by Robert McIntyre
- add DV info to print-pokemon-data2012-03-21, by Robert McIntyre
- fixed compilation problems.2012-03-21, by Robert McIntyre
- added facilities to corrupt any state.2012-03-21, by Robert McIntyre
- added functions to read and set DV values for pokemon.2012-03-21, by Robert McIntyre
- discovered locations of Stat experience and lost location of DV values2012-03-20, by Robert McIntyre
- made facilities for printing pokemon info.2012-03-20, by Robert McIntyre
- determined position of pokemon color maps2012-03-20, by Robert McIntyre
- need to determine how colormaps for pokemon work.2012-03-20, by Robert McIntyre
- working on functions to control species.2012-03-20, by Robert McIntyre
- fixed gb.moves2012-03-20, by Robert McIntyre
- moved important move code out of exp and into gb.2012-03-20, by Robert McIntyre
- emabled setting pokemon moves and PP2012-03-20, by Robert McIntyre
- discovered hex values for pokemon species.2012-03-20, by Robert McIntyre
- found out how to increase Max PP of a move2012-03-20, by Robert McIntyre
- finally found the species identifiers!2012-03-20, by Robert McIntyre
- discovered location of pokemon DV values.2012-03-20, by Robert McIntyre
- filled out more of the pokemon map by extrapolating from pokemon 2 and testing.2012-03-20, by Robert McIntyre
- confirmed move-id locations.2012-03-20, by Robert McIntyre
- discovered hex-values for every move.2012-03-20, by Robert McIntyre
- found a few more values by randomly setting things to 0x00.2012-03-20, by Robert McIntyre
- learned some more about pokemon layout via inspection.2012-03-20, by Robert McIntyre
- fix stackoverflow error.2012-03-20, by Robert McIntyre
- discovered location of pokemon OT IDs.2012-03-20, by Robert McIntyre
- made a map of what I know about pokemon layout so far.2012-03-19, by Robert McIntyre
- can now get/set pokemon OT name2012-03-19, by Robert McIntyre
- can now determine the number of pokemon in the party.2012-03-19, by Robert McIntyre
- made function to get the sixth pokemon's full name2012-03-19, by Robert McIntyre
- major refactoring complete.2012-03-19, by Robert McIntyre
- preparing to refactor:2012-03-19, by Robert McIntyre
- determined location of sixth pokemon's name's first character.2012-03-19, by Robert McIntyre
- moved set-memory to proper position, added pokemon.clj2012-03-19, by Robert McIntyre
- added save states, since many functions now depend on them.2012-03-19, by Robert McIntyre
- added driver for dylan's code, verified that it works.2012-03-19, by Dylan Holmes
- write-memory-assembly* confirmed...stage one.2012-03-19, by Dylan Holmes
- saving progress on state machine; 240 ops -> 90 ops (provided it withstands debugging)2012-03-19, by Dylan Holmes
- Checkpoint: about to include the state machine in the assembly* code.2012-03-18, by Dylan Holmes
- minor tweaking; incremental results: 91 -> 582012-03-18, by Dylan Holmes
- Wrote a more efficient input-number-assembly program; 91 oc -> 60 oc.2012-03-18, by Dylan Holmes
- removed hardcoded /home/r/ strings from paths and made them relative to user.home2012-03-18, by Robert McIntyre
- saving progress2012-03-18, by Robert McIntyre