User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 56

Тема: Специалист М - апгрейд до МХ2

  1. #11
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от SpaceEngineer Посмотреть сообщение
    Я с ней периодически сверяюсь, но, думаю, она не рабочая. В ней вся память сидит на общей шине данных, даже цветовая банка (РУ6). А это значит, что автор как-то смог разнести во времени два обращения видеоконтроллера к ОЗУ за один цикл видео (для чтения байта графики и байта цвета по одной шине). Да и цикл процессора тоже, ведь запись в экранную область должна одновременно записать байт из регистра цвета должен в цветовую банку. Схема формирования выборки /CAS цветовой банки довольно хитрая (сигнал /VC, DD16.1), но я не вижу, где там автор нашел временное окно, чтобы вклиниться с этим сигналом. Ведь формирование выборки основной памяти (сигнал /V, DD31.3) сделано как в оригинале у Афанасьева, времянки там стандартные (скважность /CAS = 1/2 из-за видеоадаптера, если проц не обращается; иначе обращение проца вставляется между обращениями видео без всяких окон).
    Очень интересно. Похоже, что он сделал двойной CAS при общем RAS. Это возможно и скорости от ОЗУ не требуется. Надо сунуть синхрогену с картинки scheme1var1.png и scheme1var2.png в симулятор. Я вижу, что RAS вообще по сути от 8МГц стреляет, а это 8МГц.

  2. #12

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SpaceEngineer Посмотреть сообщение
    Кстати, на вашей схеме есть ошибки в УГО некоторых микросхем. Навскидку, у ИР27 (в схеме видео) вывод 1 это не /OE (output enable), а /EW (enable write). А у ИР35 земля и питание это 10 и 20, а не 8 и 16.
    Понял, исправлю, хотя эта схема никуда не пойдёт.

  3. #13

    Регистрация
    30.09.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    101
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Походу рам-диск глючит из-за неправильной регенерации ОЗУ. Держит данные пару минут, потом дохнет. В Специалисте-М счётчиками перебираются только 7 разрядов, а MN41256A-08, возможно, требует 8 (никак не могу найти даташит на них). А К565РУ7 требует все 9 разрядов! (В "датшите" есть такая строка: Регенерация осуществляется за 512 циклов). Похоже, и тут схема Афанасьева ошибочна.

  4. #14

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SpaceEngineer Посмотреть сообщение
    Походу рам-диск глючит из-за неправильной регенерации ОЗУ. Держит данные пару минут, потом дохнет. В Специалисте-М счётчиками перебираются только 7 разрядов, а MN41256A-08, возможно, требует 8 (никак не могу найти даташит на них).
    не "возможно", а абсолютно точно. даташит ищется по первой ссылке в гугле, правда он на японском.

    А К565РУ7 требует все 9 разрядов! (В "датшите" есть такая строка: Регенерация осуществляется за 512 циклов).
    да, поэтому когда апгрейдил свой ленинград - поставил 41256, иначе пришлось бы кучу дорожек резать.
    Последний раз редактировалось Serg6845; 22.12.2021 в 21:39.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  5. #15

    Регистрация
    30.09.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    101
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Где, где даташит? Если вы про это, то там только какая-то таблица с микросхемами. Есть только упоминание refresh cycle 256, и всё.
    https://www.datasheets360.com/part/d...2249336617894/

    - - - Updated - - -

    Кстати, fifan, ваш тест памяти не отлавливает проблему с регенерацией, показывает все страницы "исправными". Даже отсутствующие Вероятно, он слишком шустрый - процессор, перебирая 64 кб в пределах страницы МХ-а, осуществляет эдакую "программную регенерацию".

  6. #16

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SpaceEngineer Посмотреть сообщение
    Где, где даташит? Если вы про это, то там только какая-то таблица с микросхемами. Есть только упоминание refresh cycle 256, и всё.
    https://www.datasheets360.com/part/d...2249336617894/
    нет, не это. хотя упоминания про 256 циклов достаточно чтобы понять что надо 8 адресов

    на выбор

    p.s. насколько я знаю - у всех 41256 регенерация по 8 адресам.


    Кстати, fifan, ваш тест памяти не отлавливает проблему с регенерацией, показывает все страницы "исправными". Даже отсутствующие Вероятно, он слишком шустрый - процессор, перебирая 64 кб в пределах страницы МХ-а, осуществляет эдакую "программную регенерацию".
    для регенерации нужен специяльный тест. помню как отлавливал РУ5, у которой глючила одна ячейка если в нее не писать примерно 10-15 минут...
    Последний раз редактировалось Serg6845; 22.12.2021 в 22:28.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

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

  8. #17

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Схему регенерации РУ7 касательно А8 можно взять отсюда.
    Последний раз редактировалось fifan; 23.12.2021 в 07:20.

  9. #18

    Регистрация
    30.09.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    101
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там довольно инвазивное изменение, надо резать 4 дорожки на плате. Или поставить 5 новых мультиплексоров чисто для рам-диска. Попробую другую идею. Где взять правильный тест рам-диска на динамической памяти?

  10. #19

    Регистрация
    30.09.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    101
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот так всё работает. Пришлось кучу дополнительных проводов тянуть от материнки, зато ничего резать не надо.

    https://disk.yandex.ru/d/HC1MsTlyX9QlFQ

    Регенерация 41256 сделана свободной половинкой КП2 (другая коммутирует A8). Я просто продублировал вторую половинку DD35 на схеме Специалиста-М, которая коммутирует A14 и A15, только вместо лог 0 подал отсутствующий разряд адреса со счётчика. Для теста просто скопировал в коммандере все файлы с ром-диска на все 4 рам-диска (более 32 кб, чтобы убедиться, что все строки регенерируют). Прошло 15 минут, все файлы на месте, запускаются без глюков. На вторую половинку КП2 завёл ещё один разряд со счётчиков - по идее, это должно обеспечить регенерацию РУ7, но у меня их нет, чтобы проверить.

    Заодно буфер для STD цвета припаял. Какие программы/игры есть цветные, чтобы потестить? Знаю только BUDI, цветные линии, MUSIC. К сожалению, Almaz-2 чёрно-белый

    - - - Updated - - -

    Просто понабивал коды STD цветов по адресу F802, всё соответствует. Правда, вместо чёрного - тёмно-серый. Но это скорее не баг, а фича: 8-цветный режим стал 9-цветным.
    https://disk.yandex.ru/i/GA6uNYwzCpHVcg

  11. #20

    Регистрация
    30.09.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    101
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запустил прошивку Сябра (которая SyabrMX2ROM.rar). Где взять описание директив Монитора-4? Знаю, что по X запускается рамфос, а есть директивы для запуска чего-нибудь из ром-диска STD? Там все 32 кб чем-то заняты.

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Специалист МХ2: реализация в CPLD
    от fifan в разделе Специалист
    Ответов: 241
    Последнее: 15.07.2022, 04:32
  2. Ответов: 135
    Последнее: 02.12.2021, 22:50
  3. Апгрейд ПК-01 -> ПК-02
    от kapitan-u в разделе Львов
    Ответов: 55
    Последнее: 18.07.2020, 06:10
  4. Специалист МХ2. Сборка на плате VER. 2.2
    от vernigor в разделе Специалист
    Ответов: 20
    Последнее: 06.05.2017, 07:51
  5. Апгрейд Amiga 1200
    от easy_john в разделе Amiga
    Ответов: 3
    Последнее: 21.12.2009, 01:02

Ваши права

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