Algumas ROMs funcionam normalmente quando iniciadas diretamente, mas são recusadas pelas BIOS oficiais do Master System. A modificação foi motivada principalmente por vários jogos não licenciados de Master System e pelos jogos de SG-1000, que não possuem o cabeçalho esperado pelas BIOS do console. Outro exemplo é Maze Walker (Japan) (En) (Sega 3D Classics): com a BIOS europeia ativada, o jogo parava na mensagem SOFTWARE ERROR.
O problema não estava necessariamente no funcionamento do jogo. Antes de entregar o controle ao cartucho, a BIOS procurava o identificador TMR SEGA, interpretava os dados do cabeçalho e calculava o checksum da ROM. Se a assinatura estivesse ausente ou o valor calculado não coincidisse com o registrado no cartucho, a inicialização era interrompida.
Preparei patches para cinco BIOS com jogos embutidos:
- Hang-On & Safari Hunt v2.4;
- Sonic The Hedgehog (Europa);
- Alex Kidd in Miracle World;
- Hang-On v3.4;
- Missile Defense 3-D v4.4.

O que foi alterado
As BIOS modificadas não procuram mais o texto TMR SEGA e não calculam o checksum do cartucho. Em seu lugar, fazem um teste simples para descobrir se existe alguma mídia carregada.
O cartucho é selecionado primeiro e os 16 KiB iniciais são examinados. Se houver pelo menos um byte diferente de $FF, a mídia é considerada presente e a BIOS continua pela rotina original de inicialização do cartucho. Se toda essa área contiver $FF, o slot é considerado vazio e o jogo embutido é iniciado normalmente.
Assim, foram preservados o logotipo e o som de abertura, a troca final da BIOS para o cartucho e, principalmente, o funcionamento dos jogos internos quando nenhuma ROM está carregada.
Testes realizados
Cada uma das cinco versões foi testada em quatro situações:
- ROM com cabeçalho
TMR SEGAe checksum válidos; - ROM sem o cabeçalho
TMR SEGA; - ROM com checksum incorreto;
- nenhum cartucho carregado.
Nos três primeiros testes, a BIOS iniciou o programa de diagnóstico presente na ROM. No quarto, cada versão chegou corretamente ao seu jogo interno: Hang-On/Safari Hunt, Sonic, Alex Kidd, Hang-On ou Missile Defense 3-D.
As cinco versões também foram testadas e confirmadas em hardware no core de Master System do MiSTer FPGA. Em todos os casos, o cartucho foi iniciado corretamente, inclusive sem TMR SEGA ou com checksum inválido, e o respectivo jogo embutido continuou funcionando quando nenhum cartucho estava carregado.
Download dos patches
O pacote contém somente arquivos IPS e documentação. As imagens das BIOS não estão incluídas. Para usar um patch, é necessário possuir um dump da BIOS correspondente.
Os arquivos IPS preservam o nome completo adotado pelo No-Intro para cada BIOS e acrescentam somente a indicação [Skip Checks]. Isso facilita a identificação da versão original correta e reduz o risco de aplicar um patch à BIOS errada.
Confira o SHA-256 de sua BIOS original na tabela publicada no repositório. Depois, abra o Rom Patcher JS, selecione sua BIOS original, escolha o arquivo IPS correspondente e salve o resultado. O processamento ocorre localmente no navegador.
No MiSTer, selecione o arquivo .sms gerado como BIOS externa do core de Master System e carregue o jogo normalmente.
Observações
Esta é uma modificação não oficial. Os patches contêm apenas as diferenças necessárias para alterar a validação; nenhum código completo de BIOS ou imagem de jogo é distribuído.
![[Review] Analogue Mega Sg - Mega Drive em FPGA c/ saída HDMI Full HD Analogue Mega Sg com o cartucho do Sonic The Hedgehog, que veio com meu Sega Genesis.](https://www.skooterblog.com/wp-content/uploads/2019/04/IMG_2912-150x150.jpg)




![[Review] Terraonion MegaSD - cartucho FPGA para Mega Drive que implementa o hardware completo do Sega CD Terraonion MegaSD.](https://www.skooterblog.com/wp-content/uploads/2020/02/IMG_5142-150x150.jpg)
![[Review] Cartucho de Mega Drive da AliExpress: Castle of Illusion starring Mickey Mouse Cartucho de Mega Drive da AliExpress: Castle of Illusion starring Mickey Mouse, e sua caixinha.Cartucho de Mega Drive da AliExpress: Castle of Illusion starring Mickey Mouse, e sua caixinha.](https://www.skooterblog.com/wp-content/uploads/2018/01/IMG_8969-150x150.jpg)

![[Review] Sistema de Telefones Sem Fio Panasonic KX-TGF574S - Amazon Sistema de Telefones Sem Fio Panasonic KX-TGF574S, em sua embalagem.](https://www.skooterblog.com/wp-content/uploads/2019/04/IMG_2743-150x150.jpg)
