FOK!forum / Digital Corner / Oud DOS programma op 1,8Mhz..Hoe?
poiuydonderdag 22 mei 2003 @ 12:03
Ik heb hier een dos programma waar schoolrosters mee gemaakt owrden. Het draaide altijd perfect op een P2 400Mhz..
Maar nu hebben we nieuwe PC's, Celeron 1,8Mhz 256 MB

Als ik nu het programma wil runnen krijg ik een run-time 200 error...

weet dat dit een vaker voorkomend probleem is, maar echt een goede oplossing heb ik nog niet gevonden..

Het moet geen oplossing zijn waarin je elke keer BIOS settings moet veranderen ofzols je met het programma ga werken. Want het zijn redelijke digibeten die het moeten gebruiken...
bedankt..

Khadgardonderdag 22 mei 2003 @ 12:04
Ten eerste draait je Celeron op 1,8 Ghz.

En ik zou gewoon de oude pc pakken, en anders iets als Mo-Slo gebruiken.

kleinstofzuigertjedonderdag 22 mei 2003 @ 12:06
denk dat ie error eerder komt door het verschil in operating systeem
dan het verschil in hardware (snelheid) van de PC zelf
Draaitafeltjedonderdag 22 mei 2003 @ 12:07
Even DOS6.22 installeren
Tijndonderdag 22 mei 2003 @ 12:07
MoSlo gebruiken
Draaitafeltjedonderdag 22 mei 2003 @ 12:08
quote:
Op donderdag 22 mei 2003 12:07 schreef Tijn het volgende:
MoSlo gebruiken
Is dat een DOS emulator ofzo?
kleinstofzuigertjedonderdag 22 mei 2003 @ 12:08
Ja kan even proberen of DOSBox het kan draaien
Tijndonderdag 22 mei 2003 @ 12:09
quote:
Op donderdag 22 mei 2003 12:08 schreef Draaitafeltje het volgende:

[..]

Is dat een DOS emulator ofzo?


Nee, dat is een programmaatje die in een DOS-venster of echte DOS-omgeving een programma kan starten en net kan doen alsof je een hele trage CPU hebt.
poiuydonderdag 22 mei 2003 @ 12:10
quote:
Op donderdag 22 mei 2003 12:07 schreef Tijn het volgende:
MoSlo gebruiken
Wat is dat Mosio precies..?
Tijndonderdag 22 mei 2003 @ 12:11
quote:
Op donderdag 22 mei 2003 12:10 schreef poiuy het volgende:

[..]

Wat is dat Mosio precies..?


Niet mosio, MoSlo.

http://www.hpaa.com/moslo/

kleinstofzuigertjedonderdag 22 mei 2003 @ 12:11
moslo is een maak van mijn P4 een XT utility
Draaitafeltjedonderdag 22 mei 2003 @ 12:12
quote:
Op donderdag 22 mei 2003 12:09 schreef Tijn het volgende:

[..]

Nee, dat is een programmaatje die in een DOS-venster of echte DOS-omgeving een programma kan starten en net kan doen alsof je een hele trage CPU hebt.


Maar ik neem aan dat programma's die gebruik maken van interrupt en DMA nog steeds niet correct draaien ?
JeansMannerdonderdag 22 mei 2003 @ 12:12
http://www.johndaileysoftware.com/support/knowledgebase/220-0001.asp
daar staat alles prima uitgelegd inclusief 2 bruikbare en 1 niet-bruikbare ("draai je programma alleen op oude, langzame pc's") oplossingen.
suc6
Tijndonderdag 22 mei 2003 @ 12:13
quote:
Op donderdag 22 mei 2003 12:12 schreef Draaitafeltje het volgende:

[..]

Maar ik neem aan dat programma's die gebruik maken van interrupt en DMA nog steeds niet correct draaien ?


Geen idee, maar het probleem van de topicstarter los je er ws wel mee op.
poiuydonderdag 22 mei 2003 @ 12:13
Het programma waar het om gaat is trouwens RoosterFact
Tijndonderdag 22 mei 2003 @ 12:15
quote:
Op donderdag 22 mei 2003 12:13 schreef poiuy het volgende:
Het programma waar het om gaat is trouwens RoosterFact
En, doet 'ie het nu?
TheFreshPrincedonderdag 22 mei 2003 @ 12:16
quote:
Op donderdag 22 mei 2003 12:03 schreef poiuy het volgende:
Ik heb hier een dos programma waar schoolrosters mee gemaakt owrden. Het draaide altijd perfect op een P2 400Mhz..
Maar nu hebben we nieuwe PC's, Celeron 1,8Mhz 256 MB

Als ik nu het programma wil runnen krijg ik een run-time 200 error...

weet dat dit een vaker voorkomend probleem is, maar echt een goede oplossing heb ik nog niet gevonden..

Het moet geen oplossing zijn waarin je elke keer BIOS settings moet veranderen ofzols je met het programma ga werken. Want het zijn redelijke digibeten die het moeten gebruiken...
bedankt..


http://infobase.hypermart.net/pascal/programs.htm

Ben bekend met het probleem. Op bovenstaande link staat de oplossing voor het probleem. Download daar TPPATCH.ZIP en pak 'm uit. Voer de patch uit op de EXEcutable van je softwarepakket. Als het goed is draait het dan weer als een zonnetje. Maak wel eerst even een backup van je pakket voor je de update uitvoert.

Oorzaak van het probleem is overigens een te snelle CPU.

poiuydonderdag 22 mei 2003 @ 12:21
quote:
Op donderdag 22 mei 2003 12:15 schreef Tijn het volgende:

[..]

En, doet 'ie het nu?


Zal het je strax vertellen, eerst ff eten enz. Als ik de readme lees zou het simpel zijn en moeten werken..
Bedankt alvast..
rihagodonderdag 22 mei 2003 @ 12:32
oke...

dus als ik het goed begrijp heb je een pc gekocht die sneller is.. en die wil je nu weer langzamer laten draaien..

poiuydonderdag 22 mei 2003 @ 12:39
quote:
Op donderdag 22 mei 2003 12:32 schreef rihago het volgende:
oke...

dus als ik het goed begrijp heb je een pc gekocht die sneller is.. en die wil je nu weer langzamer laten draaien..


Nou ja, ik niet, maar mijn stage bedrijf..
poiuydonderdag 22 mei 2003 @ 13:27
quote:
Op donderdag 22 mei 2003 12:15 schreef Tijn het volgende:

[..]

En, doet 'ie het nu?


Ja hij werkt!!Toppie..

bij 5% v/d processor snelheid pakte hij hem nog niet. Pas bij 1 deed hij het..

Vaan_Banaandonderdag 22 mei 2003 @ 16:05
Kun je anders niet even kijken, of roosterfact voor windows ook werkt?
Runtime error 200 kwam door timer fouten van Turbo Pascal programma's op te snelle PC's.
SirPeterdonderdag 22 mei 2003 @ 16:13
Oude spelletjes rulen.
Wat je ook kunt doen is ME instaleren. Ik heb Xp en ME op de computer, dus als ik oude spelletjes wil spelen ga ik naar ME.