Friday, May 19, 2006

Toro 1.1.3!

Bueno aqui subo tal vez la ultima version de Toro para fpc 1.0.6 en la que estaba trabajando antes de virar rumbo a 64 bits . Esta cubre un gran cantidad de bugs referidos al fs y al tratamientos de los nombres de archivos .

Un saludo Matias Vara .

Aqui les dejo los links para bajar un version minimal de fpc 1.0.6 y el linkeador ld necesario , este corre con cygwin 2.427 o superior .

Wednesday, May 10, 2006

Rumbo de Toro

En este momento han surgido cosas que me han hecho virar el rumbo del proyecto Toro , por lo tanto no se como seguire con la distruibucion del codigo , los mantendre lo mas actualizado posible.
Aqui citare a grandes rasgos los nuevas implementaciones a realizar en el futuro a largo plazo :
- Traduccion de Toro a fpc 2.x.x
- Portar toro 32 bits a 64 bits . Soporte Multicore y Multiprocesadores .
- Implementacion de un stack TCP/IP
- Creacion de drivers para discos SATA .

Bueno a groso modo este sera el nuevo camino .

Un saludo Matias E. Vara

Saturday, February 18, 2006

Toro 1.1.2 !!

Bueno luego de casi 6 meses de no publicar nada , libero todo de golpe! .

He subido 4 nuevos paquetes , los cuales pueden bajar de aqui.

Aquí pasare a explicar cada uno :

Toro-1.1.2-src.zip y toro-1.1.2.img :

Source de la nueva versión de Toro , esta implementa las siguientes mejoras :

- Timers del kernel .
- Reescritura del planificador .
- Son escritas algunas llamadas al sistema faltantes en el VFS , y son solucionados gran cantidad de bugs .

También subo la imagen de un disquete de 3 ½ para aquellos que no quieren tener que compilar todo el source .

fpc-1.0.6-rtl-toro-bin y fpc-1.0.6-rtl-toro-src :

Después de mucho trabajo porte la librería rtl de freepascal 1.0.6 para toro . Es bastante simple pero permite generar aplicaciones directamente desde FPC , por ahora solo para la versión 1.0.6 .

Incluyo los binarios compilados que deberan ser extraídos en fpc/units/target , donde target puede ser : win32 , go32v2 ,depende para el sistema que fue bajado .
Cuidado que los archivos son sobrescritos , por lo tanto ya no se podrá compilador sobre la plataforma anteriormente instalada .

Y también he subido los sources , que deberan ser extraídos dentro de la estructura de directorios del source de freepascal en el directorio source/rtl/

Gracias ha esto he reescrito las aplicaciones de /USR/TOOLS , la shell la he hecho un poco mas “completa” , pero es bastante sencilla , espero que ahora alguien se anime y haga un shell como la gente .

Espero que disfruten de todo esto , tanto como yo cuando lo escribí .

Un saludo Matías Vara .

Tuesday, January 24, 2006

Estado actual de TORO.

En este momento se esta optimizando todo el codigo de TORO , se ha modificado la planificacion , las irq , se han implementado los timers del kernel , se han modificado el driver de fdc , entre otras cosas .

Tambien se esta comenzado a portar FPC para TORO , lo que representara un paso muy importante puesto que la escritura de soft sera mucho mas facil .

La nueva version estara , supongo , para los primeros dias de Marzo 06 .

Un saludo , Matias Vara .