Commit Graph

386 Commits

Author SHA1 Message Date
RichardG867
69f4ad930a VMExtractor: Add more enter presses for multi-disk rompaq 2022-09-03 21:18:11 -03:00
RichardG867
8a3da120e7 AMIAnalyzer: Expand pre-Color ID characters for that weird "SIS 386 BIOS" 2022-09-03 20:34:59 -03:00
RichardG867
df28ff3396 bios_extract: Fix Phoenix scan aborting too early if invalid BCPSYS data is found (A40HT00I) 2022-09-03 20:23:00 -03:00
RichardG867
5d5b95e907 bios_extract: Fix AFUDOS detection not covering all files 2022-09-03 20:16:33 -03:00
RichardG867
099718a7d0 AwardAnalyzer: Move PhoenixNet detection there and add PhoenixNet sign-on extraction 2022-08-29 18:26:34 -03:00
RichardG867
17988e438d CommodoreAnalyzer: Overhaul and make it no longer target the Phoenix-Commodore BIOS 2022-08-28 21:25:48 -03:00
RichardG867
0e5821fb33 CentralPointAnalyzer, ChipsAnalyzer: De-stringsification overhaul 2022-08-28 20:02:11 -03:00
RichardG867
2fcb3d5c28 AwardPowerAnalyzer: Overhaul with new knowledge (but the same 3 samples...) 2022-08-26 20:19:12 -03:00
RichardG867
94a3e539c6 bios_extract: Extract LH5 modules on Siemens Award PowerBIOS 2022-08-26 18:47:00 -03:00
RichardG867
5cc3dbae45 WhizproAnalyzer: Improve detection and remove unused functions 2022-08-26 18:22:13 -03:00
RichardG867
ff98121805 PhoenixAnalyzer: Improve HP and Commodore analyzers, the last remaining ones in this class 2022-08-26 18:08:59 -03:00
RichardG867
c156e59b05 PhoenixAnalyzer: Overhaul the Compatibility Software analyzer module 2022-08-26 12:59:33 -03:00
RichardG867
8cf2a66653 Update readme to reflect the metadata update (finally) 2022-08-26 12:57:15 -03:00
RichardG867
3f3f613f6d bios_extract: Fix build for and update bruteforce 2022-08-26 12:56:50 -03:00
RichardG867
73f90b293b PhoenixAnalyzer: Switch extraction of 4.0x+ version strings to BCPOST 2022-08-25 21:10:48 -03:00
RichardG867
6814241c23 OMFExtractor: Improve header parsing and add OCFExtractor 2022-08-25 20:21:24 -03:00
RichardG867
e2d57611fb PhoenixAnalyzer: Move more strings-based checks to the new approach 2022-08-24 22:15:54 -03:00
RichardG867
6bb7e5ac09 Add Philips BIOS analyzer 2022-08-24 20:44:15 -03:00
RichardG867
e1c5898290 AMIAnalyzer: Don't overwrite Intel version data on sign-on 2022-08-24 20:36:20 -03:00
RichardG867
e4e36c25dd AMIIntelAnalyzer: Gate the bruteforce string search to skip unrelated files 2022-08-24 20:32:40 -03:00
RichardG867
1ddf78c50b MRAnalyzer: Fix newer version extraction 2022-08-24 20:25:43 -03:00
RichardG867
8740312903 BIOSExtractor: Update signatures 2022-08-23 13:26:44 -03:00
RichardG867
67ac8615aa bios_extract: Fix AFUWIN bogus header detection 2022-08-23 13:24:45 -03:00
RichardG867
b59c3d36b8 bios_extract: Support compressed AFUWIN as well 2022-08-23 13:18:09 -03:00
RichardG867
00e34b2351 bios_extract: Fix AFUDOS extraction by reordering it 2022-08-23 13:15:59 -03:00
RichardG867
6701f4005c Another common prefix fix 2022-08-22 21:12:20 -03:00
RichardG867
b806381283 More fixes to the common prefix stuff 2022-08-22 21:09:01 -03:00
RichardG867
47734052ac AMIAnalyzer: Handle copyright line being shifted down the sign-on 2022-08-22 20:55:28 -03:00
RichardG867
51b40a5ef6 BonusAnalyzer: Add Adaptec model detection for the signature that lacked it 2022-08-22 20:43:34 -03:00
RichardG867
2ea8174d68 Forgot to commit a function. 2022-08-22 20:04:51 -03:00
RichardG867
1fcf67f6e1 AMIAnalyzer: Add needlessly-complicated shrinking of register table list 2022-08-22 19:57:25 -03:00
RichardG867
62dafee66a BonusAnalyzer: Fix SLI detection crash (and improve it) 2022-08-22 15:41:45 -03:00
RichardG867
a4fd651d99 AMIAnalyzer: Fix corner case with AMI copyright removed from first sign-on line 2022-08-22 15:34:55 -03:00
RichardG867
99747b0674 AMIAnalyzer: Fix garbage pre-Color setup type in some cases 2022-08-22 15:30:07 -03:00
RichardG867
01b8d7ff1a BonusAnalyzer: Add alternate path for ACPI table headers, fixes some AMI ACPI tables 2022-08-21 23:35:40 -03:00
RichardG867
fcaf42c896 AMIAnalyzer: Add AMIBIOS >=6 register table metadata 2022-08-21 23:32:30 -03:00
RichardG867
3f06e1b199 AMIAnalyzer: Add ID metadata for pre- and post-Color 2022-08-21 19:45:58 -03:00
RichardG867
22ddb6941e AMIAnalyzer: Add TriGem pre-Color signature 2022-08-21 19:12:59 -03:00
RichardG867
0a5f480184 bios_extract: Fix Intel Phoenix segfault with module overflow (N440BX strings - phoedeco can't handle this either) 2022-08-21 17:37:13 -03:00
RichardG867
bba8345074 PhoenixAnalyzer: Detect short reads on register table manipulation 2022-08-21 17:08:24 -03:00
RichardG867
46ccc1ef06 IntelExtractor: Fix unnecessary gap when extracting N440BX 2022-08-21 17:08:12 -03:00
RichardG867
eaa8fc6bc0 Fix stray debug print 2022-08-21 17:05:18 -03:00
RichardG867
454ab10a7a BonusAnalyzer: Fix mixing of non-PCI VGA and PCI ROMs 2022-08-21 16:50:04 -03:00
RichardG867
f7ca87db0b AMIUEFIAnalyzer: Add one more signature 2022-08-21 16:47:00 -03:00
RichardG867
a5affba264 BonusAnalyzer: Move LAN/SCSI detection to the option ROM scanner 2022-08-20 22:14:29 -03:00
RichardG867
a94d06eac2 Fix multiline metadata handling 2022-08-20 21:29:02 -03:00
RichardG867
b32efbc672 PEExtractor: Add ASUS zlib-compressed floppy self extractor 2022-08-20 21:15:48 -03:00
RichardG867
0a2d8f3cc8 AMIAnalyzer: Fix uppercase 386SX-BIOS on pre-Color 2022-08-20 20:49:20 -03:00
RichardG867
c219d384be bios_extract: Add AMIBIOSC[00][00][00][00] signature for a Gigabyte board 2022-08-20 20:40:00 -03:00
RichardG867
1bb197b988 VMExtractor: Add Esc keypress for Softpaq with post-extraction message 2022-08-20 20:34:31 -03:00