MINIMON is a Machine Language Monitor for the Commodore VIC-20.

It is a combined hardware/software project: a cartridge for the computer's expansion port (with a cartridge extender for a secondary cartridge), plus firmware, which is the actual MINIMON monitor.

MINIMON features all commands usually expected from a debugger/monitor: Memory dump and edit, Register dump and edit, Execute code from monitor, Direct Assembler and Disassembler (all documented opcodes of the NMOS 6502), Transfer/Compare/Fill/Hunt in memory blocks, Use of breakpoints with the BRK instruction, Load/Save/Verify with any storage device.

The cartridge hardware expands upon the firmware features by supplying a de-multiplexer for the $9800..$9FFF I/Ox area (where the firmware is located per default) and a versatile reset button (with autostart inhibit for secondary cartridges).

Size: only 2048 Bytes.

Start with SYS 38912

Read 'instructions.12.txt' for further info.

Features

  • Machine Language Monitor
  • Platform: Commodore VIC-20

Project Samples

Project Activity

See All Activity >

Categories

Debuggers

License

Creative Commons Attribution ShareAlike License V3.0

Follow VIC-2020 MINIMON Cartridge

VIC-2020 MINIMON Cartridge Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of VIC-2020 MINIMON Cartridge!

Additional Project Details

Operating Systems

Game Consoles

Intended Audience

Developers

User Interface

Command-line

Programming Language

Assembly

Related Categories

Assembly Debuggers

Registered

2024-04-19