Commit Graph

23 Commits

Author SHA1 Message Date
Kelvin Sherlock
c08c84c593 expr_error - handle precedence when pretty-printing expression.
sanity check the expression can reduce to a single value when parsing.
2017-01-17 19:47:19 -05:00
Kelvin Sherlock
6aa7418561 remove dead code, fix expression location adjustment. 2017-01-16 20:55:36 -05:00
Kelvin Sherlock
7e09ecd5f2 fix section to segment remap bugs when creating the omf file. 2017-01-16 20:17:58 -05:00
Kelvin Sherlock
eed6958275 fix link bug with custom segments. 2017-01-16 16:16:33 -05:00
Kelvin Sherlock
d5105336dd linux compile. 2017-01-15 22:02:30 -05:00
Kelvin Sherlock
ac071f1d9a pretty-print erroneous expressions, fix undefined symbol bug. 2017-01-15 21:54:59 -05:00
Kelvin Sherlock
7c71a97550 linker library support [WIP] 2017-01-15 21:21:33 -05:00
Kelvin Sherlock
add8545906 linker now generates SUPER records. 2017-01-13 10:39:02 -05:00
Kelvin Sherlock
61c3b82aaf endian.h 2017-01-13 00:33:06 -05:00
Kelvin Sherlock
4317d2929b clean up expression to omf errors. 2017-01-12 21:32:11 -05:00
Kelvin Sherlock
ff09d63678 support for relative expressions. 2017-01-12 20:55:47 -05:00
Kelvin Sherlock
9de248b599 gccism 2017-01-11 20:37:03 -05:00
Kelvin Sherlock
e3b555b0cc -t xx,xxxx for filetype/auxtype. 2017-01-11 20:17:06 -05:00
Kelvin Sherlock
8f2b86b882 set file type. 2017-01-11 14:05:12 -05:00
Kelvin Sherlock
432a023213 generate express load segment. 2017-01-11 00:36:03 -05:00
Kelvin Sherlock
d54d8f2924 fix line endings. 2017-01-10 14:16:02 -05:00
Kelvin Sherlock
b35358fdd8 linker compiles and works for simple cases. 2017-01-10 08:36:06 -05:00
Kelvin Sherlock
cef989b17b linker updates [WIP] 2017-01-08 20:17:32 -05:00
Kelvin Sherlock
9b1900c8f7 linker… 2017-01-07 22:19:28 -05:00
Kelvin Sherlock
c5f2ed5562 link.c now compiles… 2017-01-07 14:04:26 -05:00
Kelvin Sherlock
174acc708c untested linker code… 2017-01-07 13:04:34 -05:00
Kelvin Sherlock
18fe552a77 proper headers 2017-01-03 13:09:10 -05:00
Kelvin Sherlock
750c199774 linker... 2017-01-01 12:35:18 -05:00