Автор Тема: Game VCD  (Прочитано 27217 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4481
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Game VCD
« Ответ #90 : 09 Ноябрь 2017, 02:37:46 »
Меню VCD на ПК проигрывается чем-нибудь?

Оффлайн e2e41

  • Пользователь
  • Сообщений: 91
    • Просмотр профиля
Game VCD
« Ответ #91 : 09 Ноябрь 2017, 09:59:04 »
Стандартные диски можно запустить, эти же собирались самописным софтом которого нет в доступе

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4481
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Game VCD
« Ответ #92 : 09 Ноябрь 2017, 10:49:41 »
e2e41,
если это ответ мне, то я не спрашивал про стандартные диски, естественно.

Оффлайн Skay

  • Пользователь
  • Сообщений: 4120
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #93 : 09 Ноябрь 2017, 11:50:23 »
как я понимаю, этот чувак у себя в итоге архив не нашел :( https://assemblergames.com/threads/need-a-cd-for-a-weiird-dvd-player-that-played-sega-games.53200/#post-800868
в FAQ у lik-sang  была ссылка на яхугруп, но к сожалению робот вебархива туда не залазил :(
Цитата
The Shinco DVD Player Discussion Group is a source for software, flash upgrade information, how to make Megadrive game CDs for the Shinco 868, how to disable macrovision, make your player region free and lots lots more!!

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4481
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Game VCD
« Ответ #94 : 09 Ноябрь 2017, 12:08:55 »

Оффлайн Skay

  • Пользователь
  • Сообщений: 4120
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #95 : 09 Ноябрь 2017, 13:00:13 »
Yoti, было на предидущей странцие уже. Название ничего не дает. почти 15 лет прошло.

Оффлайн e2e41

  • Пользователь
  • Сообщений: 91
    • Просмотр профиля
Game VCD
« Ответ #96 : 09 Ноябрь 2017, 13:47:31 »

:(
« Последнее редактирование: 09 Ноябрь 2017, 13:55:51 от e2e41 »

Оффлайн Skay

  • Пользователь
  • Сообщений: 4120
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #97 : 09 Ноябрь 2017, 13:55:19 »
e2e41, это всё мусор ненужный  и так в вебархиве доступно было.
Цитата
Genlist 1.0   Extracts and lists game titles from rom files.
GROM 0.75   Converts your roms from .SMD to .BIN format.
Ucon 1.41   Another .smd to .bin util
SegaTool 1.02   Edits headers to convert NTSC roms to PAL (?)
всё нужное лежало на внешнем сервере и приводилась на него только ссылка.

хотя было еще в Megadrive Tools, но ее вебархив из за пробела скорее всего несхавал в свое время :(

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4481
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Game VCD
« Ответ #98 : 09 Ноябрь 2017, 17:35:45 »
Если что, там в некоторых DAT лежит по несколько ROM. Накидал софтину по-быстрому. Вот данные по первому диску:
GAME50.DAT
 DAT=524288
  ROM=524288
GAME51.DAT
 DAT=262144
  ROM=131072
  ROM=131072

P.S. Есть ли в природе ROM размером 384 и 768 килобайт?
P.P.S. Заменил данные на созданные исправленной версией.
« Последнее редактирование: 09 Ноябрь 2017, 18:01:09 от Yoti »

Оффлайн Skay

  • Пользователь
  • Сообщений: 4120
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #99 : 09 Ноябрь 2017, 18:43:12 »
Yoti, немного офтопа, не пробовал пользоваться  HxD Hex Editor ? вместо того чтоб смотреть логи утилит самописных, там оч удобно реализованы скрипты, по работе надо было один закрытый формат ковырять, оч понравилось.
На лету можно разбирать структуры данных и прочее https://habrahabr.ru/post/213211/ https://habrahabr.ru/post/213435/
« Последнее редактирование: 09 Ноябрь 2017, 19:04:37 от Skay »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4481
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Game VCD
« Ответ #100 : 09 Ноябрь 2017, 18:53:11 »
Skay,
1) HxD у меня и так установлен
2) Статья про 010
3) Я знаю Дагерона в какой-то мере
4) Нет, делать своё интереснее

Оффлайн Skay

  • Пользователь
  • Сообщений: 4120
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #101 : 09 Ноябрь 2017, 18:58:01 »
2) Статья про 010
думал одно написал другое, 010 конечно))
4) Нет, делать своё интереснее
распарсивание структуры данных не отличается особой оригинальностью, потворять несколько раз то что можно в риалтайме с результатом  :neznayu: писать свое уже хорошо когда разобрал структуру и прочее, тогда да :)
Сорь) что то я ушел в сторону, как говорится в чужой монастырь со своим уставом не лезут :)
« Последнее редактирование: 09 Ноябрь 2017, 19:07:31 от Skay »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4481
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Game VCD
« Ответ #102 : 09 Ноябрь 2017, 20:19:05 »
Skay,
чего там разбирать то? Несколько ROM друг за другом, заголовок BIN давно разобран.

