Commit Graph

8 Commits

Author SHA1 Message Date
waltje
636fcfbacb Many more cleanups all over, renaming variables for consistency etc.
More cleanups in the keyboard drivers, especially the AT one (with new changes from 86Box.)
Small update to fix the CD sound volume when using SoundBlaster.
2019-04-28 00:54:35 -05:00
waltje
212d7aea98 Updates to fix (and improve) the UI handling of the emulated keyboard state.
Updatd mem.c with new readmem386l and writemem386l functions from 86Box.
Several cleanups to the keyboard layer to remove some weirdness.
Updated the NVR code and nvr_at.c to just use a speed_changed member for the AT devices.
2019-04-26 22:03:41 -05:00
waltje
3f769d294e Cleaned up the keyboard scancode tables, they are now 9x smaller (suggestion by 86Box.) 2019-04-26 18:28:23 -05:00
waltje
c4283927a7 Small update to the AT keyboard driver to make the Acer V30 machine work. 2019-04-23 00:40:11 -05:00
waltje
30b903c744 Many small fixes here and there.
Devices now have a 'path' member, which usually points to a ROM file, or loader script.
No more 'available' functions unless one is needed for special cases.
Machines now can be 'configured' for mainboard settings etc.
Machines are now devices as well (root devices).
Regular devices now get a pointer to a 'parent' device.
The machines table has been reduced to just a lookup table, machine info is now inside the machine file.
Machine-specific CPU lists are now inside the machine file.
Chipset implementations are now devices, and were moved to devices/chipsets/
Much work on individual machines done.
All COMPAQ machines moved to dev-branch.
Zenith SupersPORT moved to dev-branch.
The i686-based machines (Tyan) released from dev-branch and cleaned up.
Several new MFM and RLL disk controllers for XT, in dev-branch for now.
2019-04-21 16:09:56 -05:00
waltje
b325a5174a Applied relevent upstream patches.
Cleaned up and fixed small things.
2019-02-11 23:53:00 -05:00
waltje
2f69c95152 Full Upgrade to the 1.7 tree. 2018-10-06 18:31:10 -04:00
waltje
393480c2f6 Final move of files into the new structure. 2018-05-06 22:51:54 -04:00