Kelvin Sherlock
|
7f3ccd84c8
|
commentary.
|
2017-03-06 00:40:00 -05:00 |
|
Kelvin Sherlock
|
4e51bd6c51
|
reserve symbol code (unused)
|
2017-01-21 12:43:18 -05:00 |
|
Kelvin Sherlock
|
466c90a34e
|
use unordered_map for library symbol table.
|
2017-01-21 12:42:53 -05:00 |
|
Kelvin Sherlock
|
253a3ccc49
|
delay adding a symbol for the section name.
|
2017-01-21 00:11:55 -05:00 |
|
Kelvin Sherlock
|
e9383cfcdc
|
gcc…
|
2017-01-20 22:47:45 -05:00 |
|
Kelvin Sherlock
|
b29b208b06
|
add _BEG_xxx / _END_xxx symbols for all sections.
|
2017-01-20 22:12:44 -05:00 |
|
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 |
|