PokéDeck + Custom OS

PokéDeck + Custom OS

•  •  10 updates •  10h 6m

A hackable, rechargeable pocket-sized device powered by the Orpheus Pico! And a custom firmware built for it! This time, going to be working on getting the firmware to work on the Orpheus Pico!

By Irtaza

Timeline

Irtaza
Irtaza 39m spent working 70d ago

Made the backgrounds of the happiness bar, day-night bar, and battery bar transparent!
Also fixed writing to and reading from a file, but removed it for now because it refreshes the screen again and again and doesn't let other inputs register!
PS: tried to upload a video/image as an attachment multiple times, but finally gave up :heavysob:
So CDN instead: https://sleeping.wtf/R2x3_ETFwipkJriVP3T8Y.png :peefest:

Irtaza
Irtaza 55m spent working 70d ago

Made the breakout bricks, balls, and charging station sprites backgrounds transparent!
The reprogramming of the brick part was a bit challenging, but I got it to work.

Irtaza Irtaza 2 months ago

It wouldn’t let me add an attachment, so I hosted it on a CDN instead:

https://sleeping.wtf/FMiBWxVTPS4WxQsLrChvq.mp4

Irtaza
Irtaza 15m spent working 70d ago

Made all the button sprites backgrounds transparent!

Irtaza
Irtaza 38m spent working 71d ago

Made the background of the Hackamon idle, jumping, and charging sprites transparent.
Used GIMP, filled the background of the sprites with pink, and exported them as 8-bit indexed bmp files with pink at index 0. And then made the colour at index 0 transparent in code!

Irtaza
Irtaza 1h spent working 71d ago

Fixed Hackamon game screens!!
Had to reprogram some parts to be understandable by CircuitPython and remove Pygame fully!!

Irtaza
Irtaza 1h spent working 71d ago

Got the hackamon movement to work on the pet screen!
It was a bug related to file read and write.

Irtaza
Irtaza 1h spent working 72d ago

Got transparency to work on a sprite using the bitmap and adafruit_imageload library!!
Will have to replace all of the sprite loading code later on :peefest:

Update attachment
Irtaza
Irtaza 50m spent working 76d ago

Added an MPU6050 accelerometer to the schematic!
Also tried to resolve duplicate component prefix error in EasyEDA but couldn't even after deleting every component from the schematic :heavy_sob:

Update attachment
Irtaza
Irtaza 1h spent working 84d ago

Finally got the Hackamon part to display on the 160x128 TFT7735 LED with Orpheus Pico!!

Update attachment
Neya Neya 3 months ago
I saw this game in hackapet!!
Irtaza
Irtaza 1h spent working 88d ago

Soldered the headers onto an Orpheus Pico and an MPU-3050 module!
First time soldering, so the results were not so good... but hopefully it will work!

Update attachment