User Tag List

Показано с 1 по 10 из 209

Тема: Радио-86РК Плюс. Создание и обсуждение версии 2016г.

Древовидный режим

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

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Часть реплик по теме новодела ошибочно попали в тему "Радио-86РК на Z80".

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    Ну замутим РК86 в супер-пупер конфигурации и что? Кто напишет софт, ДОС и много чего еще?
    Слишком сложный "супер-пупер" не надо. Желательно как можно проще. Я вообще предлагаю добавлять только то, что каждый может сделать за пару часов имея электро паяльник. Т.е доп.ОЗУ, ПЗУ, альтернативный фонт и AY-8912.

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    Сейчас идет очередной виток мозгового штурма... - получится очередной клон, не поддержанный программами
    Не попробовав не узнаещь !

    Никто ещё не делал ничего подобного. Все новоделы делали по базовой схеме РК. А Вы же уже запланировали ввести ВИ53, 4 фонта, Турбо, цвет и доп.ОЗУ в окне A000...BFFF. Если хотя бы это Вы сделаете, это будет гигантский шаг вперёд.

    Если в новоделе будет доп.ПЗУ и/или доп.ОЗУ, то расширенный ROM-BIOS, ДОС для НГМД и винта, Нортон, текстовый редактор и, макроассемблер мне не составит труда странслировать, т.к есть соответствующие исходники. Ещё смогу предложить обмен по проводной линии с PC. А затем хотелось бы заняться ВИ53, чтобы играл классическую музыку. Но чтобы сделать муз.редактор нужен фонт с изображениями нот. RK-DOS может поддержать любой привод, нужны только подпрограммы для этого устройства. Уже только это оправдывает дополнительный расход деталей на доп.ОЗУ и ПЗУ.

    Если будет цвет, то в Нортоне и текстовом редакторе я это использую (это же несложно). И, возможно, ради интереса попробую оцветить несколько старых игр. Найдутся и другие энтузиасты, чтобы заняться оцвечиванием игр. Вероятно, лишний фонт со спрайтами для ографичивания игр полезнее, чем цвет, т.к ографичивание проще, чем оцвечивание.

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

    Так и нет ясности по вариантам расширения ОЗУ. А есть только 4 варианта расширения ОЗУ.

    Первые 3 варианта расширения ОЗУ


    Во-первых, "открытие" окна ОЗУ в 8К в области A000...BFFF. Такой вариант ценен тем, что расширяется именно основное ОЗУ, давая 40 кб для программ. Если в этом варианте отключить и ППА на 8000...9FFF, то получатся сплошные 48К.

    Второй вариант, это полубанковая коммутация страницами по 32 кб в окне 0...7FFF. При одной банке РУ5 это 2 страницы, при двух банках - 4 страницы. Доступ в это ОЗУ только подпрограммами F836/39 или аналогичными из ПЗУ E000...EFFF. Т.е это ОЗУ полезно только для эл.диска или как буфер (например в текстовом редакторе), а не как основное ОЗУ для программ. Основное ОЗУ остаётся 32 кб.

    Третий вариант это альтернативный режим МИКРОША со сплошным ОЗУ 48К. Выгоды такие. Во-первых, - программы от МИКРОШИ. Во вторых, 48К уже позволяет CP/M, если требуется. В-третьих можно запускать большие программы написанные на Паскале МТ+ и BDS/AZTEC СИ (т.к остальные компиляторы лишь для Z80). Тут предлагают вариант 60К и совместимость с АПОГЕЕМ. Это сложнее и главное, вариант АПОГЕЯ не даёт расширения ПЗУ, отчего придётся вводить внешний ROM-диск от ОРИОНА (и ПЗУ вне адресного пространства намного хуже, чем прямое ПЗУ в памяти).
    [свернуть]

    И вот рекомендуемый четвёртый вариант. Он даёт то же самое, кроме совместимости с МИКРОШЕЙ, зато он намного проще. А 100% совместимости с МИКРОШЕЙ и так нет из-за отличий клавиатуры.

    Суть в том, чтобы в альтернативном режиме просто убирать порт 8000. На A000...BFFF всегда включено ОЗУ и при отключении порта 8000, в области 8000...BFFF оказывается ОЗУ. Достаточно ввести второй адрес ППА клавиатуры, а именно - F100. Главное, что при этом передвигать адреса других В/У не требуется. Тогда в базовом режиме порт клавиатуры на 8000 и полная совместимость. Одновремено порт клавиатуры выбирается по F100, а D14 всегда на F200. А когда тумблер в режиме 48К, то ППА 8000 отключается и в области 8000...BFFF оказывается ОЗУ, а клавиатура доступна только на F100. В области A000...BFFF всегда ОЗУ, т.е в базовом режиме доступно 40 кб. Т.е расширение ОЗУ есть даже в базовом режиме, что очень ценно. Это идеальное решение проблемы.

    При этом вся требуемая коммутация режимов сводится к отключению порта 8000.

    Расход деталей в этом варианте крошечный (ЛЛ1 запрещающий чип селект 8000). В режиме 48 кб 100% совместимости с РК нет (точнее нет совместимости по порту клавиатуры, что фатально для игр, но для системных программ это "до лампочки"). Этот режим удобен для редактора, ассемблера, бейсика, больших программ транслированных с ЯВУ и для ДОС. Из ДОС-48К можно запускать и все старые программы. Этот вариант удобен как раз для статики и нравится своей простотой. Но решать не мне.

    Пожалуйста определитесь с этим.

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

    Ставить ВИ53 на B000 нехорошо. Вообще нехорошо ставить дополнительные В/У в области ниже F000, т.к это сложно реализовать проводками на базовой плате. Пусть эта область занимается только базовыми В/У. Адрес ВИ53 вообще не важен, тем более, что программы АПОГЕЯ не годятся. Уж тогда логичнее ставить ВИ53 на D800, как в МИКРОШЕ. Но разумнее и ВИ53 и все другие доп.устройства ставить в области F000...F7FF. При разбиении дешифратором этой области с шагом 100H, получается достаточное число чип-селектов, что вполне хватит, т.к нагрузочная способность шины не безгранична.

    D14, только в крайнем случае, может стоять на A000, хотя это очень невыгодно, т.к участок A000...BFFF единственный доступный сплошной участок в 8 кб необходимый для расширения ОЗУ в базовом режиме до 40 кб. Потому D14 необходимо перенести на F200. Всё-равно D14 мне придётся занять на винчестер (т.к винчестер подключается через ППА).

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

    Предлагаю вот такую организацию. По крайней мере, у меня EPROM 8К, 2 пол-банки из РУ5 и один альтернативный фонт из РФ2 уже стоят так.

    F000 - РК-КНГМД
    F100 - ППА клавиатуры (выбираемый и на 8000...9FFF)
    F200 - ППА D14 (для винчестера и УФ-программатора)
    F300 - ВИ53
    F400 - резерв для ВВ51 или 6850
    F500 - резерв для AY-8912
    F600 - строб для винта
    F700 - D14' управляющий режимами

    Для порта D14' можно использовать разряды так:

    PA0...PA4 - номер куска из ПЗУ в окне E000...EFFF (адреса A12...A15 ПЗУ)
    PA5 - номер одного из двух кусков ОЗУ по 16К в окне 8000...BFFF
    PA6 - выбор такта ВИ53 канала 2 (2 МГЦ или 50 ГЦ)
    PA7 - резерв для управления памятью

    PB0...PB6 - номер полу банки ОЗУ в окне 0...7FFF (на SIMM-30)
    PB7 - резерв для управления памятью

    PC0...PC4 - номер фонта из ПЗУ знакогенератора в 32К
    PC5 - ТУРБО/НЕТУРБО
    PC6 - цвет/монохром
    PC7 - отключить порт 8000...9FFF (переключение памяти 40/48 кб)

    PS: Лучше не ставить ВИ53, а поставить AY-8912, т.к он приятнее "скворчит" и одновременно даёт и порт, так что если клавиатура аппаратная, то порт клавиатуры можно не ставить. К тому же это немалый плюс к привлекательности платы.

    PPS: Адаптер магнитофона лучше не ставить (как умно сделали в ИРИШЕ ещё в 1984). Кому надо сделает крошечную внешнюю платку. Кроме того в моду вошли цифровые магнитофоны, которые сразу дают TTL-уровень.
    Последний раз редактировалось barsik; 26.06.2017 в 16:37.

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

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

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

Похожие темы

  1. Ответов: 113
    Последнее: 22.10.2023, 22:26
  2. Радио-86РК: Платы, сборка, обсуждение.
    от Gryphon в разделе Радио-86РК
    Ответов: 367
    Последнее: 18.01.2021, 17:29
  3. SD card <--> Радио-86РК. Концепция. Обсуждение.
    от kovdry в разделе Радио-86РК
    Ответов: 14
    Последнее: 03.09.2014, 19:05
  4. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 08:34
  5. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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