OBattler
8061db66fe
A lot of cleanaps, got rid of all warnings with -Wall;
...
The makefile now uses -Wall.
2017-06-16 06:44:11 +02:00
waltje
477491ca00
Resources postfix.
2017-06-15 22:40:59 -04:00
OBattler
464b1a624f
Fixed the hard disk controls in the Settings dialog.
2017-06-16 04:14:50 +02:00
OBattler
657f633edb
Fixed the bus location controls in the Settings and Add Hard Disk dialogs.
2017-06-16 03:40:18 +02:00
OBattler
8dcc7176a9
Hard disk image handling is now unified in hdd_image.c/h;
...
Fixed some bugs regarding the Winbond W83877F Super I/O Chip and serial ports;
Added the President Award 430FX PCI machine, thank you ashenone for the BIOS.
2017-06-16 03:18:59 +02:00
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
Melissa Goad
69b72d3459
Fix EDID
2017-06-14 21:32:54 -05:00
Melissa Goad
5fb073a6c1
Add EDID reading
2017-06-14 15:13:05 -05:00
Melissa Goad
d543cee986
Merge branch 'master' into experimental
2017-06-14 13:49:30 -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
Melissa Goad
aa2fdc8f6d
Fix up some stuff
2017-06-07 13:58:44 -05:00
Melissa Goad
cdbee3c33e
Merge branch 'master' into experimental
2017-06-07 13:37:10 -05: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