144 Commits

Author SHA1 Message Date
6b988e16fb Add panel to view OS/2 icons, bitmaps and pointers in NE executables. 2018-03-05 15:01:57 +00:00
2c89daf694 Correct when OS/2 bitmap size is image size and not header size. 2018-03-05 15:01:33 +00:00
432f11ea57 Add pointer and bitmap extensions to icon viewer. 2018-03-05 14:17:15 +00:00
2085f0c6fc Add list of icons to icon viewer. 2018-03-05 14:02:36 +00:00
081292f2d0 Correct calculation of data length when icon size is not word or byte aligned. 2018-03-05 13:49:10 +00:00
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