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

User Tag List

Страница 6 из 8 ПерваяПервая ... 2345678 ПоследняяПоследняя
Показано с 51 по 60 из 78

Тема: [Поиск 1] Расширитель памяти 160/544 Кб SRAM (новодел)

  1. #51
    Activist
    Регистрация
    02.01.2006
    Адрес
    Ufa
    Сообщений
    466
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А из России никто платы по герберам не заказал? А то бы я одну купил.

  2. #52
    Activist
    Регистрация
    02.01.2006
    Адрес
    Ufa
    Сообщений
    466
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Заказал 10 платок в Китае, правда пришлось немного уменьшить внешние размеры платы до 10х10 см, зато получилось намного дешевле.
    https://ibb.co/jhc58jR
    8 штук могу позже продать, по себестоимости, рублей по 150 рублей, правда скорее всего не раньше октября-ноября.
    Как смогу - напишу в барахолке.

    Одну собрал, заработала сразу. Правда на моём Поиске-1 Checkit пишет что установлено 608 Кб памяти.
    Карту распределения памяти прилагаю. Поэтому вопрос к автору, в чём может быть проблема, что смотреть, где копать, почему не 640 Кб?
    Правда не исключаю дефекта установленной в компьютер 128 Кб памяти. Как её проверить - не знаю, так как со 128 кб ДОС 3.3 загрузить могу, но как определить сколько системной памяти не знаю. Нужна утилита типа mem.exe, которая запустится с оставшейся от 128 Кб памятью.
    https://ibb.co/v4mgWJF
    https://ibb.co/4Y71KCN

  3. #53
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от roma Посмотреть сообщение
    Поэтому вопрос к автору, в чём может быть проблема, что смотреть, где копать, почему не 640 Кб?
    Похоже, что битая одна из микросхем IS61C1024 на новодельной плате, как раз в самых старших адресах. По идее это крайняя правая микросхема, в версии от Atomic это D5. Но может быть и косяк на вашей плате в соединении ее пинов A15 к 18 ноге GAL и A16 к 19 ноге GAL.

  4. #54
    Activist
    Регистрация
    02.01.2006
    Адрес
    Ufa
    Сообщений
    466
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поменял местами первую и пятую микросхемы памяти, запрограммировал и установил ещё одну GAL, проверил соединение 31 пина A15 к 18 ноге GAL и 2 пина A16 к 19 ноге GAL. Всё соединено верно, замыканий между собой, на землю или питание нет. Всё равно показывает 608 Кб. Может нужно ещё вторую и третью перемычки установить? Для чего они нужны и что они переключают? Они висят на входах GAL.

  5. #55
    Activist
    Регистрация
    02.01.2006
    Адрес
    Ufa
    Сообщений
    466
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попутный вопрос, эти GAL от буквы сильно по быстродействию зависят? А то у меня установлена GAL16V8D.
    Есть ещё одна GAL16V8S. Она вроде программируется, верифицируется, но с ней ПОИСК-1 совсем не стартует.
    GAL программирую на TL866CS.
    Последний раз редактировалось roma; 18.08.2020 в 15:40.

  6. #56
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    778
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    roma, быстродействие зависит от индекса после дефиса (-7, -10, -15, -25). А вот суффикс (GAL16V8D, GAL16V8S) говорит о ревизии чипа и его внутренней структуре, которая наверняка и отличается в зависимости от ревизии...
    Скорее всего твоя GAL16V8D производства Lattice (у неё же есть без суффикса и с суффиксами A, B, C, D), а вот с суффиксом S - это какой фирмы галка?
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  7. #57
    Activist
    Регистрация
    02.01.2006
    Адрес
    Ufa
    Сообщений
    466
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня установлена GAL16V8D 15LP производства Lattice. С ней ПОИСК-1 работает, тест памяти проходит, но показывает только 608 КБ памяти.

    - - - Добавлено - - -

    Наткнулся тут на тему https://zx-pk.ru/threads/28572-poisk-1-vga-adapter.html.
    "После этих модификаций 32КБ памяти материнской платы, которые ранее использовал встроенный CGA адаптер, становятся доступными пользователю. Но если вы подключите расширитель памяти, то 32КБ будут отобраны уже у расширителя. Такая логика работы прошивки расширителя. И поэтому если вы хотите иметь полные 640КБ в системе (а не 608КБ), то необходимо изменить еще и прошивку РТ4 расширителя. В данный момент такая прошивка есть только для модуля В109"

    Так может 608 Кб памяти, о которой рапортует ДОС это нормально и так и должно быть?

  8. #58
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от roma Посмотреть сообщение
    Может нужно ещё вторую и третью перемычки установить? Для чего они нужны и что они переключают? Они висят на входах GAL.
    Ни на что не влияют, пока (хотя, наверное, уже) в прошивке не реализовано, они "Reserved". То есть GAL никак не обрабатывает эти входы, поэтому уровень сигнала на этих входах не важен, может быть хоть 1, хоть 0 - ни на что не влияет.


    Цитата Сообщение от roma Посмотреть сообщение
    Поменял местами первую и пятую микросхемы памяти
    Вот кстати еще раз я сейчас посмотрел прошивку GAL, вроде бы (да не помню уже нихрена, а по-новой разбираться лень) за верхние кб отвечает как раз D1, а не D5. Так что все верно поменяли, жаль что ничего не поменялось... А если вытащить вообще D1 что изменится? А D5?


    Цитата Сообщение от roma Посмотреть сообщение
    Так может 608 Кб памяти, о которой рапортует ДОС это нормально и так и должно быть?
    Может быть реально такая версия Поиска попалась с каким-то особенным декодером адресов...

  9. #59
    Master Аватар для electroscat
    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    986
    Спасибо Благодарностей отдано 
    435
    Спасибо Благодарностей получено 
    182
    Поблагодарили
    114 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доброго времени ! А можно ли скомпилить прошивку для GAL16V8 таким образом, чтобы 32кб адресов, которые используются под видео озу (96 - 128 кб) на 128 кб ро НЕ переносились из памяти Поиска в плату расширения, нужно это для работы с VGA адаптером, при подобной переделке память 32 кб для стандартного CGA освобождается, а при использовании этой платы она отнимается от платы расширения памяти, и в итоге получается 608 кб.. Можно ли задействовать один из неиспользуемых джамперов, например, если он разомкнут - то все как всегда, а если его замкнуть, то про 32 кб для CGA просто забыть ....
    Я не очень понимаю логику ABEL, могу ошибаться, но по идее примерно такие изменения будут в тексте:

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



    WHEN (!EN_VGA) THEN !CS_32 = UMB; "Тольок UMB адресса

    ELSE WHEN (EN_512 == 1) THEN
    !CS_32 = ((address >= ^h78000) & (address <= ^h7FFFF)) # UMB ; "480Kb - 512Kb (адреса, использованные под CGA видеоозу у версии 512 кб) и UMB
    ELSE
    !CS_32 = ((address >= ^h18000) & (address <= ^h1FFFF)) # UMB ; "96Kb - 128Kb (адреса, использованные под CGA видеоозу у версии 128 кб) и UMB

    [свернуть]


    Я готов сам это все покомпилиь (уже проделал), попробовать, чуть расширить понимание ABEL и т.д. и т.п., но не могу найти софт для компиляции этого кода (спасибо, нашел).
    Последний раз редактировалось electroscat; 02.01.2021 в 12:09.

  10. #60
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  11. Этот пользователь поблагодарил Sancho45 за это полезное сообщение:

    electroscat (26.09.2020)

Страница 6 из 8 ПерваяПервая ... 2345678 ПоследняяПоследняя

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

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

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

Похожие темы

  1. [Поиск 1] Расширитель памяти В107
    от DATAsoft в разделе Поиск
    Ответов: 148
    Последнее: 08.03.2022, 15:26
  2. Ответов: 82
    Последнее: 15.12.2021, 14:02
  3. Ответов: 1
    Последнее: 18.08.2018, 23:51
  4. [Поиск 1] B108 расширитель памяти 512
    от Quest в разделе Поиск
    Ответов: 16
    Последнее: 17.07.2015, 20:27
  5. Atari XL XE расширение памяти SRAM
    от blackinwoman в разделе Atari
    Ответов: 2
    Последнее: 14.04.2015, 23:02

Ваши права

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