-
WiFi для Атари
Здравствуйте, друзья!
Мне бы хотелось найти Головасто-Рукастого Гуру, который был бы с цифровой техникой на ТЫ.
Думаю, (И НАДЕЮСЬ!) здесь таких множество.
История следующая:
Как-то в надежде на счастье, я прикупил дешёвый ценный китайский девайсик - HLK-RM04.
http://rees52.com/577-large_default/...fi-to-uart.jpg
Фактически, это роутер Wi-Fi/Serial/Ethernet.
Для нас это означает, что WiFi становится значительно ближе к Атари!!!
Однако прямое использование его с SIO2PC не даёт никаких результатов, так как Атари заботится ТОЛЬКО о протоколе SIO, а о протоколах RS232 заботится PC с соответствующим ПО.
То есть, так как HLK-RM04 ничего не знает о SIO, а знает только свой RS232, приёмопередачи нет.
Однако, недавно я набрёл на схему Картриджа, который забирает на себя эту задачу.
Это "ARGS RS232 Cartridge".
В схеме Интерфейсный Адаптер для Асинхронной Связи -R6551 ACIA, Преобразователь Уровней MAX232 и Кварц на 1,8432 МГц. Больше ничего.
http://blog.3b2.sk/igi/image.axd?pic...%2fRS232IG.PNG:v2_dizzy_punk:
Это - рабочая схема. Один малый сделал макетку необыкновенного размера и она работала.
Для Атари есть Софт и прочее. То есть фактически - это RS232 порт под управлением самой Атари!!!
Однако, думаю, можно было бы поместить две микросхемы в нормальном корпусе картриджа...
Для упрощения и габаритки можно даже применить MAX233 в стандартной обвязке.
(Я делал на ней SIO2PC и всё безукоризненно работало...)
Итак, соединив HLK-RM04 c картриджем, мы имеей Атари с Антеннкой WiFi!
Моя беда в том, что я не электронщик и не знаю ни Eagle ни Sprint Layout, - ничего!
В схемотехнике я тоже не силён никак!
Вообще-то, было бы неплохо иметь и русский вклад в Атарьскую жизнь, правда?
В общем, прошу Вашей помощи!!!
ez
-
Самое удивительное, что такая же MAX233 (или подобная ей) уже установлена на кросс-плате. Вот она, по центру :
Т.е., по сути, этот "один малый" сделал двойное преобразование уровней. А мог бы и обойтись без него, просто подключив 6551 напрямую к соответствующим выводам модуля.
-
Всё правильно!!!
То, что Вы показываете - это тестовая плата.
Так или иначе, она должна приводить напряжения UART (А на плате HLK-RM04 их ДВА!) к нужным для RS232.
MAX232-MAX233 - это преобразователи уровней TTL(0V...5V) - RS232(-12V...12V), причём оригинальный LvTTL уровень на HLK-RM04 = 3.3V !!!
Именно для приведения уровней [3.3V - (-12V+12V)] я и купил саму тестовую плату.
Чтобы пользоваться напрямую подключённым асинхронным адаптером связи 6551 нужно иметь внутри HLK-RM04 принимающий-дешифрующий СОФТ!!!
Такой прошивки не существует. Сделать это я этого не умею и не могу.
На самом деле "Этот Малый=ребята из Штуттгарта" сделали следующее...
1. Написали соответствующие драйверы для вывода SIO-Cartridge Port для Атари.
2. Слепили макет, для сопряжения уровней и приёмо-передачи ACIA и всё!
3. Так как ACIA (раньше он даже производился фирмочкой MOS-Technology...) заведомо работал с 6502 и TTL, всё заработало :)
Они ничего не знали о HLK-RM04.
Это - моя многолетняя идея связать Атари с PC через WiFi.
Но грамотки не хватило догадаться, что когда я связываю заведомо работающий модуль с SIO2PC (со стороны Атари), то сам HLK-RM04 должен иметь софт для расшифровки данных из RS232 (И должен давать Атари уже готовую инфо в протоколе SIO.)! То есть - специальную прошивку!!!
Атари ЛЮБИТ умную периферию!
В общем, Картридж - это типа Интерфейс, а HLK-RM04 - типа WiFi модем.
ez
PS Я, в своё время соорудил внутренний SIO2PC на MAX233, для чего выпилил в Атарьке дыру для разъёма RS232. Теперь мучаюсь. Даже думаю, что такой интерфейс и без корпусного картриджа сгодится, например дыру закрыть... :)
-
Здравствуйте, Друзья!
Итак, мы идём семимильными шагами (Правда, куда, я не знаю)
Вот схема стандартного SIO2PC
http://ftp.pigwa.net/stuff/collectio...s/sio2pc-1.gif
Я пригляделся и понял, что это же левая половина RS-232 Интерфейса!!!
Ясно, что дополнительный диод и резистор нужны в схеме SIO2PC для сопряжения с остальными SIO устройствами на стороне Атари.
В то же время, как я и говорил, в своё время 6551A производилась фирмой MOS Technology, а посему, в схеме RS-232 всё и так сопряжено.
Я всю эту чушь горожу, чтобы объяснить ход моих мыслей.
Я был всё это время в поисках решения в Интернете и нашёл! (Как кажется...)
В реальности, если у нас есть работающая SIO2PC конструкция, то нам ВОВСЕ не нужен интерфейс с Параллельным портом Атари!!!
Долой 6551! Нам нужен драйвер на стороне Атари для чтения данных передаваемых с RS-232 и наоборот для передачи в RS-232 данных с Атари. Во!
И я нашёл такой драйвер.
Это драйвер конструкции RVerter. Фактически, RVerter -это SIO2RS232. Нужен, чтобы воткнуться в модем.
В таком случае Атари увидит любой Hayes.
Кроме этого, нужен софт для работы на Атари.
Это какой-либо терминал (BоbTerm или Ice-T ...) или что-нибудь другое.
Вот такие дела!
ez
-
Однако,..
узнал, что при работе, RVerter перекрывает всю SIO периферию... (как собственно и Атарьские 850 и пр.)
Не знаю, с чем это связано, но работать надо через параллельную шину или порты джойстиков.
Так что идея остаётся...
zen