Commit Graph

11 Commits

Author SHA1 Message Date
Kelvin Sherlock a455e48a2b v1 omf support (-1), improved big endian support, -S to convert PAGE0 to a stack segment. 2022-12-15 21:13:08 -05:00
Kelvin Sherlock 885fcc7958 bug fixes/enhancements found when testing with merlin
* super page calculation was off by 1
* (untested) binary file generation
* reserved space support
* alignment support
* loadname support.
2019-12-22 16:48:18 -05:00
Kelvin Sherlock 236dc538b0 bug fixes.
- didn't generate SUPER for 3-byte, no shift interseg
- labels not properly truncated at 255.
2019-12-14 19:09:47 -05:00
Kelvin Sherlock 6aa7418561 remove dead code, fix expression location adjustment. 2017-01-16 20:55:36 -05:00
Kelvin Sherlock 6aa54979a9 gcc 5 doesn't support enum : uint8_t... 2017-01-13 12:16:30 -05:00
Kelvin Sherlock add8545906 linker now generates SUPER records. 2017-01-13 10:39:02 -05:00
Kelvin Sherlock 25e6e61989 generate super records… 2017-01-13 00:33:44 -05:00
Kelvin Sherlock 2ff8267af3 beginning support for SUPER relocation records. 2017-01-12 20:56:09 -05:00
Kelvin Sherlock 432a023213 generate express load segment. 2017-01-11 00:36:03 -05:00
Kelvin Sherlock 09628cb2c3 O_BINARY flag. 2017-01-10 15:21:26 -05:00
Kelvin Sherlock b35358fdd8 linker compiles and works for simple cases. 2017-01-10 08:36:06 -05:00