Mise à jour Gamebuino Meta

General

Odolyte

4 weeks ago

Il serait utile dans la rubrique "mettre à jour votre gamebuino" de connaître quelle est la dernière version du loader et du bootloader en cours ainsi que les améliorations apportées de façon à savoir si il est utile de mettre à jour sa GB...

Merci !

Max

NEW 4 weeks ago

Ça c'est bien vrai ! 

Steph

NEW 4 weeks ago

Effectivement, tu as raison, ce serait + visible. Et je dirais même plus, ça pourrait carrément apparaître dans l'en-tête des pages d'accueil, de l'Académie et du Forum communautaire avec des pastilles dans ce genre là (par exemple) :

Mais tu peux aussi suivre le projet sur GitHub et être prévenu automatiquement à chaque mise à jour :

mike_j503

NEW 4 weeks ago

I also thought about this in the past; what's the latest boot loader version and if I already had it.


Sorunome

3 weeks ago

Latest one is 1.2.1. Pretty sure sold units were only either 1.2.0 or 1.2.1, the difference between the later two are just internal optimizations. There are no known bugs in either bootloader version.

Sorunome

NEW 3 weeks ago

mike_j503 mike_j503

Latest one is 1.2.1. Pretty sure sold units were only either 1.2.0 or 1.2.1, the difference between the later two are just internal optimizations. There are no known bugs in either bootloader version.

Steph

3 weeks ago

Steph

NEW 3 weeks ago

Sorunome Sorunome

Sorunome

3 weeks ago

That is the loader, and not the bootloader! ^^ The latest one is 1.2.6 and you can easily update it by just dropping the new binary into your sd card

EDIT: to clarify:

Loader: Program called loader.bin at the root of your SD card - it takes care of easily displaying different games with the nice icon and title screen, you can view your screenshots, set your console language, and change other settings!

Bootloader: 32K program residing at the top of flash, always, and is not replaceable. It takes care of things like upload through USB working, switching between different binary files from the SD card, some bootup stuff like automatic program validation and thelike

Sorunome

NEW 3 weeks ago

Steph Steph

That is the loader, and not the bootloader! ^^ The latest one is 1.2.6 and you can easily update it by just dropping the new binary into your sd card

EDIT: to clarify:

Loader: Program called loader.bin at the root of your SD card - it takes care of easily displaying different games with the nice icon and title screen, you can view your screenshots, set your console language, and change other settings!

Bootloader: 32K program residing at the top of flash, always, and is not replaceable. It takes care of things like upload through USB working, switching between different binary files from the SD card, some bootup stuff like automatic program validation and thelike

Thierry

NEW 1 week ago

Can we summarize vocabulary and source of current versions?

Is there a link between all those versions?

Sorunome

1 week ago

Library

The C++ library which you use to make your own games etc. It provides interfaces on how to communicate with the hardware easily. Repository is here.

Loader

Program that displays all your games on your SD card neatly, allows you to easily browse them and switch between them. Also has features such as setting the default name and viewing all screenshots of a game. Repository is here.

Bootloader

Little program that always resides in the top of flash. The bootloader is what first runs when you turn your console on. It does some things like initializing some clocks on the board and verifying that a valid program is currently loaded. If no valid program is loaded it automatically tries to load the Loader from the SD card, if that fails it has other fallbacks etc. The bootloader is also invoked when switching between games, it reads binary files and flashes them into the gamebuinos flash memory. Unfortunately no source code available.

Arduino IDE board definition

A simple JSON file which tells the arduino IDE how to use the gamebuino as a board to compile sketches and upload stuffs to it. You can see its json file here. The json file is auto-created using some php scripts based on SQL data, the repo for that is here.


EDIT: And everything has its own version numbering as they are basically independant. The only thing with similar version numbers are bootloader and board definition as they, at least in early development, went a lot hand-in-hand.

Sorunome

NEW 1 week ago

Thierry Thierry

Library

The C++ library which you use to make your own games etc. It provides interfaces on how to communicate with the hardware easily. Repository is here.

Loader

Program that displays all your games on your SD card neatly, allows you to easily browse them and switch between them. Also has features such as setting the default name and viewing all screenshots of a game. Repository is here.

Bootloader

Little program that always resides in the top of flash. The bootloader is what first runs when you turn your console on. It does some things like initializing some clocks on the board and verifying that a valid program is currently loaded. If no valid program is loaded it automatically tries to load the Loader from the SD card, if that fails it has other fallbacks etc. The bootloader is also invoked when switching between games, it reads binary files and flashes them into the gamebuinos flash memory. Unfortunately no source code available.

Arduino IDE board definition

A simple JSON file which tells the arduino IDE how to use the gamebuino as a board to compile sketches and upload stuffs to it. You can see its json file here. The json file is auto-created using some php scripts based on SQL data, the repo for that is here.


EDIT: And everything has its own version numbering as they are basically independant. The only thing with similar version numbers are bootloader and board definition as they, at least in early development, went a lot hand-in-hand.

You must be logged in in order to post a message on the forum

Log in