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 301d 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 301d 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 10 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 301d ago

Made all the button sprites backgrounds transparent!

Irtaza
Irtaza 38m spent working 302d 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 302d ago

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

Irtaza
Irtaza 1h spent working 302d 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 303d 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 307d 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 315d ago

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

Update attachment
Neya Neya 10 months ago
I saw this game in hackapet!!
Irtaza
Irtaza 1h spent working 319d 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