No meu antigo computador DOS, preciso rodar um jogo específico primeiro, caso contrário, alguns jogos não rodarão

No meu antigo computador DOS, preciso rodar um jogo específico primeiro, caso contrário, alguns jogos não rodarão

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.

informação relacionada