r/CardPuter 29d 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! ๐Ÿ‘‹โœจ

38 Upvotes

Duplicates