Page 1 of 2

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

PostPosted: 25 Mar 2014, 22:53
by savelij
Списал тут с 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

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

PostPosted: 21 Jul 2015, 21:14
by Alex Kladov
Приветствую участников форума! Хотелось бы задать вопрос насчет скачивания информации с ZXEvo через RS-232 на PC, как это возможно осуществить в BaseConf?

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

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

Вот же: http://zx-pk.ru/showthread.php?p=598284
По ходу надо просто поставить ts-conf.

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

PostPosted: 24 Jul 2015, 10:15
by DimkaM
Alex Kladov wrote:скачивания информации с ZXEvo через RS-232

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

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

PostPosted: 24 Jul 2015, 18:19
by Alex Kladov

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

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


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


Файлы TRDOS, дампы памяти (по типу SAVE "ABC" CODE 30000,2000), Файлы с программами на Бейсике

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

PostPosted: 25 Jul 2015, 17:42
by DimkaM
дамп памяти делается прямо бейсиком, там буквально 5 строчек кода

насчёт трдос файлов немного недопонял, что это за файлы. Файлы которые в трдос обазе лежат или сами образы?

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

PostPosted: 25 Jul 2015, 18:48
by DimkaM
както так, непроверял.
com.jpg

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

PostPosted: 25 Jul 2015, 18:54
by Alex Kladov
Можете программу показать на Бейсике для дампа памяти, и как его принять на PC. По поводу файлов TR-DOS имею ввиду файлы которые сохранены в файловой системе TR-DOS, возможно это что-то вроде Хобеты. А также, если можно, приведите программу на Бейсике для приема дампа памяти с PC.

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

PostPosted: 25 Jul 2015, 19:00
by Alex Kladov
Спасибо за пример программы для передачи дампа, а вот такой вопрос, что там за файл с описанием на фоне которого программа? Если он полезен киньте ссылку на него пожалуйста.

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

PostPosted: 25 Jul 2015, 20:07
by DimkaM
http://www.nedopc.com/zxevo/rom/zxevo_b ... ration.pdf

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

в пример желательно ещё добавить сброс фифо out FCR,7 перед передачей даты