git.y1.nz

gbdk-2020

GameBoy Development Kit
download: https://git.y1.nz/archives/gbdk.tar.gz
README | Files | Log | Refs | LICENSE

commit 7f68cb540abf478d2c2e93dc965346f6e7a6d2ec
parent 087296eeecfe0cf765916488b2b55355c2bd5a41
Author: bbbbbr <reg+github@roughhousing.com>
Date:   Fri, 24 Sep 2021 13:55:39 -0700

Update main readme for 4.0.5 about SDCC patched binaries
Diffstat:
MREADME.md8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md @@ -22,8 +22,10 @@ __Supported Consoles:__ - Sega Master System & Game Gear # Current status -- updated CRT and library that suits better for game development -- the latest nightlies of **sdcc** (the compiler and toolchain) are used from [sourceforge](http://sdcc.sourceforge.net). At the moment of writing this the last stable version is 4.1.0, which is missing features from newer SDCC builds that GBDK-2020 uses. Please use one of the nightlies available [here](http://sdcc.sourceforge.net/snap.php) (we used 4.1.6 #12439) +- Updated CRT and library that suits better for game development +- SDCC Versions + - GBDK-2020 4.0.5 requires SDCC patches for z80 SMS/Game Gear support. So SDCC nightlies/snapshot builds cannot be used if you want to target SMS/Game Gear. Instead use the [Patched SDCC Builds](https://github.com/gbdk-2020/gbdk-2020-sdcc/releases/tag/sdcc-12539-patched). + - In addition, recent SDCC nightlies/snapshot builds have switched to a new calling convention which is not well tested with GBDK-2020 and there may be bugs. It's recommended to not use versions after build #12539 at this time. - The compiler driver **lcc** supports the latest sdcc toolchain. For full list of changes see the [ChangeLog](https://github.com/gbdk-2020/gbdk-2020/blob/master/gbdk-support/ChangeLog) file @@ -56,7 +58,7 @@ Unless you are interested on recompiling the sources for some reason (like fixin - **Windows only**: Download and install [mingw](http://mingw-w64.org/) - Clone, download this repo or just get the source form the [releases](https://github.com/gbdk-2020/gbdk-2020/releases) -- Download and install [**sdcc nightlies from 4.1.6 #12439 onwards**](http://sdcc.sourceforge.net/snap.php) (SDCC is no longer part of GDDK so you need to download it (just the binaries) in the platform you need) +- Download and install the **PATCHED** [sdcc builds](https://github.com/gbdk-2020/gbdk-2020-sdcc/releases/tag/sdcc-12539-patched) from the separate repo for that (https://github.com/gbdk-2020/gbdk-2020-sdcc/releases/tag/sdcc-12539-patched). - On Linux **don't use package managers** The latest release available won't work, you need to compile or download one of the nightlies - Create **SDCCDIR** environment variable, that points into the folder, where you installed sdcc - Open command prompt or a terminal, go to the root directory of the repo and run **make**

This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.