Commit Graph

  • b27e547509 more de-dependency-looping Bryan Bishop 2012-06-20 01:42:33 -05:00
  • 8fe39c647b move code around to avoid dependency loops Bryan Bishop 2012-06-20 01:13:15 -05:00
  • b0ff2abc30 use romstr.py as the new disassembler Bryan Bishop 2012-06-19 23:59:49 -05:00
  • c8c4a56cae asm output for the new disassembler Bryan Bishop 2012-06-19 23:42:12 -05:00
  • af3d9eb02f implement a formatted-with-labels version of the opcode line Bryan Bishop 2012-06-19 22:54:20 -05:00
  • cd6d6b9437 remove debug lines Bryan Bishop 2012-06-19 22:40:38 -05:00
  • af92ca3e66 super duper disassembler fixes Bryan Bishop 2012-06-19 22:12:52 -05:00
  • e70274248e advance forward when disassembling the rom Bryan Bishop 2012-06-14 21:54:25 -05:00
  • d4233aa038 broken disassembler Bryan Bishop 2012-06-10 22:55:05 -05:00
  • dc5aed94e9 backtracking and labeling for the disassembler Bryan Bishop 2012-06-10 18:26:18 -05:00
  • 71a06d372c somewhat improved disassembler Bryan Bishop 2012-06-10 12:24:33 -05:00
  • 5727b4e9ac sleepy disassembling Bryan Bishop 2012-06-07 01:37:55 -05:00
  • 3d231ef1a4 more awful code for the new disassembler Bryan Bishop 2012-06-07 01:24:38 -05:00
  • e91193e3ea almost complete new disassembler version Bryan Bishop 2012-06-07 01:07:48 -05:00
  • 96559874ad more cleaning Bryan Bishop 2012-06-06 21:04:40 -05:00
  • aced3df081 remove more code cruft Bryan Bishop 2012-06-06 21:00:30 -05:00
  • 095ecb39ef remove some code cruft from gbz80disasm Bryan Bishop 2012-06-06 20:43:02 -05:00
  • 49477ae85c get RomStr from romstr.py in gbz80disasm Bryan Bishop 2012-06-06 20:26:02 -05:00
  • 88d1cd8197 make unittest2 error show up in stderr Bryan Bishop 2012-06-02 11:42:09 -05:00
  • 72b6a83754 temporarily disable label-usage (find_label) in gbz80disasm Bryan Bishop 2012-05-31 02:02:41 -05:00
  • 9639a75560 find functions based on first few similar bytes Bryan Bishop 2012-05-31 02:02:23 -05:00
  • af00a5c54b hooray PrintNumber_PrintLeadingZero is also shared Bryan Bishop 2012-05-29 15:04:19 -05:00
  • f3ca1d804e comparator.py - find shared functions between pokered/pokecrystal Bryan Bishop 2012-05-29 14:50:56 -05:00
  • 31d92266f9 fix up AsmSection and line_has_comment_address Bryan Bishop 2012-05-29 14:50:35 -05:00
  • 895f32e891 move AsmList into romstr.py too Bryan Bishop 2012-05-29 13:19:02 -05:00
  • 19e3c8ae4e move RomStr into a shared file Bryan Bishop 2012-05-29 13:08:43 -05:00
  • f2c2dbc90c use map constants for wildmons sections Bryan Bishop 2012-05-28 10:30:45 -05:00
  • ac230bdee9 update to_asm on MapHeader to use the BANK macro Bryan Bishop 2012-05-28 09:51:49 -05:00
  • 3528fd881b insert all map connections Bryan Bishop 2012-05-28 00:16:38 -05:00
  • d0ea2e74c0 don't use any particular formula for strip-destination west/east Bryan Bishop 2012-05-27 23:50:18 -05:00
  • cb9a67ad84 fix typo in strip destination pointer (north) calculations Bryan Bishop 2012-05-27 20:02:34 -05:00
  • 051efc9de8 do all the connection to_asm output Bryan Bishop 2012-05-27 19:45:44 -05:00
  • a4fa1665ca asm output for strip pointer formulas Bryan Bishop 2012-05-27 18:24:09 -05:00
  • 3fa144bb24 better formulas for strip_destination and window Bryan Bishop 2012-05-27 15:54:44 -05:00
  • 62963ee671 improve formulas for calculating strip_pointer Bryan Bishop 2012-05-27 13:46:58 -05:00
  • cb865cc243 better equations for calculating strip_pointer in connections Bryan Bishop 2012-05-27 12:51:53 -05:00
  • 5dab9a01f6 some broken code Bryan Bishop 2012-05-26 23:13:48 -05:00
  • fe1d9a7d1e east connections? Bryan Bishop 2012-05-26 22:19:53 -05:00
  • 661e66d89c fix MainText/PokedexText interaction Bryan Bishop 2012-05-26 16:10:11 -05:00
  • ec6a3b89a3 start to parse the connection data Bryan Bishop 2012-05-26 14:46:34 -05:00
  • 27223d5b57 minor whitespace fix Bryan Bishop 2012-05-24 22:01:50 -05:00
  • bd196063d3 fix more height/weight confusion and whitespacing Bryan Bishop 2012-05-23 19:40:12 -05:00
  • 05088b3d23 Dumped Pokédex data and entries. Sanky 2012-05-24 02:21:52 +02:00
  • 178ab6f333 fix PokedexText? Bryan Bishop 2012-05-23 18:15:48 -05:00
  • 60c1e32216 fix PokedexText Bryan Bishop 2012-05-23 17:56:34 -05:00
  • 8021dbee59 quick fix for PokedexText Bryan Bishop 2012-05-23 17:39:30 -05:00
  • 8d7df87373 use PokedexText to parse text-script-like text without the first bash command Bryan Bishop 2012-05-23 17:38:15 -05:00
  • 54003acc82 Use Pokémon IDs for the “cry” macro. IIMarckus 2012-05-22 19:57:09 -06:00
  • b9e91a809b dump-insert the stringtotext targets Bryan Bishop 2012-05-22 11:57:00 -05:00
  • 5055302451 use EncodedText for stringtotext params Bryan Bishop 2012-05-22 11:50:25 -05:00
  • dfe7d7ce34 check if trainer_names has been set yet before using that key Bryan Bishop 2012-05-22 11:44:42 -05:00
  • 40b3d689e7 add '@' to EncodedText output Bryan Bishop 2012-05-22 11:38:57 -05:00
  • f61796eef9 SUPERNERD -> SUPER_NERD in trainer constants Bryan Bishop 2012-05-21 08:39:11 -05:00
  • 0a68c5cadb at least try to keep HoOh in tact in label names Bryan Bishop 2012-05-21 01:38:11 -05:00
  • 49c1480082 fix line continuation syntax error Bryan Bishop 2012-05-21 01:35:45 -05:00
  • 6d5c10b8ad add trainer id to trainer fragment headers for grunts Bryan Bishop 2012-05-21 01:34:21 -05:00
  • 6afd0dd3f2 improvements to map_name_cleaner Bryan Bishop 2012-05-21 01:31:26 -05:00
  • 5dca99fe60 add the labels to the scripts, not to the params pointing to scripts Bryan Bishop 2012-05-20 14:32:19 -05:00
  • 96b34ee905 better signpost labeling Bryan Bishop 2012-05-20 14:23:13 -05:00
  • 7134fba663 use better label for MapEventHeader Bryan Bishop 2012-05-20 09:56:27 -05:00
  • f7fddb64fe reuse pre-existing/pre-inserted MapBlockData objects when possible Bryan Bishop 2012-05-20 09:37:43 -05:00
  • b77dac770a make map header labels use better rules Bryan Bishop 2012-05-20 09:32:59 -05:00
  • f4da55e93f don't add TrainerGroupTable to future dumps Bryan Bishop 2012-05-20 04:32:39 -05:00
  • 7634addf82 give better labels to TrainerFragment subobjects like texts and scripts Bryan Bishop 2012-05-20 04:29:19 -05:00
  • 6063dccbe2 create better labels for TrainerFragments Bryan Bishop 2012-05-20 04:11:37 -05:00
  • cb73b9f939 rename cal's header to PKMN Trainer Bryan Bishop 2012-05-20 03:57:12 -05:00
  • 2e27285e37 remove extra spacing in crystal.py Bryan Bishop 2012-05-20 03:39:25 -05:00
  • 3f8787b4d8 make TrainerFragment.to_asm() use trainer constants Bryan Bishop 2012-05-20 03:33:35 -05:00
  • 9b4a170ed6 better asm output for TrainerHeader and TrainerGroupHeader Bryan Bishop 2012-05-20 03:20:01 -05:00
  • de87a83a8d improve MoveParam to handle zeroed-out moves Bryan Bishop 2012-05-20 03:15:36 -05:00
  • 0ebf3397b2 fix quick syntax error Bryan Bishop 2012-05-20 03:11:22 -05:00
  • cc95b4251c initial MoveParam class Bryan Bishop 2012-05-20 03:10:40 -05:00
  • 98f7168dc3 move_constants.py - store moves for MoveParam Bryan Bishop 2012-05-20 03:10:26 -05:00
  • 1b60103454 update TrainerGroupParam and TrainerIdParam to use better constant/number rules Bryan Bishop 2012-05-20 03:02:35 -05:00
  • 264a01671c update the constants for BLACKBELT_T and PSYCHIC_T in trainers.py Bryan Bishop 2012-05-20 02:52:51 -05:00
  • e02d235d34 fix duplicate BENNY trainer name Bryan Bishop 2012-05-20 02:50:21 -05:00
  • 7a9379fb0e fix RIVAL1 trainer id labeling Bryan Bishop 2012-05-20 02:21:26 -05:00
  • 6cfb35b256 spit out trainer id constants Bryan Bishop 2012-05-20 02:15:40 -05:00
  • 81cde84d46 move around the trainers.py import line Bryan Bishop 2012-05-20 00:24:25 -05:00
  • 2debb80686 add 'trainer_names' key to each trainer header in trainer_group_names Bryan Bishop 2012-05-20 00:20:31 -05:00
  • e80e1c420c make better trainer names Bryan Bishop 2012-05-20 00:02:43 -05:00
  • f367588b42 add default constants to trainer_group_names Bryan Bishop 2012-05-19 22:35:05 -05:00
  • d316eb4dce use GruntM/GruntF for the trainer group names Bryan Bishop 2012-05-19 22:25:53 -05:00
  • 47fe7dd545 setup rules for which trainer groups should use which naming scheme Bryan Bishop 2012-05-19 22:02:11 -05:00
  • 8f2a1784d6 rename some trainer groups Bryan Bishop 2012-05-19 21:50:07 -05:00
  • 93e2379a11 fix TrainerGroupTable.get_dependencies() Bryan Bishop 2012-05-19 21:13:57 -05:00
  • 4c2ee90086 update trainer group names for the new rules Bryan Bishop 2012-05-19 19:26:29 -05:00
  • 3e9af245f4 add missing trainer header for twins lea & pia Bryan Bishop 2012-05-19 18:54:32 -05:00
  • 87f5efd136 add missing trainer header for kimono girl miki Bryan Bishop 2012-05-19 18:52:23 -05:00
  • 73cd239a2e add missing blackbelt wai Bryan Bishop 2012-05-19 18:44:00 -05:00
  • 507cde6c93 add missing jugglers Bryan Bishop 2012-05-19 18:42:46 -05:00
  • 05d667aecc add two missing biker trainer headers Bryan Bishop 2012-05-19 18:36:11 -05:00
  • 47a9c3fb9c fix missing supernerd markus Bryan Bishop 2012-05-19 18:33:42 -05:00
  • 406f4786c8 pick up the third CAL trainer header Bryan Bishop 2012-05-19 18:28:23 -05:00
  • 7116203eb4 add TrainerGroupHeaders to script_parse_table Bryan Bishop 2012-05-19 17:30:49 -05:00
  • 6220b90404 parse multiple party mons per trainer Bryan Bishop 2012-05-19 16:39:36 -05:00
  • a8d0931bf7 move trainer parsing classes into crystal.py Bryan Bishop 2012-05-19 15:43:26 -05:00
  • 8315dd436c finish up the classes related to TrainerGroupHeader Bryan Bishop 2012-05-19 15:31:35 -05:00
  • 9c1eaca284 better comments on trainer_group_report Bryan Bishop 2012-05-19 15:30:02 -05:00
  • 402ad18639 use report_unreferenced_trainer_ids to show which ids are probably valid but unused Bryan Bishop 2012-05-19 13:57:19 -05:00