Skip to content
This repository has been archived by the owner on Nov 2, 2024. It is now read-only.
/ gamebadge3 Public archive
forked from benheck/gamebadge3

Source/asset files for MGC workshop 2023 "Gamebadge3"

License

Notifications You must be signed in to change notification settings

theflynn49/gamebadge3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New 2024 march 2 : Good news : all screens work, including the 7-pins ones ! Read the details in ST7789_280x240/TFT_adapt/README.md

This a a fork of BenHeck's GameBadge3 repo

I have a branch here "ST7789_280x240" where I made some changes to support wider screens

There is also a TZT_adapt directory with gerber files for an adapter for cheap AliExpress screens (ST7789V screens with a connector layout like (Gnd/Vcc/Scl/Sda/Res/DC/CS/Blk)

To use it, modify code/Arduino libraries/pico_ST7789/pico_ST7789.cpp to set the width of your physical screen, i.e. 320, 280 or 240. You should set also the appropriate rotation, leaving it to "1" if possible by rotating physically the screen (soldering it in the left or right slot of the TZT adpter)

If you do that, NOT-recompiled games may work on your screen without modifications,

exemple : #define SCR_WIDTH 320 #define LCD_ROTATION 1

and then you should recompile.

Centering vertically has not been done yet, and will probably never be.

Don't forget to do all this on the correct branch :

git clone https://github.com/theflynn49/gamebadge3.git git checkout ST7789_280x240

Warning : Games for GB3 must be compiled with

  • flash size=1MB / Sketch Size=1MB
  • CPU Speed = 125Mhz (important !)
  • USB Stack : Adafruit TinyUSB

DSC02983_s1

Have fun. jF

About

Source/asset files for MGC workshop 2023 "Gamebadge3"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 59.2%
  • C++ 38.8%
  • C# 1.4%
  • Other 0.6%