Commit Graph

227 Commits

Author SHA1 Message Date
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
Fred N. van Kempen
ecf1fa862d Merge pull request #29 from darkstar/msvc
MSVC: Update project files
2018-04-27 16:19:25 -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
6d6d020a36 Erm, re-fixed the fix for a fix in the build script. Need more fixing? We can do that! 2018-04-26 19:12:56 -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
cc58ed129f Fixed some Travis issues and other files. 2018-04-25 21:00:27 -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
Fred N. van Kempen
44223a36b4 Merge pull request #28 from darkstar/msvc
MSVC fixes
2018-04-25 17:41:47 -04:00
darkstar
7edc7eb033 Some compilation fixes that only showed up in the MSVC build 2018-04-25 23:32:30 +02:00
waltje
0cd77509f7 Minor fixes. 2018-04-25 17:26:54 -04:00
darkstar
128575e994 MSVC: update Visual Studio 2017 solution files 2018-04-25 23:26:52 +02: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
bb34eed0a1 Forgot to update file headers. 2018-04-18 03:08:12 -04:00
waltje
5a67fbe36e Final cleanups, works now. 2018-04-18 02:53:50 -04:00
21aceae81e Update .travis-deploy.sh
/s/Travis-CI/Travis CI
2018-04-18 07:43:35 +01:00
waltje
433a5c6557 More fixes for the upload process. 2018-04-18 02:29:02 -04:00
waltje
9bb6142a7e Fixed chickie's bug, too. Electronic roaches! 2018-04-18 00:30:51 -04:00
waltje
ee7f5949db Fixed the scripts. 2018-04-18 00:15:33 -04:00
waltje
07515fe6f8 Update Travis for auto-deploy to website. 2018-04-18 00:09:21 -04:00
waltje
dc1e4576a0 Updated website URL. 2018-04-17 03:07:11 -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
waltje
8837593d86 Minor change - if defined, use 4-digit version, otherwise 3-digit. 2018-04-09 23:09:50 -04:00
waltje
0838cde8c4 More video and sound cleanups.
Tandy PSSJ sound driver moved into Tandy machine file.
Fixed the dev_branch devices to use the UNSTABLE flag.
Added Unstable Device warning message in device.c.
2018-04-09 23:04:38 -04:00
waltje
f258000cdb Fixed some video things, moved some ROM files.
Updated the ROM for OTI037C 9was corrupts.)
Dev-branched the ATI VGA Wonder card.
Re-worked some devbranch stuff.
2018-04-09 02:22:43 -04:00