Author Topic: Everdrive not playing some ROMs  (Read 730 times)

grache

  • Full Member
  • ***
  • Posts: 141
Everdrive not playing some ROMs
« on: November 11, 2014, 11:36:55 AM »
On two different systems (a TG-16 and a PCE) my Everdrive won't play certain ROMs. One of them is Cadash. I've tried three different copies, all three of them and the file on the SD card have the same md5sum: cb73d8b307801282d0b6f0a1ed65ae3c

I'm going to get another SD card to see if the problem lies there.
TurboGrafx-16 HuCard Collection: 7.3% complete    7 / 96 titles

majors

  • Hero Member
  • *****
  • Posts: 1332
  • Have cabs, will travel
Re: Everdrive not playing some ROMs
« Reply #1 on: November 12, 2014, 02:51:35 AM »
I had issues with the US Cadash on an older flash card. Does the JP ROM run? I figured my issue was I was running on a JP system, and the flash card had a loading utility that would switch region of the ROM.
PCE Daisakusen RIP - "Booze should be a choice, not a privilege" -KCDC (The FP)
"The dumb are mostly intrigued by the drum"

grache

  • Full Member
  • ***
  • Posts: 141
Re: Everdrive not playing some ROMs
« Reply #2 on: November 12, 2014, 04:20:06 AM »
I had issues with the US Cadash on an older flash card. Does the JP ROM run? I figured my issue was I was running on a JP system, and the flash card had a loading utility that would switch region of the ROM.
Yeah I tried the JP version and it works. I've tested on both PCE and TG-16. I know the US version of Cadash works for others.

Which flashcard were you using?
TurboGrafx-16 HuCard Collection: 7.3% complete    7 / 96 titles

majors

  • Hero Member
  • *****
  • Posts: 1332
  • Have cabs, will travel
Re: Everdrive not playing some ROMs
« Reply #3 on: November 12, 2014, 05:08:27 AM »
Tototek 32m flash card. I've since lost it, so I'm looking to upgrade to the EverDrive soon.
PCE Daisakusen RIP - "Booze should be a choice, not a privilege" -KCDC (The FP)
"The dumb are mostly intrigued by the drum"

grache

  • Full Member
  • ***
  • Posts: 141
Re: Everdrive not playing some ROMs
« Reply #4 on: November 17, 2014, 02:21:37 PM »
A little follow up in case anyone in the future has similar problems.

I tested with another SD card, and also on a PCE Duo. The same issues persists. Also, some games, Batman and SFII being examples, will load and play the intro music but not output any graphics.

I contacted Krikzz and I'm sending it in for repairs. I'm curious to find out what's causing these problems and will report back here.
TurboGrafx-16 HuCard Collection: 7.3% complete    7 / 96 titles

SamIAm

  • Hero Member
  • *****
  • Posts: 1835
Re: Everdrive not playing some ROMs
« Reply #5 on: November 17, 2014, 02:42:28 PM »
Are you using the No-Intro romset? That one seems to be the best bet for most games.

Just last night, I loaded up Batman on my Everdrive and played the first several sub-stages with no trouble. I'll try to get the checksum for you later, but it was from the No-Intro set.

PCE roms are somewhat cursed. While games from other consoles usually have a checksum in the ROM itself that makes it easy to confirm a good dump, PCE games do not, and it's likely that there are a number of bad dumps out there. I really hope that someday, there is a community effort to dump and cross check each game with multiple copies and dumpers.

Gentlegamer

  • Hero Member
  • *****
  • Posts: 1459
Re: Everdrive not playing some ROMs
« Reply #6 on: November 17, 2014, 04:43:56 PM »
Are you using the No-Intro romset? That one seems to be the best bet for most games.

Just last night, I loaded up Batman on my Everdrive and played the first several sub-stages with no trouble. I'll try to get the checksum for you later, but it was from the No-Intro set.

