
Mas por que isso acontece? Ainda me parece quase como mágica. O computador éAmstradPC2086/30, e o jogo que devo executar primeiro éOs Ciclos: Grande Prêmio Internacional de Corridaou Grand Prix Circuit, ambos da Accolade. Se eu não fizer isso, jogos como Prehistorik ou Dangerous Dave (1990, Softdisk) não rodarão, a tela ficará preta e reiniciar é a única coisa que ajuda.
Os jogos que não precisam deste truque são, por exemplo, Prince of Persia e Golden Axe.
Responder1
Os jogos provavelmente estão carregando um TSR que está lidando com alguma peça de hardware fora do padrão.
As máquinas Amstrad nem sempre eram 100% compatíveis com outras marcas de PC e havia uma série de truques usados para fazer com que alguns dispositivos ou drivers gráficos funcionassem bem. O truque TSR (Terminate and Stay Resident) era comum no DOS e fornece uma interceptação para as interrupções do software Page Zero.
Meu palpite é que alguns de seus jogos são compatíveis com Amstrad e carregam o TSR para uso próprio. Os outros jogos só funcionam quando este driver está presente.
Se você tiver outros softwares antigos, como o Norton Utilities, poderá interrogar quais TSRs foram carregados. Você pode tentar o comando DOS MEM /C
, que também pode ajudar.
Responder2
Suponho que o vídeo integrado deste sistema (integrado pelo que pude perceber após uma breve olhada) não é 100% compatível com VGA. Também pode ser uma incompatibilidade sutil do BIOS.
É incomum que alguns jogos consigam colocar o VGA em um estado que outros jogos não tenham problemas na inicialização. Eu suponho que seus primeiros jogos usam o BIOS para configurar os modos de vídeo e os segundos se comunicam diretamente com o hardware VGA. Então, talvez o BIOS esteja fazendo algo extra no hardware que permite a execução dos segundos jogos. Poderia ser o inverso também.
Se for possível, tente vasculhar sites de leilões ou lojas de informática em busca de uma placa ISA VGA antiga e desative o vídeo integrado.