AmysCVAssembler
(ColecoVision)
ColecoVision
Test CV Screen
Test DINA Screen
Compile
Download Binary
Export Symbols
(0 breakpoints)
Clear All
⚡ Optimize
⚙️
Compile
Download Binary
Export Symbols
Test CV Screen
Test DINA Screen
Project Files
💾
Drop files below
📁
Drag & Drop
Editing:
No file open
×
📋
🔤
Optimizer Settings
×
JP → JR conversion
Convert JP to JR when target is in range (-126 to +129 bytes). Saves 1 byte per conversion.
LD A,0 → XOR A
Replace LD A,0 with XOR A. Saves 1 byte per conversion.
Peephole optimizations
Remove redundant loads, INC/DEC pairs, PUSH/POP pairs, arithmetic no-ops (ADD A,0, SUB 0, etc.), CP 0→OR A. Does NOT remove NOP instructions.
Dead code elimination
⚠️
Disabled by default:
May remove intentional unreachable code or break ROM structure.
RST vector optimization
⚠️
Disabled by default:
Converts CALL to RST. May conflict with ROM header or interrupt handlers.
Save
Cancel