Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Расскажите о ZX Next (http://zx-pk.ru/showthread.php?t=112)

CodeMaster 19th April 2011 16:41

Quote:

Originally Posted by BYTEMAN (Post 377296)
есть функция программирования

Для начала нужна функция чтения плавающих бит.

Conan, не помню спрашивал я или нет, а остальные биты в этом байте несут какую ту нагрузку? Вообще проверялось "плавание" именно конкретного бита, или байта по адресу?

Quote:

Originally Posted by Keeper (Post 377297)
Вроде как есть Выдает результат в виде:

И что это за прога?

Conan 19th April 2011 17:50

Quote:

Originally Posted by CodeMaster (Post 377301)
Conan, не помню спрашивал я или нет, а остальные биты в этом байте несут какую ту нагрузку? Вообще проверялось "плавание" именно конкретного бита, или байта по адресу?

Остальные биты несут смысловую нагрузку, они вместе с плавающим битом формируют адрес перехода. Там весь алгоритм проверки на этом строится: если "скачем" на одном месте (ничего не плавает) или "скачем" куда попало, то ПЗУ фальшивое. Если скачем только в узкой области (при определенном напряжении и температуре "плавают" несколько бит), то ПЗУ оригинальное.

Keeper 22nd April 2011 12:31

1 Attachment(s)
Quote:

Originally Posted by CodeMaster (Post 377301)
И что это за прога?

Когда-то писал для этих целей... Как использовать:
1. Считываем n дампов (n <= 100)
2. "Разворачиваем" считанные n дампов с помощью утилиты zxnvru (есть где-то в этой или второй теме)
3. Склеиваем "развернутые" дампы в один файл (размер должен получиться кратным 2048)
4. Запускаем zxnvrd с командной строки где в качестве аргумента передаем путь к файлу с дампами.

В результате получаем файл diffs.txt

Ссылка на утилиту zxnvru
З.Ы.: Что-то у меня не получилось с той темы удалить вложение...

CodeMaster 22nd April 2011 12:49

Будем копать...

Quote:

Originally Posted by Keeper (Post 378310)
с помощью утилиты zxnvru (есть где-то в этой или второй теме)

В другой теме, наверное лучше там удалить и приатачить к этому посту (для порядка ;-)

CodeMaster 27th April 2011 11:01

1 Attachment(s)
Quote:

Originally Posted by Keeper (Post 378310)
4. Запускаем zxnvrd с командной строки где в качестве аргумента передаем путь к файлу с дампами.

Результат обработки 99 считываний на номинальном напряжении. Большие сомнения в корректности полученного результата, что-то тут не так :-/

CodeMaster 20th July 2011 23:08

Quote:

Originally Posted by Keeper (Post 378310)
2. "Разворачиваем" считанные n дампов с помощью утилиты zxnvru (есть где-то в этой или второй теме)

Сделал подборку ещё из 100 считываний, но уже с "подвывертом". Результаты должны быть гараздо наглядней. Но кто-нибудь наваяйте батник, что бы эти 100 дампов не вручную подсовывать проге ;-)

Keeper 20th July 2011 23:21

Quote:

Originally Posted by CodeMaster (Post 400839)
Но кто-нибудь наваяйте батник, что бы эти 100 дампов не вручную подсовывать проге ;-)

Фтопку батник, Total Commander рулит :)
1. Делаем имена файлов вида 123.001, 123.002 и т.д. (в тотале)
2. Склеиваем их же в тотале (Файлы -> Собрать файлы)
3. ???????
4. PROFIT!

1.1 Можно выслать все файлы в архиве мне в почту, а я сделаю diffы

CodeMaster 20th July 2011 23:31

1 Attachment(s)
Quote:

Originally Posted by Keeper (Post 400844)
Total Commander рулит

Нет его у меня, и разбираться с ним не буду :-)

Quote:

Originally Posted by Keeper (Post 400844)
1.1 Можно выслать все файлы в архиве мне в почту, а я сделаю diffы

Первые пять строк можно было и не писАть ;-) Приатачил необработанные дампы.

Mdesk 21st July 2011 00:22

Год назад я тоже игрался с чтением VROM. В диапазоне напряжения питания 4,7-5,3V под подозрение у меня попали 56 ячеек. Остальные ячейки в этом диапазоне у меня не плыли вообще! А эти плывут четко:

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


Code:

Vcc = 4,7 / 4,8 / 4,9 / 4,95 / 5,0 / 5,05 / 5,1 / 5,2 / 5,3 V
 N    Адрес (в программаторе)
------------------------------
 1.    014B
 2.    0163
 3.    01AA
 4.    01AC
 5.    01AE
 6.    01B0
 7.    01B2
 8.    01B4
 9.    01B6
10.    01B8
11.    04C5
12.    04C7
13.    04C9
14.    04CB
15.    04CD
16.    04CF
17.    04D1
18.    04D3
19.    0507
20.    050B
21.    050F
22.    0561
23.    05B0
24.    05B2
25.    05B4
26.    05B6
27.    05B8
28.    05BA
29.    05BC
30.    05BE
31.    0606
32.    0618
33.    0682
34.    0684
35.    0686
36.    0688
37.    068A
38.    068C
39.    068E
40.    0690
41.    06B1
42.    06B3
43.    06B5
44.    06B7
45.    06B9
46.    06BB
47.    06BD
48.    06BF
49.    0790
50.    0792
51.    0794
52.    0796
53.    0798
54.    079A
55.    079C
56.    079E
------------------

[свернуть]

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

CodeMaster 21st July 2011 07:58

Quote:

Originally Posted by Mdesk (Post 400863)
под подозрение у меня попали 56 ячеек

Очень знакомые адреса, только нет инфы какие именно биты плывут

Quote:

Originally Posted by Mdesk (Post 400863)
Интересно будет сравнить с вашими результатами.

Вот Keeper выложит сравним, думаю не менее 90% совпадений.

Quote:

Originally Posted by Mdesk (Post 400863)
Год назад я тоже игрался с чтением VROM.

А что не выкладывал резалты?


All times are GMT +4. The time now is 20:19.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.