Jasmine Iwanek
e290347433
Remove needless parens
2024-06-07 01:38:32 -04:00
Jasmine Iwanek
3258ed67f9
Improve lotech EMS
2024-06-07 01:37:51 -04:00
OBattler
b3e72559a7
ISA Memory cards: Partial rewrite of EMS to support up to two ranges on each EV-159, and make the page frame address changing actually work.
2024-06-07 06:25:49 +02:00
OBattler
8301f82c70
Merge branch 'master' of https://github.com/86Box/86Box
2024-06-06 02:37:30 +02:00
OBattler
fc6d93598f
Tyan Trinity: Move the Winbond Super I/O chip onto ports 3F0h/3F1h where it's supposed to be, fixes internal device mess in Windows ME.
2024-06-06 02:37:22 +02:00
TC1995
0c6f54ac0e
Ported the "latest" YMFM changes.
...
To 86box.
2024-06-05 22:10:26 +02:00
richardg867
a529359993
config: Fix incorrect saving of cpu_override_interpreter
2024-06-03 22:40:46 -03:00
Jasmine Iwanek
99957425f0
Yet more improvements to Rampage/XT
2024-06-03 00:46:51 -04:00
Jasmine Iwanek
9d7cffb7a8
Improve EMS logging
2024-06-03 00:46:51 -04:00
OBattler
27248397d2
ATi Mach 8: Fix a warning.
2024-06-03 04:01:00 +02:00
OBattler
d6baa28992
ISA memory cards: Implement EMS frame address recalculation.
2024-06-03 03:37:47 +02:00
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
Jose Phillips
ca74d3a5bd
Fixing bus type
2024-06-01 21:24:02 -05: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
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
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
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
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
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
TC1995
e9f19ec32b
Fix compile warning.
...
See above.
2024-05-29 23:54:39 +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