Difference between revisions of "Talk:Gamecards"

From 3dbrew
Jump to navigation Jump to search
Line 9: Line 9:
 
:There are dummy bytes in the response for each 16-byte command. In the wiki these dummy bytes have already been stripped. --[[User:Neimod|Neimod]] 17:41, 3 June 2011 (CEST)
 
:There are dummy bytes in the response for each 16-byte command. In the wiki these dummy bytes have already been stripped. --[[User:Neimod|Neimod]] 17:41, 3 June 2011 (CEST)
 
Could you post the size of the original header reply with the dummy bytes. I'm trying to inject logic ( send raw commands ) with a 3DS card. It works well up to the 3E 00 00 00 00 00 00 00 command, I get 'data' returned from the header packet as well but only 00 bytes.  --[[User:Jl12|Jl12]]
 
Could you post the size of the original header reply with the dummy bytes. I'm trying to inject logic ( send raw commands ) with a 3DS card. It works well up to the 3E 00 00 00 00 00 00 00 command, I get 'data' returned from the header packet as well but only 00 bytes.  --[[User:Jl12|Jl12]]
 +
: The size depends on what speed you are clocking out. Just keep reading until you get something that is non-zero. Also, what device are you using for reading out the data? --[[User:Neimod|Neimod]] 09:09, 4 June 2011 (CEST)

Revision as of 09:09, 4 June 2011

This could be confused for the augmented reality cards. I think they are called cartridges.--T3a 18:08, 8 April 2011 (CEST)

^ should at least be a redirect ( "Game Cartridges, Game Cart Hardware, Game Carts" )

  • 90 00 00 00 00 00 00 00 ... => 45F80090 for SSFIV, C2FF0090 on Rayman3d.
  • Is it just me or do these byte orders keep changing. 9000000000000000 corresponds with "C2FE0090" not "9000FEC2".
  • "header command has some initial dummy bytes, and eventually responds with a 0x200 byte header.". Dummy bytes, Where? The redundant A500 cmds? --Jl12
You need to endian swap the data. 9000xxxx is the correct form. The upper bits specify information about the intended platform for the gamecard, and the lower bits specify the media size of the card.
There are dummy bytes in the response for each 16-byte command. In the wiki these dummy bytes have already been stripped. --Neimod 17:41, 3 June 2011 (CEST)

Could you post the size of the original header reply with the dummy bytes. I'm trying to inject logic ( send raw commands ) with a 3DS card. It works well up to the 3E 00 00 00 00 00 00 00 command, I get 'data' returned from the header packet as well but only 00 bytes. --Jl12

The size depends on what speed you are clocking out. Just keep reading until you get something that is non-zero. Also, what device are you using for reading out the data? --Neimod 09:09, 4 June 2011 (CEST)