waltje
17b64b064e
MassCommit(tm) to fix the MCA ESDI driver, clean up all RLL-ESDI stuff, rename HDD-related files, and another version of the AHA-1640, which now works. Not done yet, but getting close!
2017-08-25 02:34:25 -04:00
waltje
2ffedb680b
MonsterCommit(tm) with typo-fixes, void-ness fixes, correct CaPs for directories, etc. No real code changes.
2017-08-24 01:17:18 -04:00
OBattler
2cf34b4afb
Fixed a severe bug in reset_menus().
2017-08-23 01:56:20 +02:00
OBattler
b2033e9be0
Updated the hard disk and removable disk icons.
2017-08-22 23:32:52 +02:00
OBattler
47cdcdb930
Removed an excess variable declaration.
2017-08-22 22:33:46 +02:00
OBattler
76664cf22c
Fixed the hard disks' icons in Settings.
2017-08-22 22:32:41 +02:00
OBattler
644e57c9e3
Fixed the crash after selecting PCap in Settings when previously the network type was not set to PCap;
...
Properly fixed reset_menus() in win.c.
2017-08-22 14:43:59 +02:00
waltje
7b9da82c8e
Fix for #991 compile error.
2017-08-22 02:12:15 -04:00
OBattler
4b0ccbb01a
The WinPcap test function now opens and closes the WinPcap DLL handle as needed;
...
Loading a configuration file from within the emulator now correctly resets the menus and re-checks all items.
2017-08-22 02:47:22 +02:00
OBattler
cc240e288f
Redesigned several icons and reduced CD-ROM, floppy, and hard disk icons to just one instead of a different icon for each bus or type;
...
Added a network activity indicator icon;
The Video section of the Settings dialog is now called Display.
2017-08-22 02:16:15 +02:00
basic2004
840d33a0c1
Fixing CD-ROM functions and statusbar
...
fixed ejecting CD-ROM function: modified unchecking function's order before 'cdrom_null_open(id, 0);';
fixed reloading CD-ROM function: added 'prev_image_path' for reloading previous CD-ROM image.
2017-08-20 03:35:42 +09:00
OBattler
14f3ff7cf7
Applied a SCAT patch by Greatpsycho;
...
Fixed CD-ROM host drive not getting unchecked when selecting Empty.
2017-08-19 17:51:58 +02:00
basic2004
2540f62678
Some fixes with CD-ROM status bar menu
...
Checking and unchecking 'Mute' now works.
2017-08-18 14:47:54 +09:00
OBattler
4fa634737e
Fixed the MIDI device selection combo box on Settings dialog page initialization.
2017-08-16 01:48:24 +02:00
OBattler
e7c9e28d1a
Fixed more bugs (and a memory leak) regarding status bar pane updates.
2017-08-12 01:52:52 +02:00
waltje
5a343c4111
Made FluidSynth stuff optional (FLUIDSYNTH=n Makefile preamble option.)
2017-08-08 22:52:30 -04:00
OBattler
4b5be4f2f6
The fluidsynth .DLL are now dynamically loaded like PCap, the emulator can now even when said .DLL is not present;
...
Fixed a tiny bug in the Cirrus Logic blitter;
Adding DEV_BRANCH=y parameter to make now compiles the Cirrus Logic emulation code *and* the Nvidia Riva emulation code;
The Sierra SC1502x RAMDAC emulation code is now correctly named as such;
The makefile now knows the dependencies for a lot more files (with the unfortunate effect that 86Box.exe is now 8 MB after stripping);
win_setting.c no longer includes scsi_buslogic.c - that was a leftover of long gone code.
2017-08-08 16:14:50 +02:00
OBattler
13f7358ae5
Added FluidSynth MIDI device and the two new device configuration types, per PCem patches from bit.
2017-08-07 22:57:11 +02:00
OBattler
f8a92d0165
Logitech bus mouse now identifies correctly in Settings;
...
Serial mouse initialization now sets up rcr_callback_p, fixes emulator segmentation fault on CuteMouse load.
2017-08-04 15:18:38 +02:00
OBattler
306ae2fd32
Added ability to disable floppy image BPB checking per drive, enabled by default.
2017-07-27 17:14:52 +02:00
OBattler
658909e416
Fixed multiple bugs.
2017-07-26 15:02:03 +02:00
TC1995
abf5b44b08
Added proper Bus Mouse emulation and introduced InPort Mouse emulation.
2017-07-24 16:34:56 +02:00
OBattler
36fcf10388
REP instructions now correctly issue a Debug exception after every iteration, fixes NT 3.x on 386 CPU's;
...
Fixed a string bug in the Settings dialog (Joysticks combo box).
2017-07-24 15:21:17 +02:00
OBattler
ff23ccb2a2
Reorganized several resource strings;
...
Added Microsoft serial wheel mouse emulation;
AWE32 improvements from JosepMa's PCem branch;
Applied REP invalid instruction ignore patch from Greatpsycho;
Slightly reordered the list of emulated mice.
2017-07-24 12:04:39 +02:00
OBattler
6332864e45
The emulator no longer waits for blit on window resize, fixes both the freeze on window move and the EGA half size problem on XT machines.
2017-07-22 10:58:12 +02:00
OBattler
807631ca01
Reworked the force 4:3 code a bit to reduce rounding errors.
2017-07-20 21:05:27 +02:00
OBattler
fa0f77735c
Attempt to fix the Settings bugs.
2017-07-20 15:22:21 +02:00
basic2004
94e9713192
Fixed LegalCopyright to avoid encoding messup
2017-07-20 19:34:48 +09:00
OBattler
3e195b74d0
Fixed all instances of the usage of wcstombs to use a sizeof() of whatever the destination is instead of the source size.
2017-07-20 11:32:41 +02:00
basic2004
4c0b03cc9e
Fixed some mistake
2017-07-19 15:15:38 +09:00
basic2004
7f978f5a30
Seperated grayscale conversion type
...
BT601, BT709, and average.
2017-07-19 15:08:40 +09:00
OBattler
d47364fd3e
ES_AUTOHSCROLL now applied to the correct control.
2017-07-18 20:32:27 +02:00
OBattler
5c5f03f45b
Merge pull request #150 from dhrdlicka/master
...
Fix Mouse type dropdown
2017-07-18 20:29:49 +02:00
OBattler
89fd3e467f
Increased maximum number of timers to 64;
...
Redid some things in serial_old.c;
Made win_serial.c only compile and link if make is started with WALTJE=y;
The NVR path text box in the Settings dialog now has ES_AUTOHSCROLL set.
2017-07-18 19:22:16 +02:00
basic2004
ccea4a189a
Added VGA grayscale and choose screen type
...
VGA render can transform to grayscale and applying color.
Green, amber and white.
2017-07-17 23:04:50 +09:00
OBattler
ea60b150b6
Fixed some bugs revealed by GCC 7.1.0.
2017-07-17 13:14:30 +02:00
TC1995
9dd40982d4
Acculogic XT-IDE adapter is no longer specific to PS/2.
...
Small long time S3 Trio64 fixes.
Added Ctrl-Alt-Esc shortcut, makes it easier to enter CMOS setup in some machines.
2017-07-16 22:07:06 +02:00
OBattler
a7eb3c1608
The nvr directory is now automatically created if it does not exist.
2017-07-16 17:28:30 +02:00
OBattler
cc63eafce0
Different approach to CM-32L emulation, fixes it and MT-32.
2017-07-15 20:07:38 +02:00
OBattler
0feb1c33bf
Fixed some compile-breaking errors.
2017-07-15 18:45:30 +02:00
OBattler
ef151cbcca
Ported Roland CM-32L emulation from the branches of PCem/WX.
2017-07-15 18:37:06 +02:00
OBattler
aff10b7490
Fixed the handling of the Voodoo check box in the Settings dialog.
2017-07-15 14:24:44 +02:00
OBattler
713bce1205
Applied all relevant mainline PCem commits (VME emulation, AT ESDI controller).
2017-07-15 12:46:44 +02:00
David Hrdlička
c1e56174ed
Merge branch 'master' of https://github.com/OBattler/86Box
2017-07-14 23:44:34 +02:00
David Hrdlička
1d5f2a1a7e
Fixed editable Mouse dropdown in Settings
2017-07-14 23:34:10 +02:00
basic2004
1ffa327572
Fixed change fullscreen with monochrome monitor
...
Fixed 'force changed RGB color monitor' with monochrome monitor mode when changing to fullscreen and leaving,
and fixed this problem when changing renderer to Direct3D too.
2017-07-12 16:46:51 +09:00
basic2004
6fcdd346a2
some Direct3D fixes from mainline
...
Injected some fixes like here.
01425149dc
666c5c1a50
84b859b489
Locking Windows 10 when fullscreen mode, showing fatal error instead silent crash.
2017-07-12 16:37:13 +09:00
waltje
6e5647f477
Replaced mouse type numbers with macros in win_settings.c.
2017-06-22 18:17:58 -04:00
OBattler
21b3b6d51d
Moved sound buffer reallocation to resetpchard_init().
2017-06-22 18:32:53 +02:00
waltje
0170d594e3
Added mouse=none, fixed serial mice, reverted serial driver (again).
2017-06-21 00:42:06 -04:00