65f33ceba0update readme
Kelvin Sherlock
2020-06-06 12:11:44 -0400
ebc350eac0for command-line links, print the symbol table if -v flag given.
Kelvin Sherlock
2020-06-06 12:09:55 -0400
41d5186c3fbig-endian support.
Kelvin Sherlock
2020-06-06 12:07:31 -0400
f0f87b4868travis ci fix because travis ci is outdated
Kelvin Sherlock
2020-06-03 10:57:52 -0400
ef618dc449use ENT opcode to print symbol table.
Kelvin Sherlock
2020-06-03 10:57:05 -0400
26676ede7dEXD warning support.
Kelvin Sherlock
2020-06-02 23:33:34 -0400
4f7890c699Merling DDB support. 2-byte data stored in big-endian format, which requires 2 1-byte relocation records.
Kelvin Sherlock
2020-06-01 00:15:39 -0400
9723ce1f00support for linker 3, generate OMF object files.
Kelvin Sherlock
2020-05-17 17:01:03 -0400
38a61304a5update readme
Kelvin Sherlock
2019-12-22 15:00:22 -0500
30d26b7828merlin uses the same loadname for all segments.
Kelvin Sherlock
2019-12-22 14:43:12 -0500
5ee80c8b51small subtlety with the $4f relocation record
Kelvin Sherlock
2019-12-21 23:35:56 -0500
e52e7921effix bug with SUPER skip page calculations.
Kelvin Sherlock
2019-12-21 20:31:42 -0500
bf63d70d3bprint more info when verbose.
Kelvin Sherlock
2019-12-21 17:51:15 -0500
3b95cbb475improved sorting for symbol table printing.
Kelvin Sherlock
2019-12-21 17:35:01 -0500
5e6829e9aefix import segment number
Kelvin Sherlock
2019-12-21 17:32:06 -0500
c85d401fbfadd support for $4F relocation record, which is a 1-byte, internal relocation with 8-bit shift. Found via linking marinetti.
Kelvin Sherlock
2019-12-21 15:07:03 -0500
67f34936c2check for code segments that exceed the bank size.
Kelvin Sherlock
2019-12-17 12:43:37 -0500
5269b58365default merlin kind is 4096 (static code, no special memory)
Kelvin Sherlock
2019-12-17 12:43:05 -0500
7b059c424b* is only a comment character if first character.
Kelvin Sherlock
2019-12-16 23:12:53 -0500
4688dbc5c3half of lib support (untested). library names need to match the symbol (singular) they define.
Kelvin Sherlock
2019-12-15 13:06:49 -0500
dac2be0940misc cleanup
Kelvin Sherlock
2019-12-15 13:06:05 -0500
57525d5464EXT support. 8/16+ added EXT as an operand to import an absolute linker value into the local symbol table.
Kelvin Sherlock
2019-12-15 13:05:41 -0500
637df6ee33ORG and LKV 1 support (untested)
Kelvin Sherlock
2019-12-15 13:04:45 -0500
34523bbecfALI and DS support
Kelvin Sherlock
2019-12-15 13:03:43 -0500
c341d9a54fallow multiple linker 1 saves. each will generate a new file.
Kelvin Sherlock
2019-12-14 22:24:24 -0500
a64c1ba843cleanup segment number a bit
Kelvin Sherlock
2019-12-14 21:56:52 -0500
f9ecc984a0support for Merlin command files.
Kelvin Sherlock
2019-12-14 19:01:12 -0500
6409ae9365wasn't generating some SUPER records.
script
Kelvin Sherlock
2019-12-14 19:00:22 -0500
d90f0a6840import support.
Kelvin Sherlock
2019-12-14 18:39:09 -0500
bb43a4db93misc fixes.
Kelvin Sherlock
2019-12-14 16:17:40 -0500
a793b4a0eadefer gs.out default name until later.
Kelvin Sherlock
2019-12-14 16:17:16 -0500
f3e04aa7d4add PFX command.
Kelvin Sherlock
2019-12-14 16:16:48 -0500
b6e397b959add SEG command (does nothing, yet)
Kelvin Sherlock
2019-12-14 16:16:05 -0500
50822a7deaverify struct sizes.
Kelvin Sherlock
2019-12-14 16:15:09 -0500
d4ba40ca34fix segment numbers
Kelvin Sherlock
2019-12-14 16:14:51 -0500
e7e77f4b5cdefer operand parsing to eval. also adds symbol table lookup.
Kelvin Sherlock
2019-12-14 12:43:12 -0500
3c6be110b1gcc fixes.
Kelvin Sherlock
2019-12-13 23:54:40 -0500
6024ff6436kbd - evaluate input.
Kelvin Sherlock
2019-12-13 23:52:02 -0500
903a6be697support (?) for multiple segments (linker.xl) add =, EQU, GEQ, POS, LEN, KBD support.
Kelvin Sherlock
2019-12-13 23:49:10 -0500
d33a823cc5travis - add re2c dependency
Kelvin Sherlock
2019-12-13 23:48:01 -0500
b52bda4fb6bug fix
Kelvin Sherlock
2019-12-13 00:16:53 -0500
671c81a754make it compile.
Kelvin Sherlock
2019-12-13 00:01:28 -0500
6d57976091script support (wip)
Kelvin Sherlock
2019-12-12 23:50:43 -0500