6Fermer8
vinceLe 08/01/2008 à 23:02
La ROM (cartouche) d'un jeu lynx doit être vue comme une "cassette".

La console lit des blocs de manière successives. Elle commence bien évidament par aller lire le prmier pour charger le programme. Ensuite, on peut aller lire un bloc de données supplémentaires sur la cartouche. Dans cette optique, on va avoir une zone en RAM pour le programme lui même et une autre zone dans laquelle on stockera ce qu'on aura chargé depuis la ROM. Au niveau suivant, cette seconde zone en ram sera écrasée par les données chargées dans le bloc suivant en ROM. Et ainsi de suite...

Pour la création, il faut externaliser ses données et le préciser dans un "makefile".