Оффлайн Skay

  • Пользователь
  • Сообщений: 4120
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #103 : 09 Ноябрь 2017, 20:49:04 »
Yoti, менюшку и прочее, не?  :neznayu:

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4481
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Game VCD
« Ответ #104 : 09 Ноябрь 2017, 22:26:56 »
Skay,
а что я с этим сделаю без железки? Файлы из PROGRAM я посмотрел, в MENU находятся (псевдо?) MPG (10 экранов по 6 пунктов — подходит, так как 54 < 60). Только ENTRIES.GCD остаётся.
« Последнее редактирование: 10 Ноябрь 2017, 13:49:07 от Yoti »

Оффлайн TheHarbinger1911

  • Пользователь
  • Сообщений: 83
    • Просмотр профиля
Game VCD
« Ответ #105 : 11 Ноябрь 2017, 03:01:30 »
кому интересно выкладываю образ диска с играми от моего проигрывателя
https://drive.google.com/open?id=1-h8pc05GC115SxOrjrGQaFVIrjAKiLEz

Добавлено позже:
Skay,
а что я с этим сделаю без железки? Файлы из PROGRAM я посмотрел, в MENU находятся (псевдо?) MPG (10 экранов по 6 пунктов — подходит, так как 54 < 60). Только ENTRIES.GCD остаётся.
так это и есть по сути своего рода VIDEO CD. меню это тупо картинки для справки чтоб ты знал какую цифру набрать на пульте. хитрость в том что там есть файл  AINFO.GCD в папке GCD который и переводит режим game cd. и файлы .DAT уже воспринимаются как ромы и отправляются по запросу в контроллер HAWK который эмулирует игровой картридж минуя MPEG декодера. после успешной загрузке даётся сигнал видео-муксеру который вырубает картинку меню плеера и выводит вместо неё сигнал от сеги. 
« Последнее редактирование: 11 Ноябрь 2017, 03:11:35 от TheHarbinger1911 »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4481
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Game VCD
« Ответ #106 : 11 Ноябрь 2017, 14:20:05 »
TheHarbinger1911,
однако, просмотреть меню на ПК с наскока мне не удалось.

Оффлайн TheHarbinger1911

  • Пользователь
  • Сообщений: 83
    • Просмотр профиля
Game VCD
« Ответ #107 : 11 Ноябрь 2017, 14:38:54 »
TheHarbinger1911,
однако, просмотреть меню на ПК с наскока мне не удалось.
тебе нужен софт который отдельно открывает файлы меню так как сам ПК не видит диск как VIDEO CD.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4481
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Game VCD
« Ответ #108 : 11 Ноябрь 2017, 15:13:05 »
TheHarbinger1911,
я и смотрел файлы. По заголовку они mpg, но WMP и MPC не сдюжили. Других плееров у меня не установлено.

Оффлайн TheHarbinger1911

  • Пользователь
  • Сообщений: 83
    • Просмотр профиля
Game VCD
« Ответ #109 : 11 Ноябрь 2017, 15:24:49 »
TheHarbinger1911,
я и смотрел файлы. По заголовку они mpg, но WMP и MPC не сдюжили. Других плееров у меня не установлено.
файлы меню это контейнер в котором картинки в формате YUV

