Commit Graph

  • 81208d51a0 move the text command classes around Bryan Bishop 2012-05-01 11:25:05 -0500
  • 37e808b43a basic TextCommand skeleton from yesterday Bryan Bishop 2012-04-30 02:21:43 -0500
  • 9189b3f6e0 begin to rewrite the text parser Bryan Bishop 2012-04-29 15:15:48 -0500
  • 6eb1478f1b clean up comments in Script.parse method Bryan Bishop 2012-04-29 10:40:34 -0500
  • a06cb374ef remove old comment Bryan Bishop 2012-04-29 10:26:27 -0500
  • d4508d9bed temporary fix to prevent TextScript from appending @s Bryan Bishop 2012-04-28 11:08:05 -0500
  • ef56a46e81 top-level dependency bug fix.. actual problem not solved ? Bryan Bishop 2012-04-28 01:34:20 -0500
  • 94e486be89 still having trouble with UnknownText_0x580c7 not in main.asm Bryan Bishop 2012-04-27 18:50:13 -0500
  • 90cee9191e TextPointerLabelParam sometimes doesn't point to anything useful Bryan Bishop 2012-04-27 17:38:49 -0500
  • 81e950c2d1 add ItemFragment to macros in preprocessor Bryan Bishop 2012-04-27 17:35:32 -0500
  • 6321bf121f TextPointerLabelParam.get_dependencies() now returns the text pointer Bryan Bishop 2012-04-27 17:35:06 -0500
  • 94a6e1b0cc words/pointers should point within bank Bryan Bishop 2012-04-27 17:16:45 -0500
  • e5586a5aa2 text preprocessor now supports ending-apostrophes in text Bryan Bishop 2012-04-27 16:56:24 -0500
  • d9a2680c71 fix MoneyByteParam formatting Bryan Bishop 2012-04-27 16:48:25 -0500
  • 45c41795f5 possibly fix preprocessor/checkmoney issues Bryan Bishop 2012-04-27 16:33:37 -0500
  • 14a35baa3f reverse byte output in RAMAddressParam.to_asm() Bryan Bishop 2012-04-27 16:04:16 -0500
  • 09a0e3aa85 redo item constants (some were missed?) Bryan Bishop 2012-04-27 15:52:57 -0500
  • b0eee4c06b add newlines to generate_item_constants output Bryan Bishop 2012-04-27 15:47:51 -0500
  • 9672e960ee fix RAMAddressParam.to_asm() (no [] characters) Bryan Bishop 2012-04-27 15:39:41 -0500
  • d319aea119 fix label lookup Bryan Bishop 2012-04-27 15:33:37 -0500
  • 9ed1a474d0 minor fixes for insert_single_with_dependencies Bryan Bishop 2012-04-27 15:02:53 -0500
  • a58aeae5cc prevent dependency loops in script at 0x18d0a9, 0x18d023 and 0x943ca Bryan Bishop 2012-04-27 14:58:57 -0500
  • 9e92ebd40b better debugging for a max recursion depth error Bryan Bishop 2012-04-27 13:58:02 -0500
  • 7ed1bebc01 pass 'recompute' parameter through get_dependencies() calls Bryan Bishop 2012-04-27 13:46:57 -0500
  • 39a71c55c7 prevent dependencies from being recomputed Bryan Bishop 2012-04-27 13:41:44 -0500
  • ce35b436ed faster get_dependencies on Script Bryan Bishop 2012-04-27 13:29:41 -0500
  • 34ff5fc4ce checkmonkey -> checkmoney Bryan Bishop 2012-04-27 01:07:30 -0500
  • 1098757c4a speed up asm insertion Bryan Bishop 2012-04-27 01:06:31 -0500
  • 226e964f1d Asm.insert_multiple_with_dependencies Bryan Bishop 2012-04-27 00:59:05 -0500
  • bde9cb3b57 caught a self.label -> self.label.name Bryan Bishop 2012-04-26 18:45:53 -0500
  • ddbfc016c1 refactor all labels to be Label instances Bryan Bishop 2012-04-26 18:41:13 -0500
  • ea2daf05ee refactoring some labels code Bryan Bishop 2012-04-26 18:04:20 -0500
  • 16b8cf491f start to write the Label class and is_label_in_asm Bryan Bishop 2012-04-26 17:41:37 -0500
  • 2cb6e41831 clean up the preprocessor imports Bryan Bishop 2012-04-26 17:41:10 -0500
  • 849c0d132d rename textpre.py -> preprocessor.py Bryan Bishop 2012-04-26 16:58:20 -0500
  • 092baabdd4 make jumptextfaceplayer point to text Bryan Bishop 2012-04-26 16:50:52 -0500
  • 5dc153880b improve PointerLabelAfterBank handling in preprocessor Bryan Bishop 2012-04-26 15:28:28 -0500
  • 0e439e5e08 remove script_macros.asm (deprecated) Bryan Bishop 2012-04-26 15:13:22 -0500
  • 8cc5597b0b continue to fix off-by-one error in TextScript Bryan Bishop 2012-04-26 15:04:09 -0500
  • 806687bf69 fix off-by-one error in TextScript Bryan Bishop 2012-04-26 14:59:24 -0500
  • d37f986971 revert to dbw in MapScriptHeader.to_asm() Bryan Bishop 2012-04-26 14:46:46 -0500
  • e14ee0838d clean up an error message in preprocessor Bryan Bishop 2012-04-26 14:41:28 -0500
  • 5bc8b861f6 remove newlines from guessed macro names in preprocessor Bryan Bishop 2012-04-26 14:37:42 -0500
  • 386a688eca revert '_' prefix to some macro_names Bryan Bishop 2012-04-26 14:37:09 -0500
  • 3c8b381489 revert PeopleEvent to use better-looking asm output Bryan Bishop 2012-04-26 14:30:30 -0500
  • 6c5b5d2b57 add two filler bytes to MapEventHeader asm output Bryan Bishop 2012-04-26 14:26:16 -0500
  • 70cf2554a1 gah forgot a file to let preprocessor import macros Bryan Bishop 2012-04-26 14:16:01 -0500
  • e2d31b6029 preprocessor support for macros Bryan Bishop 2012-04-26 14:14:46 -0500
  • 8f2221aa70 add map/group constants into constants.asm Bryan Bishop 2012-04-26 14:13:06 -0500
  • 8f2afd2f7c add DataByteWordMacro for the preprocessor Bryan Bishop 2012-04-26 14:00:55 -0500
  • d09cf6d950 add param_types to Signpost Bryan Bishop 2012-04-26 13:55:55 -0500
  • 1bba364ba6 change Signpost to extend Command and set byte_type in a few places Bryan Bishop 2012-04-26 13:13:24 -0500
  • 2446153f98 break up the for loop in textpre.py into separate functions Bryan Bishop 2012-04-26 11:19:34 -0500
  • 6e083c9b3a only strip comments when a semicolon appears on the line Bryan Bishop 2012-04-26 11:02:17 -0500
  • d358b39024 skip lines wth no quotes in textpre.py Bryan Bishop 2012-04-26 10:56:21 -0500
  • 216a7ac1ec better comment handling in textpre.py Bryan Bishop 2012-04-26 10:51:37 -0500
  • a720875a84 return to using warp_def, signpost, person_event macros Bryan Bishop 2012-04-26 10:27:46 -0500
  • 69783a6a69 probably a bad idea - don't use macros inside event headers Bryan Bishop 2012-04-26 01:07:04 -0500
  • ece37237e3 don't delete tempt_opt_table in gbz80disasm Bryan Bishop 2012-04-26 00:32:38 -0500
  • ad76f259ff simple lexer Bryan Bishop 2012-04-26 00:31:53 -0500
  • 2b159a5ebd fix MapHeader size and TextScript asm output Bryan Bishop 2012-04-25 21:53:20 -0500
  • 69450ad8b3 fix dbw error in MapScriptHeader and add ending newline Bryan Bishop 2012-04-25 20:23:10 -0500
  • cb1a372d75 dump scripting macros into script_macros.asm Bryan Bishop 2012-04-25 20:02:40 -0500
  • f61e028871 update last_address in MapScriptHeader to get asm output working again Bryan Bishop 2012-04-25 18:51:54 -0500
  • 9a3733e8d1 run main.asm through the line spacing logic once Bryan Bishop 2012-04-25 18:33:36 -0500
  • c8cdbdede1 oops, make MapScriptHeader and others show up again Bryan Bishop 2012-04-25 18:18:14 -0500
  • 759c55d3f2 better asm output newline logic Bryan Bishop 2012-04-25 16:11:38 -0500
  • ff4c37eb2b fix bad placement of MapScriptHeader_0x70000 in asm Bryan Bishop 2012-04-25 14:05:51 -0500
  • 9a81918392 fix some parameter types Bryan Bishop 2012-04-22 20:49:00 -0500
  • 3869d5a30f split up insertion and dumping in Asm Bryan Bishop 2012-04-22 20:33:42 -0500
  • 1021728fb3 attempts to stop a recursion limit error Bryan Bishop 2012-04-22 15:48:47 -0500
  • 2de204cdb5 remove duplicate incbins in asm output Bryan Bishop 2012-04-22 15:13:32 -0500
  • c1cbb74ae8 awful newline rules in asm output Bryan Bishop 2012-04-22 15:08:58 -0500
  • fdbf484b57 prevent scripts from appearing in MapScriptHeader.to_asm output Bryan Bishop 2012-04-22 14:04:27 -0500
  • c8b4c3203c fix MapEventHeader asm formatting Bryan Bishop 2012-04-21 23:46:58 -0500
  • c33c15befb remove duplicates from Asm output Bryan Bishop 2012-04-21 23:37:02 -0500
  • 4f683d6421 hmm duplicate insertions Bryan Bishop 2012-04-21 18:59:58 -0500
  • 26e0ee9545 TrainerFragments pointing to 0x26ef should be ignored Bryan Bishop 2012-04-21 18:24:54 -0500
  • 2588ff6255 insertion of asm dependencies Bryan Bishop 2012-04-21 18:09:03 -0500
  • c42b254081 fix bug parsing INCBIN lines Bryan Bishop 2012-04-21 16:11:00 -0500
  • b597af7c57 probably right insertion routine for Asm Bryan Bishop 2012-04-21 16:06:22 -0500
  • 02497888f6 Incbin.split method similar to split_incbin_line_into_three Bryan Bishop 2012-04-21 12:38:12 -0500
  • 285b3066a4 foundation for asm parsing Bryan Bishop 2012-04-21 11:33:23 -0500
  • 9b4ce897d4 improve to_asm output (newlines) Bryan Bishop 2012-04-21 10:24:44 -0500
  • 3b234223c5 fix some bugs in get_dependencies and to_asm Bryan Bishop 2012-04-21 03:15:56 -0500
  • 7d6af535e9 flatten a list of dependencies into one giant list Bryan Bishop 2012-04-21 02:43:19 -0500
  • 06bc6699da improve TrainerFragment.to_asm Bryan Bishop 2012-04-21 02:25:56 -0500
  • 64af1959ae fix trainer label output Bryan Bishop 2012-04-21 02:16:12 -0500
  • 09908ecbdf better get_dependencies and MapEventHeader.to_asm Bryan Bishop 2012-04-20 22:19:01 -0500
  • c80279b98f starting dependencies work Bryan Bishop 2012-04-20 18:26:52 -0500
  • a8da5fbda9 improvements to global to_asm Bryan Bishop 2012-04-20 17:57:59 -0500
  • 9ab9827640 replace $4000 with end-of-bank calculations Bryan Bishop 2012-04-20 11:51:14 -0500
  • 628a147578 switch from "r" to "rb" when reading the ROM for Microsoft Windows users Bryan Bishop 2012-04-20 10:34:07 -0500
  • 7114385997 create maps directory if necessary Bryan Bishop 2012-04-19 22:16:33 -0500
  • a3dc607989 Merge pull request #4 from yenatch/document_some_asm Bryan Bishop 2012-04-18 21:59:05 -0700
  • 0784a952af accidentally repeated some labels padz 2012-04-19 00:54:46 -0400
  • 534469658c forgot to expand moves padz 2012-04-19 00:24:49 -0400
  • b7cca3a548 make unit tests work again Bryan Bishop 2012-04-18 23:20:28 -0500
  • af0707166c expanding wram labels / modifying name convention padz 2012-04-19 00:18:36 -0400
  • b7295080d5 add encoding to old_parse_scripts.py Bryan Bishop 2012-04-18 20:55:16 -0500