Engineering inverse The Sega Mega Drive
avec l’adoption généralisée d’émulateurs, presque toute personne peut commencer à jouer à des jeux vidéo à partir d’eras bygone. Certains systèmes sont même capables de soutenir les jeux homebrew, avec plusieurs communautés actives qui créent encore de nouveaux jeux, même des décennies plus tard. Cette simplicité de programmation pour les plates-formes non-PC n’a pas toujours été aussi facile, cependant. Si vous vouliez établir des jeux sur une console maintenant antique quand il était encore relativement nouveau, vous deviez sauter à travers beaucoup de cerceaux. [TORE] nous montre comment il aurait été fait avec son kit de progrès Sega Mega Drive qu’il a construit à partir de zéro.
Alors que [Tore] avait un Atari St, il voulait faire quelque chose d’un peu plus de tranchant aussi bien qu’à l’époque, il n’y avait rien de bien meilleur que le Mega Drive (ou la Genèse qu’elle connue en Amérique du Nord). Il y avait un certain nombre de caractéristiques qui prêtaient la plate-forme au développement, à savoir la puce Motorola 68000 qui était très typique de l’époque, ainsi que de sorte que la documentation était disponible. Il devait toujours faire un peu d’ingénierie inverse du système pour obtenir une carte de développement appropriée en cours d’exécution, en commençant par déterminer la manière dont le système de cartouche a fonctionné. Il a pu développer une banque de mémoire qui a fonctionné comme une cartouche de jeu ré-écritable.
Avec les parties difficiles à l’écart du chemin [TORE] sur la construction de la logique de colle, le micrologiciel de démarrage qui interface avec son Atari St, ainsi que du programme tout le câblant. Il a finalement été capable de se rapporter suffisamment pour envoyer des programmes à la Mega Drive qui lui permettrait de contrôler des sprites sur un écran avec le contrôleur, mais malheureusement, il a été interrompu avant d’établir tout type de jeu total. Le montant de la recherche ainsi que le travail pour que cela soit loin est incroyable, cependant, ainsi que des pépites utiles pour tout individu dans le quartier Homebrew Mega Drive aujourd’hui. Si vous ne voulez pas que cela profite de cela dans le quincaillerie de Mega Drive, vous pouvez également développer une cartouche qui permet d’avancement sur le matériel de Sega natif à la place.