Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vascofazza/GameBoy-Zero-Build
First-boot scripts for WiFi, Buttons, Graceful shutdown, HDMI screen rotation and Battery meter. Tested on a raspberryPi zero build
https://github.com/vascofazza/GameBoy-Zero-Build
battery-level gameboy gameboy-zero raspberry retropie
Last synced: 14 days ago
JSON representation
First-boot scripts for WiFi, Buttons, Graceful shutdown, HDMI screen rotation and Battery meter. Tested on a raspberryPi zero build
- Host: GitHub
- URL: https://github.com/vascofazza/GameBoy-Zero-Build
- Owner: vascofazza
- Created: 2017-05-10T18:25:25.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-06-07T12:31:07.000Z (over 7 years ago)
- Last Synced: 2024-08-01T16:31:22.734Z (3 months ago)
- Topics: battery-level, gameboy, gameboy-zero, raspberry, retropie
- Language: Shell
- Size: 480 KB
- Stars: 4
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Game-Boy-Zero-setup
![Front](/images/gbzero.jpg)
![Back](/images/gbzero-back.jpg)
## Introduction
This project is a quick start configuration script for the Game Boy Zero Retropie build.
It includes several features:* WiFi credential setup
* Adafruit Retrogame software installation (hardware buttons)
* Custom **config.txt** ready for **BW** 3.5" screen
* Automatic screen rotation when connected through HDMI (the composite screen is mounted upside down)
* Python script for **Graceful shutdown** circuitry handling
* Python script for **Battery Level** meter (https://github.com/vascofazza/gbzattinymonitor)
* Disable the initial boot logo (goes directly to the splashscreen without prompts)
* Invert the status led behaviour for power saving (the led is powered on sd activity)
* Downloads a fixed version of pifba for joypad compability
* Added RTC (Real Time Clock) configuration for DS3231 (**NEW!**)
* Added **install_extra.sh** configuration script for super performances! (**BETA**)Features included in **install_extra.sh**:
* Map *log* and *tmp* folders to ramdisk
* Swap ram to disk only if strictly needed
* Replaces the *samba server* with *ProFTP server* (more resource-friendly)
* Replaces *OpenSSH* with *DropBear* SSH server (more resource-friendly)
* Removes *avahi-daemon*, you cannot use retropie.local in local network, **retropie.lan still works** :)## Hardware
This simple schematic illustrates the **Graceful shutdown** mechanism.![Graceful shutdown](/schematics/graceful_shutdown.png)
For the **Battery Level** circuit check out [this project!](https://github.com/vascofazza/gbzattinymonitor)
## Installation
```
$ git clone https://github.com/vascofazza/GameBoy-Zero-Build.git
$ cd GameBoy-Zero-Build/
$ sudo bash install.sh
```