Editing EZ Flash/Specifications

From Bibliotheca Anonoma

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
Between the EZTeam and various third parties there exists a reasonable amount of data about the operation of EZFlash equipment and code for accessing various features of EZFlash carts. This page aims to collate this data into a quick reference for any budding developers. All hexadecimal in little endian unless otherwise stated.
Between the EZTeam and various third parties there exists a reasonable amount of data about the operation of EZFlash equipment and code for accessing various features of EZFlash carts. This page aims to collate this data into a quick reference for any budding developers. All hexadecimal in little endian unless otherwise stated.


==EZ Flash RAM==
=EZFlash RAM=
The EZ3,4 and 3 in 1 have extra ram inbuilt, a library that supports all them (EZ4 deluxe is limited to 128mbit) and more carts can be found here:
The EZ3,4 and 3 in 1 have extra ram inbuilt, a library that supports all them (EZ4 deluxe is limited to 128mbit) and more carts can be found here:
[http://forum.gbadev.org/viewtopic.php?t=13023 Lick's RAM library] ([http://archive.is/lXurW archive.is])
[http://forum.gbadev.org/viewtopic.php?t=13023 Lick's RAM library]
 
=[[EZFlash V|EZ5]]=


==[[EZ Flash/V|EZ Flash V]]==
[[DLDI]] support is favoured in place of EZ5 specific builds but read/write libraries and sources for the moonshell component of the loader are available.
[[DLDI]] support is favoured in place of EZ5 specific builds but read/write libraries and sources for the moonshell component of the loader are available.


*'''EZFlash V Fatlib''' - [http://www.ezflash.cn/zip/IO_EZ5.rar '''here''']
'''EZFlash V Fatlib''' - [http://www.ezflash.cn/zip/IO_EZ5.rar '''here''']
*'''EZFlash V Moonshell based loader Source Code''' - [http://archive.org/details/ez5moonshell151src '''here''']
 
*'''EZFlash V Triple Pack Source Code''' - [http://www.ezflash.cn/zip/triplecardsrc.rar '''here''']
'''EZFlash V Moonshell based loader Source Code''' - [http://ezflash.sosuke.com/files/EZ5/moonshell151_src_EZ5_2006_12_28.7z '''here''']
*'''EZFlash V Triple Pack Sample Code''' - [http://ezflash.sosuke.com/viewtopic.php?p=28696#28696 '''here'''] ([http://archive.is/7PcDj archive.is])
 
*'''GBALdr - 3in1 GBA loader [http://ezflash.sosuke.com/viewtopic.php?t=4749 release thread and discussion'''] ([https://archive.is/QhOJt archive.is])
'''EZFlash V Triple Pack Source Code''' - [http://www.ezflash.cn/zip/triplecardsrc.rar '''here''']
 
'''EZFlash V Triple Pack Sample Code''' - [http://ezflash.sosuke.com/viewtopic.php?p=28696#28696 '''here''']
 
'''GBALdr - 3in1 GBA loader [http://ezflash.sosuke.com/viewtopic.php?t=4749 release thread and discussion'''


==[[EZ Flash/IV|EZ Flash IV]]==
=[[EZFlash 4|EZ4]]=


[[DLDI]] support is favoured for applications but EZ4 SD Read/Write libraries (useable on all the EZ4 range) are available [http://ezflash.sosuke.com/viewtopic.php?t=2858 here] ([https://archive.is/iDuF2 archive.is]).
[[DLDI]] support is favoured for applications but EZ4 SD Read/Write libraries (useable on all the EZ4 range) are available [http://ezflash.sosuke.com/viewtopic.php?t=2858 here]


Memory mapping and access the same as the EZ3, for EZ4 deluxe it will need to be verified but extra memory should map to the remaining "unused sectors" (the EZ3/4 map the PSRAM and such to GBA/DS memory locations that are not real/present on a stock GBA/DS)
Memory mapping and access the same as the EZ3, for EZ4 deluxe it will need to be verified but extra memory should map to the remaining "unused sectors" (the EZ3/4 map the PSRAM and such to GBA/DS memory locations that are not real/present on a stock GBA/DS)
[http://ezflash.sosuke.com/viewtopic.php?t=150 EZ3 SDK, for memory mappings and such] ([https://archive.is/ATe86 archive.is]), see the section on RAM above.
[http://ezflash.sosuke.com/viewtopic.php?t=150 EZ3 SDK, for memory mappings and such], see the section on RAM above.


==Specifications==
==Specifications==
Line 51: Line 56:
C0 DF 0C 9C 01 10 00
C0 DF 0C 9C 01 10 00
allows a 64K file to be used.
allows a 64K file to be used.
More infomation in this [http://ezflash.sosuke.com/viewtopic.php?t=2801&start=0 thread] ([https://archive.is/xj3e2 archive.is])
More infomation in this [http://ezflash.sosuke.com/viewtopic.php?t=2801&start=0 thread]


Otherwise it should map and be split the same as the EZ3 SRAM and it is assumed that mapping continues for the extra 6Mbit present in the EZ4.
Otherwise it should map and be split the same as the EZ3 SRAM and it is assumed that mapping continues for the extra 6Mbit present in the EZ4.
Please note that all contributions to Bibliotheca Anonoma are considered to be released under the Creative Commons Attribution-ShareAlike (see Bibliotheca Anonoma:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)