User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 40 из 40

Тема: Орион-128: Подключение RTC 512ВИ1

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    вот что у меня:
    Две таблички отлично объединяются без каких-либо пересечений:

    F700..F72F - Дисковод Короткина SPDOS
    F730..F73F - ВИ53 (из ж.Радио 1995г, №9, стр.38)
    F740..F74F - ВВ51 (из ж.Радио 1995г, №9, стр.38)
    F750...F75F - 512ВИ1 (адрес из таблички из ж.Радио постом выше)

    F760..F761 - 512ВИ1 (Error404)
    F762..F763 - порт SD-карты
    F764..F765 - RS-232 на AtTiny2313
    F770..F7BF - сетевой адаптер на RTL8019AS (обсуждаемо).

    F7D0..F7DF - YM2149F (прицепил сюда потому, что адрес свободный. на самом деле не знаю, куда надо)
    F7E0..F7EF - Порт СОМ2 16С550
    F7F0...F7FF - RAM-диск 1МБ

    Остается вопрос: всем ли устройствам нужно по 16 байт портов? Предлагаю резать им место по спецификации, без округления до 0Fh. Надо AY два порта - пусть декларировано имеет только 2 порта (а там уж как пойдёт). И по возможности делать строгую дешифрацию в аппаратуре - чтобы при работе устройства обходилось без левых обращений к его портам от соседних плат с кратными адресами этого диапазона (что бывает из-за неполного дешифратора). Это даст возможность спланировать более 16 устройств, занимая "пустоты" новыми устройствами.

    - - - Добавлено - - -

    Кроме того, думаю, допустимо если однотипные устройства которые могут быть продетектированы самим компом (и которые заведомо не бывают одновременно в использовании) занимали бы одинаковые адреса. Например, я использую две совершенно разные схемы подключения SD-карт на одном и том же порте F762. Понятно что у пользователя будет собран или один вариант, или другой, а не оба, а ПО их детектирует само. По аналогии можно по адресам сетевой карты RTL в те же порты сажать и другие сетевые карты (например ENC) и детектить их по содержимому/доступу регистров. Или например на порту F500 прекрасно работают как ROM-диск с Ордос, так и IDE по схеме на ВВ55 (или/или), и софт это распознаёт. Ну и аналогично если где-то еще такое допустимо.
    Последний раз редактировалось Error404; 25.07.2017 в 19:07.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,236
    Спасибо Благодарностей отдано 
    493
    Спасибо Благодарностей получено 
    995
    Поблагодарили
    642 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот отжор драгоценной непереключаемой памяти на ВВ55'е (по 256 байт на брата) - это реально жесть! До сих пор не понимаю зачем так сделали ((
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  4. #3

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Текстовый адаптер очень интересная тема, но очень хотелось вывод иметь сразу на VGA (не уверен, что это реализуемо на 6845 разработанной под CRT).

    Я все жду когда будет что-то годное на ВГ75 из раздела "для начинающих" (freddy и компания), тем более там уже пришли к пониманию оптимального (и на мой взгляд) адаптера - VGA, в адресном пространстве основного ЦПУ, с двумя ВГ75 для 8-битного ASCII с цветом и атрибутами, и без АтМеги или какого-то другого доп. ЦПУ (видеоОЗУ обслуживается BT57). Получится не сложнее адаптера на 6845 с фото (а скорее проще). Но что-то там у них дело уж очень медленно идет.

    Мышь тоже когда-то хотел, но понятно что все ПО надо делать самому (ибо его тупо нет), а что-то для этого уже нет желания.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #4

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,236
    Спасибо Благодарностей отдано 
    493
    Спасибо Благодарностей получено 
    995
    Поблагодарили
    642 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мой вариант:

    F700..F72F - КНГМД (разные вариации)
    F730..F733 - ВИ53 (из ж.Радио 1995г, №9, стр.38)
    F740..F741 - порт COM1 (из ж.Радио 1995г, №9, стр.38) ВВ51
    F750...F751 - часы на 512ВИ1

    DS-card™:

    F780..F78F - резерв
    F790..F79F - КНЖМД
    F7A0..F7AF - AY-музыка (YM2149F)
    F7B0..F7BF - часы на ВИ1 (точка входа №2)
    F7С0..F7СF - резерв под часы на DS1307 (или что-то другое)
    F7D0..F7DF - SDHC
    F7E0..F7EF - Порт СОМ2 (и COM3) 16С550
    F7F0...F7FF - RAM-диск 1МБ
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  6. #5

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    16 байт не нужно ни одному устройству, максимум 4 байта.
    хотя для 16С550 может надо больше, там три адресных входа.
    просто шаг 16 очень упрощает схему дешифрации. поставил ИД3 и получил 16 устройств.
    так-то я согласен выделять конкретные байты для устройств, вопрос в том, насколько это рационально.
    если сложить все наши таблички с устройствами, то по сути и подключать больше нечего. всё "подключено".

  7. #6

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,236
    Спасибо Благодарностей отдано 
    493
    Спасибо Благодарностей получено 
    995
    Поблагодарили
    642 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    просто шаг 16 очень упрощает схему дешифрации. поставил ИД3 и получил 16 устройств.
    так-то я согласен выделять конкретные байты для устройств, вопрос в том, насколько это рационально.
    если сложить все наши таблички с устройствами, то по сути и подключать больше нечего. всё "подключено".
    Вот именно поэтому и нет смысла усложнять дешифрацию, имхо. А также из соображений совместимости с ранними версиями подключения ВУ, возможно у кого-то что-то уже сделано (не переделывать же!)

    - - - Добавлено - - -

    П.С. а для двух 16С550 получается ровно 16 байт, они все используются!
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  8. #7

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вообще, мне кажется мы тут повторно изобретаем велосипеды, по крайней мере в части точности хода ВИ1. В прошлом веке она в отечественной технике широко использовалась, а ее прообразы - в импортной (наверняка оно сошлифовкой содрано, т.е. почти 1:1), и наверняка все эти проблемы уже были решены, найти бы только как.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  9. #8

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,236
    Спасибо Благодарностей отдано 
    493
    Спасибо Благодарностей получено 
    995
    Поблагодарили
    642 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    А вообще, мне кажется мы тут повторно изобретаем велосипеды... и наверняка все эти проблемы уже были решены, найти бы только как.
    Вот тут - http://zxbyte.ru/rtc_chips_in_zx.htm
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Страница 4 из 4 ПерваяПервая 1234

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Орион-128: Разное
    от andreil в разделе Орион
    Ответов: 1361
    Последнее: 26.11.2025, 22:29
  2. ОРИОН 128-продам
    от Nordic в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 23.03.2009, 07:54
  3. Снова Орион
    от AlexBel в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 26.09.2007, 10:06
  4. Орион-128
    от AlexBel в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 25.09.2007, 20:40
  5. Ответов: 4
    Последнее: 05.10.2006, 20:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •