Commit Graph

1035 Commits

Author SHA1 Message Date
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
GetDizzy
3305cd5673 Merge branch '86Box:master' into patch-1 2021-11-16 02:57:56 -05:00
OBattler
98794cfe76 Removed vestiges of the Hedaka. 2021-11-16 00:00:58 +01:00
OBattler
47d742b65e Removed the last vestiges of IBM PS/2 model 70 type 4. 2021-11-15 23:58:12 +01:00
RichardG867
33e56c4dd9 Merge machine table changes from local branch 2021-11-14 14:28:22 -03:00
RichardG867
0de137daf7 Merge branch 'master' of https://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/include/86box/machine.h
#	src/machine/m_at_socket7.c
#	src/machine/machine_table.c
#	src/video/vid_tgui9440.c
#	src/win/win.c
2021-11-14 13:45:37 -03:00
Miran Grča
11a106b734 Merge pull request #1802 from jriwanek-forks/patch3
Trivial fixes and cleanups for serial & parallel
2021-11-13 23:43:28 +01:00
Jasmine Iwanek
3e70c7e98a Trivial fixes and cleanups for serial & parallel 2021-11-13 17:33:43 -05:00
OBattler
3730117a37 Conflict resolution. 2021-11-13 22:49:19 +01:00
RichardG867
f237e47022 Add onboard ES1371 to two machines where it was missed 2021-11-12 20:48:49 -03:00
RichardG867
6527fe9993 AC97 codec overhaul, now with proper enabling through settings and proper codec features 2021-11-12 00:43:03 -03:00
RichardG867
6a7a215f34 Port the correct QDI FMB from machine_and_kb and apply misc machine table fixes 2021-11-11 15:55:59 -03:00
RichardG867
c38e8138ba Give the Apollo Pro variants the space they should have 2021-11-10 21:16:12 -03:00
RichardG867
d65cfe1f50 Machine fixes, renames and such 2021-11-10 19:03:13 -03:00
GetDizzy
7c3a7b18e2 Update ASUS ISA-386C: Supports 64MB of RAM
According to documentation obtained here:
https://www.win3x.org/uh19/public/motherboard/manual/30218.pdf

The ASUS ISA-386C in addition to supporting 32MB onboard, supports an additional 32MB through a proprietary RAM card using an extended ISA connector marked "S1" on the board.

I have no idea on implementation details of this, but the manual seems to imply it just ends up mapped directly into RAM banks 2 and 3. So I'm not sure if raising the RAM limit here is the correct fix, but... yeah. Up to y'all. I won't be offended if you reject this PR out of hand :)
2021-11-02 06:37:30 -04:00
Jasmine Iwanek
92bfb61dfc More systems which have PS/2 mouse 2021-10-28 15:44:31 -04:00
OBattler
b0fe3d8f0f Removed the Epson Action Tower 3000. 2021-10-26 20:00:01 +02:00
OBattler
77d73ed3c2 Finished the Intel 450KX, changes to the memory and SMRAM API's, removed the ASUS P/I-P6RP4 from the Dev branch, added the CMD646 PCI IDE controller, and fixed some bugs on the CMD640. 2021-10-26 01:54:35 +02:00
OBattler
379cf1835c Conflict resolution. 2021-10-22 21:49:33 +02:00
OBattler
83ad3e9f70 Moved the IDE slot to the top on the P64RP4 to ensure the CMD640 is added to it. 2021-10-22 21:48:15 +02:00
OBattler
5b689e4af7 The Virtual PC 2007 machine no longer has the AGP flag. 2021-10-21 22:26:27 +02:00
OBattler
820e9eede7 Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-10-21 21:18:44 +02:00
OBattler
85f810aa22 The Virtual PC 2007 machine now correctly uses the version of 440BX without AGP. 2021-10-21 21:18:20 +02:00
OBattler
312ce110af Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-10-19 18:21:36 +02:00