WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2025 Poal.co

1.4K

First ten hours of it booting, I guess. They had to add 16 MB of RAM to hold the kernel image and have some free RAM.

First ten hours of it booting, I guess. They had to add 16 MB of RAM to hold the kernel image and have some free RAM.

(post is archived)

[–] 1 pt

Said a new version is available which will boot in two days.

Is it emulating another CPU? Which architecture is it booting?

[–] 1 pt

I assumed it was compiled for 6502, but it turns out it's an emulator (running on 6502). That's not as cool as I thought. Naturally a working 6502 backend for a modern compiler running code that expects 64-bit ints would be a pretty involved process not worth the time. I should be thankful GCC can still target 8-bit micros like the AVR.

The machine running Linux is really a RISC-V32. It just so happens that the CPU is virtual, with the C64 pretending it is a bigger machine.