User Tag List

Страница 98 из 130 ПерваяПервая ... 949596979899100101102 ... ПоследняяПоследняя
Показано с 971 по 980 из 1299

Тема: Новая плата АТМ Турбо 8.0 + rev. 2017

  1. #971

    Регистрация
    01.02.2010
    Адрес
    Москва
    Сообщений
    769
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    191
    Поблагодарили
    91 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zorel Посмотреть сообщение
    Вот у нас с холодом проблема почти одинаковая, у меня ещё не работает ПЗУ 27020 на плате, вот я как раз и думаю что может в этом и проблема.
    .
    Выявлена интересная зависимость.
    Когда у меня была D24 - КР1533ЛА2:
    Тест от MDS888 зашитый в W27C512-45Z(45нс) работал без проблем. А XBIOS1.36 зашитый в EN29F040-70P(70нс) сбрасывался в BASIC48 при выходе в Menu S128.
    После замены D24 на К155ЛА2:
    Тест от MDS888 не запускается на W27C512-45Z(45нс); MX29F040PC-90(90нс); EN29F040-70P(70нс).
    НО нормально работает на AM29F040B-90PC(90нс), а XBIOS1.36 зашитый в неё также сбрасывался в BASIC48 при выходе в Menu S128.
    Сделал фото платы и тестов.
    https://ibb.co/album/e6LqVa

  2. #972

    Регистрация
    14.04.2018
    Адрес
    г. Волгоград
    Сообщений
    224
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от xolod Посмотреть сообщение
    msd888, а немогли бы добавить тестирования перелючения страниц ПЗУ. Можно сделать еще определения размера установленной ПЗУ.
    Значит так. Переключение страниц памяти происходит по четвертям памяти. Если мы задаем например 0 страницу ПЗУ установить в первую четверть памяти (адреса 0-16383), то все старшие адреса ПЗУ обнуляются, а работают только адресные линии А0-А13 и данная часть ПЗУшки проецируется на первую четверть памяти компьютера (адреса также 0-16383). Если при этом ПЗУ нет вообще, то действие происходит, но вместо кода программы мы считываем только все #FF. Так и для остальных 63 возможных страниц. Если считываются #FF, значит либо ПЗУ пустая, либо ее вообще нет. Поэтому определить объем установленной ПЗУ невозможно, если ее не метить определенным образом. Например в 0 адресе прописать метку с ее объемом.
    Я это все пишу не для того, чтобы "соскочить", а для того, чтобы объяснить необходимость создавать отдельный образ для ПЗУ определенного объема.

    xolod, Напиши какая у тебя ПЗУшка и я сделаю тебе образ с тестом под нее, где мы будем прыгать по всей ПЗУ. Да, и вот еще что. Почему бы не переключать страницы с 0 по 63 работая в маленькой 27512? Все просто. Устанавливая нужную страницу ПЗУ в нужную четверть, мы всего-лишь прописываем это правило в РУ2, а сигналы на адресных линиях появляются только тогда, когда процессор производит чтение или запись в этой четверти памяти. Таким образом надо не просто установить нужную страницу, но и перейти в эту область памяти и повыполнять код, зашитый там. Только тогда можно будет проконтролировать адресные линии и увидеть сработала адресация или нет. Поэтому я буду создавать конкретный образ под нужную ПЗУ, где в каждой странице будет зашита простейшая процедурка, опрашивающая в цикле клавиатура и тогда можно будет проверять правильность адресации в старших адресных линиях.
    Я правильно задачу понял? Если да, то пиши размер необходимого образа.

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

    Для завершения моих изысканий по новой экспериментальной плате осталось выполнить последние 3 пункта:

    а) новая прошивка 3.х для контроллера клавиатуры для поддержки COM порта и часов PCF8583P;
    б) блок расширенного управления АТХ блока питания на чипе 12f683 (что-то он молчит);
    в) Финальная прошивка тестовой ПЗУ.

  3. #973

    Регистрация
    01.02.2010
    Адрес
    Москва
    Сообщений
    769
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    191
    Поблагодарили
    91 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, все верно понято и с предложениям полностью согласен! Единственное еще есть хитрый механизм подстановки теневого ПЗУ TR-DOS(у него более сложная дешифрация выбора ПЗУ) который тоже как то бы протестировать. Но как это сделать надо подумать.
    У меня есть: W27c512 EEPROM, 29F040 и есть 27С256 УФ.

  4. #974

    Регистрация
    17.09.2010
    Адрес
    г. Днепропетровск
    Сообщений
    3,222
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    11 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от xolod Посмотреть сообщение
    Выявлена интересная зависимость.
    Когда у меня была D24 - КР1533ЛА2:
    Тест от MDS888 зашитый в W27C512-45Z(45нс) работал без проблем. А XBIOS1.36 зашитый в EN29F040-70P(70нс) сбрасывался в BASIC48 при выходе в Menu S128.
    После замены D24 на К155ЛА2:
    Тест от MDS888 не запускается на W27C512-45Z(45нс); MX29F040PC-90(90нс); EN29F040-70P(70нс).
    НО нормально работает на AM29F040B-90PC(90нс), а XBIOS1.36 зашитый в неё также сбрасывался в BASIC48 при выходе в Menu S128.
    Сделал фото платы и тестов.
    https://ibb.co/album/e6LqVa
    Похоже как и у меня тест портов не проходит полностью, скрины отличаются от тех что Дмитрий выкладывал. Вечером сделаю фото своей платки и фото прохождения теста для сравнения
    Если в личке не отвечаю, есть связь через почту zoreldnepr(собака)gmail(точка)com
    ATM-turbo 2+ v7.10+General Sound+FloppyEmul+HDD(Tasis/Xcomander CP/M)
    Неофициальный сайт об Орель БК-08 и не только.

  5. #975

    Регистрация
    14.04.2018
    Адрес
    г. Волгоград
    Сообщений
    224
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там самый первый тест после тестирования целостности памяти это как раз тест включения сигнала DOSEN из области ПЗУ с адресами #3D00. Так что этот тест есть.

  6. #976

    Регистрация
    01.02.2010
    Адрес
    Москва
    Сообщений
    769
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    191
    Поблагодарили
    91 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zorel Посмотреть сообщение
    Похоже как и у меня тест портов не проходит полностью, скрины отличаются от тех что Дмитрий выкладывал. Вечером сделаю фото своей платки и фото прохождения теста для сравнения
    Это я их пропусти при выгрузке на хостинг, добавил: https://ibb.co/album/e6LqVa

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

  8. #977

    Регистрация
    17.09.2010
    Адрес
    г. Днепропетровск
    Сообщений
    3,222
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    11 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ...
    Последний раз редактировалось zorel; 28.11.2018 в 14:10.
    Если в личке не отвечаю, есть связь через почту zoreldnepr(собака)gmail(точка)com
    ATM-turbo 2+ v7.10+General Sound+FloppyEmul+HDD(Tasis/Xcomander CP/M)
    Неофициальный сайт об Орель БК-08 и не только.

  9. #978

    Регистрация
    01.02.2010
    Адрес
    Москва
    Сообщений
    769
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    191
    Поблагодарили
    91 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zorel Посмотреть сообщение
    Там где скрин zx-128 порт 7ffd есть отличие в скринах
    Сравнивал вот эти
    https://yadi.sk/d/hlp4kMu5dKbBvg/IMG...922_173507.jpg
    и мой https://ibb.co/mDfSWyG
    Отличий не обнаружил..

  10. #979

    Регистрация
    14.04.2018
    Адрес
    г. Волгоград
    Сообщений
    224
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я переключаю страницы предварительно отформатированной памяти и при переключении проверяю метки включенных страниц. Тест считается пройденным только если включена нужная нам страница.
    В режиме проверки включения DOSEN через адреса #3D00 я перехожу по адресу #3D00, а там выполняю следующую процедурку:

    XOR #7F
    LD BC,#FFF7
    OUT (C),A
    RET

    А в аккумуляторе на момент вызова 15. Т.е. в режиме Basic 48 я в специальной области включаю DOSEN для выполнения переключения страницы памяти.
    По возвращению из этой процедупки я проверяю номер включенной страницы и он совпадает с запрашиваемым (15).
    Тест ОК.
    Ошибки быть не может - у вас DOSEN работает и в режиме Basic 128 через порт #7FFD включаются все 8 страниц памяти (8*16=128кБ).
    Ищите ошибки в другом месте.

  11. #980

    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кажется, где-то было написано, что синклер-жойстик на этой плате не подключается напрямую, но штыри были выведены... А найти не могу.. Или тут синклера нет совсем?

Страница 98 из 130 ПерваяПервая ... 949596979899100101102 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. АТМ Турбо 1/2/2+
    от artice в разделе ATM
    Ответов: 5
    Последнее: 17.12.2025, 20:14
  2. Ответов: 56
    Последнее: 20.01.2018, 11:18
  3. SE Basic и АТМ Турбо
    от zx_ в разделе Софт
    Ответов: 2
    Последнее: 28.07.2015, 21:40
  4. АТМ Турбо 2+ 7.10 и 44256
    от Sentenced в разделе ATM
    Ответов: 1
    Последнее: 21.11.2006, 13:20
  5. Продам АТМ-Турбо
    от razer в разделе Барахолка (архив)
    Ответов: 15
    Последнее: 22.03.2005, 03:44

Ваши права

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