Maius Central: Josep Lluís Berral García a.k.a. "El Pitiflí", 2014.



Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.
Johnny, Roy y Steffy: Una historia computable sucedida en la FIB   

Rabbits only (Part 2)
2016-11-28 09:00:32

Solo Conejos (parte 2) - ¡Otra entrega más! Esta semana me lesioné la mano buena (otra vez), y estoy dibujando como puedo... No gano para tendinitis.

[Pica aqui per veure el comic]



Blog Personal: Un web per a la recerca del domini mundial

Programant una GBA
2014-02-01 18:01:14

Fa poc vaig trobar per quatre duros un manual de "Com programar una Nintendo GBA". La GBA, així com altres video-consoles que no siguin un "PC tunejat", no duu SDK/SDL ni tan sols HAL, ja que cada estudi o per cada joc es crea un motor de joc adequat a les limitacions de la màquina corresponent. Com que no he programat mai un dispositiu a baix nivell (més enllà de l'assignatura SO-91), m'he posat a re-aprendre de zero a programar registres i interrupcions. S'assembla molt a quan programàvem ONION (SO-91), ja que tot comença per inicialitzar el vector d'interrupcions, muntar els esdeveniments a realitzar, i iterar dins un bucle infinit.

La única llibreria que hi havia prèviament, per poder programar jocs directament, ha "caducat". És a dir, que era software privat, l'empresa del qual ha plegat, i la darrera versió del software no es pot compilar amb compiladors i llibreries actuals. Per això he decidit de programar-me la meva llibreria HAL/SDL, mentre aprenc com funciona això.

A la imatge, un test de prova mostrant caràcters (codificats a ma píxel a píxel dins el sistema):
GameBoy Advance
[Pica aqui per veure el blog]
Maius Central 1996-2014 Josep Lluís Berral García