Commit Graph

13220 Commits

Author SHA1 Message Date
Jasmine Iwanek
d0e01cfa5e Corrections to AST Rampage 2024-06-02 00:01:58 -04:00
Jasmine Iwanek
c39abcc09c A few fixes to to the BocaRAM/AT 2024-06-02 00:01:58 -04:00
Jasmine Iwanek
b5312b9499 Add BocaRAM/XT 2024-06-02 00:01:57 -04:00
Jasmine Iwanek
e2f8d32ca4 Merge pull request #4509 from josephillips85/master
Fixing bus type
2024-06-01 22:53:14 -04:00
Jose Phillips
ca74d3a5bd Fixing bus type 2024-06-01 21:24:02 -05:00
Miran Grča
fe04f224fa Merge pull request #4508 from josephillips85/master
Added Machine Motherboard Acer100T
2024-06-02 02:01:44 +02:00
Jose Phillips
066f153dee Added Machine Motherboard Acer100T 2024-06-01 18:39:40 -05:00
Miran Grča
eb3e2e82a2 Merge pull request #4507 from jriwanek-forks/lotech-fix
Two fixes to lo-tech EMS board
2024-06-01 16:42:58 +02:00
Miran Grča
a37c6bf925 Merge pull request #4506 from jriwanek-forks/floppy
Add 2.88MB dual RPM drive
2024-06-01 16:42:49 +02:00
Jasmine Iwanek
af03a0147e Two fixes to lo-tech EMS board 2024-06-01 00:21:18 -04:00
Jasmine Iwanek
8e556ada7e Add (commented out) eqiv of the TEAC FD-235GF
Commented out because it could actually be our existing 35_2hd_nec, we need to check whether this needs the INVERT_DENSEL flag or not
2024-05-31 23:56:30 -04:00
Jasmine Iwanek
77d1da5e8f Add ED dual RPM drive 2024-05-31 23:56:30 -04:00
Jasmine Iwanek
33eb7993fb Add some notes on drive equivalents 2024-05-31 23:56:30 -04:00
Jasmine Iwanek
b7994ab917 A few formatting cleanups in fdd.c 2024-05-31 23:56:30 -04:00
OBattler
86b9ccc8f9 Merge branch 'master' of https://github.com/86Box/86Box 2024-06-01 02:00:37 +02:00
OBattler
ab137e999e VIA Apollo VPX: Fix SMRAM handling. 2024-06-01 02:00:22 +02:00
Miran Grča
9b4846dad1 Merge pull request #4502 from jriwanek-forks/lotech
Add the lo-tech EMS Board
2024-05-31 07:31:20 +02:00
Jasmine Iwanek
bd28ad2fe4 Fix trivial bug in EMS5150 2024-05-31 00:45:33 -04:00
Jasmine Iwanek
028142136a Fix Max EMS per board 2024-05-31 00:44:04 -04:00
Jasmine Iwanek
3f0e5ccf27 Add the lo-tech EMS Board 2024-05-31 00:40:06 -04:00
Miran Grča
c50d0c3208 Merge pull request #4501 from AkBKukU/master
Add years to the Machine Type names
2024-05-30 18:33:22 +02:00
Shelby Jueden
c68a4445ae Add years to the Machine Type names 2024-05-30 08:13:04 -07:00
Miran Grča
c4c2883e54 Merge pull request #4500 from 86Box/tc1995
Fix onboard flag for actual onboard ViRGE BIOSes.
2024-05-30 17:09:54 +02:00
TC1995
eff32906c5 Fix onboard flag for actual onboard ViRGE BIOSes.
So that ViRGE cards can work again without black screening.
2024-05-30 16:35:32 +02:00
Miran Grča
82999d2a94 Merge pull request #4497 from 86Box/tc1995
NCR 53c400 timing fixes.
2024-05-30 00:45:51 +02:00
TC1995
0897eea7df Plus a compile fix. 2024-05-30 00:43:00 +02:00
TC1995
3d74f43b95 NCR 53c400 timing fixes.
See above (CD-ROM speeds too for said SCSI chips).
2024-05-30 00:25:29 +02:00
Miran Grča
d00f7ebf98 Merge pull request #4496 from 86Box/tc1995
Video changes part 3 (minor though)
2024-05-30 00:14:26 +02:00
TC1995
11d7afd578 Video changes part 3 (minor though)
1. Added an on-board S3 ViRGE DX (375) video card to the Intel AP440FX socket 8-based machine alongside its on-board CS4236B audio.
2. Sanity check for on-board S3 ViRGE devices.
2024-05-30 00:13:29 +02:00
Miran Grča
04609e622d Merge pull request #4495 from 86Box/tc1995
Fix compile warning.
2024-05-29 23:57:28 +02:00
TC1995
e9f19ec32b Fix compile warning.
See above.
2024-05-29 23:54:39 +02:00
Miran Grča
3c907287e1 Merge pull request #4494 from 86Box/tc1995
Video changes part 2
2024-05-29 23:51:23 +02:00
TC1995
ff5d5273ed Video changes part 2
1. Added the Diamond Stealth 64 Video VRAM 968-based card.
2. Removed the useless VLB-based Phoenix 868 and 968 cards.
3. The Diamond Stealth 64 Video VRAM specific drivers apparently use 0x83ca-0x83cb as aliases of the RAMDAC ports 0x83c6-0x83c7 (New MMIO mode). This makes the hardware cursor visible in those drivers on win3.1 using the IBM RGB RAMDAC.
4. A few more logs and sanity checks around LFB access and MMIO as well.
2024-05-29 23:45:00 +02:00
Miran Grča
2160f2cc4d Merge pull request #4493 from 86Box/tc1995
Video changes part 1 for 4.2
2024-05-29 23:19:48 +02:00
OBattler
6d2ea183c2 PAS Plus: Fix ID. 2024-05-29 23:18:43 +02:00
TC1995
2ac3d289e6 Video changes part 1 for 4.2
1. Corrected the ATI 1881x clocks for use with the ATI Mach8/32 and VGA Wonder chips. The CPU slowdowns should now be gone.
2. Merged I/O ports common to both the ATI and IBM 8514/A compatible chips where they have identical code (extended behavior is still separate). Code duplication is now less than before.
3. Fixed a general polygon pattern issue in the Mach8/32 affecting calc.exe in Win3.x and other stuff.
4. Mode changes are, once again, changed (ATI and IBM), as close as possible to the real thing without destroying existing resolutions.
5. The 8514/A Vertical Counter has been extended to 0xfff so that it can take 1280x1024 resolutions well offered by the Mach32 as well as a better way to change the IBM/ATI modes through a callback swap where approprietate.
6. in 8514/A mode, reads from the 0x3c6-0x3c9 ramdac range is redirected to the 8514/A RAMDAC (0x2ea-0x2ed).
7. LFB access in the Mach32 now no longer takes account of the SVGA derived rops. Fixes Mach32 display on NeXTSTEP/OPENSTEP 3.x/4.x
8. Reworked the Display Sense Status and Subsystem Status ports so that they're not copycats from MAME and instead follow the datasheet.
2024-05-29 20:47:22 +02:00
OBattler
e61c620558 ALi M1543(C): USB IRQ level/edge control. 2024-05-25 20:12:25 +02:00
OBattler
38557b33dc Removed the VM_FLAG access from DRx access again. 2024-05-25 17:24:43 +02:00
OBattler
44a6e7c1b4 Device: Do not free init_dev if points to dev, fixes SIGTRAP. 2024-05-25 02:02:55 +02:00
OBattler
a614e935fb Clean-ups in device.c/h and the _params() device add functions now work exactly as originally planned. 2024-05-25 02:00:19 +02:00
OBattler
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+. 2024-05-24 19:10:13 +02:00
Miran Grča
4526a996d4 Merge pull request #4486 from usergithub64/master
Fixes for translation not working in the main window
2024-05-24 11:06:17 +02:00
OBattler
b0dc74dbb8 PCI: And make it correctly handle all 4 PIRQ's and zero PIRQ (in which case, do nothing at all). 2024-05-24 11:05:27 +02:00
OBattler
8ced9eba65 PCI: More fixes to the internal IRQ mechanism. 2024-05-24 11:01:58 +02:00
usergithub64
b97cbceb07 Fixes for translation not working in the main window
Also need to add the appropriate translation strings to the language files
2024-05-24 11:50:01 +03:00
OBattler
07f71aab05 PCI: Fix a bug in the internal IRQ mechanism. 2024-05-24 10:37:59 +02:00
OBattler
5ff67132a6 PCI: Add mechanism for internally wired IRQ routings. 2024-05-24 10:14:41 +02:00
OBattler
0a9d71a42b Correct the NVR mask of the two Compaq Presario's, fixes crashes with the 2240. 2024-05-24 03:58:37 +02:00
Miran Grča
2e3b21f552 Merge pull request #4484 from lemondrops/debugregs486
Restore debug register emulation for 486+ CPUs behind a compile-time option
2024-05-24 01:08:36 +02:00
Alexander Babikov
a07ffdecab Restore the debug register operation on 486+
But put it behind a compile-time option due to performance hits
Also add the DE flag to CPUID on supported CPUs
2024-05-24 03:35:08 +05:00