libretro / Genesis-Plus-GX

An enhanced port of Genesis Plus - accurate & portable Sega 8/16 bit emulator
Other
75 stars 71 forks source link

Add CHD support for Genesis Plus GX #93

Closed ajshell1 closed 6 years ago

ajshell1 commented 7 years ago

This is a follow-up to a previous bounty.

All I ask is that someone adds CHD support to the Genesis Plus GX core.

I won't be posting a bounty to add CHD support to the PicoDrive. Someone else can do that if they really want to play all six Sega CD games that require the 32X expansion (Corpse Killer, Night Trap, Fahrenheit, Slam City, Supreme Warrior, and Surgical Strike*).

This will have a bounty of $15.

*Surgical Strike for the 32X was only released in Brazil and no dump of it can be found on the internet.

EDIT: There is hope for Surgical Strike! Some Brazilian guys are re-releasing it. They say that they will release an ISO of it on August 15 of 2017.

EDIT2: Because ekeeke doesn't want the money, I am changing this to a Geneis Plus GX and Picodrive bounty. Thus, whoever ports it to Picodrive will get all the money.

Awakened0 commented 7 years ago

@ekeeke, Megamix 4.0b doesn't have any CDDA audio tracks, it uses regular YM2612 for it's BGM. When you download it it doesn't even come with a cue; I just created a basic one back when I needed .cue files for all my Sega CD games to launch through HyperSpin. I already deleted it since I realized I could just load the .iso, but I think it was just a single data track 01 index 00:00 thing. I tried creating a CHD directly from the ISO and that didn't get past the CD player screen either.

ekeeke commented 7 years ago

It's probably because BIOS expects CD games to have at least one audio track following data track. Fake audio tracks are automatically created in Genesis Plus GX for iso or cue/bin but I didn't bothered doing the same for CHD files,

ekeeke commented 7 years ago

It's probably because BIOS expects CD games to have at least one audio track following data track. Fake audio tracks are automatically created in Genesis Plus GX for iso or cue/bin but I didn't bothered doing the same for CHD files,

Awakened0 commented 7 years ago

That sounds right. It's not a huge deal to not have that game in CHD format since it's only around 14 MB uncompressed; it'd just be nice to have for consistency's sake.

ajshell1 commented 7 years ago

I'd support giving the bounty money to Twinaphex. I'm sure he can think of a good way to use the money.

inactive123 commented 7 years ago

Can you link me to the bounty URL from Bountysource?

Also, have the backers decided where the money should go to? Should it go to an existing bounty or should a new one be created, etc?

emarleau commented 7 years ago

I'm ok to donate the money to libretro.

anothername99 commented 7 years ago

Here is the URL: https://www.bountysource.com/issues/47874325-add-chd-support-for-genesis-plus-gx-and-picodrive

inactive123 commented 7 years ago

OK, so since all backers agree, I am going to repeat the question I asked above -

'have the backers decided where the money should go to? Should it go to an existing bounty or should a new one be created, etc?'

inactive123 commented 7 years ago

All three of you can also state individually where your own money should go towards. That might be a better solution vs. having all three of you having to agree on something.

ajshell1 commented 7 years ago

@twinaphex You can have all of my bounty money. Do whatever the hell you want with it.

p1pkin commented 6 years ago

@ekeeke

while original CD-DA format is little endian

afaik data stored at physical CD in big endian. in bit stream most significant bit comes first, least significant bit comes last. but yes, in common PC CD image formats CD-DA stored as little endian.

inactive123 commented 6 years ago

I'll close the issue then. People in this thread can still feel free to comment here (if possible) or in another issue, we're closing this just for the bounty proceedings.

inactive123 commented 6 years ago

@emarleau @anothername99 Can you guys remind me where your money from this bounty should go towards? I will get that done then right now, sorry for the delay.

emarleau commented 6 years ago

Can you put my money to this bounty please? https://www.bountysource.com/issues/48048939-dynamic-recompiler-305-bounty

inactive123 commented 6 years ago

@emarleau Done.