Reverse Engineering The Sega Mega Drive

con l’adozione diffusa degli emulatori, quasi tutti i singoli possono iniziare a giocare ai videogiochi da Eras ByGone. Alcuni sistemi sono persino in grado di supportare i giochi di homebrew, con diverse comunità attive che stanno ancora creando nuovi giochi anche decenni di decenni più tardi. Questa semplicità della programmazione per piattaforme non PC non è sempre stata così facile, però. Se volessi stabilire giochi su una console ormai antica quando era ancora relativamente nuova, dovevi passare attraverso un sacco di cerchi. [TORE] ci mostra come sarebbe stato fatto con il suo kit di avanzamento di SEGA Mega Drive che ha costruito da zero.

Mentre [Tore] aveva un Atari St, voleva fare qualcosa un po ‘più di tagliente e al momento in cui non c’era niente di molto meglio della mega spinta (o della Genesi come era conosciuta in Nord America). Aveva una serie di caratteristiche che hanno prestato la piattaforma per lo sviluppo, vale a dire il chip Motorola 68000 che è stato molto tipico per il tempo e come risultato avevano un sacco di documentazione disponibile. Aveva ancora bisogno di fare un bel po ‘di ingegneria inversa del sistema per ottenere un dev board appropriato in esecuzione, però, iniziando a capire come funziona il sistema di cartucce. È stato in grado di sviluppare una banca di memoria che funzionava come una cartuccia di gioco ristabilita.

Con le parti dure fuori dal modo in cui [Tore] si è impostato sulla costruzione della logica della colla, il firmware di avvio che ha interfacciato con il suo Atari St, così come il programma che cavi tutto insieme. Alla fine è stato in grado di ottenere molto sufficiente per inviare programmi all’unità Mega che gli consentirebbe di controllare gli spriti su uno schermo con il controller, tuttavia purtroppo è stato interrotto prima che possa stabilire qualsiasi tipo di giochi totali. La quantità di ricerca e il lavoro per ottenere questo lontano è incredibile, tuttavia, così come ci possono essere alcune pepite utili per qualsiasi individuo nel quartiere Homebrew Mega Drive oggi. Se non si desidera ottenere questo profondo nell’hardware di Mega Drive, tuttavia, è possibile sviluppare una cartuccia che consente invece il progresso sull’hardware SEGA nativo.

Leave a Reply

Your email address will not be published. Required fields are marked *