Commit Graph

165 Commits

Author SHA1 Message Date
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
6366c1bc31 Hmm, the PNG package is not yet available on Travis. :( 2018-03-28 20:51:37 -04:00
waltje
3e9cb74fd1 More warnings fixed, only 104 left in cpu, slirp and voodoo! 2018-03-28 20:46:48 -04:00
waltje
6a12afa098 Updated Travis to go to #varcem-dev, and not the main channel. 2018-03-28 02:28:15 -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
Fred N. van Kempen
d2b4afa9db Merge pull request #21 from darkstar/msvc
MSVC: Fix path to .rc file in solution file
2018-03-27 16:16:53 -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
d3f8bc5325 More changes... MD is pretty dumb. 2018-03-27 01:05:59 -04:00
waltje
896cb33fe7 Erm, updated the BUILDING file, forgot the png dependency. 2018-03-27 00:59:33 -04:00
waltje
f5cad4f5c4 Whoops, updated mr. Travis' job description. 2018-03-27 00:41:55 -04:00
waltje
28f45f89d9 Updated the building instructions in BUILDING.md. 2018-03-27 00:34:41 -04: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
Fred N. van Kempen
6ff568c329 Merge pull request #19 from darkstar/warning_fixes
Your daily dose of warning fixes
2018-03-25 02:39:49 -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
Fred N. van Kempen
cda21661b1 Merge pull request #18 from darkstar/msvc
Update MSVC project files
2018-03-18 19:35:52 -04: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