Visual Assembler - Commodore 64 & C64U
A downloadable tool for Windows and macOS
Build real Commodore 64 machine code visually.
Visual Assembler is a desktop app that lets you create C64 programs with a drag-and-drop, block-based editor instead of typing assembly by hand. It generates 6502 assembly and machine code in real time, making retro development faster, more visual, and easier to learn.
Perfect for beginners, retro enthusiasts, and C64 developers who want a faster way to prototype ideas, explore memory layout, and experiment with low-level code.
Visual Assembler brings modern visual workflow to classic Commodore 64 development.
If you’ve always wanted to create C64 assembly programs but didn’t want to start with a plain text editor, this is a fun and practical way to jump in.
Why it stands out
- Visual block editor for 6502 code
- Live ASM + monitor output while you build
- Memory map and origin control for real C64-style development
- VICE integration for one-click testing
- English and Hungarian UI, with light/dark themes
Key features
- Drag & drop instruction and macro blocks onto a program canvas
- Real-time compilation with instant byte output
- Readable ASM view with labels and comments
- Classic C64 monitor-style hex dump view
- Built-in KERNAL routine support for faster JSR / JMP workflow
- Save/load projects as JSON, export PRG, run directly in VICE
- Commodore 64 Ultimate support.
Powerful macro system
Go beyond basic opcodes with advanced visual macros such as BYTE, WORD, FILL, ALIGN, TEXT, STRING, DATA, RAWBYTES, RAWTEXT, INCBIN, SID, INCLUDE, TABLE, LOOP/NEXT, PUSH/PULL, MACRO/INVOKE, DEFINE/IF/ELSE/ENDIF, CONST, SPRITE_INIT, SPRITE_POS, WAIT_RASTER, JOYSTICK, and SPRITE_COL.
Made for real C64 work
- Supports standard addressing modes and classic 6502 workflow
- Includes 12 stable illegal opcodes for advanced users
- Supports BASIC SYS stub on/off and alternative load addresses
- Lets you place raw data, text, sprites, music, and tables exactly where you need them
Extra touches
- CRT retro mode with scanlines, vignette, flicker, and barrel distortion
- Clickable ASM lines highlight the matching block in the editor
- Built-in samples and Knowledge Base links for learning faster
Platform support
- Windows 10 / 11
- macOS 14+ on Apple Silicon
Author
© 2026 Zsolt Tarczali — made with ❤️ for the C64 community
Mac OSX Troubleshooting:
"App is damaged" error:
- Go to System Settings → Privacy & Security
- Scroll down and click "Open Anyway" next to the blocked app message OR run in Terminal:
- xattr -cr "/Applications/C64 Visual Assembler.app"
Requirements: macOS 11.0+, Apple Silicon (M1/M2/M3/M4)
| Updated | 14 hours ago |
| Status | Released |
| Category | Tool |
| Platforms | Windows, macOS |
| Rating | Rated 5.0 out of 5 stars (3 total ratings) |
| Author | zstarczali |
| Tags | Commodore 64, development, Retro, sourcecode, visualassember |
| Content | No generative AI was used |
Download
Click download now to get access to the following files:
Development log
- Visual Assembler 1.5 is out - Commodore 64 Ultimate support14 hours ago
- Visual Assembler 1.4.7 is out - Commodore 647 days ago
- Visual Assembler 1.4.6 is out - Commodore 6411 days ago
- Visual Assembler 1.4.5 is out - Commodore 6419 days ago
- Visual Assembler 1.4.4 is out - Commodore 6426 days ago
- Visual Assembler 1.4.2 is out - Commodore 6429 days ago
- Visual Assembler 1.4.1 is out - Commodore 6430 days ago
- Visual Assembler 1.4.0 is out - Commodore 6433 days ago















Comments
Log in with itch.io to leave a comment.
Waiting for Linux version. 😊
Heya! this seems a good software, but when i try to install it (With wine on linux), appears this error: Failed to install WebView2! The app can't run without it. Try restarting the installer.
sorry about that, this is a known issue, i will fix it soon
It would be useful to see a video of it being used.
yes, i know. i will make some vids soon
Thank you! Visual Assembler – Commodore 64 (2026, Zsolt Tarczali)
many thanks!
I cant make it (version 1.10) run on my m4 macbook pro, it says the downloaded archive is damanged
please try download the clean version of Visual Assembler. Thx!
thank you for swift help, it starts now (v. 1.10 clean)
i will give it a try ...
Thx!🙏
Looks very nice!
thx!