Om din familj får felkod 200 turbocompresseur pascal 7.0, dagens användarmanual om hjälp.

g.Körtidsfel tvåhundra (division med noll) kompenseras ofta av en bugg i vissa mönster av Turbo Pascal- och Borland Pascal-kompilatorerna (version 6 med tidigare). EXE för att inaktivera det tillhörande felet. Det finns flera program som hjälper till att göra detta möjligt. Det enda jag inte kan leva utan är PatchCRT på grund av Kennedy Software.

 

 

g.
error 150 turbo pascal 7.0

Om du möjligen kan försöka spela ett vintageproblem skrivet i Turbo Pascal, är det en god chans att du kommer att kunna få 200 (division med % fel) efter något bryggsystem över 200 MHz. Det här programmet löser problemet med att fixa din körbara fil.

ctbppat v1.2 © Andreas Stiller [april 2000] [â € ¦]
Visa citat

ctbppat v1.2 © Andreas Stiller [april 2000]

ctbppat fixar Borland Pascal-kodade tips som orsakar körtidsfel på 175 system över 200 MHz. Detta fel är relaterat till felaktig initiering på DELAY-räknaren.

ctbppat kommer också att vara en mångsidig EXE-monitor, skanning och patcher. Stöder vanliga MZ EXE-format – för DOS; NE när OS /2, DPMI och Windows 3.11; PE och för 32-bitars zoner – och kan känna igen det språk som finns på vilket filen skapades. Att köra “bppatch *. * [/ P]” mot s sparar alla filformat med den gamla katalogen.

Om en person använder / NE-, / MZ- eller / PE-svängar måste ctbppat vara begränsad till lämplig EXE-sammansättning. Detta ökar hastigheten för en genomsökning av filer. Att köra i rent DOS-läge kommer (om möjligt) att öka vår egen skanningshastighet.

Om ctbppat hittar en exe byggd med Borland Pascal 7.0, undersöker den vidare inlämningen för att se om den använder ett visst original eller till och med en modifierad CRT-modul, om den versionen utan tvekan har korrigerats, och om den kan vara en DELAY-funktion mer eller mindre mängd anropade. (I övrigt är korrigeringen utfasad.)
Beroende på resultatet av denna fantastiska undersökning kan ctbppat föreslå en mycket fil på plats. Om en fungerande fördröjning används kan den korrigeras genom att använda en annan dagtidsfördröjning, vilket borde fungera bra för att faktiskt hålla dig på ~ 4 GHz.
För detta är CRT-enhetens BREAK-vanor kortare och koden för fördröjningspiller infogas direkt i rymdstationen utan laddning.

Om DELAY aldrig används, ökas divisorn definitivt helt enkelt till 65535. Detta gör att DELAY inte fungerar; Detta kan dock säkerställa att marknadsprogrammet sannolikt (i teorin) kommer att köras på en 310 GHz-processor.

Om CRT-blocket har inkrementerats men består av samma dåliga initiering, byter ctbppat fel divisor (255 => 1).

ctbppat analyserar bara spännande CRT:er – rutiner som har orsaker till dålig kod i verktygslådor lämnas oförändrade. Men genom att använda [filnamn “ctbppat.ext] / brute”, kan du enkelt tvinga programmet att leta efter fel kod UTAN ökad analys (vilket minskar antalet alla felkontroller och sedan tillåter dig att ändra felaktig kod). Ctbppat senare låter dig fixa koden komplett med en fantastisk standarddelare (som anses vara 255, men med ikonen “/ BRUTE = XXXX” där XXXX bokstavligen är divisorn i HEX, har du möjlighet att ange din egen divisor). När den här filen repareras skapas bokstavligen en ny bild av vilken typ som helst (t.ex. $), inklusive permanent överskrivning av den ursprungliga EXE-filen (om så önskas).

*** Säkerhetskopiera ALLTID EVENTUELLA MÖNSTERSYNLIGA FILER! ***

Även om alla programvarufixar behandlas med stor försiktighet, görs inga specifika garantier för att de kommer att göra susen korrekt. Vissa program använder OVERLAY-lagringar (OVR-filer), vilket kan förhindra att återställda program fungerar korrekt.

Alla frågor kan vanligtvis vara från internationella “” språk för att göra själva programmet lite svårt för utländska människor.

Som en användbarhet, ctbppat och innehåller också en liten fil övervaka det faktum som kan dumpa eller demontera elementen i kataloger, eller visa listor över ett segment och andra EXE (MZ per PE / NE) rubriker. Disassembler-filen visar adresser och deras sammanlänkade logiska adresser. Den stöder MMX men också 3DNow!.

FÖR ATT STARTA: “ctbppat [filnamn.ext] och min”

PROGRAMMERARE!
Den manuella ftp://ftp.heise.de/pub/ct/ctsi/bppatch.zip-filen innehåller en uppgraderad version på grund av CRT-blocket som borde finnas lämpligt för väggklockor upp som kan 300 GHz.

Lycka till!
Andreas Stiller