![]() |
1 Attachment(s)
Пока только код от Patron
http://zx-pk.ru/attachment.php?attac...1&d=1359811007 |
Quote:
---------- Post added at 17:09 ---------- Previous post was at 17:01 ---------- Quote:
DIR/FU/BL/VOL DD: А потом: BOOT DD: ---------- Post added at 17:17 ---------- Previous post was at 17:09 ---------- Вообще, насколько я понимаю - разница в работе с последовательным портом между эмуляторами ДВК и УКНЦ в настоящий момент только в том, что в эмуляторе ДВК в принципе невозможен оверран. Я давал уже раньше здесь код, позволяющий имитировать работу С2 по кабелю с квитированием ( т.е. в принципе без потери байтов ) - пора этот код испытать. |
Quote:
Думаю, этот тест можно считать пройденным. http://img-fotki.yandex.ru/get/6424/..._7834a066_orig |
beta 38
Beta 38
- Палитра в 128 цветов, из-за этого размер файла скриншота увеличился в два раза - Интегрирован код работы с COM-портом и код реализации сети через COM-порт от Vamos; работа Стык С2 явно улучшилась; но сеть пока практически не работает - Для настройки COM-портов сделан диалог редактирования структуры DCB - Исправление ошибок http://ukncbtl.googlecode.com/files/...beta38-exe.zip Благодаря лучшей реализации Стык С2 появилась возможность загрузки и работы с HX Server, связь двух программ на одном PC выполняется через виртуальные порты com0com. Последняя версия HX Server by Patron: http://zx.pk.ru/showthread.php?p=569515#post569515 Инструкции по настройке: http://zx-pk.ru/showpost.php?p=564797&postcount=160 Запускаем HX Server. После этого запускаем эмулятор, в Settings указываем правильное название и настройки порта. В главном меню УКНЦ выбираем загрузку со Стык С2. Ожидаем загрузки системы. Выражаю особую благодарность тем, кто активно помогал и содействовал появлению этой версии: Vamos, Patron, Titus и конечно hobot. |
У меня сложилось впечатление, что в коде посылки BREAK можно обойтись вообще без Sleep(15)
Code:
if (!(m_Port176574 & 01)) |
UkncComSender 1.2
Поскольку утилита оказалась востребованной, сделал небольшое улучшение.
Теперь в командной строке можно задать опцию -dcb и указать к ней параметры структуры DCB, например: UkncComSender.exe COM8 VERT.SAV -dcb "rts=on" Code:
UkncComSender Utility v1.2 by Nikita Zimin [Feb 3 2013 19:57:55]http://ukncbtl.googlecode.com/files/UkncComSender.zip |
nzeemin, вот с таким ini крашится, не знаю, нужно ли что-то поправлять, без него-то работает =)
Скрытый текстCode:
[UKNCBTL][свернуть] |
Quote:
В коде подключения картриджа у меня ошибка -- проверяет на INVALID_HANDLE_VALUE, а должно проверять на 0. |
2 Attachment(s)
Помучал еще код эмулятора, добился стабильной загрузки TU58, теперь загрузка из сети проходит до стадии загрузки системы а дальше опять облом с переполнением :( .
http://zx-pk.ru/attachment.php?attac...1&d=1360080317 http://zx-pk.ru/attachment.php?attac...1&d=1360080317 |
Quote:
Code:
#include <deque>Кстати - при переполнении в регистре данных остаётся старый байт, а не появляется новый. |
| All times are GMT +4. The time now is 02:52. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.