Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

LIKO-12/legacy-2

Repository files navigation

Release Badge Downloads Commits Badge Nightly Build 1.0.2 Donate Badge License Badge Stars Badge


About


LIKO-12 is a fantasy computer that you can use to make, play and share tiny retro-looking games and programs. It comes with a default, fully customizable, DOS-like operating system installed, called DiskOS.

DiskOS provides an environment with basic command line programs and visual game editors.

The created games and programs are saved as disk files that can be easily shared to friends or anyone else.


Specifications


Spec Info
CPU LuaJIT (Lua 5.1)
GPU 192x128 4-Bit Screen
Map 144x128 Cell (255 Tiles)
HDD 2x 50mb drives
Input Keyboard, Mouse, Touch, and Gamepads

Features


  • Uses LuaJIT, much faster than vanilla Lua, but has Lua 5.1 API.
  • Has a virtual drives system, with size limitation, so a miscellaneous script won't fill your system drive.
  • The games has a secure environment (I hope), so they won't be able to do miscellaneous things.
  • Comes with integrated editors, start creating games out of the box:
    • Code editor:
      • Lua syntax highlighter.
      • Highlights API functions.
      • Has clipboard support.
    • Sprite editor:
      • 192x128 Sprite-sheet, sliced into 4 banks.
      • Edits the sheet as 8x8, 16x16 or 32x32 sprites.
      • Each 8x8 sprite has a 1 byte flags (each bit acts as a flag).
      • Has clipboard support.
      • Clipboard compatible with TIC-80 (another fantasy computer), and supports pasting sprites from PICO-8 (another fantasy console).
    • Map editor:
      • Has a compact design.
      • Shows a grid with the room size (A room is the space for filling the whole LIKO-12 screen with tiles).
    • SFX editor:
      • Has 64 sfx slot available.
      • Each sfx is made of 32 notes.
      • The sfx playing speed is modifiable.
      • Supports 6 waveforms (sine, square, pulse, sawtooth, triangle, noise).

Screenshots


The code editor

Code_Editor


The sprite editor

Sprite_Editor


The map editor

Map_Editor


The SFX editor

SFX_Editor


The system prompt

DiskOS_Prompt


The BIOS POST screen

BIOS_POST


The BIOS setup screen

BIOS_Setup


The operating system installation screen

DiskOS_Installer


License


License

Releases

No releases published

Packages

No packages published

Languages