Kelvin Sherlock
da6ed1159d
fix merlin ddb
...
ddb generates a "double byte" which is actually a big-endian 16-bit number.
For relocation purposes, it has to be handled as 2 individual bytes with shifts to adjust it.
2020-10-18 13:39:42 -04:00
Carl-Henrik Skårstedt
5b1ed6343f
User functions first implementation, added a NOT expression operator
2020-01-15 10:51:02 -08:00
Carl-Henrik Skårstedt
3ab190868c
Label pools are 32 bit, added sizeof directive for structs, destructor for Symbol Stacks
2020-01-10 20:52:02 -08:00
Carl-Henrik Skårstedt
4395b18492
Implementing Eval Functions, complimented by IFCONST, IFBLANK and IFNBLANK
2020-01-10 14:20:00 -08:00
Carl-Henrik Skårstedt
53fca34047
Merge branch 'master' of https://github.com/Sakrac/x65
2020-01-09 16:09:02 -08:00
Carl-Henrik Skårstedt
8425243ef6
Update ca65directive.s
2020-01-09 16:08:14 -08:00
Carl-Henrik Skårstedt
a9347175a9
push/pull symbols and strings with directiv
2020-01-09 16:01:16 -08:00
Carl-Henrik Skårstedt
e192c25b62
fixed IFDEF/IFNDEF, added partial support for CA65 style SCOPE, fixed -endm style macro parsing.
2020-01-08 14:38:29 -08:00
Carl-Henrik Skårstedt
45085d75c5
Fixed various issues with linking sections, seemingly broke macros in some way but common usage is fine.
2019-10-27 18:09:48 -07:00
Carl-Henrik Skårstedt
82de8674a2
Fixed macro issue that defines a label ending with :
2019-10-17 15:53:28 -07:00
Carl-Henrik Skårstedt
ed876e0995
Fixing 16 vs 8 bit immediate load issue (again)
2019-09-20 18:20:30 -07:00
Carl-Henrik Skårstedt
ed188ea42b
Fixed 16 bit immediate mode, tweaked unit tests, added |/! as WDC syntax for absolute addressing
2019-09-19 21:07:04 -07:00
Carl-Henrik Skårstedt
1cf3546460
Starting WDC syntax support, adding unit test to repo.
2019-09-19 18:50:30 -07:00