-10 Fantasy Console
A downloadable tool for Windows and Linux
Download NowName your own price
Lambda-10 (-10) is a fantasy console - a virtual decimal machine for making and playing retro games.
Btw, console has 10 parallel virtual CPUs! Everything is decimal, not binary: no bits, no bytes - dits (0-9) and dytes (0-999).
- Code in custom assembly language with built-in editor.
- Draw sprites with a 1000-color HSV palette.
- Build tilemaps in the map editor.
- Built-in sound generator.
This is an early development build.
Feedback welcome!
Editor controls:
See hints on the status bar. Hold Shift to reveal available actions.
Load cartridge:
- Linux: ./lambda-10 --cart <cartridge>.json
- Windows: .\lambda-10.exe --cart <cartridge>.json
Short specs:
Console:
- Resolution: 100x100 px (game), 320x320 px (editor)
- Image: size = 10x10 px; colors = 1000; max = 10x10x1000 = 100k.
- Tile: size = 10x10; objects = 1000; max = 10x10x1000 = 100k.
- Sound: 10 channels; 3-dit wavetable (30 samples); waveforms = square, triangle, saw, sine, noise; sweep = up, down; sample rate = 20KHz.
- Control: WASD + ZXCV
MPU (Media Processor):
- Objects: up to 1000 game objects (sprites, maps) with position, lerp animation, parent-child hierarchy.
- Camera: viewport offset for game rendering.
- Sound: 10-channel queue, waveform synthesis (square, triangle, saw, sine, noise) with sweep.
- Command bus queue: receives commands from CPUs (spr, mov, hit, cam, snd, ...).
VM
- Base: decimal.
- Decimal bit: dit (~ 3.32 bit).
- Dit depth: 12 dit (3 + 3 + 3 + 3 ~ 39.84 bit).
- CPU (MIMD) count: 10.
- Stack: 1000 dyte (1245 byte).
- Registers (1 dyte): r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, pc, sc
Note:
- dit ~ 3.32 bit.
- dyte = 3 dit.
- word = 12 dit
Read full information in README.md.
| Published | 9 hours ago |
| Status | In development |
| Category | Tool |
| Platforms | Windows, Linux |
| Author | Architector1324 |
| Tags | 2D, assembly, fantasy-console, game-dev, Game engine, lambda-10, Pixel Art, Retro, tool |
| Content | No generative AI was used |
Download
Download NowName your own price
Click download now to get access to the following files:
lambda-10.v0.1.0.linux.zip 5.7 MB
lambda-10.v0.1.0.win64.zip 3.8 MB
Development log
- Dev version v0.1.08 hours ago










