v0.4.0
Pre-release
Pre-release
- New assembly
Ketchup.Api.dll
can be used to create external devices. Contains two new interfacesIDevice
andIDcpu16
which can be used to implement external devices in separate add-ons. No need to reference Tomato assembly for this. AnyPartModule
on a vessel which implementsIDevice
will automatically be connected to the CPU. Existing devices: keyboard, clock, and monitor have been reimplemented as separate modules which implementIDevice
. As such, each device is now responsible for its own UI. - CPU and devices will now save and restore state in the persistence files.