Ключевая фраза: "За границу не высылаем"
А я она самая и есть - заокеанская заграница :v2_dizzy_army:
Вид для печати
С появлением реала тестировал свои же проги.
acas2wav из этого поста оказалась неправильной... :v2_dizzy_facepalm: совсем неправильной... и она делала неправильные wav-ки. :mad:
(привет всем сорока скачавшим и тестировавшим :v2_dizzy_hello: )
Обновил.
Поделитесь пожалуйста качественной схемой Апогея-01ц. Подумываю спаять его.
У меня были кое-какие сканы схем от "Апогей-01Ц". Не знаю, окажутся они для Вас полезными или нет, но посмотреть можно тут (при нажатии на фото, можно выбрать "... -> открыть оригинал" и посмотреть в полном размере).
Спасибо за схемы. Единственное, чего не хватает, это названия микросхем. Но с этим уже можно разобраться.
vinxru с обзором Апогея: https://www.youtube.com/watch?v=lo2y5ZJLkPo
http://zx-pk.ru/showpost.php?p=383507&postcount=154
https://yadi.sk/d/wOQtf702iUHWt (или)
apogee_bk01c__mick_20110510.pdf
Apogey_BK-01C_schemes.djvu
Apogey_BK-01C_scheme_for_print_A4.djvu
http://i69.fastpic.ru/big/2015/1012/...0d2a396aa3.png
Вот реализовываю интернет на апогее. Эмулятор b2m умеет эмулировать вв51 перенаправляя данные в сокеты. Я написал небольшую программку - посредник. Она создаёт локальный сервер, эмуль к нему подключается и верез вв51 передаёт данные на него. Прога уже общается с интернетом.
Чтоб всё было тру прога выполняет минимум функций - только организует очередь приёма строк, простое перекодирование (ви51 эмулится так, что если пошлёшь hello world, то может придти Hhheeellloo wwwoorrlldd или hlwrld, прога организует текст так что такое исключено). Перекодирование в кодировку рк-пк будеь осуществляться самим апогеем. Также будет просто реализовать эту фичу в железе и выходить с реального апогея/рк/юта/%compname% в интернет.
Сейчас на картинке - ответ irc сервера на ввод ника/имени. Делаю сейчас irc клинет.
Нифига не понял почти, но - завораживает... :)
http://i67.fastpic.ru/big/2015/1012/...3fec881820.png
Перекодировка в пк из рк работает. теперь надо сделать некое подобие терминала чтоб он мог принимать сообщения во время набора текста. (и набор не прерывался)
---------- Post added at 17:57 ---------- Previous post was at 16:53 ----------
Можно читать чат.
http://i67.fastpic.ru/big/2015/1012/...3ef29f59f6.png
Правда недолго, пинг ещё не реализован.
Лёгким движением руки эмулятор превращается ... превращается эмулятор ... в элегантный терминал. Простите, маленькая заминка :)
Реализовал ввод с клавиатуры параллельно с выводом текста, получился интернет-терминал, можно в чате поговорить, вводя команды вручную.
http://i57.fastpic.ru/big/2015/1015/...de697f5b3a.png
Да, это так. Но как по-другому? Всё равно сигнал будет проходить через роутер/ wi-fi модуль, которые содержат проц можнее вм80.
Народ, тут, не так давно, для ZX предлагался вариант выхода в инет через аудиоканал смартфона. То есть использовать андроид телефон в качестве модема и хранилища софта. Но народ не сошёлся с форматом страниц для спектрума. Либо парсить HTML, либо придумывать что-то своё. Даже некое подобие браузера придумали и irc-клиента...
Может стоит подумать над таким вариантом?
Давайте пока просто соединим комп и апогей. В качестве интерфейса можно использовать SPI. Апогей будет мастером, он будет давать clock и поэтому задержки видеоадаптера не будут влиять. А комп уже будет слушать, принимать, передвавть, подстраиваться. Мощности у него больше.
Задержки от ПДП будут по-любому влиять. Если не отключить его на время приёма/передачи. У ПДП приоритет выше.
Они не будут влиять на точность. Так как привязяно к клоку, может он чуть дольше будет, может чуть меньше. Всё равно биты придут. Или нет?
Смотря как Апогей клок давать будет. Я не помню настройки ВГ75 (сколько байт в пакете ПДП), но допустим 8. Так вот пока ВГ75 читает эти 8 байт из памяти, процессор реально простаивает. Если в этот момент процессор выполнял процедуру передачи байта и формировал клок, то будет пауза.
А что, если подключить через такой вот контроллер? Все же поменьше РС будет.
Еще, прогулка по интернету помогла найти интересный архив. Я не программер, но по моему, это исходники стека tcp/ip для контроллера на процессоре Z80. Под ос cp/m-80.
Нашел на этом сайте.
Но ведь ничего не будет что один бит будет передаваться дольше чем 7 других. Ведь и клок тоже будет длиннее. Другими словами, если пдп попадёт на передачу, то растянется и клок и бит, который передаётся, поэтому данные сохранятся. Простите за криворукость рисунка.
Парсинг входных сообщений, корректную отправку, пинг и подсветку.
http://i60.fastpic.ru/big/2015/1019/...9d71555cdd.png
Сижу разговариваю уже долго, всё работает. Осталочь доделать удобный ввод и настройки.
http://i67.fastpic.ru/big/2015/1020/...e72b67c603.png
А кодировка какая?
win-1251. В клиенте идёт автоматическая перекодировка в кодировку апогея и наоборот.
А когда-то для РКшки еще в журнале Радио делали терминал для дятлов (эт которые точкотирешники)...
Отсканировал руководство по эксплуатации апогея. Вроде в интернете не было его.
kabardcomp.retroscene.org/apoinst.pdf
(Осторожно, 50 мб)
Этот контроллер? Так он универсальный, если верить описанию....
Слышали, как у вектористов таймер ВИ53 разговаривает?
А у нас поёт! :v2_laugh:
У кого не поёт, у того эмулятор...
...плохо эмулирует. :v2_wink2:
Реальщикам напомню утилитку RK2WAV.
А какой-нибудь эмулятор на данный момент это вообще эмулирует?
Вот и повод появился переписать поддержку ВИ53 в своем эмуляторе, давно хотел. Демка заработала, но тоже с призвуком высокого тона. Как бороться?
На реале та же фигня, высокий тон.
Ничего не делать. Раз оно так и должно быть.
- - - Добавлено - - -
Кстати, вот еще один Апогей-БК01Ц "вступил в наши ряды" :)
Вторым делом - привинтил SD-адаптер vinxru.
http://savepic.net/8004186m.jpg
Ну а первым - заменил "интерфейс" на современный. Питание - простой пятивольтовый китайский адаптер. Преобразователи в 12 вольт и в минус 5 вольт - внутри корпуса, крошечные платки.
http://savepic.net/8055389m.jpg
PALкодер с РКшками не работает, поэтому вопрос цветного выхода пока не решен.