Commit Graph

5646 Commits

Author SHA1 Message Date
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
095f6fcf5c Port SB16 ASP chip internal RAM and more 8051 RAM emulation from DOSBox-X 2021-12-22 06:33:35 +05:00
Alexander Babikov
3e404fad05 Fix indentation in snd_sb_dsp.c 2021-12-22 06:30:32 +05:00
Alexander Babikov
209b5d9cd1 Limit the selection of ISA RTCs, memory expansions and the ISABugger to machines with the ISA bus available 2021-12-22 06:04:59 +05:00
Alexander Babikov
72a492b243 Limit the selection of the standalone MPU-401 to machines with either ISA or MCA bus available 2021-12-22 06:04:58 +05:00
Alexander Babikov
a6af62835b Synchronize the internal clock with host time when unpausing the emulator 2021-12-22 06:04:58 +05:00
Alexander Babikov
db239d64e5 Allow use of ATAPI devices with XTIDE 2021-12-22 06:04:57 +05:00
Alexander Babikov
7698e18129 Fix AGP ViRGE/GX2's and Trio3D/2X's AGP detection and indicate SGRAM presence on GX/GX2 2021-12-22 05:36:18 +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
Alexander Babikov
e5e1bc13aa Fix the maximum PIO mode on IDE hard drives 2021-12-22 05:36:16 +05:00
Alexander Babikov
edc3d8ee21 Add config migration paths for the renamed joystick types
Fix backwards compatibility with old integer-based config joystick type selection
2021-12-22 05:36:16 +05:00
Alexander Babikov
9b427aada9 Add a config migration path for the merged PS/1 model 2121 variations 2021-12-22 05:36:15 +05: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
ee79348885 Implement machine check exception/architecture MSRs and CPUID flags 2021-12-22 05:33:26 +05:00
Alexander Babikov
1a04b93165 Make MSR 17h read-only and return a suitable Platform ID
Fixes some programs misidentifying Celeron Mendocinos as Slot 1 instead of Socket 370
2021-12-22 05:30:28 +05:00
Alexander Babikov
38ca621ac5 Remove leftovers of no longer used build options 2021-12-22 05:29:30 +05:00
David Hrdlička
9f03225e5a Add build options related to executable generation 2021-12-21 18:05:12 +01:00
altiereslima
275f9ad2c7 Update pt-BR.rc 2021-12-20 22:39:25 -03:00
altiereslima
94b599f131 Update pt-BR.rc 2021-12-20 22:38:16 -03:00
OBattler
df985616e0 Renamed the new variable in the nvr struct. 2021-12-20 23:06:39 +01:00
Miran Grča
ba0430999c Merge pull request #1948 from jriwanek-forks/more-joystick
Add support for a joystick port at 0x209
2021-12-20 21:58:52 +01: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
David Hrdlička
ab2a8f24be CMake install target fixes 2021-12-20 15:07:33 +01:00
David Hrdlička
043ab9ce77 MSVC workarounds should apply to all non-MinGW builds 2021-12-20 15:07:33 +01:00
David Hrdlička
6809f379cd Remove unneeded build actions; fix some comments 2021-12-20 15:07:33 +01:00
David Hrdlička
38fddca97a Move CI-related build info to the root build file 2021-12-20 15:07:26 +01:00
David Hrdlička
6a76fb5746 Move Mac related stuff from the main build file 2021-12-20 14:37:46 +01:00
Jasmine Iwanek
6fa603839e Add support for a joystick port at 0x209 2021-12-19 22:44:24 -05: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
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
948624b6f4 Default UART to 16550 2021-12-19 21:15:48 -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
85eaaf9d2d Default UART to 16550 2021-12-19 19:54:23 -05:00
Jasmine Iwanek
9d1898e9f3 Fix a prior derp cleanly 2021-12-19 19:54:02 -05:00
Jasmine Iwanek
c798a6849b Stubs for 16650-16950 UARTs 2021-12-19 19:53:25 -05:00
Miran Grča
366a7d92db Merge pull request #1946 from jriwanek-forks/patch-joystick
More Joysticks
2021-12-20 01:13:26 +01:00
Jasmine Iwanek
bf9c9075da support gameport at 0x208-0x20f also 2021-12-19 18:18:20 -05:00
Jasmine Iwanek
487e5a198a Add more generic joysticks
3axis, 2 button
3axis, 4 button
standardize naming
2021-12-19 18:18:01 -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
9ec4fd3bdd Fixed a CPU reset mess. 2021-12-19 19:14:21 +01:00
OBattler
bdc8c711bf Merge branch 'master' of https://github.com/86Box/86Box 2021-12-18 17:49:27 +01:00
OBattler
fe4ae456f8 File dialogs now set wopenfilestring to all 0x00's before reusing it. 2021-12-18 17:49:14 +01:00