Commit Graph

  • 41a0eed7e7 bios_extract: Add BCD6F1-compressed Compaq BIOS support main RichardG867 2025-12-30 01:05:12 -03:00
  • 6581024b97 bruteforce: Allow hex parameters and improve byte pattern escaping RichardG867 2025-11-09 17:45:13 -03:00
  • 4ec363855a bruteforce: Add start offset option RichardG867 2025-11-09 17:42:21 -03:00
  • 348be40c32 AwardAnalyzer: Handle Gigabyte fork with Award version string removed RichardG867 2025-05-17 17:21:41 -03:00
  • c7a686e4ae VMExtractor: Another zombie process handling attempt RichardG867 2025-05-13 17:35:01 -03:00
  • 0058a89444 More zombie process handling RichardG867 2025-05-12 11:54:15 -03:00
  • d77ace283b VMExtractor: Attempt to deal with zombie processes RichardG867 2025-05-12 11:51:28 -03:00
  • df2735934e bruteforce: Add zlib decompression methods RichardG867 2025-05-12 11:50:37 -03:00
  • f971f6222f BonusAnalyzer: Ignore one more bogus option ROM string RichardG867 2025-05-12 11:49:24 -03:00
  • a1709bd281 PhoenixAnalyzer: Siemens Nixdorf 4.06 ID string fix RichardG867 2024-11-24 12:55:54 -03:00
  • cf7552eff5 ImageExtractor: Improve BMP detection to prevent situations with all 00 bytes RichardG867 2024-11-23 11:07:11 -03:00
  • bab613ea92 ImageExtractor: Make BMP detection stricter to reduce attempt time RichardG867 2024-11-23 10:38:28 -03:00
  • 23f775453a SystemSoftAnalyzer: Add signatures for a very old Pico268 BIOS RichardG867 2024-11-22 21:31:34 -03:00
  • 4f55b4638b bios_extract: Add support for Phoenix-compressed Compaq BIOS RichardG867 2024-11-22 21:12:28 -03:00
  • b093a62346 ToshibaAnalyzer: Rework detection, adding support for newer BIOS RichardG867 2024-11-22 20:31:32 -03:00
  • 0618b2edce InterleaveExtractor: Add a debug log RichardG867 2024-11-22 20:20:49 -03:00
  • ebe145eb37 FATExtractor: Code style changes RichardG867 2024-11-22 20:10:34 -03:00
  • 21baf18fd7 FATExtractor: Add Unisys floppy image support RichardG867 2024-11-22 19:48:47 -03:00
  • 7af61824f5 FATExtractor: Force 55 AA signature on images not recognized by 7-Zip RichardG867 2024-11-22 18:29:48 -03:00
  • 3964c74c0b AwardAnalyzer: Extract Medallion identification string RichardG867 2024-11-21 13:39:03 -03:00
  • 7651462587 AMIAnalyzer: Add AMI 8 register table support RichardG867 2024-11-21 13:12:55 -03:00
  • 907f398998 VMExtractor: Attempt to work around defunct processes RichardG867 2024-11-21 12:24:19 -03:00
  • fd2fb7e419 BIOSExtractor: Fix PhoenixNet extraction EISDIR errors RichardG867 2024-11-21 11:40:20 -03:00
  • 92972aea61 More extractor regex changes RichardG867 2024-11-21 11:31:33 -03:00
  • d843d93ad6 VMExtractor: Use named matches for readability RichardG867 2024-11-16 19:28:36 -03:00
  • 5a0917b165 pciutil: Update with latest changes from probing-tools RichardG867 2024-11-16 19:17:19 -03:00
  • ba04862ad5 PEExtractor: Remove debug wait from flash tool extractor RichardG867 2024-11-16 19:16:02 -03:00
  • c54a6b149f PhoenixAnalyzer: Detect low register table segment values RichardG867 2024-02-01 19:52:31 -03:00
  • ed487bd55c bios_extract: Skip Phoenix module chain on older versions without the appropriate BCPSYS field RichardG867 2023-11-30 11:12:25 -03:00
  • d3a9f7fda6 bios_extract: Add support for BCPCMP-less Phoenix 4.0x RichardG867 2023-11-30 11:08:56 -03:00
  • 71ebe01a55 DTKAnalyzer: Convert to metadata RichardG867 2023-11-30 11:02:41 -03:00
  • 26148a17a5 BonusAnalyzer: Add more one criteria for generic option ROMs RichardG867 2023-11-29 11:24:11 -03:00
  • 474a7aecfd BonusAnalyzer: Add experimental non-VGA option ROM string extraction RichardG867 2023-11-24 17:33:20 -03:00
  • d46d5a55c0 AcerAnalyzer: Fix a version misdetection RichardG867 2023-11-23 17:11:46 -03:00
  • e4fe980147 AcerAnalyzer: Pattern-based rewrite RichardG867 2023-11-23 17:07:56 -03:00
  • 3ef6ad25af InterleaveExtractor: Add Acer BIOS signature RichardG867 2023-11-23 16:57:40 -03:00
  • 146a13dccd ISOExtractor: Fix critical bug that incapacitated it RichardG867 2023-11-22 22:00:05 -03:00
  • b1ebbabc18 ArchiveExtractor: Add PK00PK signature for zips RichardG867 2023-11-22 21:52:42 -03:00
  • 16297021c0 CompaqAnalyzer: Add another signature RichardG867 2023-11-22 21:36:43 -03:00
  • 4932aa8871 SystemSoftAnalyzer: Convert to metadata RichardG867 2023-11-22 21:32:18 -03:00
  • 7761f38c9b SystemSoftAnalyzer: Add newer Insyde signature RichardG867 2023-11-22 21:24:12 -03:00
  • 6c8dcd46a5 PEExtractor: Add Inno Setup (used by NEC) extraction RichardG867 2023-11-22 21:21:56 -03:00
  • a128edbb5e PhoenixAnalyzer: Fix 8088 ROM BIOS version cutoff RichardG867 2023-11-22 21:08:04 -03:00
  • ee8d10cba2 CorebootAnalyzer: Partial support for newer images RichardG867 2023-11-22 21:05:22 -03:00
  • 8554faf1d7 AwardAnalyzer: Improve 4.00 string handling RichardG867 2023-11-22 20:54:59 -03:00
  • 5d75da5324 AwardAnalyzer: Add another AST detection and safeguard RichardG867 2023-11-22 20:48:36 -03:00
  • e672d2088f Add BIOSSIG database analysis for images until ~1990 RichardG867 2023-11-22 19:57:32 -03:00
  • 56b1427ef4 CDIAnalyzer: Improvements to NCR BIOS detection RichardG867 2023-11-22 18:49:27 -03:00
  • 86c37f7d39 Add unshield extractor for InstallShield CABs RichardG867 2023-11-22 13:25:48 -03:00
  • 09d1122513 VMExtractor: Add Dell-Intel flasher signature (not that the one I found worked) RichardG867 2023-11-22 13:04:47 -03:00
  • 29c6a65397 VMExtractor: Remove debug pause RichardG867 2023-11-22 12:29:16 -03:00
  • d82ef49126 VMExtractor: Add later NEC SFX with LS-120 support RichardG867 2023-11-22 12:28:50 -03:00
  • 8dd13545b1 WhizproAnalyzer: Fix 256K image detection RichardG867 2023-11-22 12:07:48 -03:00
  • 7c12dc39a7 ImageExtractor: Workaround for Phoenix ROMs starting with an invalid PGX RichardG867 2023-11-21 21:57:11 -03:00
  • b25c5baa81 AMIAnalyzer: Add ECS AMIBIOS 8 corner case RichardG867 2023-11-21 20:56:15 -03:00
  • ec722505ae MylexAnalyzer: Update to use metadata RichardG867 2023-11-21 20:38:18 -03:00
  • d20a2aeee9 QuadtelAnalyzer: Update to use metadata RichardG867 2023-11-21 20:36:53 -03:00
  • 879baebd01 PhoenixAnalyzer: Try to be smarter about lying register table segments RichardG867 2023-11-21 20:31:14 -03:00
  • fe39f50f17 PhoenixAnalyzer: Add NEC footer detection RichardG867 2023-11-21 19:34:51 -03:00
  • 31a3c419ea PhoenixAnalyzer: Remove segment hack originally designed for incorrectly inverted Intel images RichardG867 2023-11-21 19:23:58 -03:00
  • 0f354045c1 ImageExtractor: Remove debug print RichardG867 2023-11-21 19:17:41 -03:00
  • 3598dd5340 AwardAnalyzer: Remove some pre-4.0 "strings" that don't belong RichardG867 2023-07-19 15:41:04 -03:00
  • cd34a72843 PhoenixAnalyzer: Add NEC ROM BIOS corner case RichardG867 2023-05-18 15:58:11 -03:00
  • b57f2b87c7 AMIAnalyzer: Add Iwill header overwriting corner case RichardG867 2023-05-07 16:19:57 -03:00
  • a347c33a48 PhoenixAnalyzer: Fix register extraction corner case for 4.04 RichardG867 2023-04-20 17:58:49 -03:00
  • 6b39317a90 PhoenixAnalyzer: Fix version name on PhoenixBIOS for Pentium RichardG867 2023-04-20 14:30:40 -03:00
  • f927875a61 PhoenixAnalyzer: Add DMI extraction (with Siemens Nixdorf special case) RichardG867 2023-04-20 14:30:14 -03:00
  • 9bb34081b0 BonusAnalyzer: Deduplicate DMI board and system tables with identical information RichardG867 2023-04-14 12:02:14 -03:00
  • adb0580eed BonusAnalyzer: Add DMI processor table analysis RichardG867 2023-04-14 11:44:19 -03:00
  • b9d7679bea DMIAnalyzer: Shorten output a bit RichardG867 2023-04-14 11:28:24 -03:00
  • ba860239a2 DMIAnalyzer: Fix DMI string list underflow bug RichardG867 2023-04-14 11:25:42 -03:00
  • 9ccfe9d19a BonusAnalyzer: Strip DMI strings RichardG867 2023-04-14 11:23:28 -03:00
  • 916db9b338 BonusAnalyzer: Further advance on DMI analysis RichardG867 2023-04-14 11:21:11 -03:00
  • 553f2590f0 Merge branch 'main' of ssh://github.com/86Box/bios-tools RichardG867 2023-04-13 19:33:38 -03:00
  • d0c0c0dbe1 UEFIExtractor: Fix detection of modern 32 MB images RichardG867 2023-04-13 19:33:14 -03:00
  • 6a55c70b1e BonusAnalyzer: Add plumbing for DMI analysis RichardG867 2023-04-13 19:32:43 -03:00
  • 6396948092 SchneiderAnalyzer: Add alternate Schneider name richardg867 2023-04-05 13:22:34 -03:00
  • 356161c9bb AMIAnalyzer: Fix weird TriGem "486 EISA BIOS" RichardG867 2023-01-12 21:31:50 -03:00
  • a709bbca49 AMIAnalyzer: Fix this one weird pre-Color with MSB set on entrypoint date RichardG867 2023-01-12 21:18:15 -03:00
  • 9f2d37b5d4 PhoenixAnalyzer: Extend BCP probe length because DEC is weird RichardG867 2023-01-12 21:08:36 -03:00
  • c32bed4301 Guard more extractor file operations to avoid race conditions caused by multi-file extractors RichardG867 2023-01-12 20:28:38 -03:00
  • 1e38537bfe ArchiveExtractor: Add proper LHA signature (where did that other one come from?) except for lh5 RichardG867 2023-01-12 19:58:34 -03:00
  • 15633099df PhoenixAnalyzer: Improve 80xx/Vxx detection RichardG867 2023-01-12 19:57:24 -03:00
  • 7ecce36bc6 AwardAnalyzer: Fix typo breaking Gigabyte EFI detection RichardG867 2022-09-03 21:19:26 -03:00
  • 69f4ad930a VMExtractor: Add more enter presses for multi-disk rompaq RichardG867 2022-09-03 21:18:11 -03:00
  • 8a3da120e7 AMIAnalyzer: Expand pre-Color ID characters for that weird "SIS 386 BIOS" RichardG867 2022-09-03 20:34:59 -03:00
  • df28ff3396 bios_extract: Fix Phoenix scan aborting too early if invalid BCPSYS data is found (A40HT00I) RichardG867 2022-09-03 20:23:00 -03:00
  • 5d5b95e907 bios_extract: Fix AFUDOS detection not covering all files RichardG867 2022-09-03 20:10:31 -03:00
  • 099718a7d0 AwardAnalyzer: Move PhoenixNet detection there and add PhoenixNet sign-on extraction RichardG867 2022-08-29 18:26:25 -03:00
  • 17988e438d CommodoreAnalyzer: Overhaul and make it no longer target the Phoenix-Commodore BIOS RichardG867 2022-08-28 21:25:48 -03:00
  • 0e5821fb33 CentralPointAnalyzer, ChipsAnalyzer: De-stringsification overhaul RichardG867 2022-08-28 20:02:11 -03:00
  • 2fcb3d5c28 AwardPowerAnalyzer: Overhaul with new knowledge (but the same 3 samples...) RichardG867 2022-08-26 20:19:12 -03:00
  • 94a3e539c6 bios_extract: Extract LH5 modules on Siemens Award PowerBIOS RichardG867 2022-08-26 18:47:00 -03:00
  • 5cc3dbae45 WhizproAnalyzer: Improve detection and remove unused functions RichardG867 2022-08-26 18:22:13 -03:00
  • ff98121805 PhoenixAnalyzer: Improve HP and Commodore analyzers, the last remaining ones in this class RichardG867 2022-08-26 18:08:59 -03:00
  • c156e59b05 PhoenixAnalyzer: Overhaul the Compatibility Software analyzer module RichardG867 2022-08-26 12:59:33 -03:00
  • 8cf2a66653 Update readme to reflect the metadata update (finally) RichardG867 2022-08-26 12:57:15 -03:00
  • 3f3f613f6d bios_extract: Fix build for and update bruteforce RichardG867 2022-08-26 12:56:50 -03:00
  • 73f90b293b PhoenixAnalyzer: Switch extraction of 4.0x+ version strings to BCPOST RichardG867 2022-08-25 21:10:48 -03:00
  • 6814241c23 OMFExtractor: Improve header parsing and add OCFExtractor RichardG867 2022-08-25 20:21:24 -03:00