READYCode is a Windows 10/11 desktop editor for writing Commodore 64 BASIC and 6502 assembly programs, built around real hardware and emulator workflows: what you write is the same tokenized .prg a C64 would produce itself, and it can be sent straight to a C64 Ultimate or VICE emulator and run. This documentation covers what the application can do, organized by feature area.
For installation and a build-from-source guide, see the project README.
- Getting Started - installing READYCode, launching it for the first time, and a tour of the interface.
- The BASIC Editor - syntax highlighting, keyword completion and shortcuts, PETSCII-accurate rendering, line numbering, diagnostics, and the reference panels.
- The Assembly Editor - the built-in 6502 assembler, supported mnemonics and directives, labels, and diagnostics.
- Minify and Prettify - reshaping BASIC source for compactness or readability.
- The Hex Editor - viewing and editing the raw bytes of any file.
- File Management and Printing - the Folder Explorer, tabs, import/export, and printing.
- Disk Images (.d64 and .d81) - browsing, creating, and editing Commodore disk images.
- Find in Files - searching and replacing across an entire project.
- Transferring to Hardware and Emulators - loading and running programs on a real C64 Ultimate or in VICE.
- Preferences - every setting in the Settings window, explained.
- Keyboard Shortcuts - the full shortcut list in one place.
Found a bug, or have a feature request? Open an issue on GitHub. If you would like to contribute code, see CONTRIBUTING.md for coding conventions and the PR workflow.