gb-studio icon indicating copy to clipboard operation
gb-studio copied to clipboard

What version of GBDK is used in GB Studio?

Open laetemn opened this issue 1 year ago • 5 comments

What version of GBDK is used in GB Studio?

It would be nice if "GB Studio" could fully support "GBDK 2020" software.

An updated version of GBDK, C compiler, assembler, linker and set of libraries.

GBDK 2020 is a cross-platform development kit for sm83, z80 and 6502 based gaming consoles. It includes libraries, toolchain utilities and the SDCC C compiler suite.

Supported Consoles: (see docs)

  • Nintendo Game Boy
  • Nintendo Game Boy Color
  • Analogue Pocket
  • Sega Master System
  • Sega Game Gear
  • Mega Duck
  • Cougar Boy
  • Nintendo Entertainment System (NES)

Experimental consoles (not yet fully functional)

  • MSXDOS

Official website: https://gbdk-2020.github.io/gbdk-2020/ Official Github: https://github.com/gbdk-2020/gbdk-2020

laetemn avatar Jan 21 '25 05:01 laetemn

The road map is to use GBDK-2020 and have the ability to export to other platforms. At some point. 🤞🏻

chunkysteveo avatar Jan 21 '25 07:01 chunkysteveo

Gb studio already uses gbdk 2020. And the current maintainer of gbdk 2020 often helps out with gb studio

Veund avatar Jan 21 '25 08:01 Veund

Yep GB Studio has used GBDK 2020 pretty much since the initial release and I aim to ship with the latest production release with each GB Studio update. I don’t currently support all platforms that GBDK 2020 does though.

If you’re interested in NES support there is currently a fork working on this that you can check out here https://github.com/michel-iwaniec/bb-studio

chrismaltby avatar Jan 21 '25 12:01 chrismaltby

I wonder how hard it would be to add the GBDK version to GB Studio's About box. I will look into this, although I'm not a web dev so no promises! 😅

mxashlynn avatar Feb 13 '25 22:02 mxashlynn

Just FYI - The version reported by GBDK included in GBStudio may not always match the formal GBDK releases of the same name, and so may not be entirely relied upon to have identical binaries and library code vs the official release version.

I think there has been one (maybe more? my notes are a little messy on it) GBStudio version which has a pre-release GBDK build:

GB Studio v3.2.0        01/29/2024 changed to GBDK-2020 2020.4.3.0+ -> GBStudio 3.2.0 uses an interim build between GBDK 4.2.0 and 4.3.0

bbbbbr avatar May 05 '25 22:05 bbbbbr