Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Boy Development
  3. 10 PRINT Game Boy

10 PRINT Game Boy

MITAssemblyv0x02

A Game Boy assembly port of the classic Commodore 64 BASIC one-liner that generates a maze-like pattern.

GitHubGitHub
29 stars2 forks0 contributors

Overview

🖨 Port of a famous C64 BASIC one-liner to the Game Boy.

Quick Stats

Stars29
Forks2
Contributors0
Open Issues0
Last commit8 years ago
CreatedSince 2018

Tags

#assembly#retro-computing#game-boy#rom#educational#commodore-64#rgbds#gameboy#nostalgia#low-level-programming

Built With

M
Make
r
rgbds
a
assembly

Included in

Game Boy Development4.4k
Auto-fetched 1 day ago

Related Projects

GBVideoPlayer2GBVideoPlayer2

A new version of GBVideoPlayer with higher resolution, 3-bit stereo PCM audio and video compression

Stars135
Forks16
Last commit6 years ago
GBVideoPlayerGBVideoPlayer

GBVideoPlayer is a technical demonstration that pushes the Game Boy Color's hardware to its limits by enabling it to play full-motion color video with synchronized music. It showcases innovative hardware hacking techniques to overcome the console's severe memory and processing constraints, achieving what was previously thought impossible on the 8-bit platform. ## Key Features - **Hardware LCD Controller Hacking** — Manipulates the Game Boy Color's LCD controller to bypass its tile-based graphics system and display video frames. - **Custom Video Encoding Pipeline** — Uses a two-stage encoder (Photoshop batch script + Python) to compress video into a format the Game Boy can process. - **Cycle-Accurate Z80 Assembly** — The player core is written in highly optimized Z80 assembly with precise CPU cycle counting for real-time playback. - **Compact Music Format** — Music is stored in a custom binary format converted from an OpenMPT-style textual representation for efficient playback. - **Frame Repetition Compression** — Encoder can skip similar frames by repeating a single frame up to 127 times to save ROM space. ## Philosophy The project embraces extreme optimization and hardware exploitation to achieve seemingly impossible results on constrained retro hardware, following in the spirit of demoscene projects like 8088 Corruption.

Stars105
Forks7
Last commit8 years ago
CUTE DEMOCUTE DEMO

A Cute Demo for the GameBoy Color

Stars40
Forks4
Last commit6 years ago
matrix-rain-gbmatrix-rain-gb

Matrix digital rain effect for the Game Boy

Stars32
Forks2
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub