Discussion about software development for the old-school Gameboys, ranging from the "Gray brick" to Gameboy Color
(Launched in 2008)
You are not logged in.
CrossZGB is a multi-platform game engine that lets you write your own games in C or asm for the several consoles listed below.
This first release brings several improvements in addition to the great features found in the original ZGB engine.
New Features
- Cross Platform console support
- Nintendo Game Boy / Game Boy Color
- Sega Master System
- Sega Game Gear
- Analogue .pocket
- Mega Duck / Cougar Boy
- More host OS support. MacOS and Linux in addition to Windows
- A new Sound FX engine which supports VGM, FXHammer and WAV files
- Improved font system
- Sprite flickering to overcome sprite-per-scanline limits
- Improvements for the building process
- Examples
https://github.com/gbdk-2020/CrossZGB/r … ag/v2024.0
Last edited by toxa (2024-06-16 17:43:18)
Offline
The new version of CrossZGB v2025.0 has been released: https://github.com/gbdk-2020/CrossZGB/r … ag/v2025.0
CrossZGB is a multi-platform game engine that lets you write your own games in C or asm for the several popular consoles.
New features and improvements
- Built in coroutine support with docs and examples
- Collision groups support for the sprites
- Support for the custom build rules (see the "Tileupdate" example)
- Support subfolders for the CPU specific code
- Improve PSGLib music driver muting
- Updated Banjo music driver
- Official CrossZGB logos (see the "logo" example)
- Variable Width Font library usage example
- "Pacman" example demonstrates the dynamic level maps
- Other improvements and bug fixes
Offline