Добавлено позже:
TheHarbinger1911,
я и смотрел файлы. По заголовку они mpg, но WMP и MPC не сдюжили. Других плееров у меня не установлено.
по идеи в NERO должна быть команд-лайн тулза при помощи которой можно вытащить картинки из файлы меню
« Последнее редактирование: 11 Ноябрь 2017, 15:31:34 от TheHarbinger1911 »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #110 : 11 Ноябрь 2017, 15:47:47 »
Интересный экземляр этот HAWK, интефейс карика с DMA контоллером с восьмибитной шиной
Выкинуть VCD часть, прикрутить микроконтроллёр с SD картой и дисплеем на 4-ре строки и будет мощная альтернатива флеш карику

Yoti почитай про структуру VCD диска, многое станет на свои места https://wiki2.org/ru/Video_CD

Оффлайн e2e41

  • Пользователь
  • Сообщений: 91
    • Просмотр профиля
Game VCD
« Ответ #111 : 11 Ноябрь 2017, 17:27:09 »
кому интересно выкладываю образ диска с играми от моего проигрывателя
Только один диск? Хотелось бы второй нормально снятый образ для поиска отличий по первым двум трекам. Плюс название первой игры из меню диска хотелось бы узнать.(попробую в ручную хекс редактором изменить ром)
« Последнее редактирование: 11 Ноябрь 2017, 19:15:34 от e2e41 »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #112 : 11 Ноябрь 2017, 19:52:40 »
e2e41 полистай тему, уже выкладывали ссылку на китайский обменник, там все образы есть

Оффлайн e2e41

  • Пользователь
  • Сообщений: 91
    • Просмотр профиля
Game VCD
« Ответ #113 : 11 Ноябрь 2017, 20:39:21 »
спасибо, еще 10000 ведер и золотой ключик наш :wow:
в 5 образе нашел ром голден екс вручную меняю на Lakers vs Celtics

Оффлайн TheHarbinger1911

  • Пользователь
  • Сообщений: 83
    • Просмотр профиля
Game VCD
« Ответ #114 : 11 Ноябрь 2017, 20:46:11 »
спасибо, еще 10000 ведер и золотой ключик наш :wow:
в 5 образе нашел ром голден екс вручную меняю на Lakers vs Celtics
я кажесь допёр :wow: надо тупо взять желаемый набор ромов в *.bin формате, переименовать их в GAME**.DAT по нумеротации,сделать меню из картинок со списком игр, потом создать поект VIDEO CD в NERO и кинуть файлы игр вместо видеофайлов и сгенеренные картинки для меню. записать всё это в виртуальном приводе. потом вытащить полученые файлы меню и индекса и на их основе создать диск по примеру тех что шли в комплекте

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #115 : 11 Ноябрь 2017, 22:05:33 »
TheHarbinger1911 ENTRIES.GCD это аналог ENTRIES.VCD,  AINFO.GCD - INFO.VCD
да и вообще, плеер древний, ПЗУ небольшая, так что копайте в сторону VCD, игровой диск сделан по тому же образу и подобию

Оффлайн TheHarbinger1911

  • Пользователь
  • Сообщений: 83
    • Просмотр профиля
Game VCD
« Ответ #116 : 11 Ноябрь 2017, 23:25:08 »
TheHarbinger1911 ENTRIES.GCD это аналог ENTRIES.VCD,  AINFO.GCD - INFO.VCD
да и вообще, плеер древний, ПЗУ небольшая, так что копайте в сторону VCD, игровой диск сделан по тому же образу и подобию
я в курсе

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #117 : 12 Ноябрь 2017, 03:04:21 »
TheHarbinger1911 попробуй раскурить ITEMxx.DAT, по ENTRIES.GCD скоро скину инфу, я его раскурил

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Game VCD
« Ответ #118 : 12 Ноябрь 2017, 05:46:23 »
Вот как то так

#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

  • Пользователь
  • Сообщений: 83
    • Просмотр профиля
Game VCD
« Ответ #119 : 12 Ноябрь 2017, 15:45:26 »
megavolt85 глянь тот образ что я выкладывал. на нём игр по больше.