Gameboy Development Forum

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.

Ads

#1 2024-06-16 17:37:17

toxa
Member
Registered: 2020-02-13
Posts: 313

CrossZGB cross-platform cross-target game engine

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

 

#2 2025-05-23 09:36:34

toxa
Member
Registered: 2020-02-13
Posts: 313

Re: CrossZGB cross-platform cross-target game engine

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

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson