Commit Graph

2580 Commits

Author SHA1 Message Date
OBattler
2f5ba40367 Updated the ROM set link in README.md. 2020-01-20 05:41:10 +01:00
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
f16e82655f Merge pull request #570 from 86Box/feature/ls486e
Added the Lucky Star LS-486E (SiS 496/497 board with AMI WinBIOS).
2020-01-20 04:03:33 +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
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
OBattler
7301a8f22a Merge pull request #564 from MoochMcGee/bugfix/voodoo
Simple Voodoo bugfix
2020-01-18 23:21:34 +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
OBattler
d4508e434b Merge pull request #562 from 86Box/bugfix/video2
Fixed compile failure.
2020-01-18 21:37:56 +01:00
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