RETRO COMPUTING / WEB TOOL / LIVE PROTOTYPE
Old-school BASIC.
A whole new gear.
Keep the line numbers. Keep the memories. Turn familiar Applesoft BASIC into native Apple II machine code, right in your browser.

Your BASIC stays BASIC.
Ordinary line numbers, variables and familiar syntax. No conversion to another dialect. Unsupported forms produce clear BASIC-line diagnostics.
Real Apple II machine code.
Compilation runs on the modern host. The final native code, support routines, data and working memory must fit the selected Apple II profile.
Bring your own nostalgia.
Download binaries, data disks or a ready-to-boot ProDOS/Bitsy Bye image. Use a compatible emulator or your own Apple II transfer setup.
A little BASIC. Let’s build.
COMPILATION POWERED BY RENDERCompiler 0.6.1 · Web 0.4.2 · Build 20261025.3 · Public prototype
Opening the compiler…
Engine 0.6.1 · GNU GPLv3-or-later, with GCC Runtime Library Exception 3.1 for covered runtime/code-generation portions. Vibe coded with OpenAI Codex under Peter Richards’ direction. A successful compile does not certify every runtime input or physical hardware. Complete compatibility reference ↗
A FEW USEFUL ANSWERS
Before you dive in.
Does this support every Applesoft program?
It is a substantial prototype, not full language compatibility. Eleven tokens remain unsupported, FRE reports compiled heap capacity, and CONT works at the ROM prompt after compiled STOP. Interpreter-memory tricks and hardware-specific routines require adaptation.
Can I compile without uploading a file?
Yes. The text in the editor is always the source. Edit the sample or paste your own listing, choose a target and compile.
Will the new disk image boot?
Choose ProDOS · Bitsy Bye launcher with the Enhanced IIe target. No starter disk upload is required. The generated image boots into the selector; use arrows and Return to launch your program. Data disk output has no OS and cannot boot. DOS 3.3 output is a data disk; boot DOS separately before BRUN.
What does the enhanced IIe profile mean?
It uses the common 6502 instruction subset with adapted enhanced-IIe ROM calls. ProDOS needs a 64K baseline BASIC.SYSTEM environment, no open files or extra resident reservations below $9600, and no auxiliary-memory/80-column switching during execution. There is no dedicated 65C02 optimization claim.
A question? An idea? A small snag?
Every project has its own support corner. Your message goes to the right place.
