Evercade cartridge reader to USB

kjetil_f

Member
OP
Newcomer
Joined
Aug 31, 2022
Messages
24
Trophies
0
Age
38
Location
Norway
XP
194
Country
Norway
A while ago I saw someone on YouTube who made a USB adapter for the Everdrive cartridges to access the included ROMs. Do anyone know how to make one. Or is it maybe possible to use a Gameboy cart reader like the GB Operator, Retrode 2 or maybe the Save The Hero Project one?

deleted link:
 
Last edited by kjetil_f,

SylverReZ

The planet is fine. The people are crazy.
Member
GBAtemp Patron
Joined
Sep 13, 2022
Messages
7,220
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,116
Country
United Kingdom
@kjetil_f The Evercade cartridge can be easily read by an SD card reader, the flash chip in the cartridge uses the same SPI protocol as a microSD card.
sd nand pinout.jpg
evercade cart pcb pinouts and dimensions.jpg
 

Attachments

  • MKDVXXCL_MK.pdf
    3.2 MB · Views: 63
Last edited by SylverReZ,

kjetil_f

Member
OP
Newcomer
Joined
Aug 31, 2022
Messages
24
Trophies
0
Age
38
Location
Norway
XP
194
Country
Norway
A while ago I saw someone on YouTube who made a USB adapter for the Everdrive cartridges to access the included ROMs. Do anyone know how to make one. Or is it maybe possible to use a Gameboy cart reader like the GB Operator, Retrode 2 or maybe the Save The Hero Project one?
@kjetil_f The Evercade cartridge can be easily read by an SD card reader, the flash chip in the cartridge uses the same SPI protocol as a microSD card.
View attachment 376511View attachment 376512

@kjetil_f The Evercade cartridge can be easily read by an SD card reader, the flash chip in the cartridge uses the same SPI protocol as a microSD card.
View attachment 376511View attachment 376512
Thanks for the detailed information.
Post automatically merged:

^^^ This.
It's easy peasy.
Then you end up going down the rabbit hole and wind up with a bunch of them like me. :D

View attachment 376627View attachment 376628
Post automatically merged:

Looks really nice. Do you by any chance sell these?
 

esmith13

Well-Known Member
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,016
Country
United States
Looks really nice. Do you by any chance sell these?
I do not. I am building them from cheap ebay and aliexpress parts that take forever to get and are probably of questionable quality. For it to be worth my time and materials (as inefficient as I am at this) I would have to charge more than I am comfortable with for the quality of the product. I wouldn't want to be a customer of my own work so I'd rather help others work it out for themselves for free then have them pay me a likely unreasonable price for what a total n00b could do in an hour or two on their own.

Should you need any assistance in making one yourself I'd be happy to help any way that I can either here or on the EverSD Discord (in my signature). You can literally make this for $5-$10 at most assuming you have to buy everything you need except the soldering iron and solder. Literally a $5 soldering iron is good enough to make this. It's super basic work - even for someone new to soldering.
 
  • Like
Reactions: kjetil_f

kjetil_f

Member
OP
Newcomer
Joined
Aug 31, 2022
Messages
24
Trophies
0
Age
38
Location
Norway
XP
194
Country
Norway
Fair enough. No problem. I did have my first try at a soldering iron and a Atari Flashback a couple of months ago with great success, so I'm down for a new project. If you can point me in the right direction on the parts I need that would be greatly appreciated.
 

esmith13

Well-Known Member
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,016
Country
United States
Fair enough. No problem. I did have my first try at a soldering iron and a Atari Flashback a couple of months ago with great success, so I'm down for a new project. If you can point me in the right direction on the parts I need that would be greatly appreciated.
ebay.com "Game Boy 32pin slot" - Search results
AliExpress"Game Boy 32pin slot" - Search Results

If you want to make the version that results in an SD Card connector you will also need 8pcs of wire and a free mSD to SD adapter that comes with a mSD card.

If you want to make the USB version, you need a SD and/or mSD to USB card reader to sacrifice. You would desolder the SD or mSD card socket from the reader and solder your 8 wires there.
It doesn't matter which adapter you buy, but for reference when I made my 3D printed version I went with these cheap readers since they were very small but still easy to solder. They are the ones that usually come free with Chinese emulation handhelds.
mSD_Reader.jpg

Neither version of the cart reader is superior to the other since at the end of the day the cheaper version with the free SD adapter still plugs into an SD slot on a computer or a USB adapter anyway.

If you wanted to go all out and 3D print a shell and require the use of a USB cable to hook it up, you would basically be making the USB reader version and also desoldering the USB-A male connector off of the adapter as well and using 4 more wires to instead solder to a female Micro USB-B or female USB-C breakout board.

I used this one from Amazon to make mine: Amazon.com - Micro USB to DIP
 
  • Like
Reactions: SylverReZ

