Commit Graph

1802 Commits

Author SHA1 Message Date
waltje
668a7fffa9 Fixed closing of non-open serial mouse (Altheos bug report.) 2017-12-05 13:37:18 -05:00
OBattler
55d2e3c9a7 The AT keyboard controller now recognizes the Green-B as an AMI BIOS board, should handle the AMI-specific keyboard controller commands correctly now;
Fixed (S)VGA sense handling - fixes error 2401 on PS/2's;
Fixed the IBM XT Model 286 NVR flags.
2017-12-05 18:34:09 +01:00
waltje
af08e251d3 Whoops. Pushed the old file. 2017-12-04 18:01:16 -05:00
OBattler
cd1abafd13 Undid the reversion of the S3 Trio/Vision code to PCem's;
Fixed the warnings in the Voodoo code.
2017-12-04 21:10:10 +01:00
waltje
90c13dd25f Added new machine (4GPV31) 2017-12-04 14:50:58 -05:00
OBattler
f8923c3490 Removed excess logging in the PIIX code. 2017-12-04 20:44:06 +01:00
OBattler
ae66b3f124 The Windows absolute path checker now considers the forward slash as well;
Applied all applicable PCem commits;
The PS/1 and PS/2 machines now have the correct graphics cards - fixes the reference diskettes;
The open dialog code now changes directory to usr_path after the dialog is closed;
Disabled excess logging in the TI SVGA code.
2017-12-04 20:35:05 +01:00
waltje
fc34a6eaf3 Re-worked mouse code to be devices (to allow for configuration.)
Re-worked the system pathnames (pc.c), renamed cfg_path to usr_path.
Other small things here and there.
Logitech bus mouse re-worked, should be OK now.
2017-12-04 12:01:56 -05:00
OBattler
5bf569759e Reset the S3 Vision/Trio emulation back to PCem's, since it looks like some changes in ours had broken it. 2017-11-29 22:49:11 +01:00
waltje
a7a4d8c864 Quickfix for XP crash. DO NOT CHANGE. 2017-11-29 02:53:51 -05:00
waltje
204e10795a Fixes error message when running on system without DX (reported by foxlet.) 2017-11-28 22:52:30 -05:00
OBattler
cac60e6087 Applied the PCem Phoenix S3 Trio64 1 MB VRAM fix. 2017-11-28 23:33:13 +01:00
OBattler
c790730f2c Changed debug optimization switch back to -Og. 2017-11-27 23:32:59 +01:00
OBattler
54553f7680 Fixed a mess up in vid_voodoo.c. 2017-11-27 22:48:20 +01:00
OBattler
8a3f64e032 Applied all recent PCem commits. 2017-11-27 22:45:31 +01:00
OBattler
6eca46e613 DEV_BUILD builds will now be compiled with DEBUG=y. 2017-11-26 09:36:05 +01:00
OBattler
0e1cbadb48 Changed the base for relative configuration path from the EXE path to the current working directory at startup. 2017-11-26 08:49:21 +01:00
waltje
340261934c Fix to set default video card back to CGA. 2017-11-26 01:23:44 -05:00
OBattler
0009d4a1c3 AT NVR writes now again correctly set NMI mask;
If no VM path is specified or the specified VM path is relative, it is now converted to absolute using exe_path;
Fixed saving path for screenshots when using the DirectDraw renderer.
2017-11-24 13:14:09 +01:00
waltje
ce1bab2967 Cleanups to make all logging functions use stdlog instead of stdout.
The new --logfile (-L) commandline option sets a file to log to.
The new --debug (-D) forces output to stderr if no logfile is given.
2017-11-24 02:24:06 -05:00
waltje
d287293a75 Update for MPU401 by TheCollector1995, fixing NT - pending checking with MPU401 TechRef. 2017-11-23 21:45:17 -05:00
waltje
397c693170 Hopefully final update to Logitech Bus Mouse - now works on DOS(MS 2.0/9.1), Win3, WfW311, Win95, Win98, NT 3.1, NT 3.51. 2017-11-23 17:42:00 -05:00
OBattler
7aeaabeee0 Applied the fresh PCem Voodoo recompiler fix commit. 2017-11-23 22:34:24 +01:00
OBattler
c1be59bcc8 Applied today's PCem Voodoo commit. 2017-11-23 22:15:49 +01:00
OBattler
fecc07b06e Merge branch 'master' of https://github.com/OBattler/86Box 2017-11-23 21:32:44 +01:00
OBattler
7095f329de Implemented SCSI disk WRITE AND VERIFY (10), WRITE AND VERIFY (12), and WRITE SAME (10) commands;
Implemented byte compare mode for the SCSI disk VERIFY (6), VERIFY (10), and VERIFY (12) commands.
2017-11-23 21:32:21 +01:00
OBattler
ea1fdc7c66 Merge pull request #217 from TC1995/master
Clock of NT 3.1 now renders correctly with its S3 2.3 drivers.
2017-11-23 19:38:57 +01:00
TC1995
bf08b0c66b Clock of NT 3.1 now renders correctly with its S3 2.3 drivers.
Fix for the MPU-401 that was preventing certain SB16 drivers for Windows 3.1 and NT 3.1 to work properly.
2017-11-23 19:37:08 +01:00
OBattler
1cd4018055 Initial IDT limit is now 0x03FF on 386+, but remains 0xFFFF on 286. 2017-11-23 14:46:29 +01:00
OBattler
ea7b0af015 Merge branch 'master' of https://github.com/OBattler/86Box 2017-11-23 14:33:05 +01:00
OBattler
d40cad0d35 Fixed two small bugs in 386_common.h, NT 3.51 Service Pack 5 now works again. 2017-11-23 14:32:38 +01:00
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