Skip to content

Releases: Apokee/Ketchup

v0.6.0

09 Sep 00:46
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release
  • NEW: Implementation of the SPED-3 vector display, uses a new part found under "Utility"
  • KNOWN ISSUE: On load from a save, the SPED-3's projection is rendered off-center (#44)

ketchup-0 6 0

v0.5.0

26 Aug 03:05
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release
  • NEW: Implementation of the M35FD floppy drive
  • NEW: Implementation of the proposed firmware spec
  • NEW: Device interfaces can be toggled on/off via the computer part's context menu
  • CHANGE: It is no longer possible to magically flash the memory, all code in memory has to be bootstrapped via the firmware
  • KNOWN ISSUE: Device interface windows appear in the top left of the window, when they should appear centered by default (#39)
  • KNOWN ISSUE: If the computer runs out of power, the context menu options to toggle the device windows are no longer available (#40)

ketchup-0 5 0

v0.4.1

23 Aug 02:06
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release
  • FIX: CPU state would not restore properly in some instances due to this bug.

v0.4.0

11 Aug 21:51
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • New assembly Ketchup.Api.dll can be used to create external devices. Contains two new interfaces IDevice and IDcpu16 which can be used to implement external devices in separate add-ons. No need to reference Tomato assembly for this. Any PartModule on a vessel which implements IDevice will automatically be connected to the CPU. Existing devices: keyboard, clock, and monitor have been reimplemented as separate modules which implement IDevice. As such, each device is now responsible for its own UI.
  • CPU and devices will now save and restore state in the persistence files.

ketchup-0 4 0

v0.3.0

29 Jul 03:19
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • ADD PC, -1 now places the CPU in a 'halted' state where time warp is unlimited. Interrupts will throttle time warp, wake the CPU, and resume time warp if it halts again.

ketchup-halted

v0.2.0

21 Jul 23:25
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • Change the scaling of the monitor in-game

ketchup-monitor-scaling

v0.1.0

21 Jul 14:20
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Initial proof-of-concept release, supporting:

  • Real time emulation with time warp limiter
  • Loading of big endian memory images
  • Monitor, keyboard, and clock devices
  • Small and large stack parts
  • Video

ketchup-tetris