User Tag List

Показано с 1 по 7 из 7

Тема: Подскажите, какие порты использовать.

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

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

    Регистрация
    07.08.2007
    Адрес
    Нижний Новгород
    Сообщений
    77
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Подскажите, какие порты использовать.

    Приветствую форумчан.
    Я уже лет пятнадцать не прикасался к Спектруму, после того как спалил свой самодельный Pentagon-128 с наворотами (как спалил - отдельная и печальная история, но спалил напрочь).
    С тех пор ностальгирую постоянно, и теперь решил плюнуть и построить Спектрум обратно.
    Не знаю, впрочем, когда построю, построю ли вообще - таких "начинальщиков" и "бросальщиков", наверное, тут навалом.
    Но есть вопросы, в основном, по портам:
    1. Есть ли какой-то канонический стандарт на порты для расширения памяти (расширение планируется до 32 МБ - зачем, скажу ниже). Хотелось бы использовать под это дело один порт, но чтобы уже выпущенное ПО его видело. У меня раньше память была добита до 1 МБ, и я не помню, какой порт использовал, но стороннее ПО эту доп. память видело (например, копировало дискету на дискету за один проход).
    2. Есть ли какие-то стандарты на порты для видеорежимов?
    3. Есть ли стандарт на программный порт для включения-выключения "турбо"?
    4. Есть ли схема для Кемпстон-мыши с колёсиком?
    И т.д.
    Может, если кто подскажет ещё что, коротко расскажу, что я планирую (не всё сразу, есть программа-минимум, и потом развитие):
    Для начала хочу просто построить обычный Спектрум со 128+ памятью.

    На данный момент разработана вся схематика на ПЛИС Altera для работы процессора на произвольной частоте без применения Wait до 20 Мгц. При этом графическая схема имеет возможность считывать каждую точку в отдельности - например, для режима 256 цветов для каждой точки. При этом графика и процессор друг другу не мешают.
    Тактовые частоты процессора и графики могут быть произвольными и друг от друга независимыми - синхронизацию осуществляет схема.
    Схема оттестирована на симуляторе, на железе пока нет - нет программатора под Альтеру.
    Работа схемы заточена под SRAM, но с задержкой не более 10 нс. Специально не стал заморачиваться с DRAM из-за RAS и CAS - Альтера и так на пределе (из режима 20 МГц без Wait, она 10-наносекундная, а для RAS и CAS уже нужно меньше 10 нс - боюсь, не потянет. 7-наносекундных не нашёл в продаже.

    Заказано:
    Процессора Z80 20 МГц (DIP и QFP), ОЗУ 2048x8 Мб - 2 штуки пока, Altera 512x208 (одна есть, две заказал ещё)
    Также заказал две штуки Z380 - 16 битный вариант Z80. Но с ним проблема - их нигде нет. Нашёл только в одном месте в Китае, и могут прислать совсем не то.
    Дело в том, что планируется режим экрана 1024x576i - это телевизионная развёртка, чересстрочная, с соотношением 16:9.
    Обычным Z80 её можно раскачать (на 20 Мгц), но замучаешься страницы переключать. У 380-го прямая адресация до 4 ГБ, полная совместимость по командам и т.д. С обычным Z80 (в режиме совместимости), а также бонусом - 16 бит данных.
    Клавиатура планируется PS/2 обычная, с интерфейсом на микроконтроллере PIC и аппаратным преобразованием в стандарт Спектрум (40 клавиш), мышь на том же контроллере.
    Контроллер НГМД на ВГ-шке (это лишь для того мне старые свои диски прочитать, если не размагнитились).
    Музыка на AY-8912 и программной регулировкой громкости (подскажите, как лучше сделать - хочу через медиа-клавиши, но под PS/2 таких клавиатур мало).

    Память, если выгорит с 380-м процом, хотел бы под 16 бит, но нормально и две линейки по 8.

    Получится или нет - не знаю. Торопиться не буду. Но скоро должен прийти программатор альтеровский - оттестирую ПЛИС на предмет взаимной работы графики и проца.
    Схему ПЛИС могу выложить, может, кто косяки найдёт - она сырая.
    Насколько я знаю, даже на ZX Evo на данный момент максималка проца - 14 МГц и с Wait. Хотелось бы его обогнать.

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

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

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

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

Похожие темы

  1. Ответов: 5
    Последнее: 11.05.2011, 21:21
  2. какие лучше использовать микросхемы
    от sergey2b в разделе Для начинающих
    Ответов: 2
    Последнее: 11.03.2010, 21:57
  3. Порты в AY
    от Bear в разделе Звук
    Ответов: 7
    Последнее: 27.09.2009, 03:53
  4. порты #x5 покритикуйте :)
    от Ronin в разделе Несортированное железо
    Ответов: 15
    Последнее: 16.06.2006, 12:32
  5. Порты SMUC
    от spensor в разделе Scorpion
    Ответов: 35
    Последнее: 17.08.2005, 16:27

Ваши права

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