SylverReZ

The planet is fine. The people are crazy.
Member
GBAtemp Patron
Joined
Sep 13, 2022
Messages
7,220
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,116
Country
United Kingdom
ebay.com "Game Boy 32pin slot" - Search results
AliExpress"Game Boy 32pin slot" - Search Results

If you want to make the version that results in an SD Card connector you will also need 8pcs of wire and a free mSD to SD adapter that comes with a mSD card.

If you want to make the USB version, you need a SD and/or mSD to USB card reader to sacrifice. You would desolder the SD or mSD card socket from the reader and solder your 8 wires there.
It doesn't matter which adapter you buy, but for reference when I made my 3D printed version I went with these cheap readers since they were very small but still easy to solder. They are the ones that usually come free with Chinese emulation handhelds.

Neither version of the cart reader is superior to the other since at the end of the day the cheaper version with the free SD adapter still plugs into an SD slot on a computer or a USB adapter anyway.

If you wanted to go all out and 3D print a shell and require the use of a USB cable to hook it up, you would basically be making the USB reader version and also desoldering the USB-A male connector off of the adapter as well and using 4 more wires to instead solder to a female Micro USB-B or female USB-C breakout board.

I used this one from Amazon to make mine: Amazon.com - Micro USB to DIP
I'm gonna see if I can make an Evercade cartridge reader PCB. This will definitely help many people out instead of wiring the cartridge.
 

SylverReZ

The planet is fine. The people are crazy.
Member
GBAtemp Patron
Joined
Sep 13, 2022
Messages
7,220
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,116
Country
United Kingdom
Go for it! I'll buy one if you sell them!
Thanks. I appreciate it if you did. Its gonna be open-source so anybody can fabricate one themselves.
 

esmith13

Well-Known Member
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,016
Country
United States
Thanks. I appreciate it if you did. Its gonna be open-source so anybody can fabricate one themselves.
Sounds awesome! Even if you don't plan to sell them directly, I'm sure you'll have a minimum requirement to order and test with. I'd be happy to buy one or more of those to help offset your out of pocket and get a chance to get in on them early and help with testing.

If you're interested, hit me up when the design is ready and you have a cost per board that would help you out. I'll happily paypal you $$ for some pcbs plus shipping. I'm located on the east coast, USA - should that weigh into your decision.

P.S.: Would REALLY be awesome if the PCB included an "Activity" LED like many sd card adapters have. I've modified my EverSDs to have them so when I'm working on bash scripts for Evercade blind I have an idea of what's going on, tho I admit their less important in this application.
 
  • Like
Reactions: SylverReZ

SylverReZ

The planet is fine. The people are crazy.
Member
GBAtemp Patron
Joined
Sep 13, 2022
Messages
7,220
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,116
Country
United Kingdom
If you're interested, hit me up when the design is ready and you have a cost per board that would help you out. I'll happily paypal you $$ for some pcbs plus shipping. I'm located on the east coast, USA - should that weigh into your decision.
You can easily get a pack of 5 in bulk from JLCPCB or PCBway and build them yourself. The chips and other components are not hard to track down either.

P.S.: Would REALLY be awesome if the PCB included an "Activity" LED like many sd card adapters have. I've modified my EverSDs to have them so when I'm working on bash scripts for Evercade blind I have an idea of what's going on, tho I admit their less important in this application.
Oh, it sure will have an activity LED if I can. :)
 
  • Like
Reactions: esmith13

kjetil_f

Member
OP
Newcomer
Joined
Aug 31, 2022
Messages
24
Trophies
0
Age
38
Location
Norway
XP
194
Country
Norway
ebay.com "Game Boy 32pin slot" - Search results
AliExpress"Game Boy 32pin slot" - Search Results

If you want to make the version that results in an SD Card connector you will also need 8pcs of wire and a free mSD to SD adapter that comes with a mSD card.

If you want to make the USB version, you need a SD and/or mSD to USB card reader to sacrifice. You would desolder the SD or mSD card socket from the reader and solder your 8 wires there.
It doesn't matter which adapter you buy, but for reference when I made my 3D printed version I went with these cheap readers since they were very small but still easy to solder. They are the ones that usually come free with Chinese emulation handhelds.

Neither version of the cart reader is superior to the other since at the end of the day the cheaper version with the free SD adapter still plugs into an SD slot on a computer or a USB adapter anyway.

If you wanted to go all out and 3D print a shell and require the use of a USB cable to hook it up, you would basically be making the USB reader version and also desoldering the USB-A male connector off of the adapter as well and using 4 more wires to instead solder to a female Micro USB-B or female USB-C breakout board.

I used this one from Amazon to make mine: Amazon.com - Micro USB to DIP
Thank you. I'll have a look. BTW. Do you know what format the C64 cartridge uses for games?
Post automatically merged:

