Jess Lovelace
4b6e1034b3
refactored upstream devices
2022-02-02 16:31:24 -05:00
Jess Lovelace
5398143f42
obsoleting tables for internal names
2022-02-02 16:31:24 -05:00
Jess Lovelace
f18615ae87
refactored device_t and all declarations
2022-02-02 16:31:22 -05:00
Jasmine Iwanek
abce83ad34
Initial Boca Research BocaRAM/AT support
2022-01-26 23:24:19 -05:00
Jasmine Iwanek
ae985779c8
Build isamem dev stuff
2022-01-26 19:07:34 -05:00
Jasmine Iwanek
1ee39c8f0a
Preliminary AST SixPakPlus
2022-01-26 17:04:41 -05:00
Jasmine Iwanek
608905136f
SW2 support for ISA Memory Devices
2022-01-26 16:56:30 -05:00
Jasmine Iwanek
c0be4ce3d5
Comments in expansion unit code
2022-01-26 16:56:30 -05:00
Jasmine Iwanek
a5deb55969
Cleanups for the XT Keyboard code
2022-01-26 16:56:29 -05:00
Jasmine Iwanek
36695f0487
Flesh out Intel AboveBoard
2022-01-16 18:23:07 -05:00
Jasmine Iwanek
e7a8e4bf23
Generic XT and AT ISA Memory boards
2022-01-16 18:23:06 -05:00
Jasmine Iwanek
814953def7
ISAMEM cleanups
2022-01-15 21:45:13 -05:00
Jasmine Iwanek
a9a86cad7d
ISARTC cleanups
2022-01-15 21:45:13 -05:00
Alexander Babikov
cedf3fd390
Do not report installed XT FDC if no floppy drives are connected, fixes POST error 601 on IBM PC and XT
2021-12-22 05:36:17 +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
055c0ecd69
Mistake
2021-12-19 22:06:36 -05:00
Jasmine Iwanek
70056c9ed0
Revert "Default UART to 16550"
...
This reverts commit 85eaaf9d2d .
2021-12-19 21:22:38 -05:00
Jasmine Iwanek
149666b54b
Consistency and naming
2021-12-19 21:21:34 -05:00
Jasmine Iwanek
948624b6f4
Default UART to 16550
2021-12-19 21:15:48 -05:00
Jasmine Iwanek
c798a6849b
Stubs for 16650-16950 UARTs
2021-12-19 19:53:25 -05:00
OBattler
bc90f99350
Finally got rid of the AT and PCI global variables.
2021-12-19 20:00:27 +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
EngiNerd89
68d20787ad
Fixed indentation.
2021-12-01 21:39:40 +01:00
EngiNerd89
5b552d027f
Fixed bug in Olivetti M19 display mode.
2021-12-01 21:28:51 +01:00
OBattler
a909d08e6f
Changed a #define in device/mouse_serial.c, should make the serial mouse use the normal period on the interpreter even on builds with the new recompiler.
2021-11-30 17:10:19 +01:00
OBattler
eaf7032e63
Added another Olivetti workaround to the AT keyboard controller code (the rewrite that works just fine even on the Olivetti M240 without any hacks, can't come soon enough!), fixes #1861 .
2021-11-30 17:05:06 +01:00
OBattler
f7177cc27a
Reverted the AMI keyboard controller revision.
2021-11-29 21:26:30 +01:00
OBattler
460cae8450
Removed excess AT keyboard controller Pulse reset logging.
2021-11-25 14:21:04 +01:00
RichardG867
7b5e4e37ca
Fix GL518SM hardware monitor and add it to AM-BX133
2021-11-22 21:36:05 -03:00
OBattler
cb31c9a61a
Do not mirror memory byte bit 4 on the keyboard controller output port on the Olivetti KBC.
2021-11-22 00:39:11 +01:00
OBattler
0c307c2058
Ported the AT keyboard reset fixes from feature/machine_and_kb.
2021-11-21 18:17:45 +01:00
OBattler
3c7cdfa0f9
Implemented more AMI KBC commands, should fix the AMI Excalibur PCI-II.
2021-11-14 20:47:08 +01:00
OBattler
78f4259129
Fixed password jumper error on the TriGem Hawk.
2021-11-14 20:31:49 +01: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
bfb3c0c324
Fixed the intendation mess in cpu/x86seg.c, removed port 61h handling from keyboard/keyboard_at.c, and fixed a function with undeclared type in win/win.c.
2021-11-13 23:15:28 +01:00
OBattler
758d8acb63
Temporarily reverted all keyboard changes.
2021-11-13 22:57:01 +01:00
OBattler
a394a33500
Conflict resolution.
2021-10-19 18:18:15 +02:00
RichardG867
9f0d240c7a
Port ES1371 and ICS fixes from VFIO branch
2021-10-19 12:29:06 -03:00
RichardG867
9a1dd306d2
LM78: Add support for the additional fan divisor bit on W83782D
2021-10-16 19:15:30 -03:00
OBattler
1c2d1e702b
Assorted changes and bugfixes and added the two IMS 8848 machines.
2021-10-09 17:37:09 +02:00
OBattler
126688fc5e
Added a comment related to the PB450.
2021-10-09 16:40:47 +02:00
OBattler
5ad606a8f2
UMC HB4 shadow RAM overhaul and SMRAM fixes, slight changes to SiS 85c4xx, a fix for SiS 85c50x, fixed SMBASE on 486 (it should *NOT* zero the most significant 8 bits!), various improvements to mem.c (eg. mem_invalidate_range() is now faster), fixed resetting PCI on soft reset, and made the KBC soft reset again.
2021-09-25 15:30:06 +02:00
OBattler
b8a2fdfd0a
KBC reset is now hard reset.
2021-09-17 02:55:43 +02:00
Miran Grča
c5864a46d8
Merge pull request #1676 from 86Box/master
...
Bring the branch up to par with master.
2021-09-08 00:08:23 +02:00
Lubomir Rintel
d152e92648
Don't raise the UART interrupts if no IRQ is configured
...
The 82C606 SuperIO allows reconfiguring the interrupt line used for the
UART alarm at runtime, including disabling it altogether.
While at that, correct the type in the serial_setup() prototype to be
the same as serial_t.irq uses.
2021-09-07 21:34:18 +02:00
OBattler
67367798a7
Merged various SMC FDC67C6xx Super I/O chips into one file, re-added the UMC88xx 486 chipsets (and four machines for it) based on work by tiseno100 and my own work, various other fixes, and added quite a few machines (including the AOpen AP5VM which now works), also added the remaining ALi M6117 machine (Protech SBC with Award BIOS), and made the Intel Advanced/ATX's on-board S3 Trio64V+ work, as well as the on-board S3 Trio64/V2 of the two Compaq Presarios.
2021-08-21 18:19:10 +02:00
OBattler
583f84a8b4
And back.
2021-08-20 17:00:30 +02:00