The language

MAGIC

Lua and BASIC, compiled to JavaScript. Sprites, a terminal, games. The emoji games needed a language. This is that language.

Open MAGIC Source

MAGIC. An open book of constellations and circuit traces, with a brass star bookmark.

Three desks

Sit down at the one that fits

The language, a dark IDE, and a simpler desk for ages 8 to 16. They open on The White Witch.

  1. MAGICLua + BASIC → JavaScript.
  2. StudioThe dark IDE.
  3. ApprenticeA simple desk for ages 8–16.
  4. Language siteThe longer tour.

Then the old machines

RETRO MAGIC

The same language, pointed at hardware that cannot show a notification. BASIC and assembly for the C64, the Apple II, and the TI-99/4A. The shelf that powers those machines on is RETRO Center.

  1. RETRO MAGICThe language for the three machines.
  2. RETRO StudioThe window.
  3. Toolchain6510 assembler. C, Pascal, and BASIC, out as a PRG.
  4. RETRO CenterThe power button. Five machines.

MAGIC Dock is a different program. It is the Linux dock. This page is the language. Back to the card.