Commit Graph

898 Commits

Author SHA1 Message Date
OBattler
15b25157ee Reverted the Acer V35N to the service BIOS and made it initialize PCI with the correct slot ID's, the board works correctly now. 2017-06-15 19:35:48 +02:00
waltje
fd923ef050 Added module dependencies to Makefile, small fixes. 2017-06-15 03:10:31 -04:00
OBattler
e4c08cf594 Network code and pc.c are more platform-independent now. 2017-06-15 06:34:08 +02:00
TC1995
12e1e8dfa7 Properly fixed Adaptec AHA-1640 MCA adapter, setup is handled directly by the ADF file in the reference disks.
Re-introduced the Acer V35n machine, but with a proper bios (r01-c0.bin instead of the service one).
MCA serial and parallel initialization fixes alongside the ISA PS/1 and PS/2 Model 30 ones.
2017-06-15 05:17:34 +02:00
OBattler
805237fb33 Merge pull request #137 from MoochMcGee/voodoo-work
Add XRGB8888 LFB format to Voodoo 1.
2017-06-15 04:44:01 +02:00
Melissa Goad
9ed5b93f81 Add XRGB8888 LFB format to Voodoo 1. 2017-06-14 21:33:58 -05:00
OBattler
c0a8830d5e Brought the Voodoo files in line with the mainline PCem code - fixes all warnings;
Applied all the mainline PCem commits;
Fixed some sound-related warnings.
2017-06-14 20:35:58 +02:00
OBattler
62bfb60a7b Committed network/slirp/udp.h that I forgot to commit before. 2017-06-14 07:35:39 +02:00
OBattler
62dea57270 Added the ability to set sound to use STEREO16 format instead of STEREO_FLOAT32 (defaults to STEREO_FLOAT32);
Moved network-related files to their own subdirectory.
2017-06-14 07:21:01 +02:00
waltje
13f769ec09 Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-14 00:56:47 -04:00
waltje
8c4360da51 Cleanups for Makefile. Now using += to make things easier, and added explicit -m32 and -m64 switches. 2017-06-14 00:55:47 -04:00
OBattler
9f922ecc2e Fixed reading of Mode 2 data from images. 2017-06-14 05:17:13 +02:00
OBattler
eb8b8e3766 SCSI controller is now once again reset on soft reset, but this time this is handled in a more appropriate way;
Fixed some copyright headers.
2017-06-14 03:03:29 +02:00
waltje
eb02faea83 Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-13 14:06:30 -04:00
waltje
7db0c897a5 Fix for CUE/BIN crash on bad filename, fix for crash-on-exit because of the bad sb_parts count (12 i/o sb_parts.) 2017-06-13 13:45:14 -04:00
OBattler
fdb24c330f find_status_bar_part() now uses the sb_parts variable rather than the hardcoded number 12 for the number of array elements to search. 2017-06-13 16:16:36 +02:00
OBattler
f56bfa5e62 The WM_SIZE handler now forces winsizey to a minimum value of 0. 2017-06-11 23:53:01 +02:00
OBattler
5088f5f123 Fixed Direct3D renderer. 2017-06-11 21:10:11 +02:00
OBattler
cd4eb393f1 Properly reverted all the win.c changes now. 2017-06-11 20:57:34 +02:00
OBattler
6588797139 The Direct3D 9 render is now actually identical to mainline PCem's;
Reverted the win.c changes of earlier today.
2017-06-11 20:49:53 +02:00
OBattler
9caaa19daf More tweaks to window resize handling. 2017-06-11 20:02:40 +02:00
OBattler
c4a6f8dbf4 DirectDraw now attempts fall back to system buffers if initialization has failed, patch from mainline PCem;
The WM_SIZE handler no longer resizes the window if the window is not set to resizable.
2017-06-11 19:21:41 +02:00
OBattler
7b1a96302e If win_doresize is set to 1, the WM_SIZE message handler only handles the status bar's size and does not resize the window again, reduces excess window resizes. 2017-06-11 18:58:36 +02:00
OBattler
c445d970be The emulation is now paused when the window is being resized or when the renderer is changed or when switching to/from full screen. 2017-06-11 18:16:02 +02:00
OBattler
d7917f91ec Moved the endblit();'s around a bit in win.c, hopefully that will stabilize Direct3D 9 a bit. 2017-06-11 18:07:03 +02:00
OBattler
159602b3c2 Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-11 17:41:08 +02:00
OBattler
760b4f89ae Fixed SVGA 15bpp and 16bpp low resolution renderers;
IDE WIN_DRIVE_DIAGNOSTICS fix per patch by greatpsycho;
The two Laser XT boards now allow using up to 1152 kB RAM per report from greatpsycho.
2017-06-11 17:40:34 +02:00
waltje
eda2a004fd meh 2017-06-08 23:49:08 -04:00
OBattler
cdd855d258 Floppies and CD-ROM's are now reloaded on new config load. 2017-06-08 20:58:32 +02:00
OBattler
de9d14ede0 The NVR read and save functions now do more sanity checks and properly initialize the file pointer to NULL on start, fixes the crash on machines without a NVR file. 2017-06-08 01:52:23 +02:00
TC1995
987f7d4619 Fixed inverted left-right button clicks in the Mouse Systems Mouse emulation. 2017-06-08 01:13:18 +02:00
OBattler
c1b7fe015d Flash and NVR file names are now generated from the model's internal name;
NVR masks are now stored in the model struct;
More AX JEGA work, still not hooked anywhere;
Fixed a stray wsprintf() in win.c to the correct _swprintf() instead;
Loading a configuration file from the menu now causes the status bar to be updated.
2017-06-08 00:58:47 +02:00
OBattler
112ee420a5 Applied mainline PCem commit that fixed the AWE32 OPL volume;
Removed the Award 430VX PCI and all UMC Super I/O chip emulation (that was pure guesswork anyway).
2017-06-08 00:01:10 +02:00
OBattler
172ab6839f Reverted DMA reset to old operation, fixes MCA PS/2's. 2017-06-06 22:48:59 +02:00
waltje
6a345aa804 OK, and now with a file that compiles if logging not enabled.. 2017-06-05 05:05:31 -04:00
waltje
b2e2e2f4cc Updated serial port code to be multi-threaded. Interrupts still get lost, gotta dig more. 2017-06-05 05:00:43 -04:00
waltje
e5acdbbeab Forgot one.. 2017-06-05 01:33:23 -04:00
waltje
2ed2e09650 Textual updates, moved thread.h to win/plat_thread.h (and thread.c to new lnx/ folder) to clean that up. 2017-06-05 01:28:34 -04:00
waltje
584fa078d3 Updated pcap_if.exe to also use the dynamic loader, removed the pcap/ subfolder now. 2017-06-05 00:36:22 -04:00
waltje
175019550c Remove all old Win UI stuff no longer used, rename constants for consistency, renumber most of them (see resource.h comments) and move Screenshot to the Action menu. 2017-06-04 22:19:05 -04:00
OBattler
0347b6d46b BusLogic base address is now read from the correct configuration variable. 2017-06-05 01:36:39 +02:00
OBattler
07e72f72ef Applied the remaining mainline PCem commits. 2017-06-05 01:33:14 +02:00
OBattler
0a457f8167 Fixed the AT keyboard input port operation, fixes the Password cleared by jumper message on the Award 430VX PCI. 2017-06-05 00:32:40 +02:00
OBattler
3d7e05aa0a SVGA linear frame bufferbase is now set by the Mach64 code, fixes the AMIDIAG video memory test. 2017-06-04 22:55:43 +02:00
OBattler
ec733714b5 Reverted the ATi Mach64 emulation completely to mainline PCem (+ cleanups). 2017-06-04 21:43:29 +02:00
OBattler
c7f3359010 The MIDI OUT device selection box is now enabled when standalone MPU-401 is enabled in Settings. 2017-06-04 17:34:29 +02:00
OBattler
8ca0565864 The standalone MPU-401 checkbox in Settings is now actually set if standalone MPU-401 is enabled. 2017-06-04 16:22:21 +02:00
OBattler
95cfba9715 MPU-401 reset now sends ACK also in UART mode, fixes MEGAMID and possibly other programs. 2017-06-04 16:19:11 +02:00
OBattler
9c79acd3c8 Fixed the settings dialog, now it shows again. 2017-06-04 15:08:10 +02:00
waltje
cbfa682cb7 Changes, updates and fixes to fixes. Check the new warnings re timer_add(). Using stricter prototypes receiled more stuff.. 2017-06-04 02:19:54 -04:00