Skip to content
Version 1.12.0

Features
------------------------------------------------------------------------
- Added an ocelot block. It's like the ocelot card, except it's a block
  and looks fancier. (#131)
- The screen node's context menu has got a new entry that allows you to
  remove the keyboard from the screen (and attach it back later).
- Resource usage details in the computer window now show the number of
  components connected to the computer (as well as the maximum available
  component count in parentheses).
- Added a tooltip entry for CPUs and component buses that show how many
  components they support.
- Added `ocelot.clearLog()` to the ocelot card API, allowing you to
  clear the log programmatically (such as on computer startup). (#130)
- Clicking on a note block in the workspace now plays a note (like in
  Minecraft).

Changes
------------------------------------------------------------------------
- The hint bar at the bottom now tells you that you can right-click on
  the TPS counter to change the simulation speed.
- Screen previews (rendered on screen nodes in the workspace) have been
  optimized and are now enabled by default for new users. (#103)
- Screen previews are now smoothed (using trilinear filtering).
- The contents of the screen window are now smoothed by default when the
  window is shrunk down. The old behavior with choppy rendering can be
  restrored by disabling mipmaps for screen windows in the UI settings.

Fixes
------------------------------------------------------------------------
- The native Lua libraries for the x86 (32-bit) Windows platform have
  been rebuilt and should now work. There's probably nobody who runs
  Ocelot Desktop on a 32-bit PC, but these libraries are also used if
  the emulator runs on a 32-bit version of JVM, which is suprisingly
  common.  (#125)
- Lack of proper synchronization when accessing the ocelot card's
  message buffer was causing glitches like pressing the clear button
  still leaving some messages in the log, and has now been resolved.
  (#129)
- Fixed glitchy screen window rendering caused by fractional scaling.
  (#103).