4 votes

Programmation d'une vieille console, Magnavox Odyssey 2?

J'ai cherché partout et je n'ai rien trouvé sur la façon de commencer vraiment à programmer pour l'Odyssey 2. Je pensais que ce serait amusant d'essayer de bidouiller un peu avec l'un d'entre eux, pour peut-être essayer de programmer un jeu simple. Mais je voulais savoir par où commencer. Par exemple, avec quoi la console est-elle codée, en assembleur? En C? Y a-t-il du code d'exemple en ligne? Y a-t-il des tutoriels? J'ai essayé d'en trouver, mais je n'ai eu aucun succès.

5voto

John Smith Points 311

Il ne dispose que de 64 octets de mémoire, donc oui, vous devez utiliser l'assembleur. Il y a un jeu open source bien commenté Kill the attacking aliens qui devrait vous aider à démarrer. En cas de doute, vous pouvez également consulter les codes sources des émulateurs open source d'Odyssey² o2em.

Il y a aussi beaucoup de documentation sur le système ici (cette page en particulier).

1voto

Jerry Coffin Points 237758

Il possède un processeur Intel 8048, vous êtes donc probablement pratiquement coincé avec le langage d'assemblage -- Je ne connais pas de compilateurs ciblant un 8048, et avec seulement quelques centaines d'octets de RAM disponibles (seulement 64 octets de cela pour un usage général), cela ne semble pas être une bonne cible pour un compilateur non plus. Il existe quelques assembleurs 8048 disponibles, la plupart d'entre eux sont téléchargeables gratuitement. Vous pouvez également trouver quelques émulateurs d'Odessey 2 si vous faites un peu de recherche (encore une fois, au moins certains sont gratuits).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X