Gbdk-2020

gbdk-2020 gbdk-2020
Dépôt créer le : 04/04/2020
Release du : 25/02/2026 gbdk-4.5.0
Forks: 143 Watcher: 0 2156
Choisir une liste...
FR

Groupe d ' experts pour le développement de l ' Afrique

GBDK est un kit de développement multiplateforme pour consoles de jeu sm83, z80 et 6502. Il comprend des bibliothèques, toolchain utilitaires et le SDCC C compilateur suite.

Consoles supportées : (voir docs)

  • Nintendo Jeu Garçon / Jeu Garçon Couleur
  • Poche analogique
  • Système et équipement de jeu Sega Master
  • Mega Duck / Cougar Boy
  • NES

Consoles expérimentales (pas encore entièrement fonctionnelles)

  • MSXDOS

Version actuelle

Current ReleaseDownloads

GBDK-2020 Linux Intel ReleaseGBDK-2020 Linux ARM ReleaseGBDK-2020 MacOS Intel ReleaseGBDK-2020 MacOS ARM ReleaseGBDK-2020 Windows 64 Bit ReleaseGBDK-2020 Windows 32 Bit

Mise à niveau vers une nouvelle version? Vérifiez Notes sur les migrations. Vous pouvez trouver les anciennes versions Ici..

Pour une liste complète des changements, voir la Changer de journal fichier ou Docs en ligne.

État de construction

GBDK Build and Package

Fabriqué avec GBDK-2020

Voir notre galerie montrer Jeux et programmes réalisés avec GBDK, y compris les filtres de sortie open source et chariot.

GBDK Showcase Preview

Docteurs

GBDK comprend Documentation. Un bon endroit pour commencer est le Pour commencer la section.

Vérifiez Section des liens et des outils tiers pour une liste d'émulateurs recommandés, outils graphiques, drivers musicaux et plus encore.

Pour SDCC vous pouvez vérifier site Web et les manuel

Utilisation

La plupart des utilisateurs n'auront qu'à télécharger et décompresser les derniers libération

Ensuite, allez dans le dossier des exemples et construisez-les (avec compile.bat sous Windows ou sous make). C'est un bon point de départ.

Les sources de cette repo sont seulement nécessaires si vous voulez recompiler GBDK-2020 vous-même au lieu d'utiliser les binaires de libération liés ci-dessus.

Serveurs de discorde

  • gbdk/zgb Discord - Pour aider à utiliser GBDK (et ZGB), discussion et développement de gbdk-2020

  • gbdev Discorde - Il y a un canal #gbdk et aussi des gens avec beaucoup de connaissances de développement Game Boy

  • Puissance SMS ! Discorde - Discussion et ressources supplémentaires SMS & Game Gear.

Forums

Situation actuelle

  • Mise à jour CRT et bibliothèque qui convient mieux pour le développement de jeux
  • Versions SDCC
    • A construction personnalisée de SDCC est utilisé avec patchs soutenir Sega GG/SMS et la Nintendo NES. Voir flux de travail github pour plus de détails sur la façon de patcher et de construire SDCC.
    • La convention d'appel par défaut a changé SDCC 4.2. Ceci est supporté en commençant par GBDK-2020 4.1.0. Les anciennes versions de GBDK devraient utiliser SDCC build #12539 ou plus (voir notes GBDK par version).
  • Le pilote du compilateur Autres prend en charge la dernière chaîne d'outils sdcc.

Origine

Au fil des ans, les gens se plaignent de tous les problèmes de GBDK causés par une version très ancienne de SDCC (le compilateur). C'est une bonne tentative de la mettre à jour tout en conservant toutes les anciennes fonctionnalités de fonctionnement, comme le support pour le code et les données bancaires, etc.

La dernière version de l'OLD repo est 2.96 bien que les rejets soient disponibles jusqu'à 2.95-3. Version 2.96 est le point de départ de cette repo.

Instructions de construction

À moins que vous ne soyez intéressé à recompiler les sources pour une raison quelconque (comme la correction de certains bugs) vous n'avez pas besoin de construire GBDK

  • Windows seulement: Télécharger et installer Mingw
  • Clone, téléchargez cette repo ou obtenez simplement la source rejets
  • Télécharger et installer le PATCHE sdcc construit de la repo séparée pour cela (https://github.com/gbdk-2020/gbdk-2020-sdcc).
  • Sur Linux n'utilisez pas les gestionnaires de paquets La dernière version disponible ne fonctionnera pas, vous avez besoin de compiler ou de télécharger l'une des boîtes de nuit
  • Créer SDCCDIR variable d'environnement, qui pointe dans le dossier, où vous avez installé sdcc
  • Ouvrez l'invite de commande ou un terminal, allez dans le répertoire racine de la repo et exécutez marque

Contributeurs GitHub

timgates42
timgates42
1 contributions
bbbbbr
bbbbbr
1084 contributions
LaroldsJubilantJunkyard
LaroldsJubilantJunkyard
27 contributions
JL2210
JL2210
2 contributions
Zal0
Zal0
163 contributions
jellelicht
jellelicht
1 contributions
untoxa
untoxa
935 contributions
michel-iwaniec
michel-iwaniec
77 contributions
DaSalba
DaSalba
16 contributions
basxto
basxto
13 contributions
zntfdr
zntfdr
7 contributions
jserv
jserv
7 contributions
EV3lindaboi
EV3lindaboi
6 contributions
splch
splch
5 contributions
Adam-Shea
Adam-Shea
3 contributions
Tempestro
Tempestro
3 contributions
asiekierka
asiekierka
2 contributions
anistarafdar
anistarafdar
2 contributions
Phidias618
Phidias618
2 contributions
RodrigoCard
RodrigoCard
2 contributions
pokemonmasteraaron
pokemonmasteraaron
1 contributions
BeauBouchard
BeauBouchard
1 contributions
brettinman
brettinman
1 contributions
bc-luke
bc-luke
1 contributions
dekstop
dekstop
1 contributions
NiliusJulius
NiliusJulius
1 contributions
drpaneas
drpaneas
1 contributions
SelvinPL
SelvinPL
1 contributions
ukd1
ukd1
1 contributions
wujood
wujood
1 contributions