Автор Тема: TinyCDI - новый эмулятор Philips CD-i  (Прочитано 8881 раз)

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

Оффлайн Morphium

  • Emu-Land Team
  • Сообщений: 1165
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
TinyCDI - новый эмулятор Philips CD-i
« : 30 Октябрь 2009, 04:12:39 »
Новый эмулятор (базирующийся на MESS) для Philips CD-i объявился, зацениваем - http://mamedev.emulab.it/haze

Оффлайн aptyp

  • Пользователь
  • Сообщений: 6263
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #1 : 30 Октябрь 2009, 06:23:32 »
Как настроить этот эмулятор ?
Скачал на CD-i игры Rise of the Robots, FlinStones & JetSons TimeWarp, FlashBack нету (подскажите ссылку :)).
Образы в bin cue, ругается что нет ромов, просит настроить mame.ini, при чём тут mame, вроде это mess ?
Mess 0.134 скачал, CD-i bios'ы, настроил, в MESS CD-i то пока не-работает, кидал tinycdi к MAMEui и к mame.ini, не-видит образы.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #2 : 30 Октябрь 2009, 15:35:25 »
aptyp, этот эмуль работает как МАМЕ - запускает образы только в формате CHD, и только те, которые в нём прописаны.

список игр/CHD можно увидеть так -
tinycdi.exe -listroms
вобсчем образы нужны, специально сделанные для этого эмулятора
« Последнее редактирование: 30 Октябрь 2009, 15:46:19 от MetalliC »

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #3 : 30 Октябрь 2009, 16:46:33 »
Я думаю можно использовать и обычные образы, т.к. ужать в CHD нетрудно, да и CRC в случае чего поправить не проблема. Правда, проверить мне пока не на чем...

Оффлайн scsi

  • Пользователь
  • Сообщений: 108
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #4 : 30 Октябрь 2009, 17:10:44 »
для преобразования в CHD образов CD-i на форумах mess'а давали вот эту програмку
описание
Цитата
The purpose of the CD-i File Extractor program (cdifile) is to extract data from CD-i files.

With the current version of cdifile you can extract the following from any CD-i disc image file that is supported by CD-i Emulator:
- raw file in mode2_raw format with 2352 bytes/sector
- cue file compatible with chdman (chd management tool from MAME/MESS)
- chd file compatible with MAME/MESS (requires chdman)

CD-i Emulator supports "raw disc image" file formats with sector sizes of 2448, 2352, 2340, 2336 and 2332 bytes, with or without two-second pregap and/or scrambling. This should cover all the "raw disc image" file formats out there. In particular, the Nero (.nrg) file format for track-at-once images is supported, as well as the IsoBuster (.bin) and CloneCD (.img) files. A future version of CD-i Emulator will also support MAME/MESS compressed hunk data (.chd) files; cdifile already supports such files and can be used to extract data from them.

To convert a CD-i disc image file to chd format:

cdifile CDIFILE -createcd

This will create a temporary .cue$ file and (if necessary) .raw$ file, call chdman to convert this to a .chd file and delete the temporaries.
« Последнее редактирование: 30 Октябрь 2009, 17:27:16 от scsi »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #5 : 30 Октябрь 2009, 17:23:15 »
EdHell, смотря где править - если в исходниках то да, а чтоб подделать хэш CHD - можно заманаться SHA1 подбирать ))

2ALL: имхо нет смысла заморачиваться именно с этой сборкой, т.к. ~к середине следующей недели будет MESS 0.135 с этим же драйвером,
который будет хавать любые образы в CHD-формате.

Оффлайн scsi

  • Пользователь
  • Сообщений: 108
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #6 : 30 Октябрь 2009, 17:42:18 »
да скомпиленный mess с этим драйвером уже сейчас есть svn 6175
« Последнее редактирование: 30 Октябрь 2009, 17:58:38 от scsi »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #7 : 30 Октябрь 2009, 17:52:01 »
не, ну тогда уж лучше взять последний с SVN и скомпилить,
после 6175 было ещё несколько фиксов/улучшений CDi

Оффлайн scsi

  • Пользователь
  • Сообщений: 108
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #8 : 30 Октябрь 2009, 17:59:53 »
ну судя по форуму дело стало двигать медленне так что заметных улучшений видимо небыло.
нашел здесь содняшнюю сборку кому интересно

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #9 : 30 Октябрь 2009, 18:26:44 »
scsi, пасиб за ссылку

Оффлайн aptyp

  • Пользователь
  • Сообщений: 6263
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #10 : 30 Октябрь 2009, 18:46:53 »
Так куда кидать этот tinycdi, к MAME или MESS, образы это CHD файлы, их куда, в папку roms ?

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #11 : 30 Октябрь 2009, 19:19:31 »
кидай куда хош, чтоб он заработал в roms должны быть биос (cdi.zip) и CHD с игрой

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #12 : 30 Октябрь 2009, 19:22:44 »
Цитата: MetalliC
EdHell, смотря где править - если в исходниках то да, а чтоб подделать хэш CHD - можно заманаться SHA1 подбирать ))
Прямо в готовом бинарнике, минутное дело. Приходилось уже. :)

Оффлайн aptyp

  • Пользователь
  • Сообщений: 6263
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #13 : 30 Октябрь 2009, 22:12:39 »
удалось правильно запустить в MESSui заставки двух игр до меню которого не-видно. в MESS cdimono1 значится как WORKING, но она же в tinycdi значится как NOT WORKING, а как chd запустить так и не-въехал.

Оффлайн Dragon

  • Пользователь
  • Сообщений: 183
  • Пол: Мужской
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #14 : 01 Ноябрь 2009, 11:04:04 »
Ну так что, есть какой-нибудь прогресс в эмуляции CD-I? Охота поиграть в игрушки для нее, ибо сама консоль просто мегараритет

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #15 : 01 Ноябрь 2009, 14:54:17 »
Dragon, в первом сообщении ссылка с инфо и скриншотами.

работа над драйвером CDi в MESS идет постоянно

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #16 : 03 Ноябрь 2009, 19:22:37 »
таки дошли руки потестить это эксклюзивное чудо техники на последнем MESS SVN 6268
конечно, до идеала ещё очень далеко, но во многие игры уже можно играть.

из "клинических" случаев был только Flashback, зависающий при переходе на второй экран,
и к сожалению в The Apprentice нет звука (млин, просто офигительный платформер)



Оффлайн Dragon

  • Пользователь
  • Сообщений: 183
  • Пол: Мужской
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #17 : 03 Ноябрь 2009, 20:58:11 »
MetalliC, спасибо! Прогресс впечатляет, завтра попробую потестить свои игрушки :)

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #18 : 08 Ноябрь 2009, 21:38:02 »
интересный опыт - лазил на ютубе и наткнулся на ролик "The Apprentice", записаный из под MESS, НО с играющей фоновой музыкой  0_0 (внутриигровых звуков по-прежнему нет)

вобсчем оказалось, что всё дело в кривости конвертора cdifile :furious:, а вот если конвертировать "вручную" (монтируем cue/img, снимаем burnatonce-ом образ в toc/dat, конвертим chdman-ом в chd) - музыка есть и играет.
вотс...

Оффлайн fox1917

  • Пользователь
  • Сообщений: 494
    • Просмотр профиля
Re: TinyCDI - новый эмулятор Philips CD-i
« Ответ #19 : 13 Февраль 2010, 04:20:41 »
ждем новых версий!