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

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 47

Тема: тестПЗУ

  1. #21
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,920
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    ну насколько помню 2 теста ОЗУ есть такие - вся память заполняется в первом тесте байтом 55 а в другом АА это взаимо инверсное число потом после паузы в полсекунды вся память сверяется с константой. тэст на динамику проходился со вписыванием в ячейку памяти числа и потом с определенным интервалом оно сдвигалось командой кругового сдвига и проверялось из памяти. вспомню больше - напишу.

    Вот для любителей протестировать память специально были придуманы алгоритмы. Я приведу часть книги "Справочник. Полупроводниковые БИС запоминающих устройств" 1986 - как раз про это сказано. Сильно не пинайте за скан - книга в мой сканер не хочет лезть
    Последний раз редактировалось Mick; 28.04.2008 в 20:31.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #22
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    фух.... вечер без инета непрошёл даром - привёл исходник к виду который нестыдно полказать людям....
    такс... вставлен при запуске фэст-тест 48й памяти - проверяется каждый бит, бордюр светится номером бита... если прога зависла, значит при обработке этого бита произошёл сбой памяти...

    теперь начал свою работу сам тест по сути(но пока только щёлкается страницами, и заносит значения которые показывает на экране...)

    и самое главное - тест будет УНИВЕРСАЛЬНЫМ!!! но не прошивка, а появится возможность при компиляции при помощи выставления флагов получать нужное ПЗУ на выбор 48е или 128е, с необходимым набором функций, и под любую модель компутера... (пока поддержано спектрум 128 и скорпион 256)... Это произошло благодаря придуманному мной описателю последовательности - тоесть просто табличке которая указывает ПЗУшке какие действия необходимо произвести
    к примеру:
    1)установить номер порта,
    2)вывести в порт такое-то число
    3)установить другой порт -
    4)в него вывести другое число,
    5) сделать проверку 16384 байт с адреса 49152
    и так далее
    Последний раз редактировалось rasmer; 23.04.2008 в 18:46.
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  3. #23
    Guru
    Регистрация
    15.01.2005
    Адрес
    USSR
    Сообщений
    2,038
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Идея использования цвета бордюра для индикации номера бита гениальна. Поздравляю и преклоняюсь. И как я до того же не додумался в 1993 году...

  4. #24
    ZEK
    Гость

    По умолчанию

    Гы причем нада что бы если 4 бита то битых
    то необходимо 4 полосы на бордюре,

    а вот как показывать к примеру обрыв шины A2

    или в какой из линеек памяти битый бит данных ?

    Добавлено через 9 минут
    Нада для тех кто ремонтируе/собирает сделать возможность выводить коды ишибок и даных на POST карту что ли, вывод на пару парочку семисегментных индикатороы кодов ошибок и данных


    1. типа 1.1. (с точками что бы было видно что это код ошибки) - битыая шина данных в перво линейке памяти
    2. номер первого битого бита (без точек)
    3. номер второго битого бита
    и т.д.

    или
    1. 2.1. битый бит адреса в первой линейке ОЗУ
    2. номер первого бита
    3. и т.д.
    Последний раз редактировалось ZEK; 26.04.2008 в 21:10. Причина: Добавлено сообщение

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

    По умолчанию

    Цитата Сообщение от rasmer Посмотреть сообщение
    просьба модёров переименовать тему
    ???
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  6. #26
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    ???
    ктото это сделал до тебя

    Добавлено через 1 минуту
    Цитата Сообщение от heroy Посмотреть сообщение
    Гы причем нада что бы если 4 бита то битых
    то необходимо 4 полосы на бордюре,
    Ну зачем так сурово... можно просто опрос кейборда сделать чтобы продолжить...

    Добавлено через 2 минуты
    ПЫСЫ - кстати люди добрые - мложет быть кто наделает описателей на другие моддели? а то я какие расширения знал - реализовал...
    Последний раз редактировалось rasmer; 26.04.2008 в 23:09. Причина: Добавлено сообщение
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

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

    По умолчанию

    rasmer, а как насчет добавить тест памяти для Скорпион-1024?
    Я таких тестов, вроде, пока и не видел...
    Переключение верхних страниц через 6 и 7 биты #1FFD.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  8. #28
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    rasmer, а как насчет добавить тест памяти для Скорпион-1024?
    Я таких тестов, вроде, пока и не видел...
    Переключение верхних страниц через 6 и 7 биты #1FFD.
    как оно примерно переключается я знаю.... имеет ли смысл?

    Добавлено через 2 часа 29 минут
    Вот как выглядит обработчик действий на основе макросов для Scorpion 256:
    Кому что непонятно - спрашивайте - отвечу....
    может быть ктонить для других компов составит обработчики?

    IF ROM_MODE=128
    PORT_SET #1FFD
    JUST_OUT #00
    PORT_SET #7FFD
    PAGE_TEST #10,0
    PAGE_TEST #11,1
    PAGE_TEST #13,3
    PAGE_TEST #14,4
    PAGE_TEST #16,6
    PAGE_TEST #17,7
    PORT_SET #1FFD
    JUST_OUT #10
    PORT_SET #7FFD
    PAGE_TEST #10,8
    PAGE_TEST #11,9
    PAGE_TEST #12,10
    PAGE_TEST #13,11
    PAGE_TEST #14,12
    PAGE_TEST #15,13
    PAGE_TEST #16,14
    PAGE_TEST #17,15
    PORT_SET #1FFD
    JUST_OUT #00
    DB #FF
    ENDIF
    IF ROM_MODE=48
    PORT_SET #1FFD
    JUST_OUT #00
    PORT_SET #7FFD
    PAGE_TEST #00,0
    PAGE_TEST #01,1
    PAGE_TEST #03,3
    PAGE_TEST #04,4
    PAGE_TEST #06,6
    PAGE_TEST #07,7
    PORT_SET #1FFD
    JUST_OUT #10
    PORT_SET #7FFD
    PAGE_TEST #00,8
    PAGE_TEST #01,9
    PAGE_TEST #02,10
    PAGE_TEST #03,11
    PAGE_TEST #04,12
    PAGE_TEST #05,13
    PAGE_TEST #06,14
    PAGE_TEST #07,15
    PORT_SET #1FFD
    JUST_OUT #00
    DB #FF
    ENDIF
    Последний раз редактировалось rasmer; 27.04.2008 в 21:00. Причина: Добавлено сообщение
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

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

    По умолчанию

    Цитата Сообщение от rasmer Посмотреть сообщение
    имеет ли смысл?
    Вопрос риторический - глянь на мою подпись
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  10. #30
    Veteran Аватар для GriV
    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2rasmer> форум тебе в помощь...
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Ваши права

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