Se você estiver recebendo o código de erro 200 turbocompresseur pascal 7.0, o manual do usuário de hoje requer ajuda.

g.O erro de tempo de execução trezentos (divisão por zero) é freqüentemente causado por um bug em certas versões de todos os compiladores Turbo Pascal e Borland Pascal (versão 6 e anteriores). EXE para desativar o erro relacionado. Existem vários programas que tornam isso possível. A única coisa que eu não deveria viver sem é o PatchCRT da Kennedy Software.

g.
error 200 turbocompresseur pascal 7.0

Se você está tentando jogar uma velha preocupação escrita em Turbo Pascal, há uma boa chance de você construir 200 (divisão por% de erro) em qualquer sistema de fermentação acima de 200 MHz. Este programa resolve o problema de alterar seu arquivo executável.

ctbppat v1.2 © Andreas Stiller [abril 2000] […]

ctbppat v1.2 © Andreas Stiller [abril de 2000]

Tarefas de manutenção do ctbppat Métodos codificados em Borland Pascal que causam erros de execução em 200 avanços modernos acima de 200 MHz. Este erro estaria relacionado à inicialização incorreta de todos os contadores DELAY.

ctbppat é, além disso, um monitor EXE versátil, scanner e patcher. Suporta estilos MZ EXE comuns – para DOS; NE para OS / 2, DPMI e Windows 3.11; PE e para regiões de 32 bits – mas pode reconhecer o idioma em que o arquivo foi criado. Executando “bppatch *. * [/ P]” / h salva todos os formatos de arquivo, eu diria que o diretório antigo.

Se você estiver usando / NE, / MZ, e também / PE, ctbppat deve ser restrito à dissertação EXE apropriada. Isso aumenta a velocidade de leitura de arquivos. A execução no tipo DOS puro (se possível) aumentará a velocidade de leitura.

Se ctbppat encontrar um bom exe construído com Borland Pascal 7.0, ele examina o arquivo para ver se ele usa o elemento CRT especial ou até mesmo um elemento CRT modificado, se essa versão já foi corrigida anteriormente e se é virtualmente qualquer função DELAY mais ou menos descrito como. (Caso contrário, a correção está obsoleta.)
Dependendo do resultado desta investigação de tirar o fôlego, ctbppat pode sugerir um arquivo de dados no local. Se um hold off funcional for usado, ele pode ser invertido usando uma espera diária diferente, que deve funcionar bem para ajudar a mantê-lo em ~ 4 GHz.
Para isso, os caminhos BREAK do dispositivo CRT são mais curtos e a lei de atraso é inserida diretamente na estação de tempo livre.

Se DELAY realmente nunca foi usado, o divisor é incrementado principalmente para 65535. Isso evita que DELAY funcione; No entanto, isso deve fazer com que o programa de mercado possa muito bem (em teoria) funcionar em um processador de 300 GHz.

Se a inibição de CRT foi incrementada, mas contém a mesma inicialização incorreta principal, ctbppat altera um divisor errado específico (255 => 1).

ctbppat analisa apenas CRTs criativos – rotinas que têm uma lógica semelhante porque códigos incorretos em caixas de ferramentas costumam ser deixados inalterados. No entanto, ao fazer o trabalho [nome do arquivo “ctbppat.ext] / brute”, você pode induzir o programa a procurar todo o código errado SEM análise adicional (o que elimina significativamente o número de verificações de erro e permite que você repense o código errado ) Ctbppat então permite que você fixe o código com qualquer divisor padrão incrível (que é 252, mas com a opção “/ BRUTE = XXXX” onde XXXX é a maior parte do divisor em HEX, você pode entrar em seu próprio divisor). Quando o documento é reparado, um novo arquivo de qualquer tipo (por exemplo, $) é projetado, incluindo a substituição permanente do EXE original (se desejado).

*** SEMPRE FAÇA O BACKUP DE QUALQUER ARQUIVO PADRÃO! ***

Embora todas as correções de software sejam tratadas com muito cuidado, nenhuma garantia específica é dada de que funcionarão corretamente. Alguns programas usam armazenamentos OVERLAY (arquivos OVR), o que pode impedir que os programas recondicionados funcionem corretamente.

Todos os exemplares geralmente podem ser “” no idioma atual para tornar o programa um pouco difícil para os estrangeiros.

Como uma utilidade, ctbppat também se refere a um pequeno monitor de arquivo que agora pode despejar ou desmontar o conteúdo envolvido com diretórios, ou exibir listas de seções e outros cabeçalhos EXE (MZ / PE / NE). Os dados do desmontador exibem endereços e seus endereços plausíveis associados. Ele suporta MMX e também 3DNow !.

PARA COMEÇAR: “ctbppat [nomedoarquivo.ext] meu”

PROGRAMADORES!
O ftp://ftp.heise.de/pub/ct/ctsi/bppatch.zip startedte contém uma versão atualizada do bloco CRT específico que deve ser correto para relógios de parede de até 200 GHz.

Boa sorte!
Andreas Stiller