11 ms·
This is for 72×40 display right now but I was also working on an interface layer to abstract Thumby specific functionality in order to play on potentially other
by inflam52 8mo ago
This is for 72×40 display right now but I was also working on an interface layer to abstract Thumby specific functionality in order to play on potentially other platforms running MicroPython/Python. Going to try and add that in the next iteration.
- westurner 8mo agoThere are a number of MakeCode-compatible devices with and without Microbit https://arcade.makecode.com/arcade-devices https://arcade.makecode.com/arcade-devices bbcmicrobit/micropython: https://github.com/bbcmicrobit/micropython https://github.com/bbcmicrobit/micropython But Pi Pico; RP2040, RP2350: "Show HN: PicoVGA Library – VGA/TV Display on Raspberry Pi Pico" https://news.ycombinator.com/item?id=35117847#35120403 https://news.ycombinator.com/item?id=35117847#35120403 "MaplePad – RP2040 Dreamcast controller, VMU, and Purupuru (rumble pack) emulator" https://news.ycombinator.com/item?id=37522059 https://news.ycombinator.com/item?id=37522059 : > PicoVision pimoroni/picovision micropython: https://github.com/pimoroni/picovision https://github.com/pimoroni/picovision : > PicoVision enables you to create big, bold audio visual projects using MicroPython and an HDMI display of your choice. > powerful digital video stick for bold audio visual adventures, with dual RP2040 chips and a conveniently HDMI-shaped output connector to boot! > [...] dual RP2040 chips and a conveniently HDMI-shaped output connector to boot!
- westurner 8mo agoTIL RP2350 support DVI video output with an HSTX: https://www.google.com/search?q=rp2350+dvi https://www.google.com/search?q=rp2350+dvi And it's possible to convert from DVI to HDMI
- westurner 8mo agoWren6991/PicoDVI commit history: https://github.com/Wren6991/PicoDVI/commits/master/ https://github.com/Wren6991/PicoDVI/commits/master/ : > Add 720x480p 60Hz mode (270 MHz bit clock) > RP2350 changes (including RISC-V) From https://news.ycombinator.com/item?id=41260679 https://news.ycombinator.com/item?id=41260679 : > The new HSTX interface on the RP2350 seems to be squarely targeted at this use case (video output) and doesn't require the use of PIO or consuming a ton of CPU cycles. There's a nice write up on the capability here:
- inflam52 8mo agoThis is cool thanks for sharing! I'm definitely be digging into these. It would be neat to support some of these devices too. I didn't know about MaplePad (+1 to Dreamcast VMU projects!)
- inflam52 8mo agoFollowing up here, I just added a game interface abstraction to make it easier to support more devices. Planning on getting a few MakeCode-compatible devices to adapt for them.