Commit Graph

2563 Commits

Author SHA1 Message Date
TC1995
4c29f34571 Fixed compile failure. 2020-01-18 21:35:26 +01:00
OBattler
74effdc921 Merge pull request #561 from 86Box/bugfix/mga
Fixed various possible anomalies + implemented a 32-bit bltmod settin…
2020-01-18 21:30:08 +01:00
TC1995
ce8557bf96 Fixed various possible anomalies + implemented a 32-bit bltmod setting required by some Win9x Matrox Mystique drivers. 2020-01-18 21:27:10 +01:00
OBattler
c9b065f9d0 Fixed the Matrox Mystique's on the VIA machine. 2020-01-18 16:52:19 +01:00
OBattler
76383d3722 Moved the ValuePoint to the Dev branch until its floppy mess is some day sorted out. 2020-01-18 08:42:55 +01:00
OBattler
d328cf3215 Fixed Xi8088 with 128k BIOS (requires ROM set update), fixed compile-breaking machine table entries, and updated README.md to link to the latest ROM set. 2020-01-18 06:27:35 +01:00
OBattler
de6b7119fa Merge pull request #503 from tiseno100/master
Implementing some rework and improvement to the recently added machines.
2020-01-18 05:53:08 +01:00
OBattler
3ba1def248 Merge branch 'master' into master 2020-01-18 05:52:59 +01:00
OBattler
995e2f0c61 Fixed the fpu_log() function, it should now link correctly. 2020-01-18 04:53:30 +01:00
OBattler
bde65cb5ce More Matrox clean-ups, fixed the interlaced modes (1920x resolutions now work), and added the Matrox Mystique 220. 2020-01-18 04:33:57 +01:00
OBattler
8136f98911 The Pentium Pro and Pentium II Overdrive CPU's now use K6 timings when on the new recompiler. 2020-01-18 02:54:39 +01:00
OBattler
6ec5d9bcbc Cleaned up the Matrox code, added a dummy ILOAD FILTER opcode to make AMIDIAG no longer hang, added the 8 MB memory option, and fixed 32-bit blits with 8 MB is set. 2020-01-18 02:47:57 +01:00
OBattler
7f94aed206 Added the Mystique to video/vid_table.c. 2020-01-17 21:03:26 +01:00
OBattler
31d2b65ed6 Merge pull request #556 from 86Box/feature/mga
Added Matrox MGA (Mystique) emulation from PCem.
2020-01-17 16:30:00 +01:00
OBattler
f907641cc8 Merge pull request #553 from horkthane/feature/joystick_fixes
Assorted Joystick fixes
2020-01-17 15:59:06 +01:00
Daniel Gurney
756fabadd7 Add instructions for not using the shortcut (#555) 2020-01-17 14:25:29 +01:00
OBattler
4d7724d82d Implemented the VIA chipset's PIC shadow mode. 2020-01-17 06:57:45 +01:00
OBattler
0f7699d037 Split PIT timer from the counter CLOCK input handling, exposed a function to set a counter's CLOCK input, and implemented BCD mode. 2020-01-17 06:36:15 +01:00
OBattler
7bef50b782 Fixed a mess in win.c that was causing a corruption of the command lime parameters array. 2020-01-17 05:44:38 +01:00
OBattler
124347b72a Removed some stuff, hopefully the K6 with the old recompiler can compile now. 2020-01-17 04:06:03 +01:00
OBattler
6678ac1c83 Fixed an undeclared variable. 2020-01-17 04:00:46 +01:00
OBattler
2b890e290c Removed K6_2 stuff from cpu/cpu.c. 2020-01-17 03:56:05 +01:00
OBattler
2d02d941f8 Fixed for DVD-related stuff, DVD images should now be better readable on 86Box. 2020-01-17 03:02:12 +01:00
horkthane
3a8b89af63 Assorted Joystick fixes
Implemented use of DirectInput sliders.  They were previously lumped in with axis and then not read or used at all.

Lots of use of joystick_type == 7 or joystick_type != 7 to detect if the joystick_type was none.  Changed this to a define.

The text to enumerate the types of joysticks was contained in a numbered LPARAM sheet.  Switched to using the name listed in the joystick struct.

Joysticks with more than 32 buttons would overflow the plat_joystick_state button array.  Added overflow checks.

Added a 4 axis 4 button joystick type that Win98 can pick up as a generic 4 axis 4 button controller.
2020-01-16 19:23:54 -05:00
OBattler
cf31b00d34 Fixed a bug in the SST Flash code that was causing the high Flash mapping to not be visible at all. 2020-01-17 00:36:19 +01:00
TC1995
7c15df1fd7 Added Matrox MGA (Mystique) emulation from PCem. 2020-01-17 00:24:18 +01:00
OBattler
6750e8b287 Optimized builds no longer unroll loops, produces smaller (by ~300k) and slightly faster binaries. 2020-01-16 20:50:28 +01:00
OBattler
ebf0d1ef3a Fixed MSR's on AMD CPU's - the VIA machine now works without issues with the high-speed AMD CPU's. 2020-01-16 20:49:58 +01:00
OBattler
8f17d4ed8d Fixed two warnings. 2020-01-16 20:48:10 +01:00
OBattler
4401a8d029 Ported some small fixes from PCem that only apply to the new recompiler. 2020-01-16 05:48:56 +01:00
OBattler
d516716b38 Changed the way device timers are run, fixes DesqView/X. 2020-01-16 05:48:36 +01:00
OBattler
9b80d4b151 Made the sanity fatal() milder in rom_load_linear() as well. 2020-01-16 00:40:42 +01:00
OBattler
fd71728588 Merge pull request #536 from nerd73/master
Fix the AMI ALi 1429's naming and CPUs on the old dynarec
2020-01-15 21:51:08 +01:00
David Hrdlička
a575bd7e8b fix more issues reported by coverity 2020-01-15 18:48:22 +01:00
Melissa Goad
94ba8ec38c Fix XTIDE ROM loading (#547) 2020-01-15 16:42:14 +01:00
OBattler
e44e60c660 Fixed the fourth batch of problems. 2020-01-15 05:24:33 +01:00
OBattler
932ad5595a Fixed the third batch of problems. 2020-01-15 04:58:28 +01:00
OBattler
af023ff5dd Fixed the second batch of problems 2020-01-15 03:48:33 +01:00
OBattler
fab0a368f1 Fixed a newly introduced bug. 2020-01-15 03:06:16 +01:00
OBattler
8749776144 Fixed the first batch of problems. 2020-01-15 03:04:59 +01:00
OBattler
714d77dedd Fixed a double free in the FDI2RAW code. 2020-01-15 02:46:16 +01:00
OBattler
a2867e6978 Added fall-through comments to several fall-throughs. 2020-01-15 02:43:25 +01:00
OBattler
e60b74e33b Added a sanity check to the video code. 2020-01-15 02:37:36 +01:00
OBattler
df1617f4ef Added a sanity check to the MFM image code. 2020-01-15 02:35:47 +01:00
OBattler
772a628278 Added a sanity check to the PGC code. 2020-01-15 02:34:50 +01:00
OBattler
05515187ee Various sanity measures in the Floppy image and TeleDisk codes. 2020-01-15 02:31:52 +01:00
OBattler
c5ac252eb1 Fixed two integer handling issues in the AMD PCnet code. 2020-01-15 02:28:24 +01:00
OBattler
d8e9d19cf4 Added a sanity fatal() to the SST Flash code. 2020-01-15 02:26:28 +01:00
OBattler
f3317c9d95 Fixed another potential overrun in the Discord support code. 2020-01-15 02:24:12 +01:00
OBattler
bb3c5a6f52 Fixed a potential overrun in the CD-ROM image backend code. 2020-01-15 02:22:30 +01:00