Commit Graph

89 Commits

Author SHA1 Message Date
e28cf7624e Add decoding of OS/2 color icons, pointers, and bitmaps. 2018-03-05 13:37:04 +00:00
ec57e0fd03 Add code to decode OS/2 monochrome icons and pointers, and a separate Icon Viewer for debugging. 2018-03-05 12:50:28 +00:00
378cbd5d33 Correct GUI visualization of NE accelerators when they refer to a character instead of a virtual key. 2018-03-04 07:00:22 +00:00
c88683a380 Add missing resource flags for NE. 2018-03-04 07:00:02 +00:00
4be0e9884c Correct decoding of OS/2 accelerators in NE. 2018-03-04 06:59:38 +00:00
f82b64c02e Correct decoding of NE alignment shift. 2018-03-04 06:58:47 +00:00
2b4c73a78c Add gui panel to hex dump unknown ne resources by default. 2018-03-03 19:12:36 +00:00
b78157bf4d Add decoding RT_ACCELERATOR (Windows) and RT_ACCELTABLE (OS/2) resources from NE, and appropriate GUI. 2018-03-03 18:58:47 +00:00
18464bacff Add decoding RT_STRING resources from NE (Windows and OS/2), and appropriate GUI. 2018-03-03 06:01:35 +00:00
691f9e3a8a Get strings from currently decoded NE fields. 2018-03-03 05:05:51 +00:00
03b452118e Added GUI panel for Windows NE resources and RT_VERSION. 2018-03-03 04:57:40 +00:00
7b360ad466 Correct Win16 version resource order of fields. 2018-03-03 04:15:02 +00:00
4120619128 Add segments to gui. 2018-03-03 02:48:47 +00:00
a5f2e805f2 Add segments to interface. 2018-03-03 01:31:45 +00:00
27a7bbf5d1 Add support for NE OS/2 resource table format and resource types. 2018-03-02 22:49:19 +00:00
6ac77ac1fa Correct typo in NE resource type. 2018-03-02 20:47:12 +00:00
5532d4d9e0 NE resource format is completely different between Windows and OS/2, only Windows format is known. 2018-03-02 20:26:26 +00:00
a57b4e2be7 Add NE resource table printing. 2018-03-02 20:25:16 +00:00
75a347fd2a Add new NE resource flags. 2018-03-02 20:21:52 +00:00
a8b4e2b9da Get NE import table. 2018-03-02 20:00:33 +00:00
6ff9daf956 Get NE module name and description. 2018-03-02 19:18:09 +00:00
ef509be234 Add NE segments. 2018-03-02 18:26:53 +00:00
3798a7d488 Add MagiC test files. 2018-03-02 13:34:21 +00:00
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