Commit Graph

340 Commits

Author SHA1 Message Date
Bryan Bishop 404dca19e1 slightly improved example 2012-05-02 13:57:56 -05:00
Bryan Bishop b1d25e089d nope.. more formatting 2012-05-02 13:56:40 -05:00
Bryan Bishop 220a9d8346 formatting? 2012-05-02 13:55:59 -05:00
Bryan Bishop d1ddb59028 investigating bytes in the ROM 2012-05-02 13:55:29 -05:00
Bryan Bishop b871e6c54d map_name -> map_id 2012-05-02 13:47:36 -05:00
Bryan Bishop 6ec59c8193 get_dependencies does not return a list of labels nor strings 2012-05-02 13:43:17 -05:00
Bryan Bishop f51cde7250 show the map event header in the readme 2012-05-02 13:40:16 -05:00
Bryan Bishop 6973ec82ba figuring out where a script appears based on a known address 2012-05-02 13:37:11 -05:00
Bryan Bishop faa73c5a47 investigating scripts from a known address 2012-05-02 13:28:11 -05:00
Bryan Bishop 7d6626ee69 extras/output.asm -> extras/output.txt 2012-05-02 01:41:24 -05:00
Bryan Bishop b6122070d9 clarify a sentence 2012-05-02 01:40:23 -05:00
Bryan Bishop 0406a12fdf fix readme typo 2012-05-02 01:39:01 -05:00
Bryan Bishop 6fa7fbc357 basic README to explain crystal.py 2012-05-02 01:38:19 -05:00
Bryan Bishop 81208d51a0 move the text command classes around 2012-05-01 11:25:05 -05:00
Bryan Bishop 37e808b43a basic TextCommand skeleton from yesterday 2012-04-30 02:21:43 -05:00
Bryan Bishop 9189b3f6e0 begin to rewrite the text parser 2012-04-29 15:15:48 -05:00
Bryan Bishop 6eb1478f1b clean up comments in Script.parse method 2012-04-29 10:40:34 -05:00
Bryan Bishop a06cb374ef remove old comment 2012-04-29 10:26:27 -05:00
Bryan Bishop d4508d9bed temporary fix to prevent TextScript from appending @s 2012-04-28 11:08:05 -05:00
Bryan Bishop ef56a46e81 top-level dependency bug fix.. actual problem not solved ? 2012-04-28 01:34:20 -05:00
Bryan Bishop 94e486be89 still having trouble with UnknownText_0x580c7 not in main.asm 2012-04-27 18:50:13 -05:00
Bryan Bishop 90cee9191e TextPointerLabelParam sometimes doesn't point to anything useful 2012-04-27 17:38:49 -05:00
Bryan Bishop 81e950c2d1 add ItemFragment to macros in preprocessor 2012-04-27 17:35:32 -05:00
Bryan Bishop 6321bf121f TextPointerLabelParam.get_dependencies() now returns the text pointer 2012-04-27 17:35:06 -05:00
Bryan Bishop 94a6e1b0cc words/pointers should point within bank 2012-04-27 17:16:45 -05:00
Bryan Bishop e5586a5aa2 text preprocessor now supports ending-apostrophes in text 2012-04-27 16:56:24 -05:00
Bryan Bishop d9a2680c71 fix MoneyByteParam formatting 2012-04-27 16:48:25 -05:00
Bryan Bishop 45c41795f5 possibly fix preprocessor/checkmoney issues 2012-04-27 16:33:37 -05:00
Bryan Bishop 14a35baa3f reverse byte output in RAMAddressParam.to_asm() 2012-04-27 16:04:16 -05:00
Bryan Bishop 09a0e3aa85 redo item constants (some were missed?) 2012-04-27 15:52:57 -05:00
Bryan Bishop b0eee4c06b add newlines to generate_item_constants output 2012-04-27 15:47:51 -05:00
Bryan Bishop 9672e960ee fix RAMAddressParam.to_asm() (no [] characters) 2012-04-27 15:39:41 -05:00
Bryan Bishop d319aea119 fix label lookup 2012-04-27 15:33:37 -05:00
Bryan Bishop 9ed1a474d0 minor fixes for insert_single_with_dependencies 2012-04-27 15:02:53 -05:00
Bryan Bishop a58aeae5cc prevent dependency loops in script at 0x18d0a9, 0x18d023 and 0x943ca 2012-04-27 14:58:57 -05:00
Bryan Bishop 9e92ebd40b better debugging for a max recursion depth error 2012-04-27 13:58:02 -05:00
Bryan Bishop 7ed1bebc01 pass 'recompute' parameter through get_dependencies() calls 2012-04-27 13:46:57 -05:00
Bryan Bishop 39a71c55c7 prevent dependencies from being recomputed 2012-04-27 13:41:44 -05:00
Bryan Bishop ce35b436ed faster get_dependencies on Script 2012-04-27 13:29:41 -05:00
Bryan Bishop 34ff5fc4ce checkmonkey -> checkmoney 2012-04-27 01:07:30 -05:00
Bryan Bishop 1098757c4a speed up asm insertion 2012-04-27 01:06:31 -05:00
Bryan Bishop 226e964f1d Asm.insert_multiple_with_dependencies 2012-04-27 00:59:05 -05:00
Bryan Bishop bde9cb3b57 caught a self.label -> self.label.name 2012-04-26 18:45:53 -05:00
Bryan Bishop ddbfc016c1 refactor all labels to be Label instances 2012-04-26 18:41:13 -05:00
Bryan Bishop ea2daf05ee refactoring some labels code 2012-04-26 18:04:20 -05:00
Bryan Bishop 16b8cf491f start to write the Label class and is_label_in_asm 2012-04-26 17:41:37 -05:00
Bryan Bishop 2cb6e41831 clean up the preprocessor imports 2012-04-26 17:41:10 -05:00
Bryan Bishop 849c0d132d rename textpre.py -> preprocessor.py 2012-04-26 16:58:20 -05:00
Bryan Bishop 092baabdd4 make jumptextfaceplayer point to text 2012-04-26 16:50:52 -05:00
Bryan Bishop 5dc153880b improve PointerLabelAfterBank handling in preprocessor 2012-04-26 15:28:28 -05:00