La Web del Programador: Comunidad de Programadores
 
    Pregunta:  614 - TURBO PASCAL EN LOS PENTIUM II
Autor:  Miquel
¿Sabeis porque Turbo Pascal 7.0 (u otras versiones, e incluso otros programas) no funciona sobre los nuevos Pentium II?. Investigando un poco, creo que el error se produce utilizando la Uses Crt, el hecho de utilizar esta unit (turbo.tpl), provoca un error de division por 0.¿Sabeis como se puede solucionar este problema? ¿Basta con canbiar alguna opcion del setup de la bios? ¿Existe alguna unit que arregle el problema?...

Gracias anticipadas.


  Respuesta:  Jorge fernandez
Baja esto aquí abra un patch.zip es un parche para que puedas ejecutar pascal sin ningun problema

http://www.geocities.com/jorgejedy/Messer.zip

  Respuesta:  Dj luvex
Los errores ocurren en maquinas muy rapidas como Pentium II o similares. Es debido a un lapso de tiempo de espera antes de inicializar la unidad Crt. En este tiempo se cuentan los ciclos y se divide por 55. Al ser demasiado rapido se divide por cero.
El parche esta aqui http://atenea.pvg.cl/~ennio

  Respuesta:  Garova
Este problema con los pentium II se soluciona cambiando la unit Crt, tambien hay alguien que ha modificado la Graph3 que tambien daba alguna problema parecido.
Hay esta unit nueva para Turbo Pascal y Borland Pascal. Estan por la red pero no me acuerdo de donde las saque yo asi que si las quieres escribeme y te las mando via e-mail.

  Respuesta:  Germán
El problema que tiene el turbo pascal, es que lleva mucho tiempo sin ser actualizado, y en procesadores muy rápidos no consigue ejecutar todas las ordenes, provocando el error 200: división por 0.
Para solucionarlo solo tienes que sustituir el archivo turbo.tpl, por otro que está parcheado, y conseguirás que el turbo pascal funcione correctamente.
Si te hace falta te lo puedo mandar

  Respuesta:  Cristóbal Tello
En el error que tiene el TP 7 es debido a que este compilador no se ha "actualizado" desde hace bastante tiempo.
No existe ninguna información oficial a este fallo que se presente en los pentium mayores de 233. De todas formas existen parches en las siguientes direcciones:

http://support.intel.com/support/processors/pentiumII/run200.htm
http://www.inprise.com/devsupport/pascal
http://www.brain.uni-freiburg.de/~klaus/runerr200/


  Respuesta:  Juan Alvarez G.
Mira Pascal funciona mientra no utilises la crt pero en caso de que tengas que utilizar una funcion como readkey, clrscr o gotoxy; has las funciones en ensamblador en el mismo editor de pascal para que hagas tu propia tpu
en caso de dudas mandame E-mail
hasta la vista espero haberte ayudado
escribeme en caso de dudas

  Respuesta:  Hernan
sobre los pentium II no habia escuchado de la division por 0

lo que si se es de la penthium III tiene el punto flotante y la division por 0 mala.
el problema es la placa.

yo personalmente no culpo al pascal. sera que la microsoft querra cambiar algo ? no lo se. y no lo dudo.