Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[DOS] Lagere kloksnelheid voor DOS-programma

Droopy
7 antwoorden
  • Ik heb een oud DOS programma dat ik op een AMD Athlon 1800+ wil draaien. (De computer draait onder W2K). Dit werkte niet…
    ik ben er achter gekomen dat dit komt doordat de computer te snel is. Probeer ik een pentium 166, dan lukt het wel.
    Nu denk ik dat het is op te lossen door een batch file te schrijven waarin je op de één of andere manier je computer langzamer maakt. Ik dacht hier wel eens wat over gehoord te hebben. Wie helpt mij?

    groetjes,

    Jeroen
  • Volgens mij kan dat niet.
    je kan hooguit in je bios de cpu lager klokken, maar dat is eigenlijk vrij loos. :)
  • Op die Pentium 166, draaide je daar ook Windows 2000 op? Dat lijkt me namelijk sterk, want Windows 2000 heeft geloof ik minimaal 200mhz nodig als CPU.

    DOS ondersteuning onder Windows 2000 is niet zo goed, omdat het geëmuleerd wordt (Win2k is puur 32bits, vandaar), dus dat zou het probleem wel eens kunnen zijn.
  • [quote:4cd0cb82c9="bbr333"]Ik heb een oud DOS programma dat ik op een AMD Athlon 1800+ wil draaien. (De computer draait onder W2K). Dit werkte niet…
    ik ben er achter gekomen dat dit komt doordat de computer te snel is. Probeer ik een pentium 166, dan lukt het wel.
    Nu denk ik dat het is op te lossen door een batch file te schrijven waarin je op de één of andere manier je computer langzamer maakt. Ik dacht hier wel eens wat over gehoord te hebben. Wie helpt mij?[/quote:4cd0cb82c9]
    Krijg je meteen een "deling door nul" of "divison by zero"-fout bij het opstarten van het programma?
  • reactie op Ben Lankamp: Ik draai op de pentium 166 uiteraard geen windows 2000, maar win95. Ik heb echter een dos opstartfloppy op de amd athlon 1800+ gebruikt, dus aan win2000 ligt het niet.

    reactie op h4xXOr: ik krijg de volgende foutmelding op een snelle machine: Runtime error 200 at 2053:0091

    Waar volgens mij de fout ligt is dat het programma geschreven is om bewerkingen te doen per klokcyclus en niet per tijdseenheid. Beter kan ik het niet uitleggen, maar het is te vergelijken met oude dos-spelletjes die in één keer heeel erg snel lopen op een snellere computer, alleen wil dit programma al niet eens opstarten.
  • [quote:c47a0ae466="bbr333"]
    reactie op h4xXOr: ik krijg de volgende foutmelding op een snelle machine: Runtime error 200 at 2053:0091
    [/quote:c47a0ae466]
    http://info.borland.com/devsupport/pascal/
    Helemaal onderaan staat een statement van Borland.

    Onder meer op onderstaande locatie kan je een patch downloaden.
    http://w3.pol.lublin.pl/pub/pc/turbopas/bp_patch/

    Let wel, dat deze fout weer optreedt zodra je boven de x Ghz komt. (weet zo ff niet meer hoeveel).
  • [quote:5de7b058e1="h4xX0r"][quote:5de7b058e1="bbr333"]
    reactie op h4xXOr: ik krijg de volgende foutmelding op een snelle machine: Runtime error 200 at 2053:0091
    [/quote:5de7b058e1]
    http://info.borland.com/devsupport/pascal/
    Helemaal onderaan staat een statement van Borland.

    Onder meer op onderstaande locatie kan je een patch downloaden.
    http://w3.pol.lublin.pl/pub/pc/turbopas/bp_patch/

    Let wel, dat deze fout weer optreedt zodra je boven de x Ghz komt. (weet zo ff niet meer hoeveel).[/quote:5de7b058e1]

    En hoe pas je deze files precies toe?? ik heb er naar gekeken, maar snap er weinig van. Maar het zit zo… ik heb een dos-programma dat ik niet zelf heb geprogrammeerd! Maar ik heb dit bericht in forum programmeren gezet omdat het volgens mij op te lossen moet zijn met een simpele .bat file.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.