waltje
04790cb7ce
Updated README.md with build status info.
...
Fixed bugger driver internal pathnames.
Updated Makefile.MinGW.
2018-05-08 03:35:22 -04:00
waltje
c5b29c2a09
Cleaned up the VIDAPI interface - renderers now export only one symbol.
...
DirectDraw and Direct3D modules re-integrated as one single driver.
VNC is now enabled by default, it will be runtime-disabled if the DLL is not found.
The BUGGER device moved to devices/ ; will be an external device (DLL) soon.
2018-05-08 03:12:42 -04:00
darkstar
c07d0fa988
MSVC: Update project files
2018-05-08 01:03:53 +02:00
darkstar
258c784989
Fix some relative include paths
2018-05-08 01:00:14 +02:00
Fred N. van Kempen
1efb84388e
Merge pull request #31 from darkstar/msvc
...
MSVC: Update Project files and set subsystem version to 5.01 to make XP happy
2018-05-06 23:39:41 -04:00
waltje
393480c2f6
Final move of files into the new structure.
2018-05-06 22:51:54 -04:00
darkstar
6d84a69b1b
Update MSVC project files
2018-05-07 00:11:55 +02:00
darkstar
6dafbc3051
MSVC: Set linker version to 5.01 to make XP happy
2018-05-07 00:01:28 +02:00
waltje
1d6dcdee7b
More cleanups (mostly in cpu) and consting the CPU opcode tables.
...
Removed the crcspeed/ folder entirely - was no longer used.
2018-05-06 16:18:53 -04:00
waltje
12bbba12e6
More warning cleanups (shadowed variables.)
2018-05-05 15:47:17 -04:00
waltje
57fc9ff122
Some fixes.
2018-05-04 00:22:11 -04:00
waltje
df05f2775c
Updated VC14 files.
...
Small fixes (while testing with Code::Blocks)
2018-05-03 21:28:19 -04:00
darkstar
7228d89b6c
MSVC: Update project files.
...
Some files were moved again, and one option was set that should not
have been set from the beginning.
2018-05-04 00:09:12 +02:00
darkstar
87421947fd
Fix compilation for MSVC
...
This function breaks when none of the three #defines are defined. Just
declare the variable unconditionally and rely on the compiler to
optimize it out when it's not needed
2018-05-04 00:08:03 +02:00
waltje
de1818e661
Revamped the UI setup layer, which also fixes the VC builds.
2018-05-03 17:25:28 -04:00
waltje
83605c00a5
More UI changes (new Display menu.)
...
Re-integrated IDS value definitions into ui_resource.h.
Several small fixes.
2018-04-30 20:01:45 -04:00
waltje
8718221088
Fixing some more UI bugs.
...
Fixed the "wrong CD-ROM bus string" bug.
2018-04-30 18:19:59 -04:00
waltje
2eb86d639b
More UI cleanups and fixes. 95% of the UI code is now common.
...
Added missing "invert_display" config item.
Added some more local logging functions.
2018-04-30 17:44:11 -04:00
waltje
f4fb5ca1b9
Also updated the MSVC Makefile.VC
2018-04-29 19:45:22 -04:00
waltje
9f04d73b62
Major change to split UI functions into common and front-and parts.
...
Cleaned up more warnings.
2018-04-29 19:39:16 -04:00
waltje
edcb2110de
NVR fix for calculating wrong day-of-week.
2018-04-28 18:48:17 -04:00
waltje
f7e37414d1
Fixed oopsie in NVR, wrong way of adding 1 to a BCD.
2018-04-28 18:22:51 -04:00
darkstar
182e0dfd1e
MSVC: Update project files
2018-04-27 21:15:28 +02:00
waltje
8384d25956
Fixed compile fails, upped version to 0.1.5.4.
2018-04-26 19:23:57 -04:00
waltje
b454a4260c
Moved keyboard, mouse and joystick stuff to new input/ folder.
2018-04-26 18:15:32 -04:00
waltje
80093782ca
Re-worked the Game Port and Joystick code. They are now separate.
...
Moved all "ports" (Game, Parallel, Serial) into new folder ports/.
2018-04-26 16:47:51 -04:00
waltje
1fc2d10a21
Cleaning up old debug stuff.
2018-04-26 16:45:26 -04:00
waltje
d5278a6f4a
Bumped version to 0.1.5.3.
2018-04-25 18:35:58 -04:00
waltje
c190810fcf
Synching VC14 and VC15, fixed some (more) warnings.
2018-04-25 18:24:47 -04:00
darkstar
7edc7eb033
Some compilation fixes that only showed up in the MSVC build
2018-04-25 23:32:30 +02:00
darkstar
128575e994
MSVC: update Visual Studio 2017 solution files
2018-04-25 23:26:52 +02:00
waltje
0cd77509f7
Minor fixes.
2018-04-25 17:26:54 -04:00
waltje
f3c4c7c285
Renamed the IDE driver to IDE-ATA, for consistency.
2018-04-25 16:16:38 -04:00
waltje
908664243e
Added the Western Digital WDXT-150 XTA disk controller.
...
Updated SettingsUI to have a <configure> for disk controllers.
Moved machine config code to machine/machine_table.c.
Fixed more constness stuff in device.c and machine_table.c
Fixed an issue in win_devconf.c (buffers too small.)
Misc changes and fixes.
2018-04-25 16:04:06 -04:00
waltje
3f73fe5e9f
Fix ROM path in ESDI controller.
...
Other minor edits.
2018-04-24 02:35:18 -04:00
waltje
8d380bdfa7
Whoops, forgot one while removing XTIDE.
2018-04-24 02:20:17 -04:00
waltje
d5f2e461e1
Changes to remove XT-IDE as a separate bus. They are just IDE now.
...
Rename MFM (and RLL) to ST506 all over. Config files will be updated.
XT-IDE driver rework.
Cleanups in the HDC drivers.
This commit requires a new romset, HDC roms have been moved!
2018-04-23 23:52:27 -04:00
waltje
91cb245039
General fixups here and there (mostly dealing with the PS/1 series.)
...
Adding the PS/1 2011 hard disk controller.
2018-04-23 15:32:52 -04:00
waltje
917c0e9dd0
Bugfix for no logging in HDC.
2018-04-20 18:42:16 -04:00
waltje
756263d52e
More mouse cleanings.
...
Updated serial API to allow for new UART code.
2018-04-20 15:10:17 -04:00
waltje
cb684ddc53
Rework of config.c (first part of change to XML.)
2018-04-20 05:15:36 -04:00
waltje
e61e7ea47e
Flush all changes from the last two weeks. Still several issues not done.
...
Cleaned up parallel ports.
Reworked serial ports as devices (still need to clean the chipsets..)
Fixed some issues in Makefile.local.
Prepared for the XTA driver.
Reworked the mouse code AGAIN, fixes crashes on some serial mice and the PS/2 mouse.c
Cleaned up win_devconf.c.
2018-04-20 04:19:29 -04:00
waltje
02a5ac7ac0
Fixed Makefile.local.
2018-04-19 03:15:39 -04:00
waltje
6b21c4c921
Big cleanup of the use of regular and const string pointers. Where possible, const is used to enfore R/O-ness of string arguments.
...
Important change to the NVR code to "fix" the PS/1 and PS/2 systems, plus a cleanup.
All device tables now end with a NULL, not an empty string.
Configuration code now deals better with this.
Machine and Video lookup now return -1 if not found/available, and pc_init() will throw the user into Setup if that is the case.
If for some reason the configured memory size exceeds machine limit, it is now adjusted.
2018-04-11 17:42:22 -04:00
waltje
23fcf833b4
Change to not allow configured memory size to go over machine's limit (fixes #25.)
...
Lots of cleanup changes all over to fix the constness of strings [again].
Some cleanups in config.c to remove old stuff.
2018-04-10 23:48:26 -04:00
waltje
d3743d0100
Fixed bug #24 , XT286 cannot add hard disk.
2018-04-10 17:18:27 -04:00
waltje
874a503662
Fixed the IDE driver (autodetect failed, truncated "cylinders" value..)
2018-04-10 15:25:48 -04:00
waltje
608b89a983
Fixed a bug in the floppy code that could crash the emulator in certain situations.
2018-04-10 02:35:36 -04:00
waltje
062610b12f
Fixed "DEBUG" setting and some other details for Windows.
2018-04-10 00:16:05 -04:00
waltje
4bdd17f440
You were late, Travis... already saw that!
2018-04-09 23:12:30 -04:00