Важная информация

User Tag List

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

Тема: SQRUM 1M

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию SQRUM 1M

    Делаю клон на CPLD EPM7128SLC84-15 (MAX 7000S)
    Решил, короче, запихнуть свой кворум, в том виде как он у меня сейчас в CPLD.

    Получается смесь Кворум БК-04 и PROFI 1024

    Память 1Мб на 2 чипах NN514405 или аналогичных мелких чипах с симов 4/8 мб, где 8-16 чипов.

    Первые попавшиеся аналоги MB814400C TMS44400DJ M514400DL KM44C1000J HM514400CS6 V53C404HK60

    Процессор, память, ПЗУ и большая часть портов ввода-вывода будут внешние, менеджер памяти и видеоконтроллер будут внутри.

    Порты расширения
    -------- Память ------------
    1) #7FFD
    D0 = bank 0 ;128 kB memory
    D1 = bank 1 ;128 kB memory
    D2 = bank 2 ;128 kB memory
    D3 = select screen 0/1
    D4 = ROM A14 (128/48)
    D5 = disable paging
    2) #1FFD
    D1 = ROM A15 (когда установлен, то ROM A14 выбирает Сервис ROM / TR-DOS)
    3) #DFFD
    D0 = bank 3 ;256 kB memory
    D1 = bank 4 ;512 kB memory
    D2 = bank 5 ;1024 kB memory
    D4 = 1 - disable rom and connect ram page 0 in adress space 0-3FFF, also enable port #7FFD if disabled

    Структура ПЗУ 0 - 128, 1 - 48, 2 - Service (например Real Commander), 3 - TR-DOS
    Сервисная страница выбирается пропатченным 128 Basic, можно взять здесь http://www.avray.ru/ru/zx-spectrum-256k-upgrade/
    Возможно еще буду что-то делать с ПЗУ, а то 4 банка маловато конечно же )
    ------------------------------
    4) #FE запись
    D0 = BORDER B
    D1 = BORDER R
    D2 = BORDER G
    D3 = TAPE OUT
    D4 = BEEPER

    Собрал пока что такую макетку

    Вид снизу :-D


    ГЛАВНЫЕ ОТЛИЧИЯ от Кворум-БК-04
    1) экран как у пентагона, т.е. 320 строк решил сделать 312 как у оригинала
    2) видеоконтроллер выбирается по DC1(hcnt[1])=0
    3) смена адресов идет не по S0, а по DC0(hcnt[0])

    Прошивка уже работает и выдает меню 128 бейсика с TR-DOS (сигнал DOS реализован внутри CPLD)


    Еще примеры картинок


    Вложения Вложения
    Последний раз редактировалось EvgenRU; 19.08.2017 в 17:00.

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

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

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

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

Ваши права

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