Commit Graph

66 Commits

Author SHA1 Message Date
179a4e80a8 Change signedness of some GEM resource fields, corrects working with >=32KiB resources. 2018-03-02 13:34:04 +00:00
66e4b9101d Add more test executables. 2018-03-02 12:31:13 +00:00
54edd46223 Add MagiC operating system detection. 2018-03-02 12:27:53 +00:00
90f178d5dd Add Atari ST symbol entries and executable flags. 2018-03-02 12:25:48 +00:00
f6fc1491ec Added decoder for Atari Falcon 16-bit pixel format. 2018-03-02 12:25:20 +00:00
c1e7636a7e If a GEM resource is found it is to expect the MZ executable requires PC-GEM to run. 2018-03-02 12:24:58 +00:00
3874bd6421 Added SpeedGDOS values to GEM TedInfo block. 2018-03-02 12:24:30 +00:00
d52ca1c883 Use PC GEM encoding for GEM resources on MZ. 2018-03-01 18:34:38 +00:00
0f0f09ba27 Added MagiC resource format. 2018-03-01 17:51:37 +00:00
e37b116029 Corrected USERBLK. 2018-03-01 16:58:22 +00:00
7c2f798dd1 Update headers. 2018-03-01 16:49:54 +00:00
d7b2df59b1 Add full support for Gem color icons. 2018-03-01 16:33:04 +00:00
e4a20f73af Correct typo. 2018-03-01 10:56:52 +00:00
d4fe2c8485 Added GUI pages for GEM resources. 2018-02-28 20:06:05 +00:00
b1ef08f06a GEM null strings are now correctly handled, and images are now correctly swapped when little-endian. 2018-02-28 20:05:39 +00:00
b95c3c0fce Added string handlers. 2018-02-28 20:05:13 +00:00
83495c22ce Use codepage 850 when decoding PC GEM resources. 2018-02-28 20:04:58 +00:00
ece71a9953 Added GEM gray colors and RGB values for default palette. 2018-02-28 20:03:59 +00:00
2790e41dad Added GUI page for strings. 2018-02-27 21:33:43 +00:00
8c322d9928 GEM for PC and Atari ST's GEM used same resource format, just changing endianness. 2018-02-27 20:53:03 +00:00
6419fcf8ed Add marshaler for little endian structures. 2018-02-27 20:22:56 +00:00
396f982600 Add resource decoders for all GEM resources but the color icon. 2018-02-27 20:21:27 +00:00
6cec04d72f Add Claunia.Encoding package. 2018-02-27 04:53:33 +00:00
be2fbf3918 Move Atari ST resource processing code to a separate file. 2018-02-27 04:48:47 +00:00
e77f8827a2 Add list of strings to interface. 2018-02-27 04:47:13 +00:00
0737cc8645 Add Atari ST resource object tree walking. 2018-02-27 04:41:20 +00:00
9938058e96 Correct Atari ST field signed-ness. 2018-02-27 03:45:58 +00:00
3dc43b8bc4 Add Atari ST resource file format. 2018-02-26 23:24:56 +00:00
7e3a0d65bb Added MiNT executable detection. 2018-02-26 19:14:02 +00:00
3ecb5a4c8f Added NE resident and non-resident names. 2018-02-26 08:06:46 +00:00
654b07fe05 Correct NE when resource entries are set to 0 but there are resources. 2018-02-26 04:48:48 +00:00
c889345182 Moved some test executables. 2018-02-26 04:17:22 +00:00
94c3e8bf83 Added BeOS R3.1 binary (Portable Executable). 2018-02-26 04:16:20 +00:00
d97c0957b3 Added required operating system name and version to executable interface. 2018-02-26 04:14:40 +00:00
6e5f90eec3 Changed how executables are detected and shown in cli and gui. 2018-02-26 02:33:09 +00:00
bafda9c22f Added architecture to executable interface. 2018-02-26 02:23:30 +00:00
c3cd0b5831 Refactor. 2018-02-25 22:44:26 +00:00
7bfb6744f2 Convert classes to interface. 2018-02-25 18:42:56 +00:00
a58d4a636b Add tests executables. 2018-02-25 06:34:57 +00:00
1c7f2f15cb Add tests executables. 2018-02-25 04:13:09 +00:00
708b66a2e0 Close file. 2018-02-25 04:12:51 +00:00
cf1f1c0289 Refactor 2018-02-25 03:08:28 +00:00
9dd6c1efa0 Add GUI. 2018-02-25 02:53:18 +00:00
952b61d1f8 Added support for PE and COFF. 2017-10-17 17:33:46 +01:00
e305f78f5f Added support for LE/LX executables. 2017-10-16 21:06:41 +01:00
91cc5f8998 Added support for Atari ST executable. 2017-10-16 18:01:15 +01:00
bfaa7fb37a Better handle OS/2 1.x, Windows 1.x and Windows 2.x target os fields. 2017-10-16 17:43:12 +01:00
2241458e7e Do not fill NE resources if there are no entries in resource table. 2017-10-16 17:25:08 +01:00
d99421901c Up to version 0.2. v0.2 2017-10-16 15:55:03 +01:00
ee64aa4308 Up to version 0.2. 2017-10-16 15:53:45 +01:00