Страница 1 из 1

RAM Novomatic

СообщениеДобавлено: 08 апр 2010, 15:58
KILL-BILL
Уважаемые коллеги!
Кто подробно изучал дампы RAM?
Собралась небольшая коллекция, интересно проанализировать.
Глупых вопросов не задавать ;D
Желательно в личку.

Re: RAM Novomatic

СообщениеДобавлено: 09 апр 2010, 13:06
UIbrother
;)

Re: RAM Novomatic

СообщениеДобавлено: 12 апр 2010, 10:57
billacceptor
А как ты их считывал? :o
Отпаивал с подключенной батарейкой? ::)

Re: RAM Novomatic

СообщениеДобавлено: 12 апр 2010, 17:41
alex67
Может, имелось в виду ROM?

Re: RAM Novomatic

СообщениеДобавлено: 13 апр 2010, 00:56
UIbrother
имеется в виду энергозависимая память, которая из 2 микрух рядом с тумблерами. Их читают с помощью прищепок специальных или через BDM.
А так есть софтина, которая стартует с СИМ 2 и тестит железо и можно просматривать данные памяти, сериал нубмер, проц на команды, кнопки, шину данных, сеть и всю железку короче, как Sisoft sandra для компа... прикольная софтина... можно скинуться и купить.....

Re: RAM Novomatic

СообщениеДобавлено: 13 апр 2010, 05:51
ВАК
Дешевле написать простенькую примочку.
Я лет 8 назад аналогичную хрень делал для SIGMA POKER.
Работала она следующим образом.
1. После загрузки примочка получала управление, настраивала UART и переходила в циклическое считывание состояния UART.
2. Получив из UART байт команды она переходила к ее выполнению.
2.1. Нулила RAM.
2.2. Считывала RAM и выгоняла его содержимое через UART.
2.3. Загружала в RAM данные полученные через UART.
Все это выполнялось под управлением PC через COM-порт. И написано было на КВИКБЕЙСИКЕ. ;D ;D ;D
Прочитав RAM я узнал имена авторов cофта. Хотя в ROM их имена явно не прописаны. Вот фрагмент хекс-дампа.
2310 62 79 20 4B 2E 4B 61 70 6C 61 6E 2C 20 4C 2E 43 by K.Kaplan, L.C
2320 72 61 6E 65 2C 20 52 2E 44 6F 67 67 65 74 74 0D rane, R.Doggett
Вот такая хрень.

Re: RAM Novomatic

СообщениеДобавлено: 22 апр 2010, 10:37
billacceptor
ВАК писал(а):Дешевле написать простенькую примочку.

2.1. Нулила RAM.
2.2. Считывала RAM и выгоняла его содержимое через UART.


не понял... после обнуления RAM там во всех ячейках 00 ... как у тебя получились эти имена? :o

Re: RAM Novomatic

СообщениеДобавлено: 22 апр 2010, 11:39
ВАК
billacceptor писал(а):
ВАК писал(а):Дешевле написать простенькую примочку.

2.1. Нулила RAM.
2.2. Считывала RAM и выгоняла его содержимое через UART.


не понял... после обнуления RAM там во всех ячейках 00 ... как у тебя получились эти имена? :o


Могу конечно разжевать.
Это перечень команд, а не последовательность их выполнения.
Байты команд были разными. Их было три. После анализа байта программа переходила к выполнению одной из трех команд.
Андэстэнд?

Re: RAM Novomatic

СообщениеДобавлено: 22 апр 2010, 18:23
KILL-BILL
billacceptor писал(а):не понял... после обнуления RAM там во всех ячейках 00 ... как у тебя получились эти имена? :o

У Новоматика RAM не обнуляется - он форматируется.

Re: RAM Novomatic

СообщениеДобавлено: 23 апр 2010, 00:16
ВАК
KILL-BILL писал(а):
billacceptor писал(а):не понял... после обнуления RAM там во всех ячейках 00 ... как у тебя получились эти имена? :o

У Новоматика RAM не обнуляется - он форматируется.

И на SIGMA POKER она форматируется при инициализации.

RAM Novomatic

https://forum.rarib.xyz/viewtopic.php?f=48&t=76071