OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Исследование механизма работы ПО MMCS (https://out-club.ru/board/showthread.php?t=37735)

AS21 20.03.2014 17:16

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1652949)
Пытаюсь перенести Opening.exe из японского лоадинга 0046 (J-01) в американский 8002 (N-5).

Соглашение имен: (вставлю потом в Help)
1) не используйте знак "." в именах файлов типа *.kwi, я его использую только для расширения
2) файл прошивки обязательно должен заканчиваться на ".kwi"
Пока это касается только файлов *.kwi, но возможно еще где-то всплывет

vadimus_ca 20.03.2014 17:20

Re: Исследование механизма работы ПО MMCS
 
Та же ошибка.

Кстати, можно ли сейчас добавлять несколько модулей, или нужно переоткрывать промежуточнуюю версию?

AS21 20.03.2014 17:42

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1652966)
Та же ошибка.

Вышли тачскрин
Цитата:

Сообщение от vadimus_ca (Сообщение 1652966)
Кстати, можно ли сейчас добавлять несколько модулей, или нужно переоткрывать промежуточнуюю версию?

Зедсь трудно пока сделать универсально
Много проверок, персчетов виртуальной памяти и прочих адресов, подсчетов KS
быстрее и проще пока через промежуточную версию
Фактически я сейчас по сборке выхожу на полноценный RomImage + DumpRom + Remaker (Holod), но все применительно к loading.kwi (MMCS) и в автоматическом режиме
Ручные режимы (т.е. остановить поправить и запустить дальше - это отладка) - пока не планировал
Если тормозить сильно не будет - позже, после отладки сделаю добавление одновременно 2-х и более модулей
Но мне кажется, при изучении структуры loading.kwi - это намного реже будет использоваться, чем одиночное добавление
Давайте отладим, поработаем - там и решим куда двигаться

vadimus_ca 20.03.2014 17:51

Re: Исследование механизма работы ПО MMCS
 
Скриншот на пару сообщений выше, ничего не поменялось.
Сейчас попробую на другой машине.

Добавлено через 19 минут
На другой машине вроде работает, еще попробую.

Добавлено через 2 часа 24 минуты
Есть ли возможность сделать выгрузку всех модулей за раз?

Начал разбираться с модулями, программы работающие с PE файлами прекрасно показывают все зависимости, импорт/экспорт...

AS21 20.03.2014 20:39

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1652994)
Есть ли возможность сделать выгрузку всех модулей за раз?

Нет смысла - дольше писать, чем тебе выделить и нажать кнопку
Я же говорю, ты все предложения по улучшению накапливай, когда отладим то, что сейчас реализовано и поработаем с этим, оно само подскажет - насколько надо еще что-то улучшать
Я не говорю нет, но с этим можно уже работать, а надо еще практически все это лопатить, искать зависимости
Цель - не написать прогу ради проги, а инструмент, чтобы двигаться дальше

vadimus_ca 20.03.2014 20:54

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1653104)
Цель - не написать прогу ради проги, а инструмент, чтобы двигаться дальше

Так вот я ее использую и пытаюсь решить вопросы, которые до нее решить было невозможно.

Теперь можно разбираться с взаимозависимостями модулей.
Пока все заявленное работает, по крайней мере - для меня.

Вопрос - если удалить из модуля debug info, с целью облегчения поиска и сравнения - это не должно повредить его работе?

AS21 20.03.2014 20:59

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1653113)
если удалить из модуля debug info

Насколько я знаю, эта штука в работе бесполезна
Хотя MS - это иногда што-то, с точки зрения использования ненужного
Проверь, - отдельной секции нет, есть только таблица ее смешение и размер
Я так понял: ты хочешь обнулить не только данные в самой таблице, но и ссылки на нее?

vadimus_ca 20.03.2014 21:01

Re: Исследование механизма работы ПО MMCS
 
Типа того. В PE Explorer есть такая функция - Remove Debug Info

Добавлено через 3 часа 7 минут
Кто хоть чуть чуть понимает в дизассемблировании - помогите.

Выкладываю все версии dvd.dll, что у меня есть.

Цифра в имени файла означает код региона DVD, буква - регион (US, Europe и т.д).

