u/Stunning_Pineapple57

▲ 66 r/c64+1 crossposts

Zag 64 - New zig derived compiler for 6502/c64

I recently started a cross compiler based on a subset of zig (things like async and threads don’t make sense) plus a turbo pascal style inline assembler. It also has a full DLL system with code relocation , early and late binding , plugin style dynamic loading and preloading and caching code in REU. here is a video when I’d implemented about 27% of the intended surface area also showing the automated UI test automation in VICE since the “ proof is in the pudding”. Now at about 85%.

▲ 67 r/c64

Alternative palettes on the c64 ultimate.

The c64u allows alternative palettes, unfortunately you can’t control them programmatically from within the UCI , but you can externally through the REST API. Here I’m automatically cycling through a bunch of themes, changing it every second just to demonstrate. With readyOS (and even as a general
Tool) I’m going to make a companion app that can run any computer on your local network that you will be able to do a network call from the c64U itself so can do a call
Back to the REST API to things that the UCI can’t. Anyway here is a bash script to upload and set a palette. https://github.com/ReadyOS-C64/ReadyOs/blob/main/apply\_readyos\_palette.sh

u/Stunning_Pineapple57 — 2 days ago
▲ 133 r/c64

ReadyOS for all c64s with a REU

I recently built a new OS for the c64 released with about 16 apps including a new shell language with pipes and an object pipeline called ReadyShell. It works with any C64 with a 2MB REU including vice + the c64 mini etc. there is also a .CRT cartridge version to speed up the time it takes to load all the apps to REU. Once apps are in the REU you can instantly swap between them. https://github.com/ReadyOS-C64/ReadyOs/releases/tag/v0.2.3

u/Stunning_Pineapple57 — 5 days ago