Commit Graph

10 Commits

Author SHA1 Message Date
waltje
bbab8fecd7 Updates to no longer have the selected machine's data as a global variable.
Fixed the 'crash on unknown machine name in config' bug.
Fixed some issues with the ROM loader, PS/2 M50 still doesnt work.
Made the error message from dynld.c a DEBUG message.
Fixed some stuff in the VNC driver (pending changes in the VNC DLL.)
Cleaned up the MinGW Makefile, VC will follow.
Added screenshots code to the D2D renderer.
2019-04-29 21:03:48 -05:00
waltje
9377948f42 Updates to implement a (proper) Bull Micral 45 machine.
Updated mouse_bus.c to allow for post-init setting of IRQ.
Updated scsi_ncr5380.c to allow for post-init setting of base/IRQ.
Updates to allow for a SCSI controller to be on-board (internal.)
2019-04-23 23:12:47 -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
b59bd2881f Small fixes here and there.
First phase of cleaning up the PIC code block.
2019-03-01 03:02:20 -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
e0252036e6 Added 8088-1 (10MHz) CPU support.
Added presetting a filename for NVR (so cards can use that.)
Updated some more translation files for STR_3480 and STR_3481.
Added a new card: ISA-based Clock/RTC cards for PC/XT systems.
Un-did previous change to XT ST506 driver.
2018-08-29 03:58:50 -04:00
waltje
1a3148e9c7 More fixed and updates. No new code or features. 2018-06-08 19:44:33 -04:00
waltje
cfda8ef931 Some minor changes, mostly for some leftover EuroPC things.
Version bumped to 0.1.6.0 - finalizing for release.
2018-05-12 23:53:43 -04:00
waltje
393480c2f6 Final move of files into the new structure. 2018-05-06 22:51:54 -04:00