Commit Graph

357 Commits

Author SHA1 Message Date
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
RichardG867
30e0efa106 Remove long deprecated "Dell AMI" extractor 2022-08-20 20:28:08 -03:00
RichardG867
91ba79bbe4 Sort out the Intel AMI/Phoenix mess 2022-08-20 20:25:38 -03:00
RichardG867
cbe9111b77 AMIAnalyzer: Add proper setup type detection for pre-Color 2022-08-20 19:43:25 -03:00
RichardG867
699f0000fd AMIAnalyzer: De-stringsify the setup type detection 2022-08-20 19:33:30 -03:00
RichardG867
e5cf3a7887 CorebootAnalyzer: Improvements and overall alignment 2022-08-20 18:58:23 -03:00
RichardG867
c6d4a6aacc MRAnalyzer: Add null terminator for sign-on 2022-08-20 18:39:21 -03:00
RichardG867
de8f65adbb MRAnalyzer: Improvements, no longer string-based 2022-08-20 18:38:32 -03:00
RichardG867
f0e863b223 PhoenixAnalyzer: Chip detection improvements and changes 2022-08-20 18:22:16 -03:00
RichardG867
ae64e738ef PhoenixAnalyzer: Further continue with WIP, now with register table identification 2022-08-20 00:22:15 -03:00
RichardG867
91dfbc2a30 DellExtractor: Add support for partially compressed images 2022-08-12 22:49:46 -03:00
RichardG867
8c75387c73 AwardAnalyzer: Add one more early Award signature 2022-08-12 22:49:14 -03:00
RichardG867
67000699bc DellExtractor: Remove from extract-only list 2022-08-12 22:48:49 -03:00
RichardG867
8f39e3a079 BonusAnalyzer: Shift non-PCI VGA formatting to formatter code 2022-08-07 15:03:17 -03:00
RichardG867
07e04362df Overhaul non-PCI VGA option ROM handling 2022-08-07 01:20:30 -03:00
RichardG867
fdd13dca6a PhoenixAnalyzer: Proper detection of GRiD/LAP386SL stuff 2022-08-07 00:10:34 -03:00
RichardG867
7de81eea81 PhoenixAnalyzer: Streamline some comments 2022-08-06 18:57:09 -03:00
RichardG867
a102f83181 PhoenixAnalyzer: Increase 4.0x sign-on size just in case 2022-08-06 18:51:27 -03:00
RichardG867
98e5ffca86 PhoenixAnalyzer: Load language tables separately on 4.0R6 2022-08-06 18:50:34 -03:00
RichardG867
e505cdbff2 PhoenixAnalyzer: Remove Fujitsu code that made up a sign-on out of DMI data 2022-08-05 21:37:32 -03:00
RichardG867
853fac18d0 PhoenixAnalyzer: Remove bogus IBM check (mistaking SurePath + Phoenix VBIOS) 2022-08-05 21:08:41 -03:00
RichardG867
85e8b15a48 PhoenixAnalyzer: Remove post-version signon extraction, rendered redundant by metadata 2022-08-05 21:07:56 -03:00
RichardG867
7e624920af PhoenixAnalyzer: Remove Dell compression bruteforcing 2022-08-05 17:43:21 -03:00
RichardG867
542446aa8e DellExtractor: Add alternative compression type (OptiPlex GX1) and debug logging 2022-08-05 17:36:27 -03:00
RichardG867
0ced8f3c8e bios_extract: Fix notlzhuf decompressor 2022-08-05 17:35:35 -03:00
RichardG867
806fccf2e2 PhoenixAnalyzer: Fix Wearnes LPX Xx86-without-prefix identification 2022-08-05 17:35:14 -03:00
RichardG867
24f139b348 bios_extract: Finish the Phoenix misnomer extractors 2022-08-05 16:12:38 -03:00
RichardG867
96f9cc7835 BIOSExtractor: Add return code debug log 2022-08-04 20:09:32 -03:00
RichardG867
eb1f54373f bios_extract: Add proper Phoenix "LZHUF" and "LZSS" extractors (they're both misnomers) 2022-08-04 20:00:57 -03:00
RichardG867
c33ca4a24b Further work on Phoenix WIP 2022-08-03 15:05:20 -03:00