Commit Graph

151 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
65d373be25 improved usage information. 2022-12-15 21:11:38 -05:00
Kelvin Sherlock
42347e4d40 bump github actions 2022-12-15 21:10:46 -05:00
ksherlock
3ab26264f6
_XOPEN_SOURCE 2020-11-18 15:17:14 -05:00
Kelvin Sherlock
9430f99270 replace _S since it is used in msys ctype.h 2020-11-18 12:37:38 -05:00
ksherlock
32495371de
Update msys2.yml 2020-11-17 22:33:39 -05:00
ksherlock
8ff374eced
Update msys2.yml 2020-11-17 22:26:48 -05:00
ksherlock
b9ce1e2d3f
Update msys2.yml 2020-11-17 22:13:01 -05:00
ksherlock
ec6619c8c7
Update msys2.yml 2020-11-17 22:02:50 -05:00
ksherlock
2364cae06a
Update msys2.yml 2020-11-17 21:46:06 -05:00
ksherlock
9fa57d0a12
Update msys2.yml 2020-11-17 16:11:46 -05:00
ksherlock
ae182abaa4
Update msys2.yml 2020-11-17 16:07:41 -05:00
ksherlock
66cf463cbf
Update msys2.yml 2020-11-17 15:51:01 -05:00
ksherlock
e7720a69bb
Update make.yml 2020-11-17 15:49:55 -05:00
ksherlock
d66de57273
Create msys2.yml 2020-11-17 15:45:51 -05:00
Kelvin Sherlock
ab5961c1a9 bump submodule. 2020-11-12 13:04:41 -05:00
ksherlock
d3df7b2c47
Create make.yml 2020-11-12 10:24:16 -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
db1d452f53 Merge branch 'master' of https://github.com/ksherlock/wdc-utils 2019-12-14 19:09:59 -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
ksherlock
8147da2cfc
Update .travis.yml 2019-12-10 13:40:45 -05:00
Kelvin Sherlock
5f9d1a900d headers for gcc. 2017-08-12 23:11:06 -04:00
Kelvin Sherlock
348b97669b use disassembler traits 2017-08-12 22:01:41 -04:00
Kelvin Sherlock
606747cba3 updates from omm disassembler. 2017-08-12 21:58:47 -04:00
Kelvin Sherlock
4f833d83a6 bump submodule 2017-08-08 21:46:34 -04:00
Kelvin Sherlock
285763c318 bump submodule. 2017-08-08 20:33:39 -04:00
Kelvin Sherlock
7c07cbcd17 use submodule for finder info. 2017-08-08 20:16:58 -04:00
Kelvin Sherlock
1e810db107 Merge branch 'master' of git://qnap.local/wdcdumpobj 2017-08-08 15:00:06 -04:00
Kelvin Sherlock
13389be323 fix typo. 2017-08-08 14:59:40 -04:00
Kelvin Sherlock
2f2809dcb2 remove dead code 2017-08-08 14:59:34 -04:00
Kelvin Sherlock
b9092401f6 mingw32 makefile 2017-03-11 11:48:21 -05:00
Kelvin Sherlock
b18467a641 disassembler updates. 2017-03-06 00:47:01 -05:00
Kelvin Sherlock
7f3ccd84c8 commentary. 2017-03-06 00:40:00 -05:00
Kelvin Sherlock
ebd67dc0cc update finder_info_helper. 2017-03-06 00:39:50 -05:00
Kelvin Sherlock
97787b30e4 sync finder_info_helper. 2017-01-24 16:28:40 -05:00
Kelvin Sherlock
e81e47d4c8 win32/afp compile 2017-01-24 12:16:39 -05:00
Kelvin Sherlock
e43ace0d1c use finder_info_helper. 2017-01-23 10:02:50 -05:00
Kelvin Sherlock
06a3c5b5ae properly initialize afp backup date. 2017-01-21 15:05:01 -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
dd0a369ac1 generate full section header for ref-only sections 2017-01-20 10:33:00 -05:00
Kelvin Sherlock
e693ad8ef3 more fixes... 2017-01-17 23:31:28 -05:00
Kelvin Sherlock
91d7f60bff fix stdio test some more. 2017-01-17 23:25:09 -05:00
Kelvin Sherlock
47130d0e67 fix stdio 2017-01-17 23:14:55 -05:00
Kelvin Sherlock
bcb2ba03ef updated stdio test. 2017-01-17 23:06:12 -05:00
Kelvin Sherlock
18c9ede89f tweak library headers, add missing expression operands. 2017-01-17 19:57:37 -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