Bonjour,
Je me suis rappelé qu'avec Elixir, furent ajoutés quelques émulateurs
(GameBoy, Master System, GameGear) permettant d'exécuter
des .gb/.gbc/.gg/.sms depuis le FTP (
http://www.freenews.fr/spip.php?article7314
). Je me suis dit qu'essayer de créer un petit programme GameBoy
homebrew pour la Freebox serait amusant, et qu'un exécutable GameBoy
émulé serait sûrement plus rapide qu'Elixir/SpiderMonkey :)
- J'installe l'émulateur visualboyadvance dans les dépôts de ma
distribution
- Je télécharge GBDK (compilateur GameBoy + libs) :
http://sourceforge.net/projects/gbdk/files/latest/download?source=files
- Hello world trouvé sur le web :
#include <gb/gb.h>
#include <stdio.h>
void main()
{
printf("Welcome to GAMEBOY\nProgramming");
printf("\nPress Start");
waitpad(J_START);
printf("\nIsn't it easy!");
}
Puis :
$ export GBDKDIR=/home/marin/gbdk/
$ cd /home/marin/gbdk/bin
$ ./lcc hello.c -o
hello.gb
Je transfère sur le FTP de la Freebox, je lance et ça fonctionne.
Eh bin le voilà, le fameux SDK C dont Free nous parlait ! :p
Plus sérieusement, l'émulateur Master System serait peut-être plus
adapté qu'Elixir pour les jeux sur la v5 ? Il faudrait faire des
benchmarks... Est-ce que quelqu'un connaît les ou l'émulateur utilisé
par la Freebox ?