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

User Tag List

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

Тема: Расширение памяти

  1. #1
    Member
    Регистрация
    12.10.2005
    Адрес
    San Francisco
    Сообщений
    144
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Расширение памяти

    Как я тут писал, мне достался доныне неизвестный науке клон под названием "Дуэт" Лианозовского завода. Вскрытие показало достаточно стандартную 48К схему с одним блоком памяти но без WAIT.
    Я решил его слегка модернизировать - расширить память. Прикидка показала что надо примерно 5-6 корпусов для 128К не считая самой памяти.
    Мне не хотелось городить 2-й этаж, так что я вытащил РУ5 и поставил RAM
    по 256К. А вместо рассыпухи поставил XILINX CPLD. Оно и компактнее, и паять намного меньше проводов. Картинка прилагается.
    ROM от фирменного 128 вполне работает.

    Теперь вопрос. Я использую только половину памяти, а логики в CPLD еще
    осталось невпроворот. Портов могу наделать сколько угодно. Так вот как наиболее осмысленно переключать память? Завести 1FFD? Какие биты адреса учитывать? От чего лучше взять прошивку чтобы максимум совта
    мог использовать 256К?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	cpld.jpg 
Просмотров:	580 
Размер:	75.5 Кб 
ID:	1940  

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

  3. #2
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    зафигач туда порты Скорпа и SMUC'a хоть с винтом поработаешь

  4. #3
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alexfreed
    А вместо рассыпухи поставил XILINX
    А каким софтом/железом пользуешся для прошивания PLD?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #4
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Порт #1FFD, бит 4-ый. Будут работать софтины поддерживающие Scorpion/KAY 256. Pentagon 256 - штука редкая, не все софтины поймут. ATM - редко поддерживается. Еще хороший вариант #DFFD (Profi, 0-ой бит), поддерживается неплохо, будет меньше проблем с программами которые обращаются через OUT (#FD),A (если ты еще жесткую дешифрацию порта сделал), поскольку вероятность встречи LD A,#DF:OUT (#FD),A гораздо меньше чем LD A,#1F:OUT (#FD),A.

  6. #5
    Member
    Регистрация
    12.10.2005
    Адрес
    San Francisco
    Сообщений
    144
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7
    А каким софтом/железом пользуешся для прошивания PLD?
    Xilinx ISE 6.3. На их сайте бесплатно. И там же есть схема кабеля для LPT
    для прошивки. Parallel cable III.

  7. #6
    Member
    Регистрация
    12.10.2005
    Адрес
    San Francisco
    Сообщений
    144
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectre
    Порт #1FFD, бит 4-ый. Будут работать софтины поддерживающие Scorpion/KAY 256. Pentagon 256 - штука редкая, не все софтины поймут. ATM - редко поддерживается. Еще хороший вариант #DFFD (Profi, 0-ой бит), поддерживается неплохо, будет меньше проблем с программами которые обращаются через OUT (#FD),A (если ты еще жесткую дешифрацию порта сделал), поскольку вероятность встречи LD A,#DF:OUT (#FD),A гораздо меньше чем LD A,#1F:OUT (#FD),A.
    Я склонялся к варианту Scorpion 256. Вопрос только насколько подробно
    расшифровывать адрес? Я слышал что есть проблемы с полной дешифрацией.
    Пока у меня A0=A14=1; A1=A15=0 для FFFD.
    Сколько бит у Скорпиона на 1FFD?

    И еще - а какая софтина поддержит? ROM 128 тестирует всю память, так что я знаю что пока все путем. Могу конечно сам тест верхних страниц написть, но наверное уже есть. И не один

  8. #7
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alexfreed
    Я склонялся к варианту Scorpion 256. Вопрос только насколько подробно
    расшифровывать адрес? Я слышал что есть проблемы с полной дешифрацией.
    Пока у меня A0=A14=1; A1=A15=0 для FFFD.
    Сколько бит у Скорпиона на 1FFD?
    По документации: порт 1FFD -
    а0, а2, а5, а12 = лог.1,
    а1, а14, а15, IORQGE = лог.0.

    порт 7FFD - тоже самое, только а14 = 1.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #8
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alexfreed
    Теперь вопрос. Я использую только половину памяти, а логики в CPLD еще
    осталось невпроворот.
    Вот и сделай кучку вариантов юзанья 256к , приделай пару кнопок и свето диодов

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

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

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

Похожие темы

  1. Ответов: 6
    Последнее: 10.09.2013, 16:04
  2. Порты памяти - Scorpion и др.
    от ASMAN в разделе Программирование
    Ответов: 27
    Последнее: 18.06.2008, 12:20
  3. Расширение памяти компьютера "Байт".
    от andreil в разделе Память
    Ответов: 9
    Последнее: 13.05.2006, 15:27
  4. Ответов: 76
    Последнее: 18.07.2005, 13:34
  5. Мег памяти на скорпе...
    от lvd в разделе Scorpion
    Ответов: 8
    Последнее: 04.06.2005, 12:06

Ваши права

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