Sur mon ancien ordinateur DOS, je dois d'abord lancer un jeu spécifique, sinon certains jeux ne fonctionneront pas


3

Mais pourquoi ça? Cela me semble encore presque magique. L’ordinateur est l’ Amstrad PC2086 / 30 et le jeu que je dois exécuter en premier est The Cycles: International Grand Prix Racing ou le Grand Prix Circuit, tous deux de Accolade. Si je ne le fais pas, les jeux tels que Prehistorik ou Dangerous Dave (1990, Softdisk) ne fonctionneront pas, l'écran devient noir et le redémarrage est la seule chose qui aide.

Les jeux qui n'ont pas besoin de cette astuce sont, par exemple, Prince of Persia et Golden Axe.


Mon hypothèse, et ce n’est qu’une hypothèse, est qu’en exécutant d’abord ce jeu, il charge un morceau de code dépendant (par exemple, dll) dans la mémoire utilisée par les autres jeux.
Rrirower

ces programmes sont tous pré-internet. vous ne pourrez probablement pas le savoir à moins de faire le travail de détective vous-même. Commencez par ce que les jeux défaillants disent / connectez-vous lorsqu'ils échouent.
Frank Thomas

Je dois vous donner des accessoires pour garder un 8086 en place et travailler. Je n'en ai pas vu depuis la fin des années 80.
Frank Thomas

DLL sur DOS? Lol.
LawrenceC

DOS est exécuté sous Windows. Lol.
Rrirower

Réponses:


2

Les jeux chargent probablement un TSR qui gère un matériel non standard.

Les machines Amstrad n’étaient pas toujours compatibles à 100% avec les autres marques de PC et de nombreuses astuces ont été utilisées pour que certains pilotes de périphérique ou graphiques fonctionnent correctement. L'astuce TSR (Terminate and Stay Resident) était courante sous DOS et fournissait une interception pour les interruptions du logiciel Page Zero.

Je suppose que quelques-uns de vos jeux sont compatibles avec Amstrad et chargent le TSR pour leur propre usage. Les autres jeux ne fonctionnent que lorsque ce pilote est présent.

Si vous avez d’anciens logiciels, comme Norton Utilities, vous devriez pouvoir interroger les TSR chargés. Vous pouvez essayer la commande DOS MEM /Cqui pourrait également aider.


0

J'imagine que la vidéo intégrée de ce système (d'après ce que j'ai pu constater après un bref aperçu) n'est pas tout à fait compatible avec le VGA. Cela pourrait également être une incompatibilité subtile avec le BIOS.

Il est inhabituel que certains jeux puissent mettre le VGA dans un état où d'autres jeux n'auraient pas de problème d'initialisation. Je suppose que vos premiers jeux utilisent le BIOS pour configurer les modes vidéo et les seconds parlent directement au matériel VGA. Alors peut-être que le BIOS fait quelque chose de plus pour le matériel qui permet aux seconds jeux de fonctionner. Cela pourrait aussi être l'inverse.

Si possible, essayez de rechercher une ancienne carte ISA VGA sur les sites de vente aux enchères ou les magasins d’ordinateurs et désactivez la vidéo intégrée.


wow ... une carte ISA VGA ... vous les trouverez à côté des lecteurs SIPP et MFM.
Keltari
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.