Использование ком порта

ZX evolution software and hardware

Postby savelij » 25 Mar 2014, 22:53

Списал тут с C сорцов прием файлов через ком порт по протоколу zmodem. Сделал пока как внешнюю утилиту в виде хобеты и scl на попробовать. Возможно загрузчик будет встроен в ERS. Работа проверялась на зеленой пентеве, со стороны пц передавалась из программы HyperTerminal. Настройки HyperTerminal на картинке, нуль-модемный кабель для связи был спаян из доки к пентеве "ZXEvo_firmware_update".
Умеет загружать trd и tap на соответствующие места в памяти (на скорости 57600 загрузки trd файла стандартного размера 640к чуть более 2 минут). После загрузки выходит принудительно в основное меню ERS. При попытке передать файлы с другим расширением передача будет прервана с выдачей сообщения "Receive file not support" и перезапуском утилиты для приема файла с поддерживаемом расширением. В связи с тем что списано и отлажено только то что удалось проверить с HyperTerminal из других программ могут быть проблемы. В таких случаях будет или выдача сообщения "Header not support" или зависание.
После загрузки trd файл сразу доступен на рамдиске, чего в утилите нет это переформатирования рамдиска если туда было загруженно что-то отличное от trd. Перед загрузкой крайне рекомендуется форматировать рамдиск.
После загрузки tap можно из бейсика загружать по комаде LOAD "", эмуляция работа с лентой должна быть включена.

Image
Attachments
comport.PNG
(4.43 KB) Not downloaded yet
zmodem_evo.zip
(4.31 KB) Downloaded 436 times
savelij
 
Posts: 520
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby Alex Kladov » 21 Jul 2015, 21:14

Приветствую участников форума! Хотелось бы задать вопрос насчет скачивания информации с ZXEvo через RS-232 на PC, как это возможно осуществить в BaseConf?
Alex Kladov
 
Posts: 4
Joined: 30 Jun 2015, 20:39
Group: Registered users

Postby thims » 22 Jul 2015, 00:02

Alex Kladov wrote:Хотелось бы задать вопрос насчет скачивания информации с ZXEvo через RS-232 на PC, как это возможно осуществить в BaseConf?

Вот же: http://zx-pk.ru/showthread.php?p=598284
По ходу надо просто поставить ts-conf.
User avatar
thims
 
Posts: 177
Joined: 15 Dec 2011, 18:57
Location: Калининград
Group: Registered users

Postby DimkaM » 24 Jul 2015, 10:15

Alex Kladov wrote:скачивания информации с ZXEvo через RS-232

Какая информация?
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby Alex Kladov » 24 Jul 2015, 18:19


Новое сообщение DimkaM » 24 июл 2015, 10:15

Alex Kladov писал(а):
скачивания информации с ZXEvo через RS-232


Какая информация?


Файлы TRDOS, дампы памяти (по типу SAVE "ABC" CODE 30000,2000), Файлы с программами на Бейсике
Alex Kladov
 
Posts: 4
Joined: 30 Jun 2015, 20:39
Group: Registered users

Postby DimkaM » 25 Jul 2015, 17:42

дамп памяти делается прямо бейсиком, там буквально 5 строчек кода

насчёт трдос файлов немного недопонял, что это за файлы. Файлы которые в трдос обазе лежат или сами образы?
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby DimkaM » 25 Jul 2015, 18:48

както так, непроверял.
com.jpg
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby Alex Kladov » 25 Jul 2015, 18:54

Можете программу показать на Бейсике для дампа памяти, и как его принять на PC. По поводу файлов TR-DOS имею ввиду файлы которые сохранены в файловой системе TR-DOS, возможно это что-то вроде Хобеты. А также, если можно, приведите программу на Бейсике для приема дампа памяти с PC.
Alex Kladov
 
Posts: 4
Joined: 30 Jun 2015, 20:39
Group: Registered users

Postby Alex Kladov » 25 Jul 2015, 19:00

Спасибо за пример программы для передачи дампа, а вот такой вопрос, что там за файл с описанием на фоне которого программа? Если он полезен киньте ссылку на него пожалуйста.
Alex Kladov
 
Posts: 4
Joined: 30 Jun 2015, 20:39
Group: Registered users

Postby DimkaM » 25 Jul 2015, 20:07

http://www.nedopc.com/zxevo/rom/zxevo_b ... ration.pdf

выше пример проверил(эмулем), работает. принимал teratermpro, в режиме логирования бинарной даты

в пример желательно ещё добавить сброс фифо out FCR,7 перед передачей даты
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Next

Return to Пентева - софт и железо

Who is online

Users browsing this forum: Google [Bot] and 1 guest

cron