diff --git a/README.md b/README.md index 869cabd..b629470 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,21 @@ In addition to YouMakeTech and Deltabeards amazing work, this fork adds some imp * scaling modes that can be toggled with `Select` + `B`. Note that no integer scaling is possible on this low resolution screens. The modes are: * full height with stretching to screen's width. Some columns/lines are doubled in this mode * full height with width scaled to original aspect ratio. Some columns/lines are doubled in this mode - * + * original size (160x144 px, no scaling/stretching) +
+
+
Scaled with correct aspect ratio)
+ Scaled with correct aspect ratio +
+
+
Stretched
+ Stretched +
+
+
Original size (160x144 px, no scaling/stretching)
+ Original size (160x144 px, no scaling/stretching) +
+
* gamma correction (value hard-coded but changeable in source-code) for color correction of the used display * support for Game Boy Color games, thanks to (froggestspirit's CGB branch of Peanut-GB)[https://github.com/deltabeard/Peanut-GB/tree/cgb] that unfortunately is not merged yet to Peanut-GB main branch * migration to [PlatformIO](https://platformio.org/) for easier development and integration of third-party libraries @@ -19,8 +33,6 @@ It also includes the changes done by [YouMakeTech](https://github.com/YouMakeTec * SD card support (store roms and save games) + game selection menu * automatic color palette selection for some games (emulation of Game Boy Color Bootstrap ROM) + manual color palette selection -Pico-GB is a [3d-printed Game Boy emulator handheld gaming console for Raspberry Pi Pico](https://www.youmaketech.com/pico-gb-gameboy-emulator-handheld-for-raspberry-pi-pico/) that ressembles to the original Nintendo Game Boy released in 1989. - # Videos by YouMakeTech * [Let's build a Game Boy Emulator on a Breadboard!](https://youtu.be/ThmwXpIsGWs) * [Build the ULTIMATE GameBoy Emulator for Raspberry Pi Pico](https://youtu.be/yauNQSS6nC4) @@ -46,9 +58,10 @@ Pico-GB is a [3d-printed Game Boy emulator handheld gaming console for Raspberry * Dupont Wires Assorted Kit (Male to Female + Male to Male + Female to Female) * Preformed Breadboard Jumper Wires - -## Setting up the hardware -[Pico-GB assembly instructions, circuit diagrams, 3d printed files etc.](https://www.youmaketech.com/pico-gb-gameboy-emulator-handheld-for-raspberry-pi-pico/) +Last but not least: you might want a shell. +* You might like the one from YouMakeTech: [Pico-GB 3d-printed Game Boy emulator handheld gaming console for Raspberry Pi Pico](https://www.youmaketech.com/pico-gb-gameboy-emulator-handheld-for-raspberry-pi-pico/) that ressembles to the original Nintendo Game Boy released in 1989. + * See [Pico-GB assembly instructions, circuit diagrams, 3d printed files etc.](https://www.youmaketech.com/pico-gb-gameboy-emulator-handheld-for-raspberry-pi-pico/) +* Or just build your own like I did (I just modified a cheap retro arcade with "homebrew" games) # Pinout You must select your pinout via the tft-espi-config/tft_setup.h (for the display) and common.h (audio, input, sd-card) files. diff --git a/doc/mode-original.jpg b/doc/mode-original.jpg new file mode 100644 index 0000000..1b3def7 Binary files /dev/null and b/doc/mode-original.jpg differ diff --git a/doc/mode-scaled-aspect.jpg b/doc/mode-scaled-aspect.jpg new file mode 100644 index 0000000..b176c86 Binary files /dev/null and b/doc/mode-scaled-aspect.jpg differ diff --git a/doc/mode-stretched.jpg b/doc/mode-stretched.jpg new file mode 100644 index 0000000..81f2ce1 Binary files /dev/null and b/doc/mode-stretched.jpg differ