Mega EverDrive Pro, official GBAtemp review

megaeverdrivepro_00_400w.png

I am proud to announce the completion and release of the Mega EverDrive Pro review, for GBAtemp.

The Mega EverDrive pro is a simple to use Flash Kit solution for the Sega Genesis. Designed by talented Flash Kit designer Krikzz, the Mega EverDrive Pro joins a lineup of excellent retro hardware solutions. It supports GEN/MD, CD, 32x (w/hardware), MS, and some NTSC NES ROMs, offering a library of over 1,000 games!

Please give the review a read and let us know your experiences with Krikzz Flash Kit solutions in the comments below!

icon11.gif
Mega EverDrive Pro Review
icon11.gif
Homepage
icon11.gif
Official Support Forum
icon11.gif
Official Everdrive Product Store (https://everdrive.me)
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,311
Country
United Kingdom
Why are flashcarts so expensive?
Most small run electronics are.

Flash carts will vary by system -- other than needing fast memory there is nothing too drastic about a GBA flash cart, even less for the DS. As chip that acts as a flash cart is not a thing most electronics vendors sell (we saw some oddities with the 3ds and things might change in the future) you need something to handle speaking to the console, and tie together storage reads, save handling and maybe also act to run a menu and have cheats.
Go older systems and the things devs would do to expand the baseline capabilities of a system -- the SNES has any number of fancy chips to help processing ( https://wiki2.org/en/List_of_Super_NES_enhancement_chips https://web.archive.org/web/2008031...ocketheaven.com/SNES_games_with_special_chips ), the NES is not entirely lacking (see mappers ( https://wiki.nesdev.com/w/index.php/List_of_mappers ), the gb/gbc has memory bank controllers with various abilities ( https://bgb.bircd.org/pandocs.htm#memorybankcontrollers ), the megadrive has fewer (it is mainly one driving game with really fancy extras) but if you are going to pretend to speak as a megacd then you are going to need to handle that as well.
Most of those chips are not sold any more, or maybe never were, (there is a reason various N64 and SNES things will have you cannibalise a cart for such things) and even if you could find enough for a run (one chip might be doable, 1000 is a different matter) then by the time you add the 10 or so variations minimum to a board it is full up and you probably also have to add some power switching options there to not cook the console with everything powered at once. To that end you then get to look at chips that are programmable that can either emulate the whole chip or just its responses, and handle all the speaking as a cart things mentioned earlier. Various things available for this but the best of the bunch is the FPGA, these if you program them properly can basically match transistor to transistor the original chip (or anything else you might want) with all the same timings.
Gate count is a bit old fashioned a method to determine the potency of FPGAs but I will go it anyway, you can consider it roughly synonymous with logic elements/cells some vendors will use if you want. You probably want a pretty decent one here, even more so if you are doing more than direct and interpret read requests. https://www.eevblog.com/2013/07/20/eevblog-496-what-is-an-fpga/ if you want to know more. Programming them is also something of a skill, and while they teach university students every day how to the sorts of things done here is not for the unversed. Programming tools are also something not terribly cheap ( https://www.digikey.co.uk/products/...s-embedded-complex-logic-fpga-cpld/796?k=FPGA ) but maybe you have them at work or school.
https://www.digikey.co.uk/products/...pgas-field-programmable-gate-array/696?k=FPGA
Today we have nice fast SD cards that can store basically an entire ROM set, every ROM hack made and likely will be made in the next 20 years but if you still need some storage of reasonable potency (SD cards might be pretty fast as of a few years back but they are not RAM or NOR fast).

Random search for china pcb fabrication.
Run of 500 100x100mm PCBs, 2 layer (front and back), gold edge connectors on https://jlcpcb.com/ runs me about $320 (flash carts don't need too many fancy options. 1000 then double that, which naturally has to be paid up front. You might also want a prototyping run (from wires on a bench to home made PCB is one thing, would suck to make 500 of an actual PCB and have to scrap them) or two.
You also have to assemble it as that is just PCBs -- get to put the chips on, and solder it. Doable enough for 10 or so but if you are 500 or 1000 that is a different matter, not to mention one or two will likely fail during assembly and initial testing. This you might do locally or might not.
Oh and time to make a case as well. Probably not going to 3d print that one. Injection moulding is viable at that batch size but still nothing to sneeze at. If you can hot vacuum form something then... it will probably feel a bit cheap but not bad as these things go. Either way more expense. Maybe you can make it fit in an original cart and get people to cannibalise that console's equivalent of barbie horse adventures.

So now you have a massive up front investment to get here.
Website, fees, shipping, things lost in transit, things "lost" in transit, returns of defectives... pretty much want to double the cost of parts and manufacture to stand a chance of not only breaking even but making a little profit enough to do another cart run or simply have some profit (you have likely sunk several hundred hours of work time, which if you are good enough to build a flash cart is something that does not come cheap). Hopefully none of the chips you used have stopped being made else you get to do more fun with PCB design.

Go a video covering other small run electronics costs. You are probably not going to be selling a kit on a popular website like that goes on about, but at the same time you are not going to be selling a kit on a popular website and instead handling your own stuff or doing small batches to fly by night flash cart vendors, plus kit = not assembled board most of the time.
 
  • Like
Reactions: Another World

Scriber

Member
Newcomer
Joined
Apr 4, 2009
Messages
24
Trophies
1
XP
893
Country
Japan
Very happy with my MegaSD. Terraonion's products always feel more polished and of much higher quality than anything from Krikzz that I've owned over the years. The SD2SNES doesn't count as he only manufactures it, it's ikari_01's design. The lack of MD+ support on the Everdrive would also put me off buying one. It's a far better standard of patching in CD audio to games than Mode 1 is.
 

wezlyons

Active Member
Newcomer
Joined
Jan 5, 2007
Messages
42
Trophies
1
XP
624
Country
United Kingdom
The price difference between the MegaSD and the Mega Everdrive is a huge factor though.
To purchase a MegaSD here in the UK it would set me back over £100 more than the Mega Everdrive.

MSD - £267 including postage and import fees
MED - £165 including postage (no import fees).
 
  • Like
Reactions: nikeymikey

playstays_shun

Well-Known Member
Member
Joined
May 22, 2019
Messages
548
Trophies
0
Age
74
XP
1,758
Country
United States
Why are flashcarts so expensive?

I think it requires tons of research to get near 100% game compatibility with legacy systems, it is a niche hobby, and it is a 'one and done' purchase per system unless you invested in the earlier models and have been eagerly waiting for the Pro line 'final offering' in which case you can still resell whatever you got to offset a lot of the cost. Krikzz aint dumb.

Lifetime warranty has to be baked into the cost somehow too, from what I've read and heard people with issues are taken care of
 

MetoMeto

Well-Known Member
Member
Joined
Dec 28, 2018
Messages
1,486
Trophies
0
Location
SR-388
XP
2,264
Country
Zimbabwe
Most small run electronics are.

Flash carts will vary by system -- other than needing fast memory there is nothing too drastic about a GBA flash cart, even less for the DS. As chip that acts as a flash cart is not a thing most electronics vendors sell (we saw some oddities with the 3ds and things might change in the future) you need something to handle speaking to the console, and tie together storage reads, save handling and maybe also act to run a menu and have cheats.
Go older systems and the things devs would do to expand the baseline capabilities of a system -- the SNES has any number of fancy chips to help processing ( https://wiki2.org/en/List_of_Super_NES_enhancement_chips https://web.archive.org/web/2008031...ocketheaven.com/SNES_games_with_special_chips ), the NES is not entirely lacking (see mappers ( https://wiki.nesdev.com/w/index.php/List_of_mappers ), the gb/gbc has memory bank controllers with various abilities ( https://bgb.bircd.org/pandocs.htm#memorybankcontrollers ), the megadrive has fewer (it is mainly one driving game with really fancy extras) but if you are going to pretend to speak as a megacd then you are going to need to handle that as well.
Most of those chips are not sold any more, or maybe never were, (there is a reason various N64 and SNES things will have you cannibalise a cart for such things) and even if you could find enough for a run (one chip might be doable, 1000 is a different matter) then by the time you add the 10 or so variations minimum to a board it is full up and you probably also have to add some power switching options there to not cook the console with everything powered at once. To that end you then get to look at chips that are programmable that can either emulate the whole chip or just its responses, and handle all the speaking as a cart things mentioned earlier. Various things available for this but the best of the bunch is the FPGA, these if you program them properly can basically match transistor to transistor the original chip (or anything else you might want) with all the same timings.
Gate count is a bit old fashioned a method to determine the potency of FPGAs but I will go it anyway, you can consider it roughly synonymous with logic elements/cells some vendors will use if you want. You probably want a pretty decent one here, even more so if you are doing more than direct and interpret read requests. https://www.eevblog.com/2013/07/20/eevblog-496-what-is-an-fpga/ if you want to know more. Programming them is also something of a skill, and while they teach university students every day how to the sorts of things done here is not for the unversed. Programming tools are also something not terribly cheap ( https://www.digikey.co.uk/products/...s-embedded-complex-logic-fpga-cpld/796?k=FPGA ) but maybe you have them at work or school.
https://www.digikey.co.uk/products/...pgas-field-programmable-gate-array/696?k=FPGA
Today we have nice fast SD cards that can store basically an entire ROM set, every ROM hack made and likely will be made in the next 20 years but if you still need some storage of reasonable potency (SD cards might be pretty fast as of a few years back but they are not RAM or NOR fast).

Random search for china pcb fabrication.
Run of 500 100x100mm PCBs, 2 layer (front and back), gold edge connectors on https://jlcpcb.com/ runs me about $320 (flash carts don't need too many fancy options. 1000 then double that, which naturally has to be paid up front. You might also want a prototyping run (from wires on a bench to home made PCB is one thing, would suck to make 500 of an actual PCB and have to scrap them) or two.
You also have to assemble it as that is just PCBs -- get to put the chips on, and solder it. Doable enough for 10 or so but if you are 500 or 1000 that is a different matter, not to mention one or two will likely fail during assembly and initial testing. This you might do locally or might not.
Oh and time to make a case as well. Probably not going to 3d print that one. Injection moulding is viable at that batch size but still nothing to sneeze at. If you can hot vacuum form something then... it will probably feel a bit cheap but not bad as these things go. Either way more expense. Maybe you can make it fit in an original cart and get people to cannibalise that console's equivalent of barbie horse adventures.

So now you have a massive up front investment to get here.
Website, fees, shipping, things lost in transit, things "lost" in transit, returns of defectives... pretty much want to double the cost of parts and manufacture to stand a chance of not only breaking even but making a little profit enough to do another cart run or simply have some profit (you have likely sunk several hundred hours of work time, which if you are good enough to build a flash cart is something that does not come cheap). Hopefully none of the chips you used have stopped being made else you get to do more fun with PCB design.

Go a video covering other small run electronics costs. You are probably not going to be selling a kit on a popular website like that goes on about, but at the same time you are not going to be selling a kit on a popular website and instead handling your own stuff or doing small batches to fly by night flash cart vendors, plus kit = not assembled board most of the time.
However you turn it, its still expensive..at least where i come from...
 

playstays_shun

Well-Known Member
Member
Joined
May 22, 2019
Messages
548
Trophies
0
Age
74
XP
1,758
Country
United States
However you turn it, its still expensive..at least where i come from...

I dont think anyone is arguing it isn't, maybe even the developer himself.

Still compared to the competition, which does nearly the same thing, its $70 cheaper so it's the more 'affordable' option of that and megaSD.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,311
Country
United Kingdom
However you turn it, its still expensive..at least where i come from...
I doubt most that ever read this thread will ever ignore that kind of money vanishing from their wallet or bank account.
However the reason why was asked so if we assume someone wants to at least not end up paying to do such a project and doing it just for the love of it (probably not going to happen, nice SD sporting flash carts with electronics more than capable of playing megadrive flash cart have been around for over a decade at this point and nobody appeared with a cheap and cheerful design and at cost carts during that time) then it seemed a basic overview of small run electronics project costings, with at least an outline of the bill of materials for this sort of thing, was in order.
At the same time it is not like you can patent, trademark or copyright a flash cart to stop others making them so if someone does know of a way to do one with all the bells and whistles for £30 or so then feel free. We will get some in to review and I am sure there will be no shortage of customers at that price either.
 
  • Like
Reactions: MetoMeto

nikeymikey

This is now a Spiderman thread.........
Member
Joined
Nov 19, 2008
Messages
1,510
Trophies
1
XP
2,447
Country
United Kingdom
The price difference between the MegaSD and the Mega Everdrive is a huge factor though.
To purchase a MegaSD here in the UK it would set me back over £100 more than the Mega Everdrive.

MSD - £267 including postage and import fees
MED - £165 including postage (no import fees).

This is exactly what i bough a Mega ED Pro, quite frankly FUCK Terraonion. They moved to a tax haven to make more money and people got screwed on VAT and import fees.
I own an ED64 v3, FXPAK Pro, Master Everdrive X7, Everdrive GBA X5 and now the Mega Everdrive Pro and all have them have done everything i've ever needed them to, yes they have simple interfaces but who really give a shit. You load it up to load a game, thats it why does it have to be all sparkly....
 
Last edited by nikeymikey,

wezlyons

Active Member
Newcomer
Joined
Jan 5, 2007
Messages
42
Trophies
1
XP
624
Country
United Kingdom
This is exactly what i bough a Mega ED Pro, quite frankly FUCK Terraonion. They moved to a tax haven to make more money and people got screwed on VAT and import fees.
I own an ED64 v3, FXPAK Pro, Master Everdrive X7, Everdrive GBA X5 and now the Mega Everdrive Pro and all have them have done everything i've ever needed them to, yes they have simple interfaces but who really give a shit. You load it up to load a game, thats it why does it have to be all sparkly....
Exactly. I weighed up buying one but just couldn't justify the cost.
If they hadn't have moved to Andorra I may have ended up purchasing but the additional import fees just pushed it too far.

I purchased a Mega SG from Analogue which with import fees and postage from the US cost less than Terraonion's flash cart.
 
  • Like
Reactions: nikeymikey

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=hke2YUirpf4