Close

Tilesheet

A project log for 1Bitsy 1UP

ARM Cortex-M4F based retro inspired handheld game console.

piotr-esden-tempskiPiotr Esden-Tempski 07/04/2017 at 22:170 Comments

I have started some work on the firmware for the 1Bitsy 1UP. Based on @Bob Miller's 1bitsy-lcd library I was able to start writing some code.

It was mostly infrastructure work like copying bunch of dependencies, making them compile, renaming some terminology to work better down the road. (the structures we are holding pixels in that are passed to the DMA that is feeding the display are now called pixslices instead of pixtiles as we will have a bunch of actual "tile" code coming up soon)

Now the firmware is displaying the mesmerizing munching squares eyecandy by default, and when you press the user button on the 1Bitsy it switches to the "tile_app" that will eventually become our tile based scroller game/engine.

I had to spend a bunch of hours drawing the tilesheet too, I found some nice free tileset but it was way too high resolution and after scaling down to 8x8 pixel tiles it needed a bunch of cleanup.

I am quite happy with the progress so far. But my day job is starting to catch up with me so I will probably have to take my foot off the gas pedal for a bit. :( I wish I could just continue cranking on this project until I run out of steam. :D

I hope you like what you are seeing so far, I can't wait to see the final thing in action! :D

Discussions