Commit Graph

121 Commits

Author SHA1 Message Date
waltje
06ad98bea9 Fixed an incompatibility with MSVC environments that caused the consoles to fail.
Fixed the missing-slash bug in emu_path.
2018-04-03 19:14:30 -04:00
waltje
36bf4cb985 Also updated the Makefile.local file for documenting the new defines. 2018-04-03 03:40:50 -04:00
waltje
d7fe41de69 Cleanup of the logging options. Logging menu is now submenu of Tools.
Other minor changes and cleanups, as needed.
2018-04-03 03:35:06 -04:00
waltje
dfda1677d7 Fixes to the fixes of the devconf module which were, um, messed up. 2018-04-02 02:00:30 -04:00
waltje
428747a5a5 Missed a few. 2018-04-01 23:47:56 -04:00
waltje
8ef54202f9 Another load of cleanups.
Also, all filename handling is now Unicode.
Fixes for many items on the bugs list.
New logo and main icon for the project.
2018-04-01 22:02:37 -04:00
waltje
bfc507d5f4 Fixed some stuff found while testing the installer. 2018-03-29 03:05:28 -04:00
waltje
3e9cb74fd1 More warnings fixed, only 104 left in cpu, slirp and voodoo! 2018-03-28 20:46:48 -04:00
waltje
0252e76226 More warnings fixed. Only 180 to go! 2018-03-28 02:25:23 -04:00
waltje
a4a93ba37b Fixed some fixes in the IDE driver. 2018-03-28 00:37:34 -04:00
waltje
dc4d536e8f Merge branch 'master' of https://github.com/VARCem/VARCem 2018-03-27 23:54:13 -04:00
waltje
58668a8612 Several warnings fixed, but still many to go. 2018-03-27 23:53:51 -04:00
darkstar
48f1272932 MSVC: Fix RC file path in solution file 2018-03-27 10:33:42 +02:00
waltje
419bfa89d1 Whoops, one more for the path changes. 2018-03-27 02:28:11 -04:00
Fred N. van Kempen
c412e23fd0 Merge pull request #20 from MoochMcGee/master
Some warning fixes for MSVC15
2018-03-27 02:20:37 -04:00
waltje
bae962317f Applied the relevent upstream commits. 2018-03-27 02:14:44 -04:00
Melissa Goad
5d65037dc6 Some warning fixes for MSVC15 2018-03-27 00:50:59 -05:00
waltje
6d213c73e1 Updated the MSVC builing files, adding Visual Studio 2015 as well. 2018-03-27 00:32:31 -04:00
waltje
949e7ff61d Added support for MSVC14, plus added a MSVC Makefile.VS 2018-03-26 17:47:02 -04:00
waltje
a4842ce468 Applied upstream patches.
Commit test for new machine.
2018-03-25 02:59:08 -04:00
darkstar
54840155c8 SLIRP: Use the correct function to close a socket on Windows
close() is not the same as closesocket()...
2018-03-25 00:12:40 +01:00
darkstar
e6f105724a SCSI: Fix warnings 2018-03-25 00:04:49 +01:00
darkstar
9bdd5fe744 Various warnings fixed 2018-03-24 23:55:21 +01:00
darkstar
6708fd8168 Sound: Fix some double vs. float initializations 2018-03-24 23:34:12 +01:00
darkstar
eba7e4b3fe Sound: Fix some inconsistent function prototypes 2018-03-24 23:29:48 +01:00
darkstar
f84ee00c16 Fix some warnings about too large leftshifts 2018-03-24 23:29:15 +01:00
darkstar
32d589a232 Sound: const-ify some arrays 2018-03-24 23:20:01 +01:00
darkstar
e3b09d597f Sound: Fix filter initializations (float vs. double) 2018-03-24 23:15:53 +01:00
darkstar
1abfb3e600 Disk: Fix warnings in zip.c 2018-03-24 23:15:29 +01:00
darkstar
9329f84c43 ReSID: include math.h before trying to define M_FOO constants
This fixes a warning later, when the platform math.h gets included and
unconditionally tries to (re-)define the M_FOO constants.
2018-03-24 23:11:41 +01:00
waltje
6898e2776c Small fixes here and there.
Applied upstream commits where needed.
Renamed some of the CirrusLogic bioses.
2018-03-22 20:20:40 -05:00
waltje
85d291205f Prepared the code for loading custom video ROMs via the new loader.
Various small fixes and cleanups.
Applied the relevant upstream commits.
2018-03-22 00:03:03 -05:00
waltje
1b19d226dd Fixed the Amstrad PC1640 (ROM path) and Amstrad mouse initialization. 2018-03-20 23:42:00 -05:00
waltje
73a0ba8e39 Applied all relevant upstream commits. 2018-03-20 22:40:24 -05:00
waltje
e01f05c0f1 Updated the CDROM speed setting code some more, and fixed a bug. 2018-03-20 20:58:48 -05:00
waltje
1cf45a9724 Applied relevant upstream commits.
Converted AT NVR to be a device, so it gets auto-closed.
Added new machine_close() function which calls optional machine-custom close, updated machine table.
Small fixes here and there.
Re-wored the CDROM code to have a 'speeds' table instead of ugly hard-coding.
2018-03-20 17:13:52 -05:00
waltje
110070466a Do not allow mouse capturing if no mouse configured.
Fix resetting mouse type to NONE.
2018-03-18 21:09:19 -05:00
waltje
d40526144c Reworked the memory code a bit to avoid crashes while switching machine/processor types. 2018-03-18 18:39:51 -05:00
darkstar
00faf17634 Fix a bug in gameport.c 2018-03-18 20:51:36 +01:00
darkstar
acdf45b9bb MSVC: Update project files 2018-03-18 20:50:03 +01:00
waltje
0adb26c1f9 Applied the first batch of upstream commits. 2018-03-18 04:55:47 -05:00
waltje
1c60e22813 Monster patch to clean up a lot of cruft in the code, and reduce the RAM footptiny of a running XT machine from about 680MB down to about 80MB. Yes, 600MB of unused 0x00's. 2018-03-17 23:14:42 -05:00
waltje
a86d717ae1 Changes to significantly reduce the emulator's RAM footprint.
Changes to the memory manager reduced by 120MB for machines with CPU < 80386.
Changes to the 86F diskette data processor (required by all floppy controllers) reduced by 330M.
Test machine OpenXT now runs at 240MB, instead of 680MB.
2018-03-14 23:32:00 -05:00
Fred N. van Kempen
cbff303c73 Merge pull request #16 from darkstar/fixes
Video: Fix uninitialized variable
2018-03-14 18:22:08 -04:00
waltje
30ef2e8288 Added support for profiling (PROFILER=y) to aid with that task. 2018-03-14 17:18:39 -05:00
darkstar
1ababdf43c Video: Fix uninitialized variable
This is a compilation error (not a warning) on MSVC
2018-03-14 21:55:46 +01:00
waltje
192fb2f3ba Changes to machine names and ROM folder names to be unique and consistent.
Fixes for AT keyboard.
Fixes for DMA.
2018-03-14 14:07:42 -05:00
waltje
c1c74199d7 Fixed two messed-up patches. 2018-03-13 15:55:35 -05:00
Fred N. van Kempen
40b6bc4d57 Merge pull request #14 from darkstar/msvc
MSVC: Some files were moved again
2018-03-13 01:40:41 -04:00
waltje
916f210d46 Applied upstream patches (adds IBM PS/2 M70.)
Fixed two small bugs.
Moved the MRTHOR back to mainline.
Fixed a bug in the Tosh 1000.
2018-03-13 00:34:44 -05:00