Não é novidade para alguns membros do fórum que eu já codifiquei alguns ROMS Hacks do Sonic sendo o mais famoso o Sonic 2 Beta, então resolvi estudar o ROM que é a base de funcionamento deste novo Mega Drive e vi algumas pessoas dizendo que este ROM depende de Hardware especifico para rodar, enfim pelo que estudei o SD Card é acessado a partir do endereço 0x00B00000, o que significa isto, bom que temos os endereços abaixo de 0x00A00000 (área do Z80) disponíveis para a execução de jogos, lógico que o Mega Drive deve poder carregar ROMS largos. Fiz um teste com um ROM do Sonic (com todas as fases dos Sonic 1, 2, 3&K ) que tinha desistido de programar, pois o Everdrive apesar de carregar, por ser um ROM de 40MB acha que é Street Fighter e não roda e neste Mega mesmo dando erros por ser um ROM Beta Rodou.
Sobre o ROM do Mega Drive aparentemente é uma recompilação do de 71 Jogos, pois gerei um novo código assembly e está cheio de Left Overs (dados não usados) como Sprites, alguns por exemplo que deve ser conhecido de alguns como "Art Alive", "FICA 1", "Força Alienígena", "Junte 4", "Pense Bem". Outros ficam visíveis se você colocar o ROM com o nome interno como por exemplo: "Mortal Kombat 2", "Mortal Kombat 3" e outros jogos.
Se quiser conhecer os ícones que estão presentes e podem ser acessados apenas colocando os ROMS nas pastas compilei uma versão deste ROM para ser usado no emulador GENS (só funciona nele). Normalmente este ROM não roda, pois ele entra em Loop infinito, sendo este o motivo pelo qual sem este ROM o Mega Drive não funciona, pois este ROM é executado pelo Mega Drive e executa uma verificação no Reader do cartucho e faz o apontamento para o endereço no cartucho e caso não encontre o cartucho carrega o menu, porém como no emulador ele é o próprio cartucho faz a verificação do Reader e faz o apontamento que por sua vez executa o procedimento novamente.
Segue o Link do ROM
http://neto-games.com.br/rom_hack/mdi_Neto.rar para quem quiser testar no GENS
Na tela de seleção de jogos para quem não sabe os comandos:
A - Mostra a versão do ROM
B - Volta para o Menu Principal
C - Mostra a tela de créditos
START - Inicia o ROM Selecionado (Neste caso recarrega o próprio ROM)