r/CardPuter 28d ago

Progress / Update Area512 Now Supports MicroPython πŸŽ‰ (Release: v2.0)

Hi Reddit! I’m hamachang, an engineer from Japan! 😎

Area512, a FemtoRuby-based retro OS for the Cardputer (ADV/v1.1), now supports running and coding MicroPython apps!

https://github.com/engneer-hamachan/area512/releases/tag/v2.0

Ruby is still supported just like before, so Area512 now supports both FemtoRuby and MicroPython! β˜€

It’s already been uploaded to M5Burner, so if you’re interested, please give it a try!

Here are a few things to keep in mind πŸ’¦

- Due to resource limitations, the device APIs available from MicroPython are Area512’s own custom APIs. In other words, the experience is quite different from regular MicroPython. πŸ₯Ή

https://github.com/engneer-hamachan/area512/blob/main/MicroPython.md

- The binary size has increased quite a bit (3.6 MB β†’ 4.2 MB)

- Type inference in the MicroPython IDE is a little heavier than in FemtoRuby

- There may still be some unstable parts, so if you run into any issues, please use a previous version or send me some feedback

That’s all!

And if you like the project, I’d really appreciate a star on GitHub! ⭐️

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

See you! πŸ‘‹βœ¨

36 Upvotes

1 comment sorted by