{"id":13472825,"url":"https://github.com/vascofazza/GameBoy-Zero-Build","last_synced_at":"2025-03-26T17:31:17.998Z","repository":{"id":78721443,"uuid":"90895866","full_name":"vascofazza/GameBoy-Zero-Build","owner":"vascofazza","description":"First-boot scripts for WiFi, Buttons, Graceful shutdown, HDMI screen rotation and Battery meter. Tested on a raspberryPi zero build","archived":false,"fork":false,"pushed_at":"2017-06-07T12:31:07.000Z","size":492,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-30T05:26:18.381Z","etag":null,"topics":["battery-level","gameboy","gameboy-zero","raspberry","retropie"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vascofazza.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-05-10T18:25:25.000Z","updated_at":"2021-11-09T08:15:14.000Z","dependencies_parsed_at":"2023-04-02T11:50:13.781Z","dependency_job_id":null,"html_url":"https://github.com/vascofazza/GameBoy-Zero-Build","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vascofazza%2FGameBoy-Zero-Build","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vascofazza%2FGameBoy-Zero-Build/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vascofazza%2FGameBoy-Zero-Build/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vascofazza%2FGameBoy-Zero-Build/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vascofazza","download_url":"https://codeload.github.com/vascofazza/GameBoy-Zero-Build/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245702242,"owners_count":20658573,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["battery-level","gameboy","gameboy-zero","raspberry","retropie"],"created_at":"2024-07-31T16:00:58.300Z","updated_at":"2025-03-26T17:31:17.669Z","avatar_url":"https://github.com/vascofazza.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Game-Boy-Zero-setup\n\n![Front](/images/gbzero.jpg)\n\n![Back](/images/gbzero-back.jpg)\n\n## Introduction\nThis project is a quick start configuration script for the Game Boy Zero Retropie build.\nIt includes several features:\n\n*  WiFi credential setup\n*  Adafruit Retrogame software installation (hardware buttons)\n*  Custom **config.txt** ready for **BW** 3.5\" screen\n*  Automatic screen rotation when connected through HDMI (the composite screen is mounted upside down)\n*  Python script for **Graceful shutdown** circuitry handling\n*  Python script for **Battery Level** meter (https://github.com/vascofazza/gbzattinymonitor)\n*  Disable the initial boot logo (goes directly to the splashscreen without prompts)\n*  Invert the status led behaviour for power saving (the led is powered on sd activity)\n*  Downloads a fixed version of pifba for joypad compability\n*  Added RTC (Real Time Clock) configuration for DS3231  (**NEW!**)\n*  Added **install_extra.sh** configuration script for super performances!  (**BETA**)\n\nFeatures included in **install_extra.sh**:\n\n* Map *log* and *tmp* folders to ramdisk\n* Swap ram to disk only if strictly needed\n* Replaces the *samba server* with *ProFTP server* (more resource-friendly)\n* Replaces *OpenSSH* with *DropBear* SSH server (more resource-friendly)\n* Removes *avahi-daemon*, you cannot use retropie.local in local network, **retropie.lan still works** :)\n\n## Hardware\nThis simple schematic illustrates the **Graceful shutdown** mechanism.\n\n![Graceful shutdown](/schematics/graceful_shutdown.png)\n\nFor the **Battery Level** circuit check out [this project!](https://github.com/vascofazza/gbzattinymonitor)\n\n## Installation\n```\n$ git clone https://github.com/vascofazza/GameBoy-Zero-Build.git\n$ cd GameBoy-Zero-Build/\n$ sudo bash install.sh\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvascofazza%2FGameBoy-Zero-Build","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvascofazza%2FGameBoy-Zero-Build","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvascofazza%2FGameBoy-Zero-Build/lists"}