Commit Graph

181 Commits

Author SHA1 Message Date
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
darkstar
4d98bb436a SIO: Fix a warning in fdc37c93x.c 2018-03-12 23:27:08 +01:00
darkstar
d60a8c81cb Network: Fix a few warnings in bswap.h 2018-03-12 23:23:59 +01:00
darkstar
2019b74623 Disk: refactor hdd_ide.c a bit
This needs some more work to cleanly get rid of all warnings.
Track/sector and CHS calculation should use sensible bit widths, for
example. Some other functions can also be combined into one.
2018-03-12 23:20:47 +01:00
darkstar
25051b3715 Floppy: Fix some warnings in the floppy code 2018-03-12 22:14:50 +01:00
darkstar
d013dbd0aa GAME: fix warnings in joystick code 2018-03-12 22:12:45 +01:00
darkstar
4053c356c9 MSVC: Some files were moved again 2018-03-12 21:39:52 +01:00
waltje
e69a12f7ea Re-worked the MVR framework to allow for custom RTC chips. Fixes EuroPC and Tosh T1000/1200.
Cleaned up and re-integrated the Toshiba T1000/T1200 machines.
Moved LZF files to floppy/, as that is the only module using them.
Various bugfixes and cleanups here and there.
2018-03-11 23:32:39 -05:00
Fred N. van Kempen
f818aa78a9 Merge pull request #13 from darkstar/warning_fixes
Warning fixes
2018-03-08 22:33:46 -05:00
Fred N. van Kempen
cc795aa53e Update cdrom.c 2018-03-08 22:32:26 -05:00
Fred N. van Kempen
01ec33e2fb Merge pull request #12 from darkstar/msvc
MSVC: Update project file for sio/* and generate Manifest automatically
2018-03-08 22:24:53 -05:00
waltje
98e920fb97 Applied all relevant upstream commits. 2018-03-08 22:16:17 -05:00
darkstar
2ec77c8fa0 CPU: Fix warnings 2018-03-09 01:16:47 +01:00
darkstar
483dd3c9cf CDROM: Fix warnings 2018-03-09 01:16:46 +01:00
darkstar
49ec18763e MSVC: Update project file for sio/* and generate Manifest automatically
Also add the user properties file that was missing so far
2018-03-09 00:24:39 +01:00
waltje
f42108cb03 Fixed silly typo. 2018-03-08 16:00:22 -05:00
darkstar
54015fee17 VIDEO: Fix lots of warnings in the code
I hope I didn't break anything important ;-)
2018-03-08 21:04:49 +01:00
darkstar
ebade6a543 WIN: cleanup warnings 2018-03-08 20:58:06 +01:00
waltje
412d1fdf48 Fixed some bugs and warnings.
Moved the SIO files to a new sio/ folder.
Added the 'version.h'stuff, added Makefile rule to generate the Manifest file for Windows.
Re-worked the About dialog - it now includes more info.
2018-03-08 01:23:34 -05:00
waltje
2fac557f69 Fixed some compiler warnings. 2018-03-07 02:59:35 -05:00
darkstar
6218fd8d12 MSVC: Update project files 2018-03-06 23:23:08 +01:00
waltje
a4802a9231 Updated files with upstream commits where needed.
Fixed "Settings"crash bug.
Cleaned up some video config issues.
2018-03-06 15:53:32 -05:00
waltje
8d10faf156 Changes to allow the VARCem binaries and support DLLs to be in <root>/bin, to keep things clean. 2018-03-03 00:47:58 -05:00
waltje
984ba87ead Merge branch 'master' of https://github.com/VARCem/VARCem 2018-03-02 19:03:02 -05:00
waltje
227f0446ec Updated ROM BIOS handling to use the external loader.
Several cleanups and fixes here and there.
Updated (Windows) UI to properly handle resets and changes in Settings.
Updated to no longer scan for roms at startup.
2018-03-02 19:01:48 -05:00
darkstar
cb572705d3 MSVC: Enable the use of OpenAL for sound output 2018-02-26 01:33:42 +01:00
darkstar
6d9a85869e MSVC: Fix the function pointer declarations for OpenAL
The __cdecl needs to go inside the parentheses... I hope this also works
for mingw...
2018-02-26 01:33:01 +01:00
darkstar
ddec4cf012 MSVC: Move the ip6_misc.h file to its intended location 2018-02-26 01:14:12 +01:00
darkstar
ed0e7d53f0 WIN: Update rcsid for win_d3d.cpp 2018-02-26 01:04:31 +01:00
darkstar
54f7fb57aa MSVC: Switch to full debug info for debug builds 2018-02-26 01:00:45 +01:00
darkstar
67247b6627 WIN: Try to be more verbose when CreateDevice fails 2018-02-26 01:00:44 +01:00
darkstar
176a4e1335 MSVC: Add the missing include directories 2018-02-26 00:58:02 +01:00
darkstar
54af3956fc MSVC: Fix Visual Studio solution files 2018-02-26 00:55:04 +01:00
waltje
a9d55e67ce Cleanup, move support files into src/win/, etc. 2018-02-25 17:12:00 -05:00
waltje
c39f12691c Fixed some warnings and crashes (from upstream.) 2018-02-25 04:19:43 -05:00
waltje
9f4c8423d6 Cleanups, some fixes, moved zip.ch into the disk/ folder. 2018-02-25 02:33:19 -05:00
waltje
51aecc4ba6 Several cleanups, dynloading OpenAL and FluidSynth, update makefile for crosscompiling using MinGW. 2018-02-24 23:16:31 -05:00
waltje
779cbe062d *** NEW ROMSET REQUIRED! 20180222 *** Updated locations of ROM images, updated spellings, fixed several warnings. 2018-02-23 03:26:39 -05:00
waltje
b024b7e76e Removed the Riva driver from the source tree. 2018-02-22 17:44:03 -05:00
waltje
74815e643e Small fixes, renamed remaining .cc files to .cpp. 2018-02-22 17:35:23 -05:00
darkstar
d502378d17 ALL: Fix SCCS IDs 2018-02-22 21:13:37 +01:00