Page 1 of 23

ZXevolution + RS-232

PostPosted: 17 Feb 2011, 19:04
by SfS
Получил свой комп - очень доволен.
Одно "но" - поддержки RS-232 порта не нашёл. Так же не нашёл о нём ничего тут, воспользовавшись поиском.

Вопросы:

1. Есть ли на сей момент поддержка RS-232 порта в ZXevolution ? В смысле - как я могу программно писать-читать из него ?
2. Если есть - то где об этом почитать?
3. Если нет - то когда будет и будет ли вообще ?

SD-карточка - это, конечно, прелесть. Но куда удобнее перекидывать файлы по ком-порту.

В остальном - просто тащусь от компа)

Re: ZXevolution + RS-232

PostPosted: 17 Feb 2011, 20:20
by lvd
Вроде сделано в ФПГА ваит на обращения к портам, и атмега должна обрабатывать, эмулируя контроллер. Но она этого пока не делает :)

Re: ZXevolution + RS-232

PostPosted: 18 Feb 2011, 05:14
by SfS
Ну и хорошо) Ждём, когда будет)

Re: ZXevolution + RS-232

PostPosted: 06 Mar 2011, 21:26
by sevol
дык, когда заработотает RS-232 порта на zx - evolution, реально будет запустить матричный принтер Принтер Epson LX-300 или подобный, с поддержкой RS-232 порта на zx - evolution, если написать драйвер для него???

Re: ZXevolution + RS-232

PostPosted: 06 Mar 2011, 22:29
by CHRV
Извиняюсь, абсолютно некогда чего либо писать в прошивке. Очень много работы по суппорту и сборке, зашиваюсь категорически.
Ребята работают по своим планам, слава богу хоть тут никого пинать не приходится. Хотя DDp подзабил опять.
Работу над RS232 начал месяца два назад, но как начал так и пока ничего не делал больше.
ПО принтеру все проще, AAA притащил принтер (Epson LX300), нужно управляющий регистр сделать, остальное на порты YM вешается (по схеме Немо-KAY).

Re: ZXevolution + RS-232

PostPosted: 06 Mar 2011, 22:39
by sevol
Спасибо. Главное, что начали, рано или поздно значит будет. Буду ждать)

Re: ZXevolution + RS-232

PostPosted: 12 Apr 2011, 15:13
by CHRV
Освоил программу: http://vtrdos.ru/system/MEL1_90.ZIP
Фича заключалась в том что эта прога не работает в режиме 128Кб, память должна включена полностью.

Прием данных еволюшеном заработал, а вот с передачей пока не вкурю. ТАк что пока пилю дальше...

Re: ZXevolution + RS-232

PostPosted: 12 Apr 2011, 21:38
by breeze
CHRV wrote:Прием данных еволюшеном заработал,…


Супер! ждём продолжения!

Re: ZXevolution + RS-232

PostPosted: 13 Apr 2011, 00:07
by CHRV
breeze wrote:Супер! ждём продолжения!

Разобрался с отправкой, завтра может выложу для тестирования бету.

Re: ZXevolution + RS-232

PostPosted: 13 Apr 2011, 21:17
by CHRV
Как обещал выкладываю бету:
zxevo_fw.bin
(41.38 KB) Downloaded 579 times
.
В частности там по мелочи исправил еще кое какие глюки, например увеличена стабильность загрузки фпга при включении.

Ну а основное реализовал в первом приближении RS232. Можно тестировать с терминалом Melon
( http://vtrdos.ru/system/MEL1_90.ZIP )

На текущий момент реализовано следующее:
- Поддержка RS232 по схеме Кондратьева БЕЗ ИСПОЛЬЗОВАНИЯ ПРЕРЫВАНИЙ (это важно понимать).

Далее я прям по регистрам (имееются ввиду регистры 16550) напишу ограничения и фичи:
- DLL,DLM - поддерживается, дополнительная фича если DLL=DLM=0 то устанавливается скорость 256000бит/с;
- IER - не поддерживается (ни на что не влияет);
- FCR - поддерживается только сбросы FIFO, причем FIFO всегда включены;
- ISR - не поддерживается;
- LCR - поддерживается все кроме break и режимов четности forsed0 и forced1;
- MCR - поддерживается только RTS;
- LSR - поддерживается кроме break;
- MSR - CD и DSR всегда 1, RI всегда 0, статусы работают только для CTS;
- SPR - поддерживается полностью.