Dirtie's review doesn't have any photos or anything, I do need specific details about this flashcard because I'm am getting it soon, so... yeah, can you guys give me an specific review? Thank you
I am already gonna buy an EZ-Flash IV along with a 2GB MiniSD card and a MiniSD compatible card reader, so basically everyone rom requires patch? Even the Super Mario World games?When they were considering a new run the other year we did think about doing a new review/EZ4 overview but there is not an awful lot to be said.
EZ4- plays DS and GBA games. DS only if you flashed your DS or have a nopass. Most people just want it for GBA games which is good as DS games released much past April 2009 will not work on the EZ4. It works on everything that has a GBA slot (GBA, GBM, GB player, DS.....) and if you have the GBA sized version you will probably want to track down a miniSD rather than use a microSD to miniSD adapter (adapters seem to have detection/quality issues and cause all manner of problems which are totally solved by getting a proper miniSD).
Do not use any DS expansion pack handling tools with the EZ4 as it has a nasty habit of overwriting loader sections which is a pain to recover from (if you can do it at all).
Realistically you can probably play every dumped GBA game, most will work having just been run through EZ4Client ( http://filetrip.net/nds-downloads/flashcart-files/download-ez4-client-2009-04-03-f31119.html ). Those that do not are the usual suspects with the handful of GBA ROM images to have anti piracy (Classic NES/later famicom mini which you should just get a NES emulator for and some of the Dragon Ball ? titles which should have fixes save perhaps for samurai deeper kyo), the games with extra hardware (aside from Pokemon Emerald and an obscure Japanese series called Legendz they should all have fixes). The main downside for RTC fixes is they have the clock run only when powered rather than all the time of the originals, this only really makes a difference for berry growing. More on those http://gbatemp.net/threads/rtc-game-information-for-k1-revo-review.338288/
There are a few little quirks like some ROM hacks (stands at a pokemon one, a fire emblem one and a kingdom hearts one as far as things I have heard) change I think it was byte BEh in the header to something other than 00 which when written to the NOR causes it not to appear. Change this and it works again.
If a game does not save (most notably the super mario games) then rename the patched ROM image and corresponding save to use 8:3 naming (up to 8 characters for the name and up to 3 for the extension) and if that does not work then try patching with GBATA- http://www.no-intro.org/tools.htm
GBA homebrew is pretty much universal, some of the emulators are a bit tricky but Kuwanger made patched versions ( http://ezflash.sosuke.com/viewtopic.php?f=12&t=12660 ) and the bit two of pocketnes and goomba color should be sorted anyway thanks to Dwedit. The EZ4 does have a DLDI patch for DS homebrew as well (no argv I am afraid), there is not a lot that was not otherwise patched to work from DS slot devices or had something made with equivalent/superior functionality, however the GBA slot DS ROM dumping tools are the fastest around and save manipulation with one is a piece of cake vs the other methods which are a pain (you fiddle around with wifi on your PC and wait hours for ROM images or you get used to swapping out your 3 in 1 expansion pack and waiting hours). On DS homebrew it can be used as a RAM expansion ( http://wiki.gbatemp.net/wiki/3_in_1_Expansion_Pack_for_EZ-Flash_V#Third-Party has a list of them), I do not believe the GBA side of things can be used as a RAM expansion but it was only ever a build of the PCE emulator to allow CD support for the EZ3 that did anything here so that does not matter.
Some people do not like the skins the loader comes with, modding these is easy enough with tools and plenty of alternative skins available from http://ezflash.sosuke.com/viewforum.php?f=4
Other models of EZ4- there are 4 types of EZ4
EZ4 original
EZ4 lite
EZ4 lite compact
EZ4 lite deluxe
The original is GBA sized where the lite is small enough to barely poke out over the DS lite slot and the others should be 1:1 copies of the DS lite dust cover. Nothing stopping you from using DS lite stuff in something other than a DS lite if you mod the case a bit (a few minutes with some sandpaper and a bit of ribbon or tape to pull it out.
The original uses miniSD, the others all use microSD. Note none support SDHC so you are limited to memory cards up to 2 gigabytes in size, this is fine as most GBA ROM images 8 or 16 megabytes. Note you can only have around 80 games in a directory but that is OK as making new directories is not hard.
On internal memory
GBA games can not be run from NAND flash (which is what most CF, SD and other memory cards use) and they need something quicker. Typically this means RAM or NOR memory of which the EZ4 has both types.
GBA games go up to 32 megabytes aka 256MBits though most do not go above 16. I have listed the greater than 256 Mbit list a few times around here and I should also note several ROM hacks do make use of the extra space (some of the Non English Fire Emblem translations being the most notable).
NOR is slow to write (for a full 32 megs you are looking at maybe 20 minutes depending) but once written it will stay there until you erase it. As an aside if you use it to store multiple games you can only erase in a first in last out pattern (write games 1,2,3 and 4 and if you want to lose game 2 you will also be removing 3 and 4 to get to it).
RAM is fast to write but any data written to it will be lost on power down (your saves are stored elsewhere and backed by a battery and then written back to the miniSD every boot).
The original EZ4 and EZ4 lite have 128MBit/16 megabytes of RAM (known as the PSRAM section) and 256MBit of NOR.
The EZ4 lite compact pretty much has nothing- it was designed to allow people to have a cheap method of running DS games.
The EZ4 lite deluxe has 256MBit/32 megabytes of PSRAM and 384Mbit/48 megabytes of NOR.
The original EZ4 saw a new batch made a few years back so it is the most common to find these days, you might still find a EZ4 lite though be prepared to change the battery if you do (will require soldering), several shops still have a lite compact but as they are very limited for GBA games (I think games up to 64Mbit aka 4 megabytes are supported) we do not suggest them and the EZ4 lite deluxe is probably one of the most sought after GBA flash carts. A few places still have the lite deluxe but they are quite pricey when they do crop up.
Pictures wise unless I am going to cover patching processes there is not a lot of great use- patching processes typically amount to "open ROM image", open patch (if any) and press the big patch this ROM button. EZ4Client is a bit rough around the edges but it can be made to work in WINE so it is not all bad, I have not got around to testing it in ReactOS yet.
I converted a VBA Pokemon Emerald save file from 64k to 128k to work on a real emerald cartridge (and it did!).Wow I forgot that one from my little info dump earlier
Yeah it is quite easy- save properly in the game and click on file - export - battery file, make sure it is named the same as the EZ4 one and replace files as appropriate. Going the other way is just as easy (go in reverse but click import instead of export).
The only real troubles come in VBA's save handling is considerably more basic than flash cart save handling so sometimes it uses the wrong size (this mainly troubles pokemon) but that is just a matter or slicing it up or padding it back to the proper size.
Just to round it off as I came up last time it seems AKAIO adds a little header to the GBA save (for good reason- GBA and DS saves have no broad format to follow and if you rename it wrongly it can be a nightmare to figure out what it came from) which will need to be sliced off. I forget how many bytes it is but if you make a save to check it should be fairly obvious.
Oh and the EZ4 does technically feature cheats but http://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/ is the suggested method unless there is otherwise a trainer ( http://gba.dellicious.de/gbatrainer/ ).
I'm not caring about that anyways, BTW is EZ-Flash IV compatible with the NDS Backup tool?Most of the time you do not have to worry about the saves being the wrong size- although VBA's save handling is sub optimal for pokemon most other things will transfer around just fine with just the export options.
That said I just looked at the release lists and Super Mario Advance 4 appears to have a 1024Kbit save so it might need fiddling with in the same way. Beyond that when dealing with SMA4 saves I believe it had ereader support but not all the unlocks could fit in the given space or something- this was usually solved by using a specially modded save, I have no link to it at hand but I believe it was either Thug or shaunj66 that did a lot with it back when the GBA was active.
-snip-
Thats all I needed to know, thank you very much for your piece of information.I do not quite follow- as far as you are concerned it makes no difference to the way you save in the game or the ultimate content of the save file. It might be slightly quicker to work as flash cart SRAM is a bit faster in many cases but that does not trouble anything.
I guess if you tried to launch a patched ROM in an emulator it would then be forced to use SRAM routines/emulation but that is neither here nor there really.