User Tag List

Страница 7 из 33 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 329

Тема: simm 30/72

  1. #61

    Регистрация
    15.08.2009
    Адрес
    Чайковский
    Сообщений
    833
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    26
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, мы не забываем! Сигнал IKB подается на схему как раз в целях регенерации. С 565РУ7 на 256К это решение работало. Хотя это решение будет работать только с 256К ОЗУ. Для 1М придется ставить дополнительный счетный триггер на линию AM9 или использовать имеющийся в "Орели" счетчик кадров, который используется для реализации мигания Flash.
    В Профи я не ставил ни какого дополнительного счетного тригера.
    Дело в том что видеоконтроллер так и так периодически читает память и
    это регенирирует память в тех строчках где расположена область экрана.

    Теперь если разнести ячейки видеоэкрана по всей физической области
    памяти то будет происходить регенерация всей памяти.

    Т.е. смысл такой, что к примеру при обращении к адресу 4000 выбирается
    первая строка RAM первый столбец, при обращении к ячейке 4001 выбирается вторая строка первый столбец (а не первая строка и в ней второй столбец).

    И тот факт что область экрана стабильна а в остальной памяти
    сбои может говорить о плохой регенерации.

    Скрытый текст


    Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
    Profi v3.2 256kB + PAL coder
    Плата ZXM Phoenix 1024kB + VGA converter
    ZX Evolution 4096kB + SSD-1Gb
    Плата Speccy 2010
    Плата Sprinter Sp2000s
    Плата Reverse U9 EP3C
    Плата Reverse U10 EP3C
    Плата Reverse U16 EP4CE22
    Плата Mist v1.31
    Terasic DE1
    Terasic DE1-SoC
    Terasic DE10-nano
    iCore 3
    [свернуть]

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

  3. #62

    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,089
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    49 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от oracleua Посмотреть сообщение
    Буфер записи на кр1522ир22...
    Хорошо. А какой сигнал идет на вывод 1 этой микросхемы?

    Далее, какой сигнал идет на вывод /OE симм? Где он формируется?
    Цитата Сообщение от oracleua Посмотреть сообщение
    2.Убрал DD1. А зачем подключать сигнал /JKR (выводы 1,3,5,9 DD2) к одному из близлежащих резисторов на линию +5В???
    Он ведь через 1.1кОм висит на +5в...
    Точно, я забыл. Там и так есть резистор, значит дополнительно ничего подключать на этот сигнал не надо.

    ---------- Post added at 21:44 ---------- Previous post was at 21:40 ----------

    Цитата Сообщение от Anykey Посмотреть сообщение
    Теперь если разнести ячейки видеоэкрана по всей физической области
    памяти то будет происходить регенерация всей памяти.
    В самом деле, отличная идея! Если изменить компоновку строк и столбцов памяти так, чтобы экранная область охватывала все строки - то никаких дополнительных счетчиков и IKB на регенерацию не потребуется. Только есть одно но: сделать счетчик может быть проще, чем перерезать кучу дорожек и навесить кучу проводов в районе мультиплексоров памяти. К тому же ведь придется менять местами адреса как на видеоконтроллере, так и на процессоре.

  4. #63

    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,187
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    [QUOTE=Barmaley_m;329498]Хорошо. А какой сигнал идет на вывод 1 этой микросхемы?
    Далее, какой сигнал идет на вывод /OE симм? Где он формируется?
    [QUOTE]
    Сигнал на 1 ногу ир22 идет WE..орели
    А такого сигнала /OE на симе нет...есть WE. Он тодже что и на ир22 со штатной схемы орели 3 вывод озу..
    Последний раз редактировалось oracleua; 08.11.2010 в 21:51.

  5. #64

    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,089
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    49 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от oracleua Посмотреть сообщение
    4. Сигнал CSP3 9DD35 закоротил на землю.. Убрал элемент лл1 с сигнала IORQ..Белый экран в ТР-Дос появился..И выскочил шильдик диска А:> до этого без элемента лл1 ТР-дос висла...
    Так что, все заработало как надо?

    Я тут ошибся, /CSP3 коротить на землю нельзя. Перегружается выход элемента DD9.4 - есть даже шанс подпалить микросхему. Так что остается три варианта: 1) отрезать /CSP2 от входа DD9.4 и подать этот вход на резистор к +5В; 2) отрезать /CSP3 от DD35 и подать тактовый вход на резистор к +5В либо на землю; 3) поменять прошивку DS1 (РТ4).

  6. #65

    Регистрация
    15.08.2009
    Адрес
    Чайковский
    Сообщений
    833
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    26
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Только есть одно но: сделать счетчик может быть проще, чем перерезать кучу дорожек и навесить кучу проводов в районе мультиплексоров памяти. К тому же ведь придется менять местами адреса как на видеоконтроллере, так и на процессоре.
    Возможно это так, ведь в Профи это все было уже учтено и установить
    SIMM вместо 4х линеек РУ7 требует меньше доработок.

    Скрытый текст


    Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
    Profi v3.2 256kB + PAL coder
    Плата ZXM Phoenix 1024kB + VGA converter
    ZX Evolution 4096kB + SSD-1Gb
    Плата Speccy 2010
    Плата Sprinter Sp2000s
    Плата Reverse U9 EP3C
    Плата Reverse U10 EP3C
    Плата Reverse U16 EP4CE22
    Плата Mist v1.31
    Terasic DE1
    Terasic DE1-SoC
    Terasic DE10-nano
    iCore 3
    [свернуть]

  7. #66

    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,187
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Так что, все заработало как надо?

    Я тут ошибся, /CSP3 коротить на землю нельзя. Перегружается выход элемента DD9.4 - есть даже шанс подпалить микросхему. Так что остается три варианта: 1) отрезать /CSP2 от входа DD9.4 и подать этот вход на резистор к +5В; 2) отрезать /CSP3 от DD35 и подать тактовый вход на резистор к +5В либо на землю; 3) поменять прошивку DS1 (РТ4).
    Выбрал 1пункт.
    Тр-дос работает..Полет нормальный..

    Как будем расширять до 1 метра???
    Последний раз редактировалось oracleua; 08.11.2010 в 23:15.

  8. #67

    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,089
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    49 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от oracleua Посмотреть сообщение
    Как будем расширять до 1 метра???
    Об этом еще рано говорить, мы как следует не наладили еще 256К! Вот когда будет память надежно работать от C2 и C3 без инверторов и кондеров в качестве задержек - тогда можно считать, что все нормально, и приступить к расширению. А то сейчас мы расширим, добавим мультиплексоров на пути адресных сигналов памяти - а оно возьмет и не заработает - как будем налаживать?

    Во-вторых, ты не ответил на мой более ранний вопрос: существует ли схема расширения Пентагон-1024, и если да - то какой там порт расширения? Ведь битов 6 и 7 порта 7FFD недостаточно чтобы адресовать 1024К памяти. Максимум хватает на 512.

  9. #68

    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,187
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из темы расширения Ленинграда 2..Автор "Spir0"
    """Теперь по поводу /WR#xxFD (запись в порт) и Dx (разряд шины данных), самих стандартов на 1Мб существует много, поэтому здесь остается поле для творчества. Ниже табличка режимов, которые потестировал сам и которые нормально должны восприниматься программами:


    Код:
    D5/1 | D6/1
    Scorpion 1024 /WR#1FFD D6 | /WR#1FFD D7
    Pentagon 512 /WR#7FFD D6 | /WR#7FFD D7"""

    http://www.zx.pk.ru/showthread.php?t...0%E0%E4&page=6

    Есть такая информация
    порты расширения до 1Mb ис-
    пользуються у Profi-порт (#DFFD, mask #07)
    у Pentagon-1024 (#7FFD, mask #e7).
    http://zxdn.narod.ru/hardware/dv07pn1m.htm

    Вот еще от Автора "Spectre"
    http://www.zx.pk.ru/showthread.php?t...F2%FB+pentagon
    Вот описание всех получивших распространение стандартов:

    ----------------------------
    ----- Стандарты памяти -----
    ----------------------------

    Для переключения памяти в Scorpion, KAY, Profi и ATM1 используется 2
    порта - это #7ffd (0, 1 и 2-ой биты) + биты дополнительного порта.

    Для Pentagon и ATM2 используется один порт (только #7ffd).

    --------- Pentagon ---------

    256K - используется 6-ой бит #7FFD
    512K - используются 6 и 7 биты #7FFD
    1024K - используются 5, 6 и 7 биты #7FFD
    4096K - используются 5, 6, 7 биты #7FFD + 0,1 биты #AFF7

    Примечание насчет последних двух: 5-ый бит в оригинальном спектруме
    служит для отключения порта #7FFD, посему есть вероятность оказаться в
    48-ом режиме.

    ------------ Scorpion/KAY ------------

    256К - используется 4-ый бит #1FFD (Scorpion и KAY)
    512K - не бывает
    1024K Scorpion - используются 4, 6 и 7-ой биты #1FFD
    1024K KAY - используются 4 и 6 биты #1FFD + 6-ой бит #7FFD

    ----- Profi -----

    256К-1024К - используются 0, 1 и 2 биты #DFFD

    Примечание: На Profi физически присутствует 4 линейки памяти (значения
    0,1 2,3 4,5 и 6,7 в порту #DFFD). Линейки могут быть запаяны как РУ5
    (64Кб), так и РУ7 (256Кб). Если памяти 1Мб, то все просто - стоит 4
    линейки по 256Кб. Но большое количество Profi имеет 256К, 512К, 768К и
    576К(!) памяти. Например, в Profi 576K используется 0,1,2,3 банки и четверть
    7-ой банки памяти.

    ----- ATM-1 -----

    256К - не бывает
    512K - используются 0 и 1 биты #FDFD
    1024К - используются 0, 1 и 2-ой биты #FDFD

    Насчет 1024K: на оригинальном ATM-1 всегда было только 512Кб. 2-ой бит
    порта #FDFD использовался при подключении ПЗУ объемом не 64Кб (27512)
    как обычно, а 128Кб (271000). Он выбирал дополнительные 4 странички.
    Но этот наворот практически никогда и нигде не использовался, даже в
    ATM-2 (хотя сейчас разрабатывается новое ПЗУ на все 128Кб для ATM-2,
    но не для ATM-1). Так что этот бит практически являлся неиспользуемым,
    что и позволило народным умельцам его задействовать. То есть стандарт
    неофициальный.

    ----- ATM-2 -----

    256К и 512К - может и были, но я никогда не слышал
    1024K: есть 2 способа адресации страниц: с использованием #7ffd+#fff7 и
    только через #fff7. В #fff7 биты записываются инвертированные!
    Раскладка битов порта #FFF7 такая:
    0-5 - номер страницы (0-63).
    6 - определяет, что это за страница: 0 - ROM, 1 - RAM
    7 - Определяет сочетание #FFF7 и #7FFD. А именно: 0 - определяет
    страницы только порт #FFF7, а 1 - инвертированные D0-D2 порта #FFF7
    заменяются на неинвертированные D0-D2 из порта #7FFD. Биты старше них
    продолжают браться из порта #FFF7.

    Сам порт #FFF7 доступен только из TR-DOS ПЗУ. Биты в него записываются
    инвертированные!
    Последний раз редактировалось oracleua; 14.04.2011 в 14:36.

  10. #69

    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,089
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    49 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, ты не показал, что существует стандарт Пентагон-1024. О существовании подобного стандарта мне тоже неизвестно, поэтому будем считать, что его нет, а есть только стандарт пентагон-512. Мне вариант скорпион по вышеприведенной схеме - не нравится из следующих соображений.

    Есть много программ, особенно середины и конца 90х гг, которые выводят в порт #7FFD командой OUT (#FE), A, при этом биты 6 и 7 аккумулятора равны 0. По схеме расширения скорпион в результате такой операции в порт расширения ошибочно будет произведена запись, которой в этот момент быть недолжно. А записи в порт 7FFD, которая должна была произойти, не произойдет. Так что все эти программы вылетят со свистом на таком расширенном компьютере. В моей схеме LSY все это учтено, и запись по адресам как 00FD, так и 7FFD произойдет в порт 7FFD. Посмотри, как там сделана дешифрация портов на ИД7 и ЛА3. Одновременно той же микросхемой ЛА3 выбирается AY. Два зайца в двух корпусах!

    Далее, если мы сделаем видеосинхронизацию пентагон, а порты скорпион - то программы, автоматически определяющие тип компьютера, будут сконфужены. Они, допустим, запустят мультиколоры на скорпионовских времянках, а у тебя пентагоновские, в результате - хрен, а не мультиколор.

    Так что я бы на твоем месте делал пентагон-512. В качестве дополнительного бонуса можно было бы на оставшихся 512К памяти реализовать все дополнительные возможности схемы LSY. Ты бы получил в результате ASC CP/M, теневой (NMI) Monitor Z80 160K, режим эмуляции ПЗУ, полнофункциональную орелевскую клавиатуру. Это была бы очень приятная в эксплуатации машинка. Но решать тебе! Для начала сделать пентагон-512 в любом случае не повредит.

  11. #70

    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,187
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А если в схему дешифрации портов внести изменения на ЛА3,ЛЕ1 и WR#1FFD
    может получиться Скорпион с записью в порт 7FFD???
    ""1024K Scorpion - используются 4, 6 и 7-ой биты #1FFD""
    Мне нужен весь мегабайт для Ramdisk...
    Последний раз редактировалось oracleua; 09.11.2010 в 01:36.

Страница 7 из 33 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ленинград + SIMM 30 pin 1MB...
    от SoftFelix в разделе Ленинград
    Ответов: 77
    Последнее: 29.11.2022, 13:35
  2. 40-pin SIMM
    от BYTEMAN в разделе Память
    Ответов: 7
    Последнее: 20.05.2011, 10:33
  3. SIMM 72 or 30
    от Gryphon в разделе Память
    Ответов: 10
    Последнее: 18.11.2010, 09:54
  4. SIMM 30 pin + socket
    от Eugeny в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 28.04.2009, 17:16
  5. ATM и SIMM
    от BaguM в разделе ATM
    Ответов: 2
    Последнее: 03.04.2006, 23:02

Ваши права

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