Commit Graph

456 Commits

Author SHA1 Message Date
RichardG867
b093a62346 ToshibaAnalyzer: Rework detection, adding support for newer BIOS 2024-11-22 20:31:32 -03:00
RichardG867
0618b2edce InterleaveExtractor: Add a debug log 2024-11-22 20:20:49 -03:00
RichardG867
ebe145eb37 FATExtractor: Code style changes 2024-11-22 20:10:34 -03:00
RichardG867
21baf18fd7 FATExtractor: Add Unisys floppy image support 2024-11-22 19:48:47 -03:00
RichardG867
7af61824f5 FATExtractor: Force 55 AA signature on images not recognized by 7-Zip 2024-11-22 18:29:48 -03:00
RichardG867
3964c74c0b AwardAnalyzer: Extract Medallion identification string 2024-11-21 13:39:03 -03:00
RichardG867
7651462587 AMIAnalyzer: Add AMI 8 register table support 2024-11-21 13:12:55 -03:00
RichardG867
907f398998 VMExtractor: Attempt to work around defunct processes 2024-11-21 12:24:19 -03:00
RichardG867
fd2fb7e419 BIOSExtractor: Fix PhoenixNet extraction EISDIR errors 2024-11-21 11:40:20 -03:00
RichardG867
92972aea61 More extractor regex changes 2024-11-21 11:31:33 -03:00
RichardG867
d843d93ad6 VMExtractor: Use named matches for readability 2024-11-16 19:28:36 -03:00
RichardG867
5a0917b165 pciutil: Update with latest changes from probing-tools 2024-11-16 19:17:19 -03:00
RichardG867
ba04862ad5 PEExtractor: Remove debug wait from flash tool extractor 2024-11-16 19:16:02 -03:00
RichardG867
c54a6b149f PhoenixAnalyzer: Detect low register table segment values 2024-02-01 19:52:31 -03:00
RichardG867
ed487bd55c bios_extract: Skip Phoenix module chain on older versions without the appropriate BCPSYS field 2023-11-30 11:12:25 -03:00
RichardG867
d3a9f7fda6 bios_extract: Add support for BCPCMP-less Phoenix 4.0x 2023-11-30 11:08:56 -03:00
RichardG867
71ebe01a55 DTKAnalyzer: Convert to metadata 2023-11-30 11:02:41 -03:00
RichardG867
26148a17a5 BonusAnalyzer: Add more one criteria for generic option ROMs 2023-11-29 11:24:11 -03:00
RichardG867
474a7aecfd BonusAnalyzer: Add experimental non-VGA option ROM string extraction 2023-11-24 17:33:20 -03:00
RichardG867
d46d5a55c0 AcerAnalyzer: Fix a version misdetection 2023-11-23 17:11:46 -03:00
RichardG867
e4fe980147 AcerAnalyzer: Pattern-based rewrite 2023-11-23 17:07:56 -03:00
RichardG867
3ef6ad25af InterleaveExtractor: Add Acer BIOS signature 2023-11-23 16:57:40 -03:00
RichardG867
146a13dccd ISOExtractor: Fix critical bug that incapacitated it 2023-11-22 22:00:05 -03:00
RichardG867
b1ebbabc18 ArchiveExtractor: Add PK00PK signature for zips 2023-11-22 21:52:42 -03:00
RichardG867
16297021c0 CompaqAnalyzer: Add another signature 2023-11-22 21:36:43 -03:00
RichardG867
4932aa8871 SystemSoftAnalyzer: Convert to metadata 2023-11-22 21:32:18 -03:00
RichardG867
7761f38c9b SystemSoftAnalyzer: Add newer Insyde signature 2023-11-22 21:24:12 -03:00
RichardG867
6c8dcd46a5 PEExtractor: Add Inno Setup (used by NEC) extraction 2023-11-22 21:21:56 -03:00
RichardG867
a128edbb5e PhoenixAnalyzer: Fix 8088 ROM BIOS version cutoff 2023-11-22 21:08:04 -03:00
RichardG867
ee8d10cba2 CorebootAnalyzer: Partial support for newer images 2023-11-22 21:05:22 -03:00
RichardG867
8554faf1d7 AwardAnalyzer: Improve 4.00 string handling 2023-11-22 20:54:59 -03:00
RichardG867
5d75da5324 AwardAnalyzer: Add another AST detection and safeguard 2023-11-22 20:48:36 -03:00
RichardG867
e672d2088f Add BIOSSIG database analysis for images until ~1990 2023-11-22 19:57:32 -03:00
RichardG867
56b1427ef4 CDIAnalyzer: Improvements to NCR BIOS detection 2023-11-22 18:49:27 -03:00
RichardG867
86c37f7d39 Add unshield extractor for InstallShield CABs 2023-11-22 13:25:48 -03:00
RichardG867
09d1122513 VMExtractor: Add Dell-Intel flasher signature (not that the one I found worked) 2023-11-22 13:04:47 -03:00
RichardG867
29c6a65397 VMExtractor: Remove debug pause 2023-11-22 12:29:16 -03:00
RichardG867
d82ef49126 VMExtractor: Add later NEC SFX with LS-120 support 2023-11-22 12:28:50 -03:00
RichardG867
8dd13545b1 WhizproAnalyzer: Fix 256K image detection 2023-11-22 12:07:48 -03:00
RichardG867
7c12dc39a7 ImageExtractor: Workaround for Phoenix ROMs starting with an invalid PGX 2023-11-21 22:00:49 -03:00
RichardG867
b25c5baa81 AMIAnalyzer: Add ECS AMIBIOS 8 corner case 2023-11-21 20:56:15 -03:00
RichardG867
ec722505ae MylexAnalyzer: Update to use metadata 2023-11-21 20:38:18 -03:00
RichardG867
d20a2aeee9 QuadtelAnalyzer: Update to use metadata 2023-11-21 20:36:53 -03:00
RichardG867
879baebd01 PhoenixAnalyzer: Try to be smarter about lying register table segments 2023-11-21 20:31:14 -03:00
RichardG867
fe39f50f17 PhoenixAnalyzer: Add NEC footer detection 2023-11-21 19:34:51 -03:00
RichardG867
31a3c419ea PhoenixAnalyzer: Remove segment hack originally designed for incorrectly inverted Intel images 2023-11-21 19:23:58 -03:00
RichardG867
0f354045c1 ImageExtractor: Remove debug print 2023-11-21 19:17:41 -03:00
RichardG867
3598dd5340 AwardAnalyzer: Remove some pre-4.0 "strings" that don't belong 2023-07-19 15:41:04 -03:00
RichardG867
cd34a72843 PhoenixAnalyzer: Add NEC ROM BIOS corner case 2023-05-18 15:58:11 -03:00
RichardG867
b57f2b87c7 AMIAnalyzer: Add Iwill header overwriting corner case 2023-05-07 16:19:57 -03:00