Engenharia reversa O Sega Mega Drive

com a adoção generalizada de emuladores, quase qualquer indivíduo pode começar a jogar videogames de bygone eras. Alguns sistemas são capazes de apoiar jogos de homebrew, com várias comunidades ativas que ainda estão criando novos jogos mesmo décadas depois. Essa simplicidade de programação para plataformas não-PCs nem sempre era tão fácil, no entanto. Se você quisesse estabelecer jogos em um console agora antiga quando ainda era relativamente novo, você teve que pular por muitos aros. [Rasgou] nos mostra como teria sido feito com seu kit de avanço da SEGA Mega Drive que ele construiu do zero.

Enquanto [Tore] tinha um Atari St, ele queria fazer algo um pouco mais de ponta mais longe, bem como na época não havia nada muito melhor do que o Mega Drive (ou o Gênesis como era conhecido na América do Norte). Ele tinha uma série de recursos que emprestou a plataforma para o desenvolvimento, a saber, o chip da Motorola 68000 que era muito típico para o tempo, bem como como resultado, muitas documentação disponíveis. Ele ainda precisava fazer um pouco de engenharia reversa do sistema para obter uma placa devora correndo, no entanto, começando a descobrir como o sistema de cartucho funcionou. Ele foi capaz de desenvolver um banco de memória que funcionava como um cartucho de jogo re-gravável.

Com as partes duras fora do caminho [Tore] Situado sobre a construção da lógica de cola, o firmware de inicialização que confiava com seu Atari St, bem como depois do programa fiação. Ele foi capaz de ficar muito suficiente para enviar programas para o Mega Drive que lhe permitiria controlar os sprites em uma tela com o controlador, por mais lamentavelmente ele foi interrompido antes que ele pudesse estabelecer qualquer tipo de jogos total. A quantidade de pesquisa, assim como o trabalho para chegar até agora é incrível, no entanto, assim como pode haver algumas nuggets úteis para qualquer indivíduo no bairro de Homebrew Mega Drive hoje. Se você não quiser obter isso profundamente no hardware do Mega Drive, no entanto, você pode desenvolver um cartucho que permita o avanço no hardware nativo da SEGA.

Leave a Reply

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

Extra Text
Cape Town, South Africa