Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Zyxel 1496 as SBC |
<<Назад Вперед>> | Печать |
dtz
Junior Member
Откуда: Москва Всего сообщений: 109 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 янв. 2013 |
Слушайте! А никто не развлекался тем чтобы превратить Zyxel в Single-Board Computer и взгромоздить туда что-нибудь типа CP/M 68K? А чо, проц есть, памяти тоже какой-то как-то, serial port там есть заведомо, осталось прицепить SD шку на пару GPIO - и виола! [тот же вопрос про Курьер и CP/M 86 (а то и MSDOS), только я не помню насколько 186 может быть использован как человеческий проц] А то смотрю я на свою коллекцию модемов, викидывать Курьеры с Зюхелями рука не поднимется никогда, но и использованию по прямому назначению они никогда уже не подлежат. |
skoroxod
Advanced Member
вежливый пролетарий Откуда: Старый Оскол Всего сообщений: 8177 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2009 |
dtz написал: Ващет были на нём машинки. Наиболее известен Tandy 2000 [тот же вопрос про Курьер и CP/M 86 (а то и MSDOS), только я не помню насколько 186 может быть использован как человеческий проц]http://en.wikipedia.org/wiki/Tandy_2000 Был ещё шведский школьный ПК "Compis" http://en.wikipedia.org/wiki/Compis и документация на него. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Идея в той или иной мере не лишена смысла. Вот, например, в недавнем топике про i8051 на хабре некто elgordo пишет следующее: Конечно, DOS я бы не стал пытаться заводить, ибо в модеме тупо нету хотя бы контроллера дискет, не говоря уже о жестком диске. Это значит нет стандартных для этих контроллеров портов ввода/вывода. Нету видео-памяти. Да и вообще не ясно сколько памяти всего (может там килобайт от силы) Меня связывает достаточно большая история с i8051, я какое-то время писал под Atmel89c2051, причём исключительно на АСМе. Мы и АОН тоже на нём в итоге сделали, свои алгоритмы распознавания двухтональных посылок у нас были итд итп. М/к это был замечательный! А для отладки (т.к. заводские средства по тем временам для нас были дороги) использовали старый модем на ISA шине в составе которого был проц i8051 и внешняя ПЗУшка. Вместо ПЗУшки воткнули наш эмулятор ПЗУ на статическом ОЗУ и регистрах 555ИР23, при помощи которых с компа в него загружалась «прошивка» через LPT порт. А вот написать небольшую прошивку, которая бы общалась по КОМ с компом, что нибудь ему слала и принимала - думаю более чем реально. Скажу больше, где-то мне в инете попадался проектик вроде какого-то безмониторного компа (а может и нет), и под этот проект был некий BIOS-МОНИТОР, представляющий из себя кастрированный DEBUG - можно было смотреть регистры, память, вводить ассемблерные команды и запускать программу на выполнение. И управление шло как раз по UART вроде бы. Щаз с ходу не могу уже найти, если найду дам ссылку. Вот в таком плане можно с 186 повозится. Но практической пользы конечно никакой. Только just for fun. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
А, вспомнил, вот же оно: http://www.ht-lab.com/freecores/cpu8086/cpu86.html Соответственно там файл MON88 Debug Monitor (source and hexfile included in the zipfile) http://www.ht-lab.com/freeutils/mon88/mon88.html Вот его наверно с минимальными переделками можно шить и вставлять в 186 мопед вместо прошивки. |
dtz
Junior Member
Откуда: Москва Всего сообщений: 109 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 янв. 2013 |
Tronix написал: Почему бы это? Разве DOSу нужен монитор? Он вроде как и CP/M умеет работать в standart output через BIOS, который вполне себе может быть консолью. Конечно, DOS я бы не стал пытаться заводить, ибо в модеме тупо нету хотя бы контроллера дискет, не говоря уже о жестком диске. Это значит нет стандартных для этих контроллеров портов ввода/вывода. Нету видео-памяти. Да и вообще не ясно сколько памяти всего (может там килобайт от силы) К тому же это классика DIY SBC (Do-it-yourself Single-Board-Computer, самодельные одноплатные компьютеры). Винт? Флоп? Что за глупости. На пару GPIO ног можно посадить SD карту. А SDIO там например есть на выход в виде светодиодов, да и на вход какая-нибудь кнопочка найдется. Tronix написал: Удивлюсь, если на сайте вообще есть какая-то практическая польза не для fun ;-) . Но практической пользы конечно никакой. Только just for fun. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Отсутствие стандартных портов ввода/вывода для FDD, отсутвие DMA, неизвестная схема распределения памяти (и количество памяти) - верный признак для написания собственного BIOS. То есть программ обработки INT 13H. Просто "так" прицепить карту SD не получится, ибо работать с ней нужно на низком уровне (а на другом и не получится, так как отутствует контроллер SD-карты) - не хватит скорости 186. Поэтому придется цеплять какой-нибудь контроллер, не из дешевых, разрабатывать под него прошивку с нуля. Что-то типа эмулятора FDD. Короче, задача имхо мало реальная без знания матана овер 9000 и свободного времени 24h/356days per year. Выше постом я посоветовал вполне на мой взгляд осуществимую затею. SD карта и DOS - утопия. |
dtz
Junior Member
Откуда: Москва Всего сообщений: 109 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 янв. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 декабря 2013 15:02 Сообщение отредактировано: 29 декабря 2013 15:05
Tronix написал: И это - прекрасно! Отсутствие стандартных портов ввода/вывода для FDD, отсутвие DMA, Tronix написал: Ну, может единственная проблема которую стоит немножко подумать. неизвестная схема распределения памяти Tronix написал: Что прекрасно описано в документе "CP/M Alteration Guide" специально ровно для таких случаев. Переписывание биоса - в примерах. верный признак для написания собственного BIOS Tronix написал: Я покосил взгляд со стола налево. Там в корпусе от CDROM стоит такая машинка: Просто "так" прицепить карту SD не получится, ибо работать с ней нужно на низком уровне (а на другом и не получится, так как отутствует контроллер SD-карты) - не хватит скорости 186. Поэтому придется цеплять какой-нибудь контроллер, не из дешевых, разрабатывать под него прошивку с нуля. Что-то типа эмулятора FDD. Короче, задача имхо мало реальная без знания матана овер 9000 и свободного времени 24h/356days per year.http://xepb.org/dtz/sgsbcsd.html . В ней работает CP/M с SD картой. Производительности Z80 ей хватает за глаза. Думаю, где же я лоханулся ;-) PS: когда я говорю слово BIOS - я говорю не столь о той софтине которая говорит "Press DEL" в писишке, а BIOS в терминологии CP/M. Что впрочем, не сильно разные вещи. |
GAG
Junior Member
Откуда: Москва Всего сообщений: 111 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 апр. 2012 |
Кажется, лежит у меня плата 1496. Может надо кому на опыты? |
<<Назад Вперед>> | Печать |
Полигон-2 » Другие архитектуры » Zyxel 1496 as SBC |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |