Commit Graph

217 Commits

Author SHA1 Message Date
Bryan Bishop fde936ac46 add param_types to configure each text script command macro 2012-05-04 20:47:43 -05:00
Bryan Bishop 7d17027ffb make sure the bytes don't run out with no ending byte in MainText 2012-05-04 20:14:00 -05:00
Bryan Bishop 133bcb7049 handle $57 in MainText.to_asm 2012-05-04 20:13:35 -05:00
Bryan Bishop 0721bd42e1 not ever -> never 2012-05-04 19:05:33 -05:00
Bryan Bishop 94ea6ef442 add quotes to MainText.to_asm output 2012-05-04 19:00:58 -05:00
Bryan Bishop 9ff78a901a adding non-byte-encoded characters into text to_asm output 2012-05-04 17:37:08 -05:00
Bryan Bishop 55e40b520e to_asm output for $50 and unknown bytes in texts 2012-05-04 17:25:48 -05:00
Bryan Bishop 2eeae555c5 fix was_comma statement (gah) 2012-05-04 16:51:27 -05:00
Bryan Bishop cb0bcb77b9 improve MainText.to_asm output 2012-05-04 16:49:16 -05:00
Bryan Bishop e867ed7469 update some comments 2012-05-04 14:39:31 -05:00
Bryan Bishop 6518a20a1b fix another readme comment about labels 2012-05-03 00:47:21 -05:00
Bryan Bishop 343ccc909a fix minor inaccuracy 2012-05-03 00:12:47 -05:00
Bryan Bishop f2b0779feb fix typo in readme 2012-05-02 17:11:23 -05:00
Bryan Bishop ea379f3d93 fix language specifier 2012-05-02 13:59:12 -05:00
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 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 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