Commit Graph

  • 3f0e5ccf27 Add the lo-tech EMS Board Jasmine Iwanek 2024-05-31 00:38:07 -04:00
  • c50d0c3208 Merge pull request #4501 from AkBKukU/master Miran Grča 2024-05-30 18:33:22 +02:00
  • c68a4445ae Add years to the Machine Type names Shelby Jueden 2024-05-30 08:13:04 -07:00
  • c4c2883e54 Merge pull request #4500 from 86Box/tc1995 Miran Grča 2024-05-30 17:09:54 +02:00
  • eff32906c5 Fix onboard flag for actual onboard ViRGE BIOSes. TC1995 2024-05-30 16:35:32 +02:00
  • 82999d2a94 Merge pull request #4497 from 86Box/tc1995 Miran Grča 2024-05-30 00:45:51 +02:00
  • 0897eea7df Plus a compile fix. TC1995 2024-05-30 00:43:00 +02:00
  • 3d74f43b95 NCR 53c400 timing fixes. TC1995 2024-05-30 00:25:29 +02:00
  • d00f7ebf98 Merge pull request #4496 from 86Box/tc1995 Miran Grča 2024-05-30 00:14:26 +02:00
  • 11d7afd578 Video changes part 3 (minor though) TC1995 2024-05-30 00:13:29 +02:00
  • 04609e622d Merge pull request #4495 from 86Box/tc1995 Miran Grča 2024-05-29 23:57:28 +02:00
  • e9f19ec32b Fix compile warning. TC1995 2024-05-29 23:54:39 +02:00
  • 3c907287e1 Merge pull request #4494 from 86Box/tc1995 Miran Grča 2024-05-29 23:51:23 +02:00
  • ff5d5273ed Video changes part 2 TC1995 2024-05-29 23:45:00 +02:00
  • 2160f2cc4d Merge pull request #4493 from 86Box/tc1995 Miran Grča 2024-05-29 23:19:48 +02:00
  • 6d2ea183c2 PAS Plus: Fix ID. OBattler 2024-05-29 23:18:43 +02:00
  • 2ac3d289e6 Video changes part 1 for 4.2 TC1995 2024-05-29 20:47:22 +02:00
  • e61c620558 ALi M1543(C): USB IRQ level/edge control. OBattler 2024-05-25 20:12:25 +02:00
  • 38557b33dc Removed the VM_FLAG access from DRx access again. OBattler 2024-05-25 17:24:43 +02:00
  • 44a6e7c1b4 Device: Do not free init_dev if points to dev, fixes SIGTRAP. OBattler 2024-05-25 02:02:55 +02:00
  • a614e935fb Clean-ups in device.c/h and the _params() device add functions now work exactly as originally planned. OBattler 2024-05-25 02:00:19 +02:00
  • beddf47de8 Fixed the Super I/O chip and keyboard controller firmware identifications for all the boards that use the SM(S)C FDC73C93x family of Super I/O chips and corrected the socket of the Dell Hannibal+. OBattler 2024-05-24 19:10:13 +02:00
  • 4526a996d4 Merge pull request #4486 from usergithub64/master Miran Grča 2024-05-24 11:06:17 +02:00
  • b0dc74dbb8 PCI: And make it correctly handle all 4 PIRQ's and zero PIRQ (in which case, do nothing at all). OBattler 2024-05-24 11:05:27 +02:00
  • 8ced9eba65 PCI: More fixes to the internal IRQ mechanism. OBattler 2024-05-24 11:01:58 +02:00
  • b97cbceb07 Fixes for translation not working in the main window usergithub64 2024-05-24 11:50:01 +03:00
  • 07f71aab05 PCI: Fix a bug in the internal IRQ mechanism. OBattler 2024-05-24 10:37:59 +02:00
  • 5ff67132a6 PCI: Add mechanism for internally wired IRQ routings. OBattler 2024-05-24 10:14:41 +02:00
  • 0a9d71a42b Correct the NVR mask of the two Compaq Presario's, fixes crashes with the 2240. OBattler 2024-05-24 03:58:37 +02:00
  • 2e3b21f552 Merge pull request #4484 from lemondrops/debugregs486 Miran Grča 2024-05-24 01:08:36 +02:00
  • a07ffdecab Restore the debug register operation on 486+ Alexander Babikov 2024-01-15 06:22:38 +05:00
  • d182f4c553 Merge branch 'master' of https://github.com/86Box/86Box OBattler 2024-05-24 00:10:21 +02:00
  • d23c2a613d 286/386 interpreter: reinstall VM_FLAG check on accessin the debug registers. OBattler 2024-05-24 00:10:04 +02:00
  • aad26d1c3e Merge pull request #4474 from cold-brewed/gha-rm-llvm Miran Grča 2024-05-22 15:52:46 +02:00
  • 29ac8fd28b Fixed line feed in prt_escp.c Miran Grča 2024-05-22 15:46:53 +02:00
  • 050cb542a5 Merge pull request #4475 from 86Box/tc1995 Miran Grča 2024-05-21 22:45:45 +02:00
  • 5c222f3f6d Non-ESS SB clones fix: TC1995 2024-05-21 22:44:52 +02:00
  • 92d6d71f6b GHA: Remove unused vcpkg/LLVM workflow cold-brewed 2024-05-21 11:31:00 -04:00
  • 8040802523 Merge pull request #4468 from 86Box/tc1995 Miran Grča 2024-05-21 00:04:08 +02:00
  • 94c30b06f0 Fix Mach64 LFB in some cases. TC1995 2024-05-20 23:54:57 +02:00
  • b9ae4575a2 Removed fdd_json.c/h. OBattler 2024-05-20 21:40:36 +02:00
  • 12d4c7d2e1 Merge pull request #4467 from cold-brewed/fdd-pcjs-floppy Miran Grča 2024-05-20 21:38:25 +02:00
  • 117f604bf6 fdd: Add support for pcjs json floppy images cold-brewed 2024-05-20 11:07:55 -04:00
  • d07f018e6b Removed the io.c #include from the dummy IOCTL handler and added the handler to the Unix SDL UI as well. OBattler 2024-05-20 04:04:13 +02:00
  • 1b68770bda Dummy CD-ROM IOCTL handler to fix compiling platforms other than Windows. OBattler 2024-05-20 03:52:53 +02:00
  • 18736f9c94 Fixed a compile-breaking bug on non-Windows. OBattler 2024-05-20 03:07:14 +02:00
  • 7cef898b7d Merge pull request #4465 from 86Box/tc1995 Miran Grča 2024-05-20 02:39:01 +02:00
  • 1baae350dc More S3 changes/fixes. TC1995 2024-05-20 02:26:10 +02:00
  • e028d65985 Merge pull request #4464 from 86Box/feature/cdrom-ioctl Miran Grča 2024-05-20 02:19:24 +02:00
  • f8b93dc24e And .host as well. OBattler 2024-05-20 02:17:36 +02:00
  • 7c74a977fa There goes the legacy host_drive. OBattler 2024-05-20 02:15:17 +02:00
  • 9dc92bc1d4 More IOCTL fixes - audio now works correctly. OBattler 2024-05-20 01:57:15 +02:00
  • 7d7201f1e7 Merge remote-tracking branch 'origin/master' into feature/cdrom-ioctl OBattler 2024-05-19 21:24:19 +02:00
  • 0c9887b0ec AT KBC: Revert to old behavior always. OBattler 2024-05-19 21:24:04 +02:00
  • 641da43f15 IOCTL and CD-ROM changes. OBattler 2024-05-19 21:17:57 +02:00
  • 9af55412db Make the CD/DVD-ROM passthrough actually work (WIP) TC1995 2024-05-18 22:37:49 +02:00
  • 4fdb339407 Attempt #2 to implement CD-ROM passthrough. TC1995 2024-05-18 19:42:00 +02:00
  • dd9f6f8bd4 Merge branch 'master' into feature/cdrom-ioctl TC1995 2024-05-18 19:37:38 +02:00
  • 3479965169 Merge branch 'master' of https://github.com/86Box/86Box OBattler 2024-05-18 17:43:01 +02:00
  • 7cad5b3f40 NEC Mate NX MA30D: The actual board has no AGP slot, closes #4459. OBattler 2024-05-18 17:42:54 +02:00
  • 0dc22348ab Merge pull request #4457 from cold-brewed/gha-disable-32 Miran Grča 2024-05-17 23:46:31 +02:00
  • 0dad92c9ef Merge pull request #4458 from cold-brewed/plat-dir-updates Miran Grča 2024-05-17 23:46:14 +02:00
  • 2de3073da1 GHA: Disable 32-bit windows builds cold-brewed 2024-05-17 15:13:36 -04:00
  • aaf3ab575e Add new platform functions for global directories cold-brewed 2024-05-17 15:09:04 -04:00
  • 0561f65592 Sound Blaster: automatic DRQ clearing. OBattler 2024-05-17 01:28:16 +02:00
  • a1a87815dc Merge pull request #4455 from 86Box/tc1995 Miran Grča 2024-05-17 00:29:19 +02:00
  • fb6b0458a6 ATI Mach32/64 changes for the better: TC1995 2024-05-16 22:33:50 +02:00
  • 18ff5b8940 Merge pull request #4454 from 86Box/tc1995 Miran Grča 2024-05-16 01:35:04 +02:00
  • a3d5f8e867 XGA 1-2: Pattern and cursor/sprite fixes. TC1995 2024-05-15 21:18:40 +02:00
  • 5af50e22ed And the forgotten keyboard.h. OBattler 2024-05-14 21:25:54 +02:00
  • 1a255693e9 PS/2 KBC: Changed the way the IRQ delay is done, fixes #4451. OBattler 2024-05-14 21:25:25 +02:00
  • 55e1ca7dc1 PS/2 ASIC KBC: A minor fix. OBattler 2024-05-13 02:22:05 +02:00
  • 3c3e53e8b0 PS/2 KBC: Different approach to fix the Soyo 4SAW2 - it's only ever seen with ASIC KBC's (Holtek, MB-300E, and VIA VT82C42N), so I have added a Holtek controller that's basically an AMI with an ASIC flag. OBattler 2024-05-13 02:03:49 +02:00
  • 58f000b355 Merge pull request #4449 from 86Box/tc1995 Miran Grča 2024-05-13 01:07:39 +02:00
  • 1856696cd2 Warning fix TC1995 2024-05-13 01:02:27 +02:00
  • 8fe60a6445 Merge pull request #4448 from 86Box/tc1995 Miran Grča 2024-05-13 00:59:21 +02:00
  • 4e67a4fdd3 DMA speed fixes in place on the 53c400. TC1995 2024-05-13 00:57:53 +02:00
  • 3cac44a033 PS/2 KBC: Added a 2-cycle wait before clearing the IRQ's, fixes keyboard during NTLDR. OBattler 2024-05-13 00:42:35 +02:00
  • 01b2d14a49 PS/2 KBC: Clear IRQ's upon returning to main loop, fixes input in Windows 3.1x on eg. the Soyo 4SAW2. OBattler 2024-05-12 19:11:52 +02:00
  • d786cf3aa7 ESS AudioDrive: Fix some regressions and implement DRQ setting in compatibility mode, fixes Windows 3.1x ES1688 drivers. OBattler 2024-05-12 16:48:43 +02:00
  • 79c2ef95ed Merge pull request #4446 from jester-xbmc/patch-3 Miran Grča 2024-05-12 01:14:36 +02:00
  • 6442c116f8 Update Olivetti M240 BIOS to 2.11 Jester 2024-05-12 00:40:22 +02:00
  • c9e27e7e70 Update m_ps2_mca.c. Miran Grča 2024-05-10 00:50:23 +02:00
  • 97b41adc22 AT KBC: IBM variants now revert to old IRQ behavior. OBattler 2024-05-10 00:49:21 +02:00
  • 723c4229ed PCI: Force the PCI_ADD_STRICT flag when adding PCI devices, in order to prevent on-board devices from being added onto non-on-board slots. OBattler 2024-05-10 00:33:15 +02:00
  • b67c234569 The PS/2 keyboard controllers now simulate the real hardware behavior of there being a slight delay between OBF and IRQ, fixes, amnong other things, PB640 Windows 95 mouse (and PB450 CMOS Setup now works without the workaround). OBattler 2024-05-10 00:31:58 +02:00
  • b22b2af411 ALi M1543(C) and SiS 551x IDE fixes. OBattler 2024-05-10 00:29:35 +02:00
  • 6538c2bcd2 Merge pull request #4438 from luennix/pc140_6260 Miran Grča 2024-05-09 19:18:47 +02:00
  • f95852c19f Merge branch '86Box:master' into pc140_6260 rue 2024-05-09 19:58:42 +03:00
  • 544ea87764 Add the IBM PC 140 (type 6260) luennix 2024-05-09 19:57:11 +03:00
  • 62193ab259 Intel i4x0: Extended the old register 52h behavior to all 430FX, 430HX, 430VX, and 430TX machines. OBattler 2024-05-09 18:10:32 +02:00
  • 72ff4501f7 IDE: Hard disks now have a valid default configuration, per ATA-2 and later. OBattler 2024-05-09 18:02:27 +02:00
  • a4fe16c9a0 AT KBC: Do not attempt to remove the I/O handlers if they had not been set first, fixes crash when attempting to use the Compaq Presario 4500. OBattler 2024-05-09 01:41:24 +02:00
  • 3995d1d786 Some Machine table entry fixes. OBattler 2024-05-09 01:29:18 +02:00
  • 179c4fc279 SiS 471: Register 69h is read/write, not read/write clear, fixes hangs in SMM on the DEC Venturis 4xx. OBattler 2024-05-09 01:28:54 +02:00
  • b0542322bf Fixed DRB DIMM splitting (AMI Apollo now boots with 8 MB RAM), and extended the MB500N workaround to MR BIOS'es as well. OBattler 2024-05-09 00:47:45 +02:00
  • 4fe7ee9675 Added a PC Partner MB500N specific workaround to the i4x0 cache control register write. OBattler 2024-05-08 23:44:43 +02:00
  • b159cd5b12 Implemented the Phoenix keyboard controller with a Packard Bell specific workaround, fixes #4415. OBattler 2024-05-08 23:42:20 +02:00
  • 294e95777c Merge pull request #4434 from cold-brewed/devcfg-warn-fix Miran Grča 2024-05-08 21:03:14 +02:00
  • dd77ae1b77 qt: Clean up warning in DeviceConfig cold-brewed 2024-05-08 13:55:21 -04:00