Skip to content

Version 1.4.0

Latest
Compare
Choose a tag to compare
@danielfspencer danielfspencer released this 22 Dec 15:53

ISA Changes

  • Simplified call instruction
    • Remove the "store PC of next instruction to new SP" part of the call instruction. This makes it the same as the same as the return instruction. The assembler treats it as an alias.

Compiler

  • Optimised sys.vram.draw_circle_filled
  • Adjusted lowercase 'f' glyph

Emulator

  • Changed size of RAM visualiser to show all 96kB without needing to scroll window content
  • Added new blue display theme
  • Added screenshot button
  • Fixed out of bounds read on input register 3 (which has been removed)
  • Prints cycle/instruction count and delta cycles/instructions when emulator stops

Demo programs

  • New additions
    • 2D RPG
      • Smooth scrolling RPG tech demo
    • Small 4px font demo
  • Boosted frequency of chess & game of life to 5MHz
  • Fixed coordinate overflow in ping pong game

Notes for x64 prebuilt binaries:

  • You must mark the .AppImage as executable otherwise it will not run.
  • The .deb file exposes the command blizzard-4 for starting the app.