Mini Micro

From Fantasy Console Wiki
Revision as of 10:36, 27 May 2022 by temp>JoeStrout (Created page with "Mini Micro is a fantasy computer based on the [https://miniscript.org MiniScript programming language]. MiniScript is used both for the command-line shell (which is really just a MiniScript REPL) and for writing programs, so there is only one language/syntax to learn. == Availability == Mini Micro runs on Mac, Windows, Linux, and WebGL. A mobile version for iOS and Android is currently in public alpha. Mini Micro is free and may be downloaded from either of: * h...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Mini Micro is a fantasy computer based on the MiniScript programming language. MiniScript is used both for the command-line shell (which is really just a MiniScript REPL) and for writing programs, so there is only one language/syntax to learn.

Availability

Mini Micro runs on Mac, Windows, Linux, and WebGL. A mobile version for iOS and Android is currently in public alpha. Mini Micro is free and may be downloaded from either of:

Features

  • Up to 8 simultaneous display layers, each of which can be configured as any of:
    • solid color
    • pixel display (full-color, scalable, and scrollable; 960x640 pixels by default)
    • text display (26 rows by 68 columns, full-color)
    • tile display (scalable, scrollable, with optional overlap and odd row/column offset)
    • sprite display (sprites support scaling, rotation, and simple collision checks)
  • Support for keyboard, mouse, and game controller input
  • Both digitized and synthesized sounds (with control over pitch, volume, and stereo pan)
  • HTTP with all four verbs
  • System disk with a variety of built-in sounds, images, and import libraries

Documentation

There is a 4-page Mini Micro Cheat Sheet which is the primary documentation used by experienced users. There is also a Mini Micro category on the MiniScript wiki, as well as two books about MiniScript and Mini Micro.