User Tag List

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

Тема: РАДИО-86РК на Z80

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

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

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

    По умолчанию

    С точки зрения написания больших программ и использования требовательных к ОЗУ ОС, самый очевидный и самый простой вариант расширения ОЗУ (а расширять его таки надо, т.к. это малой кровью даст CP/M) - сделать страничную адресацию, страницами по 64к. При этом в первой (т.е. нулевой) странице работающей с момента reset для 100% совместимости со старым ПО включены все стандартные порты и экран на стандартном месте (Апогей или РК - не суть), а во всех прочих страницах - только ОЗУ (все 64к - процессору, без вкраплений портов и экранов) или как вариант ОЗУ+ПЗУF800. Т.е. аппаратно достаточно установить регистр страниц (и расширить ОЗУ хоть статикой, хоть DRAM) и при значении этого регистра больше нуля (один вентиль ИЛИ), запрещать чип селекты всей РК-шной требухи (что-то типа дизаблить всю ИД7 дешифратора). Драйвера размещаются в странице 0 (они и пишут в экран и устройства В/В), а код ОС и электронный диск - в остальных страницах. Вызовы в страницу 0 (к драйверам) делает только ОС. Просто и красиво.

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

    Цитата Сообщение от barsik Посмотреть сообщение
    Лучше бы все заинтересованные высказались в пользу AY-8912. Этот музыкальный чип обошёлся мне дорого, но лежит "мёртвым грузом" уже 25 лет и ждёт своего часа.
    Субъективно, синтезированную 8-битную музыку не воспринимаю вообще (а точнее воспринимаю скрежетом, как оно и есть), хоть на ВИ53, хоть на AY. Чуть лучше 8-битные оцифровки типа ковокса (но им надо вагон ОЗУ). Вот как шумовые эффекты в играх AY неплох, но кто напишет игры с AY для РК?
    Последний раз редактировалось Error404; 06.06.2017 в 15:39.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

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

  3. #2

    Регистрация
    14.05.2013
    Адрес
    г. Москва
    Сообщений
    264
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Просто и красиво
    И не РК. А просто некая CP/M машинка. Почему бы тогда не использовать Орион-128, при желании добавив туда текстовый контролер с 80 символами и КОИ-8?

  4. #3

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

    По умолчанию

    Цитата Сообщение от uart Посмотреть сообщение
    И не РК. А просто некая CP/M машинка. Почему бы тогда не использовать Орион-128, при желании добавив туда текстовый контролер с 80 символами и КОИ-8?
    Этак любая вариация где не надо лечить жопоболь от портов и экрана - не РК. Тот же Апогей строго говоря - не РК, раз там унесли порты и экран. Если подходить с популярной бинарной логикой "АТМ-не спектрум", то вытираем все тутошние расцветшие темы "доработчиков", и расходимся. Чота даже ржу, "Орион-256 - не Орион-128!", таки да - 256 не 128.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  5. #4

    Регистрация
    14.05.2013
    Адрес
    г. Москва
    Сообщений
    264
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Этак любая вариация где не надо лечить жопоболь от портов и экрана - не РК. Тот же Апогей строго говоря - не РК, раз там унесли порты и экран.
    В РК86 32К и 16К экран находится по разным адресам. Какая разница какой адрес у экрана или ППА например? Это правится за несколько минут и программа работает точно так же. Причем править надо в любом случае, программы существуют под РК/Микроша/Партнер/Апогей, нет единого источника, где представлены все программы под единственно верное распределение адресного пространства. Часть программ получает преимущество от большего ОЗУ, часть без него и работать не будет.

    Цитата Сообщение от Error404 Посмотреть сообщение
    "Орион-256 - не Орион-128!", таки да - 256 не 128.
    Даже с 512Кб и Z80Card-II Орион остается Орионом. Это вполне нормальный апгрейд, причем сделанный еще в те времена, что показывает его востребованность. Да, лучше процессор, больше памяти, но принципиально ничего не поменялось. А вот Орион-Про совсем другой компьютер, хотя и частично совместим.

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

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

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

Похожие темы

  1. Радио-86РК: Видеовыход
    от m.d. в разделе Радио-86РК
    Ответов: 13
    Последнее: 21.05.2015, 08:19
  2. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 08:34
  3. эмулятор радио-86рк
    от sergey2b в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 09.06.2011, 15:59
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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