| Приставки > 4 поколение |
| Game VCD |
| << < (6/8) > >> |
| Yoti:
Skay, 1) HxD у меня и так установлен 2) Статья про 010 3) Я знаю Дагерона в какой-то мере 4) Нет, делать своё интереснее |
| Skay:
--- Цитата: Yoti от 09 Ноябрь 2017, 18:53:11 ---2) Статья про 010 --- Конец цитаты --- думал одно написал другое, 010 конечно)) --- Цитата: Yoti от 09 Ноябрь 2017, 18:53:11 ---4) Нет, делать своё интереснее --- Конец цитаты --- распарсивание структуры данных не отличается особой оригинальностью, потворять несколько раз то что можно в риалтайме с результатом :neznayu: писать свое уже хорошо когда разобрал структуру и прочее, тогда да :) Сорь) что то я ушел в сторону, как говорится в чужой монастырь со своим уставом не лезут :) |
| Yoti:
Skay, чего там разбирать то? Несколько ROM друг за другом, заголовок BIN давно разобран. |
| Skay:
Yoti, менюшку и прочее, не? :neznayu: |
| Yoti:
Skay, а что я с этим сделаю без железки? Файлы из PROGRAM я посмотрел, в MENU находятся (псевдо?) MPG (10 экранов по 6 пунктов — подходит, так как 54 < 60). Только ENTRIES.GCD остаётся. |
| TheHarbinger1911:
кому интересно выкладываю образ диска с играми от моего проигрывателя https://drive.google.com/open?id=1-h8pc05GC115SxOrjrGQaFVIrjAKiLEz Добавлено позже: --- Цитата: Yoti от 09 Ноябрь 2017, 22:26:56 ---Skay, а что я с этим сделаю без железки? Файлы из PROGRAM я посмотрел, в MENU находятся (псевдо?) MPG (10 экранов по 6 пунктов — подходит, так как 54 < 60). Только ENTRIES.GCD остаётся. --- Конец цитаты --- так это и есть по сути своего рода VIDEO CD. меню это тупо картинки для справки чтоб ты знал какую цифру набрать на пульте. хитрость в том что там есть файл AINFO.GCD в папке GCD который и переводит режим game cd. и файлы .DAT уже воспринимаются как ромы и отправляются по запросу в контроллер HAWK который эмулирует игровой картридж минуя MPEG декодера. после успешной загрузке даётся сигнал видео-муксеру который вырубает картинку меню плеера и выводит вместо неё сигнал от сеги. |
| Yoti:
TheHarbinger1911, однако, просмотреть меню на ПК с наскока мне не удалось. |
| TheHarbinger1911:
--- Цитата: Yoti от 11 Ноябрь 2017, 14:20:05 ---TheHarbinger1911, однако, просмотреть меню на ПК с наскока мне не удалось. --- Конец цитаты --- тебе нужен софт который отдельно открывает файлы меню так как сам ПК не видит диск как VIDEO CD. |
| Yoti:
TheHarbinger1911, я и смотрел файлы. По заголовку они mpg, но WMP и MPC не сдюжили. Других плееров у меня не установлено. |
| TheHarbinger1911:
--- Цитата: Yoti от 11 Ноябрь 2017, 15:13:05 ---TheHarbinger1911, я и смотрел файлы. По заголовку они mpg, но WMP и MPC не сдюжили. Других плееров у меня не установлено. --- Конец цитаты --- файлы меню это контейнер в котором картинки в формате YUV Добавлено позже: --- Цитата: Yoti от 11 Ноябрь 2017, 15:13:05 ---TheHarbinger1911, я и смотрел файлы. По заголовку они mpg, но WMP и MPC не сдюжили. Других плееров у меня не установлено. --- Конец цитаты --- по идеи в NERO должна быть команд-лайн тулза при помощи которой можно вытащить картинки из файлы меню |
| megavolt85:
Интересный экземляр этот HAWK, интефейс карика с DMA контоллером с восьмибитной шиной Выкинуть VCD часть, прикрутить микроконтроллёр с SD картой и дисплеем на 4-ре строки и будет мощная альтернатива флеш карику Yoti почитай про структуру VCD диска, многое станет на свои места https://wiki2.org/ru/Video_CD |
| e2e41:
--- Цитата: TheHarbinger1911 от 11 Ноябрь 2017, 03:01:30 ---кому интересно выкладываю образ диска с играми от моего проигрывателя --- Конец цитаты --- Только один диск? Хотелось бы второй нормально снятый образ для поиска отличий по первым двум трекам. Плюс название первой игры из меню диска хотелось бы узнать.(попробую в ручную хекс редактором изменить ром) |
| megavolt85:
e2e41 полистай тему, уже выкладывали ссылку на китайский обменник, там все образы есть |
| e2e41:
спасибо, еще 10000 ведер и золотой ключик наш :wow: в 5 образе нашел ром голден екс вручную меняю на Lakers vs Celtics |
| TheHarbinger1911:
--- Цитата: e2e41 от 11 Ноябрь 2017, 20:39:21 ---спасибо, еще 10000 ведер и золотой ключик наш :wow: в 5 образе нашел ром голден екс вручную меняю на Lakers vs Celtics --- Конец цитаты --- я кажесь допёр :wow: надо тупо взять желаемый набор ромов в *.bin формате, переименовать их в GAME**.DAT по нумеротации,сделать меню из картинок со списком игр, потом создать поект VIDEO CD в NERO и кинуть файлы игр вместо видеофайлов и сгенеренные картинки для меню. записать всё это в виртуальном приводе. потом вытащить полученые файлы меню и индекса и на их основе создать диск по примеру тех что шли в комплекте |
| megavolt85:
TheHarbinger1911 ENTRIES.GCD это аналог ENTRIES.VCD, AINFO.GCD - INFO.VCD да и вообще, плеер древний, ПЗУ небольшая, так что копайте в сторону VCD, игровой диск сделан по тому же образу и подобию |
| TheHarbinger1911:
--- Цитата: megavolt85 от 11 Ноябрь 2017, 22:05:33 ---TheHarbinger1911 ENTRIES.GCD это аналог ENTRIES.VCD, AINFO.GCD - INFO.VCD да и вообще, плеер древний, ПЗУ небольшая, так что копайте в сторону VCD, игровой диск сделан по тому же образу и подобию --- Конец цитаты --- я в курсе |
| megavolt85:
TheHarbinger1911 попробуй раскурить ITEMxx.DAT, по ENTRIES.GCD скоро скину инфу, я его раскурил |
| megavolt85:
Вот как то так --- Код: ---#define ENTRIES_ID_VCD "ENTRYGCD" #define MAX_MENU_ENTRIES 10 #define MAX_GAME_ENTRIES (MAX_MENU_ENTRIES-1)*6 /** FIXME: maximum 54 game files **/ struct msf_s { uint8_t m, s, f; }; typedef struct msf_s msf_t; typedef uint8_t track_t; typedef struct EntriesGcd_tag { char ID[8]; /** "ENTRYGCD" **/ uint8_t version; /** 0x01 --- GCD, should be same as version in AINFO.GCD **/ uint8_t sys_prof_tag; /** 0x00 for GCD **/ uint16_t menu_entry_count; struct { track_t n; msf_t msf; } menu_entry[MAX_MENU_ENTRIES+1]; /** first entry is background FIXME: last entry always NULL **/ uint16_t game_entry_count; struct { uint8_t block_count; /** 1 block = 128 Kb = 1 Megabit **// msf_t msf; } game_entry[MAX_GAME_ENTRIES]; uint8_t zero_pad[1774]; } EntriesGcd_t; --- Конец кода --- ах да, ITEMxx.DAT я тоже раскурил |
| TheHarbinger1911:
megavolt85 глянь тот образ что я выкладывал. на нём игр по больше. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |