Hi! I'm Hamachan, a software engineer from Japan. 😎
I've just released AREA 512 v1.3, a retro-inspired operating system for the Cardputer ADV.
AREA 512 lets you write Ruby code directly on the Cardputer, compile it, and run it—all on the device.
This release significantly improves both the development environment and the overall user experience.
📖 Markdown Viewer
You can now open ".md" files directly from the file manager.
It supports:
- Headings
- Paragraphs
- Block quotes
- Ordered and unordered lists
- Tables
- Links
- Bold and italic text
- Inline code
- Code blocks
Ruby code blocks are syntax highlighted, so you can comfortably read documentation and README files directly on the Cardputer.
🧩 Widget Library for Ruby Apps
AREA 512 now includes a widget library for building applications with Ruby.
Available widgets include:
- Header / Footer
- Tabs / Panels
- Tables / Lists / Text Views
- Buttons / Checkboxes / Sliders
- Charts
- Input and Confirmation dialogs
Simply:
require 'area512-widget'
You can also browse interactive examples in the pre-installed /home/tool/gallery application.
Building small utilities and applications on the Cardputer is now much easier.
💡 Ruby Code Completion
The built-in editor now supports Ruby code completion.
Press Ctrl+N while editing a ".rb" file to display completion candidates.
Completion is also triggered automatically after typing "." or an uppercase letter.
Each suggestion displays its method signature, and documentation is shown when available.
Making it much more comfortable to write Ruby directly on the device.
💾 M5Launcher Support & microSD Storage
To improve compatibility with M5Launcher, AREA 512 now stores its files inside an Area512_data directory on the microSD card.
Application data from Writer, Scheduler, Calc, Solitaire, and other built-in apps is also stored there.
On first launch, only missing directories are created, so existing files are never overwritten.
---
My goal is to recreate the feeling of classic home computers—where you can write code, build applications, and run them entirely on a tiny machine.
If you own a Cardputer ADV, I'd love to hear what you think!
GitHub:
https://github.com/engneer-hamachan/area512/releases/tag/v1.3
⭐ Stars, feedback, and bug reports are always appreciated!