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