Bryan Bishop
|
8f2afd2f7c
|
add DataByteWordMacro for the preprocessor
|
2012-04-26 14:00:55 -05:00 |
|
Bryan Bishop
|
d09cf6d950
|
add param_types to Signpost
|
2012-04-26 13:55:55 -05:00 |
|
Bryan Bishop
|
1bba364ba6
|
change Signpost to extend Command and set byte_type in a few places
|
2012-04-26 13:13:24 -05:00 |
|
Bryan Bishop
|
a720875a84
|
return to using warp_def, signpost, person_event macros
|
2012-04-26 10:27:46 -05:00 |
|
Bryan Bishop
|
69783a6a69
|
probably a bad idea - don't use macros inside event headers
|
2012-04-26 01:07:04 -05:00 |
|
Bryan Bishop
|
ece37237e3
|
don't delete tempt_opt_table in gbz80disasm
|
2012-04-26 00:32:38 -05:00 |
|
Bryan Bishop
|
ad76f259ff
|
simple lexer
|
2012-04-26 00:31:53 -05:00 |
|
Bryan Bishop
|
2b159a5ebd
|
fix MapHeader size and TextScript asm output
|
2012-04-25 21:53:20 -05:00 |
|
Bryan Bishop
|
69450ad8b3
|
fix dbw error in MapScriptHeader and add ending newline
|
2012-04-25 20:23:10 -05:00 |
|
Bryan Bishop
|
cb1a372d75
|
dump scripting macros into script_macros.asm
|
2012-04-25 20:02:40 -05:00 |
|
Bryan Bishop
|
f61e028871
|
update last_address in MapScriptHeader to get asm output working again
|
2012-04-25 18:51:54 -05:00 |
|
Bryan Bishop
|
c8cdbdede1
|
oops, make MapScriptHeader and others show up again
|
2012-04-25 18:18:14 -05:00 |
|
Bryan Bishop
|
759c55d3f2
|
better asm output newline logic
|
2012-04-25 16:11:38 -05:00 |
|
Bryan Bishop
|
ff4c37eb2b
|
fix bad placement of MapScriptHeader_0x70000 in asm
|
2012-04-25 14:05:51 -05:00 |
|
Bryan Bishop
|
9a81918392
|
fix some parameter types
|
2012-04-22 20:49:00 -05:00 |
|
Bryan Bishop
|
3869d5a30f
|
split up insertion and dumping in Asm
|
2012-04-22 20:33:42 -05:00 |
|
Bryan Bishop
|
1021728fb3
|
attempts to stop a recursion limit error
|
2012-04-22 15:48:47 -05:00 |
|
Bryan Bishop
|
2de204cdb5
|
remove duplicate incbins in asm output
|
2012-04-22 15:13:32 -05:00 |
|
Bryan Bishop
|
c1cbb74ae8
|
awful newline rules in asm output
|
2012-04-22 15:08:58 -05:00 |
|
Bryan Bishop
|
fdbf484b57
|
prevent scripts from appearing in MapScriptHeader.to_asm output
|
2012-04-22 14:04:27 -05:00 |
|
Bryan Bishop
|
c8b4c3203c
|
fix MapEventHeader asm formatting
|
2012-04-21 23:46:58 -05:00 |
|
Bryan Bishop
|
c33c15befb
|
remove duplicates from Asm output
|
2012-04-21 23:37:02 -05:00 |
|
Bryan Bishop
|
4f683d6421
|
hmm duplicate insertions
|
2012-04-21 18:59:58 -05:00 |
|
Bryan Bishop
|
26e0ee9545
|
TrainerFragments pointing to 0x26ef should be ignored
|
2012-04-21 18:24:54 -05:00 |
|
Bryan Bishop
|
2588ff6255
|
insertion of asm dependencies
|
2012-04-21 18:09:03 -05:00 |
|
Bryan Bishop
|
c42b254081
|
fix bug parsing INCBIN lines
|
2012-04-21 16:11:00 -05:00 |
|
Bryan Bishop
|
b597af7c57
|
probably right insertion routine for Asm
|
2012-04-21 16:06:22 -05:00 |
|
Bryan Bishop
|
02497888f6
|
Incbin.split method similar to split_incbin_line_into_three
|
2012-04-21 12:38:12 -05:00 |
|
Bryan Bishop
|
285b3066a4
|
foundation for asm parsing
|
2012-04-21 11:33:23 -05:00 |
|
Bryan Bishop
|
9b4ce897d4
|
improve to_asm output (newlines)
|
2012-04-21 10:24:44 -05:00 |
|
Bryan Bishop
|
3b234223c5
|
fix some bugs in get_dependencies and to_asm
|
2012-04-21 03:15:56 -05:00 |
|
Bryan Bishop
|
7d6af535e9
|
flatten a list of dependencies into one giant list
|
2012-04-21 02:43:19 -05:00 |
|
Bryan Bishop
|
06bc6699da
|
improve TrainerFragment.to_asm
|
2012-04-21 02:25:56 -05:00 |
|
Bryan Bishop
|
64af1959ae
|
fix trainer label output
|
2012-04-21 02:16:12 -05:00 |
|
Bryan Bishop
|
09908ecbdf
|
better get_dependencies and MapEventHeader.to_asm
|
2012-04-20 22:19:01 -05:00 |
|
Bryan Bishop
|
c80279b98f
|
starting dependencies work
|
2012-04-20 18:26:52 -05:00 |
|
Bryan Bishop
|
a8da5fbda9
|
improvements to global to_asm
|
2012-04-20 17:57:59 -05:00 |
|
Bryan Bishop
|
628a147578
|
switch from "r" to "rb" when reading the ROM for Microsoft Windows users
|
2012-04-20 10:34:07 -05:00 |
|
Bryan Bishop
|
7114385997
|
create maps directory if necessary
|
2012-04-19 22:17:22 -05:00 |
|
Bryan Bishop
|
b7cca3a548
|
make unit tests work again
|
2012-04-18 23:20:28 -05:00 |
|
Bryan Bishop
|
b7295080d5
|
add encoding to old_parse_scripts.py
|
2012-04-18 20:55:16 -05:00 |
|
Bryan Bishop
|
1877c7573e
|
move Script.parse_old into its own file
|
2012-04-18 16:54:11 -05:00 |
|
Bryan Bishop
|
6a8e2d0ed4
|
spacing
|
2012-04-18 16:17:31 -05:00 |
|
C Nelson
|
475ec418dd
|
Move some data back to avoid a circular import.
|
2012-04-17 23:33:23 -05:00 |
|
C Nelson
|
c7838eec93
|
Fix an import.
|
2012-04-17 23:32:56 -05:00 |
|
C Nelson
|
17ab9dc558
|
Move a bunch of constant data into separate files.
|
2012-04-17 21:37:46 -05:00 |
|
C Nelson
|
f19bd8638e
|
Fixing whitespace for real this time.
|
2012-04-17 20:22:28 -05:00 |
|
C Nelson
|
ae3857d64f
|
Revert "Fix whitespace."
Discovered an overwritten incoming change.
This reverts commit 9ddcf90fcc .
|
2012-04-17 20:16:42 -05:00 |
|
C Nelson
|
9ddcf90fcc
|
Fix whitespace.
Add newlines around functions and classes, remove trailing whitespaces.
|
2012-04-17 20:03:27 -05:00 |
|
Bryan Bishop
|
41a5e27bdd
|
use $byte not 0xbyte
|
2012-04-17 19:24:18 -05:00 |
|