#pybadge

Firefly Zero (game console)fireflyzero@fosstodon.org
2024-08-05

New blog post: Bringing WebAssembly to microcontrollers:

blog.fireflyzero.com/pages/his

This is the 2/2 part covering the history of Firefly Zero. It talks more about #wasm, my personal experience with it, #TinyGo, #FOSDEM, #WASMIO, @mechanoid, #AdaFruit #PyBadge, and many other amazing bleeding edge technologies that made Firefly Zero possible.

#gamedev #foss

@leobm

I recently made a nice framework for making wasm-4 games with #tinygo:
github.com/orsinium-labs/wasm4

TinyGo now has the wasm-unknown target which makes really small and nice #wasm binaries.

Also, if you have #adafruit #pybadge, you can use it as a handheld console for running wasm-4 games:
github.com/orsinium-labs/gamge

New project: Runtime for running WASM-4 games on Adafruit #PyBadge and potentially other small devices/

github.com/orsinium-labs/gamge

Written in #Rust, it uses wasmi crate to run #wasm modules with very little space and memory requirements. The binary is just about 270 Kb and the runtime uses for itself just a few Kb of RAM giving the rest to the game.

A photo of Adafruit PyBadge running tetris.
Douglas Creagerdcreager@dcreager.net
2023-09-18

There will be a lot of mathematical theory, but I also want to show how stack languages are great in constrained environments. To do that, my hope is to show some #Uxn demos running on this #Adafruit #PyBadge. Follow along at dcreager.net/pybadge-notes/ if you want to see my fumbling attempts to make it work before Thursday. ๐Ÿ˜…

A picture of an Adafruit PyBadge sitting on my desk, waiting patiently for a working Uxn ROM to be uploaded

@attie

1. The easiest way to get into microcontrollers for you is to buy @adafruit #pybadge or #pygamer and program it on #circuitpython, a limited version of #python.

adafruit.com/product/4200

2. #Rust will let you program anything and smartly utilize limited resources. Entry level is high.

3. #Golang strikes the balance. It's easy to learn and with #tinygo you can program any microcontrollers, including abovementioned pybadge.

tinygo.org/

@RenewedRebecca I personally used #tinygo for programming adafruit #pybadge and #gobot for programming a DJI Tello drone. In both cases, the experience was great.

@PlumpCat Good luck with your journey! Programming is fun, and #Python is very versatile. I use it to generate art, produce assets for my board game, power lots of websites, notify me about things, analyze and visualize data. Oh, and it pays my bills.

I've got #pybadge last week. However, I use #tinygo instead of Python to program it, which seems to me like a better fit for small places.

Professor Ferrous โ„๏ธProfFerrous@c.im
2022-12-19

Added #METAtris to a lonely #PyBadge and printing a new case. Also rewired a little LiPo for a wearable project. Productive Monday so far! I should take a break. #Maker #Soldering #3DPrinting learn.adafruit.com/playing-gam
@adafruit

Tiny LiPolymer battery with freshly soldered wires and shiny yellow Kapton tape, red and black wires extend toward a white connector.
conejo ๐Ÿ‡๐Ÿฐ :clippy:conejo
2020-03-09

ยซ A programmer named Polina used & combined two of our samples for the into one. Awesome! t.co/fiYuFivfwc ยป

โ€” Retweet twitter.com/TinyGolang/status/

conejo ๐Ÿ‡๐Ÿฐ :clippy:conejo
2020-02-04

ยซ The video from @_CONEJO talk at "Build real-world gaming hardware with " is already available! Check it out here: video.fosdem.org/2020/UA2.252A  ยป

โ€” Retweet twitter.com/TinyGolang/status/

conejo ๐Ÿ‡๐Ÿฐ :clippy:conejo
2019-12-25

ยซ TinyGo 0.11 released with @Adafruit support adafru.it/HMa ยป

โ€” Retweet twitter.com/adafruit/status/12

2019-07-09

pybadge.draw("@aaronbassett@twitter.com is a poopy-head")

#pybadge #EuroPython #aaronisapoopyhead

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst