Commit Graph

16 Commits

Author SHA1 Message Date
Alex Bates
70032a1123 rename si funcs 2020-11-08 19:20:09 +00:00
Alex Bates
c13ca4392b use ScriptOpcode enum instead of macros 2020-11-08 19:07:10 +00:00
Alex Bates
c794134d08 allow user-controlled label allocation
Required to match some scripts
2020-11-08 15:45:52 +00:00
Alex Bates
f811ed0b92 add explicit const/float DSL commands, improve match disassembly 2020-11-08 15:35:41 +00:00
Alex Bates
d11595684e disassemble complex match statements 2020-11-08 14:57:58 +00:00
Alex Bates
5d36960883 add support for multi-cases and range cases 2020-11-08 14:00:53 +00:00
Alex Bates
6ecf63e992 add match dsl syntax 2020-11-08 12:16:10 +00:00
Alex Bates
21ab7fed6c new dsl syntax 2020-10-31 02:28:18 +00:00
Alex Bates
5ddfce7824
improve ld script & asset building
makefile go brrrr
2020-10-28 20:58:11 +00:00
Alex Bates
1d2e46fcad
do..while -> loop.until
astyle indented the `while` wrongly as there's no semicolon
2020-10-23 21:07:25 +01:00
Alex Bates
52f5d3cc49
improve build time 2020-10-23 21:06:06 +01:00
Alex Bates
f08eab499c
fix warnings 2020-10-23 20:17:35 +01:00
Alex Bates
7c70208230
fix break statement 2020-10-23 20:14:58 +01:00
Alex Bates
d29496e6e0
add do..while psuedoinstruction 2020-10-23 19:35:45 +01:00
Alex Bates
652c52d3dd
use SCRIPT(...) everywhere 2020-10-23 18:39:38 +01:00
Alex Bates
83153acb59
implement SCRIPT(...) dsl 2020-10-22 05:54:03 +01:00