Boris Schneider-Johne

And another small fix for the C64 core, plus the shorter URL: http://c64.mega65.org/alphasix.html

👍 8 🍻 3 😍 3
Boris Schneider-Johne

Sorry for spamming, the updates are coming in fast (but there should be a pause now). The very newest Alpha 9 of the C64 core allows the parallel use of REU and cartridges. This is great for SnappyROM, Final Cartridge 101%, A Pig's Quest and Metal Warrior Ultra. Please test this as much as you can. http://c64.mega65.org/alphasix.html

👍 14 👏 10 😮 5 😍 6
None

Introducing the MEGA65 C Compiler Suite (v0.99) — a purpose-built development toolchain for the MEGA65 home
computer and its powerful 45GS02 processor. The suite includes cc45 (C compiler), ca45 (assembler), ln45
(linker), ar45 (archiver), and nm45 (symbol inspector), giving you a complete compile-link-run workflow from
C or assembly all the way to PRG binaries. Designed from the ground up for the 45GS02, it takes full
advantage of 32-bit Q-register operations, 28-bit flat addressing, and stack-relative addressing modes —
features that traditional 6502 compilers simply can't touch. The compiler supports modern calling
conventions, hierarchical scoping, strength reduction, constant propagation, dead variable elimination, and
volatile for safe hardware access.

Whether you're writing a game, a demo, or low-level system code for the MEGA65, this toolchain aims to make
native development feel natural and productive. It produces relocatable .o45 objects and .lib static
libraries for modular builds, and pairs well with the mmemu emulator for test-driven development right from
the command line. The project is open source and actively developed — check it out, try it, and contribute at
https://github.com/CTalkobt/m65compiler

V1.0 target is for the stub stdlib to be expanded into a fully complete set.

👍 8 👏 10 ❤️ 5 🔥 1