Author |
Message |
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
|
26 May 2014 09:28 |
|
|
Stan
Banned
Joined: 04 Jan 2013 10:09 Posts: 397 Location: 95.24.178.158
|
Здорово!!! Одна из первых игр для "Специалиста", опубликованных в журнале "М-К": Zoo!
У нее анимированная заставка, и где-то на форуме было обсуждение - а нельзя ли персонажей заставить бегать там автоматически по каким-либо правилам.
А если можно - то будет ли это искусственным интеллектом?
|
26 May 2014 10:25 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
А вот скажите, как обычно реализуют интерфейс с SD-картой (или любым другим современным устройством хранения) для старых компьютеров ?
Имитируют дисковод (т.е. операционка остается без изменений), или же дорабатывают операционку под конкретное устройство ?
|
26 May 2014 12:00 |
|
|
Stan
Banned
Joined: 04 Jan 2013 10:09 Posts: 397 Location: 95.24.178.158
|
А разве вот это не для Вас тут сказали: SD Card to LPT ?
|
26 May 2014 13:52 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
|
26 May 2014 14:43 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
На мой взгляд, это вообще никакого отношения к моему вопросу не имеет.
Я ведь не пытаюсь найти наиболее экзотичный метод подключения SD-карты к чему-то. Меня интересует, как обычно подключают новый накопитель (например, та же SD-карта) вместо того, что традиционно было средством хранения информации для компьютеров типа Ориона (фактически, НГМД). На мой взгляд, варианта два:
1. Сделать минимальную железную обвязку, а далее допиливать операционку, чтобы она работала с новым устройством.
2. Полностью эмулировать работу НГМД, чтобы компьютер думал, что он работает с обычным диском. В таком случае софт компьютера вообще трогать не нужно.
Наверное, есть и другие варианты...
|
27 May 2014 01:25 |
|
|
pfgx
Senior
Joined: 20 Mar 2013 03:36 Posts: 137 Location: Ростов-на-Дону
|
Для согласования уровней используется 74LVC8T245? (не уверен что рассмотрел правильно)
Как организовано управление направлением? На ША понятно, а на ШД? Управляет ПЛИС на основе сигналов RD/WR?
|
01 Jun 2014 13:40 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Совершенно верно
Крайне просто - сигнал DBIN от процессора уходит внутрь ПЛИС (тоже через согласователь уровня, естественно), оттуда же выходит в неизмененном виде и подается на вход DIR микросхемы - согласователя уровня для ШД. Т.е. если процессор явно что-то читает (выдавая DBIN), то согласователи открыты в сторону процессора, в остальных случаях - в сторону ПЛИС, а уже ПЛИС может дополнительно решить, нужны ли ей эти сигналы.
|
01 Jun 2014 22:02 |
|
|
pfgx
Senior
Joined: 20 Mar 2013 03:36 Posts: 137 Location: Ростов-на-Дону
|
Понял, спасибо.
Присматриваю микросхему согласования, но что-то с указанием направления мне не очень нравятся. Буду пробовать TXB0108.
|
02 Jun 2014 07:19 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Я смотрел на такие (несколько видов), был большой соблазн использовать. Но почитал отзывы, и решил действовать более надежно. Просто не хотелось разбираться, то ли микросхема направление неправильно выбрала, то ли я где-то накосячил.
|
02 Jun 2014 12:15 |
|
|
Stan
Banned
Joined: 04 Jan 2013 10:09 Posts: 397 Location: 95.24.178.158
|
А там ничего экзотичного и нет, просто использован LPT-порт, чтобы не добавлять лишнего своего железа. Так что там полностью ответ на Ваш вопрос:
Там описано подключение SD-карты с минимумом лишнего и драйвер, чтобы операционка (DOS) "осталась без изменений". - Всё как Вы и спрашивали - "для старых компьютеров".
Но если Вам нравится самому отвечать на поставленные Вами же вопросы, буду в дальнейшем рассматривать их как риторические...
|
02 Jun 2014 13:37 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
_________________ iLavr
|
02 Jun 2014 13:53 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Совершенно не согласен. Для начала, с какого это времени LPT-порт стал стандартным интерфейсом для компьютеров, о которых идет речь (Орион/Специалист и т.д.) ?
Далее, упоминаемый драйвер - вовсе не драйвер в обычном понимании (так как монитор/операционка таких компьютеров особо с "нормальными" драйверами не работает), а некая оболочка, прилепленная сбоку. Т.е. и "железо" нужно лепить совершенно лишнее, и программной прозрачности все равно не наблюдается. Тогда уж лучше использовать адаптер SD-карты от Vinxru с его же оболочкой - выглядит более элегантно.
|
02 Jun 2014 23:47 |
|
|
Stan
Banned
Joined: 04 Jan 2013 10:09 Posts: 397 Location: 95.24.178.158
|
Обьясняю по пунктам, если уж Вы "включаете непонятку": 1. В вопросе Вашем было " для старых компьютеров", " о которых идет речь (Орион/Специалист и т.д.)" Вы добавили только сейчас. 2. И не смотря на это, в Орион/Специалист для работы с SD-картой придется добавить хотя бы пару регистров - согласны? Вместо них по ссылке просто использовали уже готовый LPT-порт. Так что не надо тупить на этот повод с деланным удивлением - " с какого это времени LPT-порт стал стандартным интерфейсом" - в "Специалисте" это порт программатора/принтера 580ВВ55А. Аналогичный порт в Орионе - выведен на системный разъём. Вам сказать точную дату с каких пор? Интересоваться надо всё же мат-частью, раз уж за это взялись! Вижу, что Вы в этом вопросе некомпетентны и не пробовали разобраться. В мониторе/операционке используются т.н. "крюки" или проще говоря ячейки адресов векторов стандартных подпрограмм. Т.е., чтобы заменить подпрограмму вывода на экран - нет нужды перепрошивать монитор, достаточно сменить адрес этой подпрограммы. Также и с SD-картой - заменяются лишь подпрoграммы записи и чтения дорожек.
Да - пожалуйста! Разве ж Вам что-то навязывают? Разве я сказал где-то что ЭТО - лучше, а ЭТО - хуже?
Вы задали вопрос в конкретной форме, а я всего лишь Вам намекнул, что практически ответ на него есть на форуме.
В таком случае - всего лишь можно поблагодарить за внимание к Вашему вопросу, а уж насколько Вам подходит то или иное техническое решение - это сугубо Ваше личное дело, как и то, что Вы сами предпочтёте использовать.
А то складывается впечатление, что я с ножом у горла к чему-то Вас принуждаю - а это совсем не так!
Но с другой стороны мне трудно согласиться с Вашей оценкой этих решений, которая, на мой взгляд, не верна.
|
03 Jun 2014 03:23 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Как ни странно, когда-то (больше 20 лет назад) пробовал разобраться (в частности, в операционных системах). Настолько, что на ассемблере написал ядро операционной системы, которая вполне успешно продавалась.
Мог бы ответить практически по всем пунктам, но не вижу смысла...
|
03 Jun 2014 04:27 |
|
|