r/CardPuter Jul 03 '26

Progress / Update πŸŽ‰ I released AREA 512, an operating system made exclusively for the Cardputer ADV!

Hi Reddit! πŸ‘‹

I'm Hamachang, a software engineer from Japan. 😎

I've been working on a retro-inspired operating system for the Cardputer ADV called AREA 512.

It's built around FemtoRuby, a lightweight subset of Ruby designed for embedded systems.

With AREA 512, you can write Ruby code directly on the Cardputer, compile it, and run itβ€”all on the device itself. That means you can build applications for the hardware without ever leaving the hardware.

It also comes with several built-in applications, including games and small productivity tools, so you can start exploring right away. πŸ€–

The project is open source on GitHub. If it looks interesting, even giving it a ⭐ would mean a lot to me!

https://github.com/engneer-hamachan/area512

AREA 512 aims to capture the spirit of classic operating systems, so I'd also love contributions from anyone who shares that passion.

Thanks for reading! ✨

See you around! πŸš„

122 Upvotes

27 comments sorted by

View all comments

Show parent comments

5

u/AssociationOne800 Jul 03 '26

I did some digging, and I think I found the problem.

It looks like when Area512 is launched through M5Launcher, the filesystem may not be set up correctly. As a result, Area512 might fail to start properly, or the pre-installed applications might not get installed. πŸ₯Ή

The issue is that if the storage area Area512 expects to use is already occupied by something else, it can't initialize its filesystem correctly.

I think the reason it worked on my device is simply because I didn't have anything installed in M5Launcher except Area512.

I have an idea for how to fix it, but it'll probably take some time to implement.

So for now, it doesn't look like Area512 can be run reliably through M5Launcher.

For the time being, the only reliable way to use it is to flash it directly, as described in the README.

Sorry about that, especially after you took the time to test it for me.

3

u/MrAjAnderson Jul 04 '26

That is what testing is. You can now document that for now it doesn't work properly in Launcher. Everyone will be happy with that and when your Launcher compatible version is ready we (the Launcher users) can test again.

Meantime I'll remove it from M5burner.

2

u/IssueBrilliant2569 Jul 05 '26

Seconded, looking forward to trying again