PCE roms are somewhat cursed. While games from other consoles usually have a checksum in the ROM itself that makes it easy to confirm a good dump, PCE games do not, and it's likely that there are a number of bad dumps out there. I really hope that someday, there is a community effort to dump and cross check each game with multiple copies and dumpers.
I think the Ootake emulator checks the ROM and can repair it if it has wrong checksum.

SamIAm

  • Hero Member
  • *****
  • Posts: 1835
Re: Everdrive not playing some ROMs
« Reply #7 on: November 17, 2014, 08:30:47 PM »
Well, a corrupt ROM is basically unfixable. The problem with PCE ROMs is that there is no way to test if a dumped ROM has any corruption in the first place. SNES and Genesis games have their checksums programmed into the games themselves, but PCE games don't.

If it's a problem with headers and/or interleaving, then that's something an emulator might deal with well. It's also what trips up a lot of PCE romsets when trying to run them on an everdrive.

ishiyakazuo

  • Full Member
  • ***
  • Posts: 106
Re: Everdrive not playing some ROMs
« Reply #8 on: November 18, 2014, 06:07:38 AM »
The Cadash ROM in the GoodSet has the wrong endian.  It was obviously ripped on a PCE copier.  Need to run it through a tool that flips the bits around.

Bernie

  • Guest
Re: Everdrive not playing some ROMs
« Reply #9 on: November 18, 2014, 10:29:17 AM »
Anyone with issues running roms on the EverDrive, just PM me. 

grache

  • Full Member
  • ***
  • Posts: 141
Re: Everdrive not playing some ROMs
« Reply #10 on: November 18, 2014, 01:00:24 PM »
Thanks to SamIAm I have a working version of Cadash, Batman and SFII. It appears that a non working version of Cadash is in at least 3 different ROM sets.

The Cadash ROM in the GoodSet has the wrong endian.  It was obviously ripped on a PCE copier.  Need to run it through a tool that flips the bits around.
So the PCE is big endian and the TG16 little endian (or vice versa)? I'd have thought that they were the same endianess with the cartidge pins routed differently. I guess that flip of pins flips the endianess?

Anyone with issues running roms on the EverDrive, just PM me. 
PM sent, thanks.
TurboGrafx-16 HuCard Collection: 7.3% complete    7 / 96 titles

ishiyakazuo

  • Full Member
  • ***
  • Posts: 106
Re: Everdrive not playing some ROMs
« Reply #11 on: November 19, 2014, 02:11:36 AM »
The Cadash ROM in the GoodSet has the wrong endian.  It was obviously ripped on a PCE copier.  Need to run it through a tool that flips the bits around.
So the PCE is big endian and the TG16 little endian (or vice versa)? I'd have thought that they were the same endianess with the cartidge pins routed differently. I guess that flip of pins flips the endianess?
It's not big vs. little endianness, but "bit endianness" that I was referring to.  One goes D7-D0, the other goes D0-D7.  Order is completely flipped.  If you rip a TG16 card with a PCE copier (or vice-versa), the bits in the resulting ROM will all be flipped.  There were about half a dozen ROMs in the GoodSet that exhibited that.  Since bit endianness in ROM files is fixed (regardless of whether or not it's PCE or TG16, there is a single way that makes sense on a PC), these ROMs are bad and need to be flipped back to the correct order in order to work.

pdiggitydogg

  • Full Member
  • ***
  • Posts: 154
Re: Everdrive not playing some ROMs
« Reply #12 on: November 19, 2014, 01:22:30 PM »
I never thought about this... I have a bad version of Cadash, too, and always wondered why it (and a couple others) didnt load for me.

munchiaz

  • Hero Member
  • *****
  • Posts: 2090
Re: Everdrive not playing some ROMs
« Reply #13 on: November 19, 2014, 01:39:27 PM »
good info all around.

synbiosfan

  • Hero Member
  • *****
  • Posts: 716
Re: Everdrive not playing some ROMs
« Reply #14 on: November 19, 2014, 03:23:42 PM »
Anyone with issues running roms on the EverDrive, just PM me.

A thousand times this!

No issues :dance: