Commit Graph

424 Commits

Author SHA1 Message Date
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
RichardG867
a347c33a48 PhoenixAnalyzer: Fix register extraction corner case for 4.04 2023-04-20 17:58:49 -03:00
RichardG867
6b39317a90 PhoenixAnalyzer: Fix version name on PhoenixBIOS for Pentium 2023-04-20 14:30:40 -03:00
RichardG867
f927875a61 PhoenixAnalyzer: Add DMI extraction (with Siemens Nixdorf special case) 2023-04-20 14:30:14 -03:00
RichardG867
9bb34081b0 BonusAnalyzer: Deduplicate DMI board and system tables with identical information 2023-04-14 12:02:14 -03:00
RichardG867
adb0580eed BonusAnalyzer: Add DMI processor table analysis 2023-04-14 11:44:19 -03:00
RichardG867
b9d7679bea DMIAnalyzer: Shorten output a bit 2023-04-14 11:28:24 -03:00
RichardG867
ba860239a2 DMIAnalyzer: Fix DMI string list underflow bug 2023-04-14 11:25:42 -03:00
RichardG867
9ccfe9d19a BonusAnalyzer: Strip DMI strings 2023-04-14 11:23:28 -03:00
RichardG867
916db9b338 BonusAnalyzer: Further advance on DMI analysis 2023-04-14 11:21:11 -03:00
RichardG867
553f2590f0 Merge branch 'main' of ssh://github.com/86Box/bios-tools
# Conflicts:
#	biostools/analyzers.py
2023-04-13 19:33:38 -03:00
RichardG867
d0c0c0dbe1 UEFIExtractor: Fix detection of modern 32 MB images 2023-04-13 19:33:14 -03:00
RichardG867
6a55c70b1e BonusAnalyzer: Add plumbing for DMI analysis 2023-04-13 19:32:43 -03:00
richardg867
6396948092 SchneiderAnalyzer: Add alternate Schneider name 2023-04-05 13:22:34 -03:00
RichardG867
356161c9bb AMIAnalyzer: Fix weird TriGem "486 EISA BIOS" 2023-01-12 21:31:50 -03:00
RichardG867
a709bbca49 AMIAnalyzer: Fix this one weird pre-Color with MSB set on entrypoint date 2023-01-12 21:18:15 -03:00
RichardG867
9f2d37b5d4 PhoenixAnalyzer: Extend BCP probe length because DEC is weird 2023-01-12 21:08:36 -03:00
RichardG867
c32bed4301 Guard more extractor file operations to avoid race conditions caused by multi-file extractors 2023-01-12 20:28:38 -03:00
RichardG867
1e38537bfe ArchiveExtractor: Add proper LHA signature (where did that other one come from?) except for lh5 2023-01-12 19:58:34 -03:00
RichardG867
15633099df PhoenixAnalyzer: Improve 80xx/Vxx detection 2023-01-12 19:57:24 -03:00
RichardG867
7ecce36bc6 AwardAnalyzer: Fix typo breaking Gigabyte EFI detection 2022-09-03 21:19:26 -03:00
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