CraftOS-PC v2.0 Beta 3
Pre-release
Pre-release
CraftOS-PC 2 is getting closer to release, adding some of the final features to be implemented. This will hopefully be the last beta build (next will be release candidate). This release also is the first to fully pass CraftOSTest (in the repo root), indicating full API compatibility.
In this build:
- Rewrote codebase to pure C++
- Added multi-computer support
- Computers can be added with
periphemu.create(<id>, "computer") - Can be added from the shell with
attach <id> computer - Both forms attach the computer peripheral to the current computer
- Computers can be added with
- Added modem peripheral
- Still WIP, expect some bugs
- Added GIF recording support
- Press F3 to toggle recording
- Shows red circle in corner while recording
- Limited to 15 seconds for performance reasons
- Saves to
~/.craftos/screenshots/<time>.gif
- Added coroutine override to partially solve some problems in #1
- Moved Windows install directory to 64-bit Program Files
.craftosdirectory is now created on boot- Reimplemented fs.find, fixing #4 (fs.find returns {} on Windows)
- Added some CC: Tweaked features
- Moved all dynamic libraries into Mac app (fixes dyld errors)
- Added switch to auto-run script (--script )
- Added switch to run headless from the console (--headless) (does not work on Windows build, recompile for the console subsystem to use)