Борьба за возможность распечатывать
2015-11-30:
ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ EmuTOS, Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ FPGA , новый драйвер уÑтройÑтва Ð´Ð»Ñ MiNT, иÑправлены ошибки параллельного порта - и теперь можно печатать
До наÑтоÑщего времени печатать в FireBee можно было только через Ñеть и PHERP (драйвер Ð´Ð»Ñ Ñетевой печати). Ðо поÑледние неÑколько меÑÑцев команда уÑиленно работала, чтобы Ñделать работоÑпоÑобным также и параллельный порт, Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы поддерживать меÑтную печать.
С новой верÑией FPGA, новыми EmuTOS и xdd (драйвер утройÑтва - так Ñто называетÑÑ Ð² MiNT) Ð´Ð»Ñ FreeMiNT, печать через параллельный порт теперь также доÑтупна в FireBee Ñ EmuTOS и FreeMiNT - пока он запущен через EmuTOS. Теперь параллельный порт работает безупречно.
Итак, что вам понадобитÑÑ:
• ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ FPGA , ÑÐ¾Ð·Ð´Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸ÐµÐ¹ Medusa • ÐÐ¾Ð²ÐµÐ¹ÑˆÐ°Ñ EmuTOS 0.9.5, Ð²Ñ‹Ð¿ÑƒÑ‰ÐµÐ½Ð½Ð°Ñ 25 октÑÐ±Ñ€Ñ 2015
Ðти два компонента надо прошить в ROM - как обычно Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ программы FLASH060.PRG под FireTOS.
• Ð”Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ из-под FreeMiNT вам также понадобитÑÑ Ð½Ð¾Ð²Ñ‹Ð¹ драйвер уÑтройÑтва от Markus Fröschle, который находитÑÑ Ð² папке xdd диÑтрибутива FreeMiNT.
ÐŸÐ¾Ð´Ñ€Ð¾Ð±Ð½Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ñтой "беÑконечной иÑтории":
ÐачалоÑÑŒ вÑе Ñ Ð¿Ð¾ÑтоÑнных наÑтойчивых и - что раздражает разработчиков - периодичеÑки опÑÑ‚ÑŒ возникающих - пожеланий координаторов проекта о возможноÑти вÑеобъемлющего иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ FireBee конечными юзерами во вÑех ÑитуациÑÑ… и во вÑех ÑлучаÑÑ…, когда они Ñтого хотÑÑ‚, затем Wolfgang Förster задал команде неÑколько вопроÑов по ÑущеÑтву. Ðти вопроÑÑ‹ отноÑилиÑÑŒ к не работающему параллельному порту и ÑущеÑтвующему воплощению VHDL. Wolfgang также начал иÑÑледовать конфигурацию FPGA и предложил неÑколько Ñуждений о том, почему не работает порт.
Затем, к ÑчаÑтью, Roger Burrows и Markus Fröschle начали иÑкать возможные баги параллельного порта и в то же Ñамое Ð²Ñ€ÐµÐ¼Ñ Fredi Aschwanden, и также как и вÑегда - Mathias Wittau - пыталиÑÑŒ уговорить Miro KropáÄek и/или Peter Persson потратить их почти неÑущеÑтвующее Ñвободное Ð²Ñ€ÐµÐ¼Ñ Ð½Ð° Ñту задачу. ДоÑтойны оÑобого ÑƒÐ¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸Ñ Ð¸ÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Roger, которые он проводил на реальных уÑтройÑтвах Atari, без них многие вопроÑÑ‹ так бы и оÑталиÑÑŒ без ответа, и только Ð±Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ Ñтим иÑÑледованиÑм Ñтало возможно пофикÑить ошибки. Кроме того, некоторые разработчики проводили ночи перед компьютерами, углубившиÑÑŒ в изучение литературы и ÑÐ¾Ð·Ð´Ð°Ð²Ð°Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ðµ теÑтовые конфигурации FPGA и Ð¿Ð¾Ð»ÑƒÑ‡Ð°Ñ Ð¾Ð±ÑˆÐ¸Ñ€Ð½Ñ‹Ðµ Ð·Ð½Ð°Ð½Ð¸Ñ Ð¾ VHDL.
Ð‘Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ Ñ‚Ñ‰Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¼Ñƒ анализу Ñобранных данных, Markus Fröschle Ñмог обозначить проблему, и направление поиÑка Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñа о работе параллельного порта было найдено. И дейÑтвительно, вÑкоре Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ FPGA была быÑтро Ñоздана, и она не Ñодержала ошибок принтерного порта. Однако выÑÑнилоÑÑŒ, что порт также Ñодержал проблему - Ñам по Ñебе он работал корректно, но примерно в 40 раз быÑтрее, чем оригинальный порт Falcon, поÑтому некоторые ÑиÑтемы и не могли его иÑпользовать. Однако, Roger Burrows "быÑтро" перепиÑал EmuTOS чтобы Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð°Ð»Ð°, а Markus Fröschle Ñоздал xdd Ð´Ð»Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñти иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑƒÐ¶Ðµ работающего параллельного порта также и под FreeMiNT.
Так что в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ через параллельный порт хорошо работает Ð´Ð»Ñ Ð²Ñех принтеров, при уÑловии, что иÑпользуетÑÑ EmuTOS или FreeMiNT при загрузке через EmuTOS. FireTOS также, как и Ð¾Ñ„Ð¸Ñ†Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ FreeMiNT Ñ FireTOS вÑе еще ожидает Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ - попроÑту Ð³Ð¾Ð²Ð¾Ñ€Ñ Ð¿Ð°Ñ‚Ñ‡Ð°, как Ñто было в Ñлучае Ñ EmuTOS. Ðто еще раз наглÑдно продемонÑтрировало необъÑтные возможноÑти проектов Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом. К ÑчаÑтью, у Ð½Ð°Ñ Ñ‚Ð°ÐºÐ¶Ðµ еÑÑ‚ÑŒ Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð½Ð° оригинальную TOS, что дает нам возможноÑÑ‚ÑŒ решать некоторые проблемы в будущем. Ð’ результате - вÑе драйвера принтеров Ð´Ð»Ñ NVDI или Papyrus тоже должны будут работать.
Также Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ EmuTOS предлагает много других ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ Ð´Ð»Ñ FireBee, таких как ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð½Ð°Ñ AES, что позволÑет запуÑкать без ошибок многие программы (например QED, что теперь позволит в любое Ð²Ñ€ÐµÐ¼Ñ Ð´ÐµÐ»Ð°Ñ‚ÑŒ качеÑтвенные раÑпечатки), ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ BIOS, каÑающиеÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð°ÑÐ¿Ð¾Ð·Ð½Ð°Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÑкольких IDE-шин, различные оптимизации EmuDESK и многое, многое другое.
Так что наÑлаждайтеÑÑŒ Ñвоими FireBee, которые теперь могут печатать!
0 Комментариев
|
|
|
Последние новости
|
Установочный пакет FreeMiNT для FireBee 2022
2022-12-31:
В этом году мы вернулись к активной деятельности. ...
|
читать полностью
|
EmuTOS Версии 1.2 и 1.2.1
2022-12-25:
7 августа 2022 года Команда Разработчиков EmuTOS выпустила ...
|
читать полностью
|
EmuTOS 1.1.1
2021-08-16:
08 июля 2021 года Команда Разработчиков EmuTOS выпустила ...
|
читать полностью
|
|