Войти

Mnemonimov

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6

Описание

Sandbox-Only!


Об игре

Mnemonimov (pronounced nee-mo-ni-move) is a low-level programming sandbox inspired by early game consoles. In this fantasy console, you program in assembly language with full control over execution, rendering your games and other creations to a retro monochrome screen.

Start by building simple games or exploring the included sample projects, then expand into more complex systems as you build everything from scratch. With no tutorials or challenges, you work things out by experimenting. Read the manual, write code, run it, debug it, and repeat as you go.

  • Expressive assembly language with RISC-style memory access, floating-point operations, and vector instructions.

  • 32-bit register-based virtual machine with a rich instruction set.

  • Labels, constants, bookmarks, and related directives for structuring large programs.

  • Support for referencing external assets, including images and binary files.

  • Integrated code editor with syntax highlighting and detailed error reporting.

  • Debugger with step-by-step execution, breakpoints, and inspection of registers and memory.

  • Command-line interface for managing projects and configuration.

  • Retro monochrome screen with 320x240 resolution at 60 Hz.

  • System calls for user input, rendering, terminal output, and system interaction.

  • Persistent memory storage for saving program data across runs.

  • Integrated technical reference covering the architecture, assembly language, and ABI conventions.

  • Large memory limits with no restrictions on code length or execution speed.

Mnemonimov is not a guided learning tool. Like a painting program won't teach you how to draw, or a 3D editor won't teach you how to model, Mnemonimov will not teach you programming logic, assembly, or game development. There are no tutorials or levels, and the manual is strictly a technical reference for the console.

Mnemonimov is focused entirely on programming and debugging. It does not include a sprite editor, sound editor, map editor, or any asset creation tools. The console currently does not feature sound output or standalone exporting.

Системные требования

WINDOWS:

Минимальные:
  • 64-разрядные процессор и операционная система
  • ОС: Windows 10+
  • Процессор: 3.0 GHz+
  • Оперативная память: 8 GB ОЗУ
  • Видеокарта: OpenGL 3.3+ / 2 GB VRAM / 1366 x 768
  • Место на диске: 300 MB
Рекомендованные:
  • 64-разрядные процессор и операционная система

LINUX:

Минимальные:
  • ОС: Ubuntu 24.04+
  • Процессор: 3.0 GHz+
  • Оперативная память: 8 GB ОЗУ
  • Видеокарта: OpenGL 3.3+ / 2 GB VRAM / 1366 x 768
  • Место на диске: 300 MB
Рекомендованные:

    Похожие игры

    На 6% дороже Steam
    The Farmer Was Replaced

    409 ₽

    The Farmer Was Replaced

    Открыть
    На 4% дешевле Steam
    Retro Gadgets

    679 ₽

    Retro Gadgets

    Открыть
    На 4% дешевле Steam
    Opus Magnum

    679 ₽

    Opus Magnum

    Открыть
    На 6% дороже Steam
    Turing Complete

    459 ₽

    Turing Complete

    Открыть
    Virtual Circuit Board

    399 ₽

    Virtual Circuit Board

    Открыть
    На 2% дороже Steam
    Quantum Odyssey

    609 ₽

    Quantum Odyssey

    Открыть
    На 5% дороже Steam
    SHENZHEN I/O

    579 ₽

    SHENZHEN I/O

    Открыть
    На 4% дешевле Steam
    Kaizen: A Factory Story

    499 ₽

    Kaizen: A Factory Story

    Открыть
    На 7% дешевле Steam
    Data Center

    389 ₽

    Data Center

    Открыть
    На 6% дешевле Steam
    Snacktorio

    289 ₽ 361 ₽-20%

    Snacktorio

    Открыть
    На 5% дороже Steam
    Comet 64

    579 ₽

    Comet 64

    Открыть
    JOY OF PROGRAMMING - Software Engineering Simulator

    649 ₽

    JOY OF PROGRAMMING - Software Engineering Simulator

    Открыть
    На 6% дороже Steam
    Logic World

    929 ₽

    Logic World

    Открыть
    На 4% дешевле Steam
    Juno: New Origins

    679 ₽

    Juno: New Origins

    Открыть
    while True: learn()

    319 ₽

    while True: learn()

    Открыть