Jasmine Iwanek
1e3d4d83b0
Lay out the RC better
2022-02-04 23:03:55 -05:00
Jess Lovelace
f18615ae87
refactored device_t and all declarations
2022-02-02 16:31:22 -05:00
Jasmine Iwanek
cfac26f713
Fix Build
2022-01-30 00:19:02 -05:00
Jasmine Iwanek
d8761e869a
Merge branch 'master' into audio
2022-01-26 19:59:37 -05:00
Jasmine Iwanek
608905136f
SW2 support for ISA Memory Devices
2022-01-26 16:56:30 -05:00
Jasmine Iwanek
f979bd138f
Reenable 64k support for PC '82
...
Need to actually futz with bank size so it always presents 4 banks on board, unfortunately this leaves the impossible to implement in 4 banks 192k configuration, but it was actually *possible* hardware wise, even if it didn't work due to BIOS bugs.
2022-01-15 21:28:37 -05:00
Jasmine Iwanek
aaf535b404
Split out IBM PS/1 Audio Card from machine
2022-01-08 20:15:56 -05:00
TC1995
3975957590
Added Kingston MC64 memory expansion card (adf 71d0) which allows up to 64MB of RAM in the MCA-based 386DX-based models as well as a IBM CPU planar upgrade which allows 486DX cpu's to be used on the 386DX-based 80 models.
...
Fixed missing part of the width in the Compaq CGA cards.
2021-12-23 17:38:58 +01:00
Alexander Babikov
1182235d7f
Rename the Soyo 4SA2 to 4SAW2 and give it VLB and PS/2 mouse support
2021-12-22 05:36:14 +05:00
Alexander Babikov
3d03ede868
Limit the maximum bus clock of the VPC2007 machine to 66 MHz
2021-12-22 05:36:14 +05:00
Alexander Babikov
38ca621ac5
Remove leftovers of no longer used build options
2021-12-22 05:29:30 +05:00
Miran Grča
cf54d50561
Merge pull request #1947 from jriwanek-forks/uart
...
Uart
2021-12-20 21:58:39 +01:00
David Hrdlička
52486e121e
Convert CMake files to 4 spaces indentation
2021-12-20 15:08:23 +01:00
Jasmine Iwanek
b80de956b3
Revert "Merge branch 'uart' of https://github.com/jriwanek-forks/86Box into uart"
...
This reverts commit 3eb3f0eb1e , reversing
changes made to 149666b54b .
2021-12-19 21:21:55 -05:00
Jasmine Iwanek
3eb3f0eb1e
Merge branch 'uart' of https://github.com/jriwanek-forks/86Box into uart
2021-12-19 21:21:36 -05:00
Jasmine Iwanek
149666b54b
Consistency and naming
2021-12-19 21:21:34 -05:00
Jasmine Iwanek
4f8d1a9ede
Revert "AT UART to 16450"
...
This reverts commit 8c4cd92490 .
2021-12-19 20:22:11 -05:00
Jasmine Iwanek
8c4cd92490
AT UART to 16450
2021-12-19 19:55:05 -05:00
Jasmine Iwanek
89726bc155
XT UART to 8250
2021-12-19 19:54:54 -05:00
Jasmine Iwanek
9d1898e9f3
Fix a prior derp cleanly
2021-12-19 19:54:02 -05:00
OBattler
4d2ed33ff2
Fixed the emulator.
2021-12-19 23:41:23 +01:00
OBattler
bc90f99350
Finally got rid of the AT and PCI global variables.
2021-12-19 20:00:27 +01:00
OBattler
ff02073050
Moved the machine RAM sanity check to machine_get_max_ram().
2021-12-16 13:18:09 +01:00
OBattler
1d5d304aaa
Updated the name and the comment of the Kaimei 486.
2021-12-16 13:15:09 +01:00
OBattler
8d7f42d4aa
More machine abstractions.
2021-12-13 14:17:49 +01:00
OBattler
6661ff5dcc
Abstracted away the machine bus'es and flags in order to make the rest of the emulator agnostic as to how they're stored.
2021-12-13 01:23:06 +01:00
OBattler
bcf96bd913
Properly fixed the IBM PS/2 Model 55SX, required reverting some keyboard controller changes and changes to the implementation of the memory control POS registers.
2021-12-08 22:05:55 +01:00
OBattler
732399ed42
Properly fixed the IBM PS/2 Model 55SX.
2021-12-07 11:24:56 +01:00
OBattler
ba6a27b15a
And a fix for the fix.
2021-12-06 22:36:42 +01:00
OBattler
00e00fa5c6
Attempted fix for PS/2 Model 55SX.
2021-12-06 22:33:52 +01:00
OBattler
e87b40dd8a
The Leopard no longer has on-board IDE as the real board does not.
2021-11-30 10:58:07 +01:00
OBattler
c0a66022d4
Introduced the NVR hacks to the remaining boards with cache errors.
2021-11-30 00:25:03 +01:00
RichardG867
100a4099bd
Add Slot 1/Socket 370 category for the Tyan Trinity
2021-11-24 18:41:23 -03:00
RichardG867
5a8ff7abdc
Some remaining machine table fixes
2021-11-24 15:47:29 -03:00
RichardG867
9f921ecc77
Add ES1371 to GT694VA (slot still unknown)
2021-11-23 00:22:47 -03:00
RichardG867
5ef4b3ed53
Machine table rectifications
2021-11-22 23:43:52 -03:00
RichardG867
7b5e4e37ca
Fix GL518SM hardware monitor and add it to AM-BX133
2021-11-22 21:36:05 -03:00
RichardG867
87f7067bdd
Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
2021-11-21 14:20:49 -03:00
RichardG867
5af0db8075
Fix ROM filename casing
2021-11-21 13:33:22 -03:00
RichardG867
447269eb39
Machine table and ROM fixes and cleanups
2021-11-21 13:17:30 -03:00
RichardG867
f23e4e6627
Fix missing SPD on Trinity 371
2021-11-21 00:22:50 -03:00
RichardG867
b670529fe4
Add space to Apollo Pro 133 names per word of mouth
2021-11-21 00:17:20 -03:00
RichardG867
4c21f0d6ce
Make VIA 686 instantiate the integrated Super I/O and hardware monitor
2021-11-21 00:16:10 -03:00
OBattler
01567e976f
Some IBM PS/2 Model 55SX memory fixes.
2021-11-20 10:32:02 +01:00
OBattler
3bd2e199dd
Added a missing call to flushmmucache_nopc().
2021-11-19 23:13:46 +01:00
RichardG867
96439dac3d
Fix missing VIA AC97 audio on machines that should have it
2021-11-19 16:49:35 -03:00
OBattler
afe6bb08b0
Updated the keyboard controller identification for the AMI Excalibur PCI-II.
2021-11-18 00:40:48 +01:00
Jasmine Iwanek
eed84b307d
Fix some typos
2021-11-17 17:56:31 -05:00
Jasmine Iwanek
53cb0de504
Fix PS/2 on 4dps
2021-11-17 17:54:36 -05:00
OBattler
30680c46ed
Removed the obsolete m_at_socket4_5.c.
2021-11-17 23:20:16 +01:00