Под буквой V выложен лоадинг от Вольво, предположительно там Европа (код 2).

Помимо региона, эти файлы отличаются стандартом видео, так что просто перекинуть российский dvd.dll в японский или европейский лоадинг не получится.

Если кто-то может раскопать, как сменить регион в этой библиотеке - будет очень здорово.

vadimus_ca 21.03.2014 00:09

Re: Исследование механизма работы ПО MMCS
 
Вложений: 1
Собственно файлы:

MadLord 21.03.2014 07:10

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1653118)
Помимо региона, эти файлы отличаются стандартом видео

есть у меня подозрение, что со стандартом все не так....америкосовская прошивка читает диски и NTSC и PAL, тут дело больше в экране, который зашит на определенный стандарт...
вот только до конца проверить не могу из-за регионов: нужно 2 диска с одинаковым американским регионом и разными стандартами - один в PAL, другой в NTSC....

AS21 21.03.2014 12:58

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1653118)
Кто хоть чуть чуть понимает в дизассемблировании - помогите.

Закончу импорт и редакцию реестра - буду просить YDean помочь
Я не знаю лучшего знатока

Help me!!!
Просьба ко всем:
чтобы закончить вопрос по импорту, нужна инфа:
- чем отличаются секции типа ".data" друг от друга: версия WinCe 3 и версия WinCe 4 и старше
Вопрос возник, потому что если попробовать заархивировать секцию типа ".data", написаную под WinCe 3 архиватором от WinCe 4 и старше - выскакивает ошибка
В тоже время архиватор от WinCe 3 - справляется великолепно
И наоборот
В идеале - алгорит архиваторов обоих (compress.dll (WinCe 4), nkcompress.lib (WinCe 3) - или вообще любого под любой WinCe
Эта инфа не только ускорит работу программы, но и поможет бысртее и полнее обрабатывать ошибки

mitsubi 21.03.2014 13:19

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1653295)
есть у меня подозрение, что со стандартом все не так....америкосовская прошивка читает диски и NTSC и PAL, тут дело больше в экране, который зашит на определенный стандарт...
вот только до конца проверить не могу из-за регионов: нужно 2 диска с одинаковым американским регионом и разными стандартами - один в PAL, другой в NTSC....

в процессе разбирательства с аппаратной частью MMCS имеем следующее:
в модуле ЖК-экрана имеется видеоконтроллер от Toshiba TC90A64AF, на который удалось найти только распиновку (даташит найти пока не смог). Именно в нем и "зарыта собака". Причем, наткнулся на сайте владивостокских ребят на аппаратную доработку для японских навигаций от Clarion обвязки этого чипа, что позволяет просматривать видео в формате PAL -- вполне возможно, что это и для MMCS должно сработать...

AS21 21.03.2014 16:25

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1653118)
Если кто-то может раскопать, как сменить регион в этой библиотеке - будет очень здорово.

Какой регион у Европы:
14-?

Добавлено через 33 минуты
Цитата:

Сообщение от vadimus_ca (Сообщение 1652924)
По поводу зоны DVD - за ее смену отвечает dvd.dll

А побовал тупо поменять dvd.dll - и проверить работу разных дисков?

vadimus_ca 21.03.2014 17:04

Re: Исследование механизма работы ПО MMCS
 
R1 Region 1 ~ U.S.A., U.S. Territories and Canada
R2 Region 2 ~ Europe, Japan, the Middle East, Egypt, South Africa, Greenland
R3 Region 3 ~ Taiwan, Korea, the Philippines, Indonesia, Hong Kong
R4 Region 4 ~ Mexico, South and Central America, Australia, New Zealand, Pacific Islands, Caribbean
R5 Region 5 ~ Russia, Eastern Europe, India, Africa (excluding South Africa), North Korea, Mongolia
R6 Region 6 ~ China

Менять пробовал. Смена японской версии на американскую переключает зону со 2-й на 1-ю.

AS21 21.03.2014 17:32

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1653729)
Менять пробовал.

А пробовал европейскую и русскую?


Текущее время: 20:06. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2024, WWW.OUT-CLUB.RU