Commit Graph

1621 Commits

Author SHA1 Message Date
OBattler
a867194010 Merge pull request #216 from TC1995/master
Added Compaq-specific registers to the Olivetti M24 video emulation f…
2017-11-23 11:49:36 +01:00
TC1995
016b0f8bdf Added Compaq-specific registers to the Olivetti M24 video emulation for compatibility with the Compaq Portable III, III/386 and Deskpro 386. 2017-11-23 11:11:27 +01:00
OBattler
248d8c2604 Fixed the NVR close mess - all machines now work again. 2017-11-22 19:18:41 +01:00
OBattler
e0030bc93c The Compaq Portable III and III/386 now have the Olivetti M24 display adapter (though pending implementation of Compaq-specific registers);
Bugfixes in config.c regarding CD-ROM defaults and IDE channel reading;
Applied all the PCem Voodoo commits;
The Sound Blaster cards' OPL can now be disabled for slight performance gain.
2017-11-22 18:14:27 +01:00
OBattler
6dbb93dfd9 Applied the PCem recompiler granularity fix. 2017-11-20 16:48:19 +01:00
OBattler
87c2174f7e Direct3D now always calls EndScene if BeginScene was successful. 2017-11-20 09:57:45 +01:00
waltje
fa6ef13050 Moved the config-load code to pc.c, and (for now) disabled LoadConfig and SaveConfig menu items for non-Dev builds. 2017-11-20 01:58:32 -05:00
waltje
59624c0884 VNC back to DEV builds (not everybody has the libs) and double-declares vars in win/. 2017-11-20 00:23:12 -05:00
OBattler
4484011767 The CD-ROM READ DISC INFORMATION command now takes the allocated length field into account when determining the length of data to send, fixes Kurumin Linux on ATAPI DMA. 2017-11-20 05:53:08 +01:00
waltje
1562c8bb99 Updated EuroPC NVR handling. 2017-11-19 22:00:08 -05:00
waltje
020bb4d92c Fixed type (not typo) oopsies. 2017-11-19 21:58:58 -05:00
OBattler
7dbb5e1642 Several fixes - the Samsung SPC4200P works again, as do VLB graphics cards. 2017-11-19 20:33:25 +01:00
OBattler
b97aacdc70 Applied greatpsycho's latest changes (hopefully correctly). 2017-11-19 12:52:09 +01:00
OBattler
77ea2b2ab9 CS segment base is now set correctly on reset. 2017-11-19 09:53:19 +01:00
waltje
44b8824552 More cleanups, preparing for multi-language. 2017-11-19 03:19:59 -05:00
waltje
181bca1644 General cleanup. 2017-11-18 21:29:25 -05:00
waltje
aafdc7e529 Fixed more voodoo warnings. 2017-11-18 21:27:53 -05:00
waltje
0c2a773113 Fixing warnings (which revealed two bugs) in cpu/80x8.c. 2017-11-18 21:26:45 -05:00
OBattler
d64c481952 Fixed taking screenshots with DirectDraw;
Reenabled minimizing the window - it no longer crashes the emulator.
2017-11-18 16:39:01 +01:00
OBattler
21c60d5a3e Applied the PCem recompile fix commit. 2017-11-16 12:53:50 +01:00
OBattler
5592ca6d22 The MDA and all Hercules cards now initialize a parallel port on 0x3BC. 2017-11-14 08:51:44 +01:00
waltje
8f016a701e Cleaned up the crash reporter, and tested it :) 2017-11-13 03:19:25 -05:00
waltje
0f66f0ce1f Merged Direct3D modules, cleanup.
Re-enabled optional CRASHDUMP module (CRASHDUMP=y in Makefile[.local]
2017-11-13 02:06:12 -05:00
waltje
eb5bc68635 Undo some debugging in the SCGA driver. 2017-11-13 02:04:57 -05:00
waltje
980f145ee8 Merged DirectDraw modules into one.
Added PNG support for Windows so both Direct3D and DirectDraw can use PNG for screenshots.
2017-11-13 00:04:25 -05:00
waltje
c584da4b5d Changes messages from "...F12-F8" to "F8+F12". 2017-11-13 00:03:07 -05:00
waltje
bc1f1f9e4b More cleanups.
Split Compaq Deskpro off to separae file. Renamed PIIX files to intel_ prefix.
Re-enabled Compaq machines; the Portable II works fine now.
2017-11-12 03:07:01 -05:00
waltje
7f2227ddf2 Uhm.... this is weird. 2017-11-11 16:07:16 -05:00
waltje
1e470fe49d Restored Compaq Portable II and III machines, changes by TheCollector1995. Good job! 2017-11-11 16:03:24 -05:00
waltje
bda698f975 Updated resize changes and removed unneeded function. 2017-11-11 16:02:13 -05:00
waltje
62917eb6f1 Fixed warnings in voodoo - again?? 2017-11-11 16:01:11 -05:00
OBattler
03e7b1db23 Applied all applicable PCem commit;
Fixed window resizing when mandated by the guest - should hopefully stabilize Direct3D.
2017-11-11 16:51:50 +01:00
waltje
f65e8c3110 Fixed the mouse-off-by-one error on Windows version.
Added ROM ID's for Compaq Portable II et al, pending TheCollector1995's patch to add those machines back.
2017-11-11 01:38:18 -05:00
waltje
006639fe5a Re-integration of the Tandy-1000 based machines. 2017-11-10 23:47:21 -05:00
OBattler
dfcc0c0a81 Added two video_wait_for_blit();'s to win_video.c, that should hopefully fix the random Direct3D crashes on resize. 2017-11-11 04:59:22 +01:00
OBattler
c63a41bed0 Moved mouse_emu_init(); to after serial_init(); again, should fix serial mice. 2017-11-10 20:33:15 +01:00
waltje
98d1b01d84 Fixes for PS/2 mouse crash (since AT keyboard rework) from TheCollector1995. 2017-11-09 22:05:41 -05:00
waltje
df6183472c More updates for Amstrad. Note the ROM file names have changed (slightly.) 2017-11-09 21:04:55 -05:00
waltje
ae8d12e9c2 Integrated PS/1 sound driver back into machine file. 2017-11-08 17:49:31 -05:00
waltje
354b49d354 Re-integrated the Amstrad machines. 2017-11-08 16:30:13 -05:00
waltje
b8d75f4f5a Changed the machines to use a table file. 2017-11-08 16:27:52 -05:00
waltje
2e772d3d89 Fix for AT ESDI driver from TheCollector1995.
Renamed "mfm_xebec" to "mfm_xt" and "esdi_wd1007vse1" to "esdi_at".
2017-11-08 16:23:28 -05:00
waltje
583590ccbc Merge branch 'master' of https://github.com/OBattler/86Box 2017-11-08 16:19:50 -05:00
waltje
024930ec55 Fix for MouseSystems mouse from TheCollector1995. 2017-11-08 16:19:13 -05:00
waltje
c906aa541c Merge pull request #202 from dhrdlicka/master
New readme
2017-11-06 02:30:21 -05:00
OBattler
2a3497109c Merge branch 'master' of https://github.com/OBattler/86Box 2017-11-06 02:43:42 +01:00
OBattler
d1301ff4d6 The AWE32 now correctly uses "emu_base" instead of "emu_addr" as the internal name for the EMU8000 I/O base address, fixes AWE32 EMU8000 I/O initialization. 2017-11-06 02:43:22 +01:00
waltje
2955a5d824 Fixed video card init order.
Re-added the TI CF62011 SVGA controller, used by PS/1 and some PS/2 machines.
2017-11-05 20:43:16 -05:00
waltje
7c67e867c8 Major commit, cleaning a lot of old stuff.
IBM.H is gone, video stuff re-organized. Keyboard stuff reorganized.
Machines that have their own video, mouse and/or keyboard now have all this in their machine file.
Fixed and other cleanups here and there.
2017-11-05 02:00:50 -05:00
waltje
f5d4436672 Fixing some warnings (that may have caused bugs in s3_virge and voodoo) and other fixes. Removed Mingw64 makefile. 2017-11-03 03:16:11 -05:00