I'm gonna see if I can make an Evercade cartridge reader PCB. This will definitely help many people out instead of wiring the cartridge.
That would be awesome if you did. I'm interested.
 
  • Like
Reactions: SylverReZ

esmith13

Well-Known Member
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,016
Country
United States
Thank you. I'll have a look. BTW. Do you know what format the C64 cartridge uses for games?
Well, Blaze was too lazy to teach their UX app the filetypes for some of the newly supported systems like C64 so the roms all have a *.cue file extension since their launcher allows you to add custom launch info on the fly for "universal" filetypes like *.cue & *.iso, among others.
That said, most if not all appear to be simply renamed disk images (.d64 likely) as well as matching starting save states so you can't see the cracktro's and trainers that you would see if the games did a full/proper boot up. :rofl2:
This applies to both C64 carts.

This is what you see if you boot their copy of Impossible Mission without the starting save state:
LfwtJoa.jpg
 
Last edited by esmith13,
  • Like
Reactions: SylverReZ

kjetil_f

Member
OP
Newcomer
Joined
Aug 31, 2022
Messages
24
Trophies
0
Age
38
Location
Norway
XP
194
Country
Norway
Well, Blaze was too lazy to teach their UX app the filetypes for some of the newly supported systems like C64 so the roms all have a *.cue file extension since their launcher allows you to add custom launch info on the fly for "universal" filetypes like *.cue & *.iso, among others.
That said, most if not all appear to be simply renamed disk images (.d64 likely) as well as matching starting save states so you can't see the cracktro's and trainers that you would see if the games did a full/proper boot up. :rofl2:
This applies to both C64 carts.

This is what you see if you boot their copy of Impossible Mission without the starting save state:
Thank you for the info. Blaze seems to be using VSF (Vice Snapshot File) on their THEC64 Mini/Maxi, so a simple renaming of the file extension wouldn't do, if i have understand the VSF-format correctly.
 

esmith13

Well-Known Member
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,016
Country
United States
Thank you for the info. Blaze seems to be using VSF (Vice Snapshot File) on their THEC64 Mini/Maxi, so a simple renaming of the file extension wouldn't do, if i have understand the VSF-format correctly.
As taken from elsewhere online:
"THEC64 Mini/Maxi/VIC20/THEA500 Mini was designed by RGL(Retro Games LTD) and manufactured by Plaion(New Name for Koch Media UK & Ireland)."

I just tried renaming one of the ROMs from an Evercade C64 cart to *.d64 and it booted fine in Libretro Vice x64 on my PC.

Edit - Just to make sure Vice wasn't taking a file "named "*.d64" but loading it as a "*.vsf" anyway, I tried the same renamed rom in CCS64 (which does not support Vice Snapshots) and it loaded as a disk file and booted fine.

All of this makes sense, since Blaze has never protected any of the ROMs on their carts. They only hash them to make sure the Evercade itself can't load a modified or replaced ROM.

This is probably why Capcom only allowed Blaze to store their game ROMs internally on the EXP and not on a cart. The Evercade ecosystem is a buffet of legally and cheaply attainable ROMs that you can easily use anywhere without ever buying an Evercade console.
 
Last edited by esmith13,
  • Like
Reactions: SylverReZ

kjetil_f

Member
OP
Newcomer
Joined
Aug 31, 2022
Messages
24
Trophies
0
Age
38
Location
Norway
XP
194
Country
Norway
I just tried renaming one of the ROMs from an Evercade C64 cart to *.d64 and it booted fine in Libretro Vice x64 on my PC.

Edit - Just to make sure Vice wasn't taking a file "named "*.d64" but loading it as a "*.vsf" anyway, I tried the same renamed rom in CCS64 (which does not support Vice Snapshots) and it loaded as a disk file and booted fine.
Interesting. Renaming the minis vsf to d64 doesn't seems to work with CCS64 and on Vice it just boots to the snapshot.
 
  • Like
Reactions: SylverReZ

esmith13

Well-Known Member
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,016
Country
United States
Interesting. Renaming the minis vsf to d64 doesn't seems to work with CCS64 and on Vice it just boots to the snapshot.
That's my point. They aren't in vsf format. And Blaze didn't make THEc64 mini or maxi. They just licensed the game titles and likely grabbed the disk images from the internet. Cracked, trained and all. :rofl2:

If they were vice snapshots they wouldn't need the startup savestate files that also are on the carts, they would be combined into the image as a vsf instead of being a RetroArch savestate file.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
  • I @ I-need-help-with-wup-wiiu:
    i need help with nusspli failed downloads, can someone respond to my thread? pretty please:wub:
  • Sheeba- @ Sheeba-:
    I can't wait to hack my 11.00 PS4 pro
    Sheeba- @ Sheeba-: I can't wait to hack my 11.00 PS4 pro