POM1 DEV - APPLE-1 CC65 SDK 2026

1 post / 0 new
Offline
Last seen: 12 hours 49 min ago
Joined: Apr 22 2026 - 13:54
Posts: 5
POM1 DEV - APPLE-1 CC65 SDK 2026

POM1 v1.9.2 — DEV SDK Edition

 

     The Apple-1 emulator just became an Apple-1 development kit.

 

POM1 has always let you run Apple-1 software. As of  v1.9.2, it lets you write it — from first line of code to a binary (or a ROM) you can flash onto real hardware.

 

     Why this release matters

 

      At the heart of v1.9.2 is the  integrated DevBench:

 

- Write in  6502 assembly, C, or BASIC  (Integer and Applesoft).

 

- Hit  Run — the bundled  cc65 toolchain  (ca65 / ld65 / cl65) compiles your code and boots it straight into the emulated machine.

 

- Nothing to install.  The exact same toolchain runs natively on Linux, macOS, and  Windows, and — byte-for-byte identical — in your web browser  via WebAssembly.

 

- The output is  real: the binaries and ROM images POM1 produces are the same ones  you flash onto a physical Apple-1 and its cards.

 

   In other words: an Apple-1, every major expansion card, a compiler, an editor, and a library of working examples — all in one window, on any platform, online or off.

 

      Two color graphics cards. Two designers. One SDK — as equals.

 

   POM1 gives  full, first-class development support to both of the Apple-1's color  graphics cards, with a perfectly mirrored toolchain on each side:

 

 

TMS9918 — designed by Claudio Parmigiani (P-LAB)

- C runtime library (tms9918c) + assembly library (tms9918)

 

- cc65 linker config that targets the CodeTank ROM directly

 

- Programming guides: Programming_TMS9918.md, Programming_TMS9918C.md, plus the sprite playbooks TMS9918-SPRITE_BEST_PRACTICES / _INIT

 

- Ready-to-run examples: Galaga, Rogue, Sokoban, Snake, Plasma, Mandelbrot, and more

 

- Bonus:  a new Applesoft TMS — all the Apple II graphics commands, now driving the TMS9918

 

 

GEN2 HGR — designed by Uncle Bernie

- C runtime library (gen2c) + assembly library (gen2)

 

- cc65 linker configs for both assembly and C HGR builds

 

- Programming guides: Programming_GEN2.md, Programming_GEN2C.md, plus the GEN2_RELEASE notes

 

- Ready-to-run examples: Sokoban, Snake, Mandelbrot, Life, Maze, Sierpinski, and more

 

- Bonus: a cycle-accurate beam-race renderer with authentic color soft-switches

 

 

 

Whichever card you own — or both — you get the same one-click path from source to  silicon. No favorites: the goal is simply to make it as easy as possible to create new software for this machine.

 

     Get started

 

Boot POM1 v1.9.2, open the DevBench, pick a language and a card, load an example, and press Run. Then change a line and watch it happen on the screen — desktop or browser, your choice.

 

 

Huge thanks to  Claudio Parmigiani  and  Uncle Bernie, whose hardware makes all of this worth writing software for.

 

 

Go to github to see the latest releases (Win/Macosx/GnuLinux) : https://github.com/habib256/POM1/releases

 

Test it online now with WebAssembly : https://habib256.github.io/POM1/build-wasm/POM1.html

 

This is one way to Happy hacking,

Arnaud