Lucha por la impresión
2015-11-30:
Nuevo EmuTOS, nueva configuración de la FPGA, nuevo controlador de dispositivo MiNT, puerto paralelo solucionado, la impresión está disponible a partir de ahora.
Hasta ahora, la impresión con un Firebee sólo era posible a través de una red y PHERP. Pero durante algunos meses, el equipo ha estado trabajando duro para que el puerto paralelo funcione para asà dar soporte en primer lugar a la impresión local.
Con una nueva versión de FPGA, un nuevo EmuTOS y un xdd (controlador de dispositivo) para FreeMiNT, la impresión por el puerto paralelo también es posible en el Firebee con EmuTOS y FreeMiNT - siempre y cuando se está ejecutando sobre EmuTOS. El puerto paralelo está funcionando perfectamente.
Que necesitarás:
• La nueva versión FPGA creada por Medusa • El más reciente EmuTOS 0.9.5 que fue lanzado el 25 de octubre de 2015
Estos dos componentes deben ser grabados en la ROM como de costumbre con el programa FLASH060.PRG del FireTOS.
• Para la impresión bajo FreeMiNT también necesitará el nuevo controlador de dispositivo de Markus Fröschle, que ha de ubicarse en la carpeta xdd del FreeMiNT.
La versión larga de esta "historia interminable":
Comenzando con el curso, abrumadora y - para los desarrolladores exasperantemente a menudo reincidentes - ganas de coordinación del proyecto para permitir un uso completo del Firebee para los usuarios en cualquier situación, y para todos los casos de uso que necesiten, Wolfgang Förster hizo algunas preguntas al equipo. Se referÃan al puerto paralelo que no funciona y la implementación VHDL existente. Wolfang también comenzó a investigar la configuración de la FPGA y se acercó con algunas teorÃas más plausibles sobre las razones por las que el puerto no funciona.
Entonces, afortunadamente, Roger Burrows y Markus Fröschle comenzaron la búsqueda de posibles errores en el puerto paralelo, al mismo tiempo que Fredi Aschwanden, mientras Mathias Wittau trató de implicar hasta Miro KropáÄek y/o Peter Persson para conseguir que invirtieran su casi inexistente tiempo en una solución. Mención especial se merece las mediciones de Rogers en los dispositivos originales de Atari, sin las cuales muchas preguntas habrÃan quedado sin respuesta, y que hizo posible solucionarlo. Después, varios desarrolladores pasaron noches delante del ordenador, estudiando detenidamente la documentación, la creación de varias configuraciones de prueba de la FPGA y aprendiendo mucho de VHDL.
A través del análisis inteligente de todos los datos recogidos, el problema podrÃa ser identificado por Markus Fröschle, y se pudo encontrar un enfoque de una solución para el puerto paralelo. Rápidamente se creó una nueva configuración de la FPGA, uno que era - en relación con el puerto de impresión - libre de errores. Resultó, sin embargo, que el problema era que el propio puerto todavÃa funcionaba correctamente, pero aproximadamente 40 veces más rápido que en los Falcon originales, debido a que algunas rutinas de sistema no podÃan usarlo. Por lo tanto, Roger Burrows "rápidamente" reescribió EmuTOS para hacer frente a esto, y Markus Fröschle creó un xdd para usar el puerto de impresión que funciona correctamente ahora también bajo FreeMiNT.
Por lo tanto, a partir de ahora la impresión funciona correctamente con todas las impresoras a través del puerto paralelo, siempre y cuando se utilicen EmuTOS o un FreeMiNT basado en EmuTOS. FireTOS y también la configuración oficial FreeMiNT con FireTOS todavÃa están a la espera de solución - es decir, un parche similar al de EmuTOS. Una vez más, las indiscutibles ventajas del código abierto se han demostrado de forma impresionante. Por suerte, también tenemos licencias para el TOS original, que al menos nos permite resolver el problema en algún momento en el futuro. Después de eso, tanto el NVDI como los controladores de impresión del Papyrus deberÃan funcionar correctamente.
El nuevo EmuTOS también ofrece muchas otras noticias para el Firebee tales como mejoras de AES que permiten ejecutar muchos programas sin errores (ej. QED, que permite imprimir ahora perfectamente bien en cualquier momento), mejoras de BIOS para el reconocimiento automático de múltiples buses IDE, diversas optimizaciones EmuDESK y mucho, mucho más.
¡Disfruten con sus FireBees ahora con la impresión operativa!
0 Comments
|
|
|
Latest News
|
The FireBee FreeMiNT Setup 2022
2022-12-31:
This year we are back with a strong sign of life. Now that the website is up and ...
|
Read more
|
EmuTOS 1.2 and 1.2.1
2022-12-25:
On August 07th 2022 EmuTOS Development Team published new version 1.2 of free and ...
|
Read more
|
EmuTOS 1.1.1
2021-08-16:
On July 08th 2021 EmuTOS Development Team published new version 1.1 of this free ...
|
Read more
|
|