Commit Graph

3271 Commits

Author SHA1 Message Date
OBattler
aa7dee91bc Reimplemented the ATi EGA wonder on the EGA code instead of (S)VGA, now it actually works and has the same configuration options as the other EGA cards. 2020-01-20 05:36:44 +01:00
OBattler
78d0c01a95 Added the Lucky Star LS-486E (SiS 496/497 board with AMI WinBIOS). 2020-01-20 04:02:49 +01:00
OBattler
f4a2383742 Fixed the name and maximum RAM of the VIA machine and some indentation in the machine tables. 2020-01-19 22:03:22 +01:00
OBattler
cc9b3165b5 Added the --noconfirm/-N option to suppress the confirmation dialog box on quitting the emulator, closes #464. 2020-01-19 06:19:07 +01:00
OBattler
f15e0268cf Fixed the indentation mess introduced by the ATi EGA Wonder commit, fixed port 0x3C2 return on the non-EGA ATi 18800's, and made the ATi-Edge16 initialize with only 256 kB of video RAM, closes #515. 2020-01-19 06:08:53 +01:00
OBattler
0cb2fa034c Fixed some bugs and warnings, and cleaned-up and reworked the MIDI input stuff so that MIDI input can go to multiple devices at a time (each device allows configuring, whether or not it should receive MIDI input), and fixed MIDI input on the Sound Blaster 16/AWE32's built-in MPU-401. 2020-01-19 05:45:05 +01:00
OBattler
928010de71 Merge branch 'master' of https://github.com/86Box/86Box 2020-01-19 03:00:26 +01:00
OBattler
1be242ac81 Changed the AMI WinBIOS SiS 471 to use a better working BIOS. 2020-01-19 03:00:15 +01:00
TC1995
e6c75a7f1a Fixed some fatal's that turned out to be missing parts of the blt and the width bpp. 2020-01-19 01:19:40 +01:00
OBattler
7f0e0cb5bf Merge pull request #563 from 86Box/feature/egawonder800
Added the ATI EGA Wonder 800+ from PCem + updated file versions.
2020-01-19 00:14:58 +01:00
OBattler
94476dd6e0 Merge branch 'master' of https://github.com/86Box/86Box 2020-01-19 00:08:51 +01:00
OBattler
93bac02250 Well, it turn out I forgot to commit the file that actually fixed the Matrox'es on the MVP3. I apologize for this. 2020-01-19 00:08:40 +01:00
Melissa Goad
01fcdc7185 Simple Voodoo bugfix 2020-01-18 16:18:49 -06:00
TC1995
6f42118f00 Added the ATI EGA Wonder 800+ from PCem + updated file versions. 2020-01-18 22:25:52 +01:00
TC1995
4c29f34571 Fixed compile failure. 2020-01-18 21:35:26 +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
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
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