Commit Graph

278 Commits

Author SHA1 Message Date
OBattler
f9dbb5ea9f Fixes. 2022-07-23 16:31:29 +02:00
OBattler
bcd8f7e75a Added the ALi M5123 keyboard controller. 2022-07-23 16:29:50 +02:00
Jasmine Iwanek
74741d748a Missing ports from M&K 2022-07-23 01:01:45 -04:00
Jasmine Iwanek
59210b276f Two more whitespace cleanups 2022-07-22 23:35:31 -04:00
Alexander Babikov
6862781b07 Final warning fixes 2022-04-14 07:13:50 +05:00
Jasmine Iwanek
50ef360282 src/device 2022-04-12 17:26:06 -04:00
Jasmine Iwanek
3d0db78ead Add microsoft RAMCard & SystemCard to ISAMem 2022-03-18 17:04:40 -04:00
Jasmine Iwanek
a7edaf0608 src/device 2022-03-13 09:28:28 -04:00
Jasmine Iwanek
51532f7aaa lpt_device_t.internal_name added 2022-03-13 08:58:31 -04:00
Jasmine Iwanek
41f1c2facd More hardcoding fixes 2022-03-12 19:18:48 -05:00
Jasmine Iwanek
801f81fbda clean up device_config_t formatting 2022-02-26 23:31:28 -05:00
Jasmine Iwanek
4674756664 More newline and whitespace cleanups 2022-02-20 16:26:40 -05:00
David Hrdlička
76fbaa4b8c Revert "Merge branch 'master' of https://github.com/86Box/86Box"
This reverts commit efb79217f2, reversing
changes made to 351db812e0.
2022-02-18 21:42:05 +01:00
RichardG867
08c8a02f28 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-02-18 14:41:34 -03:00
RichardG867
de6a5b4e79 isapnp: Add method for disabling the PnP key for a single device 2022-02-18 14:34:43 -03:00
RichardG867
7696eea94e isapnp: Check if a card has a valid ROM before allowing it to be isolated 2022-02-17 16:44:49 -03:00
Alexander Babikov
a378e1a300 Move some options around to maintain alphabetical order 2022-02-14 05:11:08 +05:00
Alexander Babikov
fd58bb53ff isamem: fix a compile warning and add proper dev-branch #ifdefs 2022-02-13 20:58:10 +05:00
Jasmine Iwanek
433d48c807 The IBM 5161 expansion cards were infact ISA 2022-02-12 23:37:00 -05:00
OBattler
b3b294e1a0 ISA RTC cards no longer initialize their own NVR instance if used on a machine with a built-in RTC, fixes #1928. 2022-02-11 00:30:52 +01:00
OBattler
6f2b93923c A lot of fixes - everything now seems to work properly. 2022-02-03 03:10:06 +01:00
Jess Lovelace
4849deb156 added null devices and refactored tables 2022-02-02 17:48:04 -05:00
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