Reply to thread
GBAtemp.net - The Independent Video Game Community
Search
Search titles only
By:
Search titles only
By:
Reply to thread
GBAtemp.net - The Independent Video Game Community
Home
Log in
Terms & Rules
Donate
Forums
New posts
Search forums
Groups
Public Events
New
New posts
New resources
New blog entries
New profile posts
New blog entry comments
New threadmarks
Latest activity
Cheats
Cheat Codes Add and Request group
The Legend of Zelda: Tears of the Kingdom cheat codes
Pokémon Legends: Arceus cheat codes
Xenoblade Chronicles 3 cheat codes
Fire Emblem Engage cheat codes
Request a cheat...
Tutorials
Nintendo Switch tutorials
Nintendo 3DS tutorials
Nintendo Wii U tutorials
Reviews
Overview
Official reviews
User reviews
Downloads
Latest reviews
Search resources
Blogs
New entries
New comments
Blog list
Search blogs
Chat
Top chatters
Search
Search titles only
By:
Search titles only
By:
Log in
Register
New posts
Search forums
Log in
Register
Home
Forums
PC, Console & Handheld Discussions
Nintendo GBA
Reading data from the Gameboy DMG/Color/Advance cartridge. Help needed
Menu
Install the app
Install
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="merlish" data-source="post: 10229825" data-attributes="member: 599572"><p>Hey! I didn't know the answer, but I might do, now.</p><p></p><p>Per (FFS links....... google "reinerziegler mirrors gba.htm" - yes, the rainbow wonderland webpage):</p><p></p><p>"GBA ROMs are special chips that contain a standard ROM, address latches, and address counters all on onechip. Cart accesses can be either sequential or non-sequential. The first access to a random cart ROMlocation must be non-sequential. This type of access is done by putting the lower 16 bits of the ROM addresson cart lines AD0-AD15 and setting /CS low to latch address lines A0-A15. Then <strong>/RD is strobed low </strong>to read 16bits of data from that ROM location. <strong>(Data is valid on the rising edge of /RD.)</strong> The following sequential ROMlocation(s) can be read by again strobing /RD low. Sequential ROM access does not require doing another /CS high-to-low transitions because there are count up registers in the cart ROM chip that keep track of the next ROM location toread. Address increment occurs on the low-to-high edge of all /RD. In theory, you can read an entire GBA ROM with just one non-sequential read(address 0) and all of the other reads as sequential so address counters must be used on most address lines to exactly emulate a GBA ROM."</p><p></p><p>(^ my addendum to the last bit: IIRC no you can't read the whole cart in one sequential read; there's looping at some kinda "block" boundary. I guess when the non-latched high address bits would change.)</p><p></p><p>Also, unrelated, been doing some reading, and my god the GB/GBC cart usage of pins is surprisingly different in practice. On GB, the /CS pin is used exclusively for RAM, and A15 going low is recommended as the practical way of seeing if a read is directed to you, the cartridge (whole system bus comes out the cartridge slot)... And reading on the GB looks more like "/RD is held low all the time, and when the game boy sets an address pointing at the cartridge then the cart just needs to set data in 150ns; /CS high the whole time..". gbdev.gg8.se forums has some info, as does Appendix C of gekkio.fi's "Game Boy: Complete Technical Reference" pdf. All very obscure.</p></blockquote><p></p>
[QUOTE="merlish, post: 10229825, member: 599572"] Hey! I didn't know the answer, but I might do, now. Per (FFS links....... google "reinerziegler mirrors gba.htm" - yes, the rainbow wonderland webpage): "GBA ROMs are special chips that contain a standard ROM, address latches, and address counters all on onechip. Cart accesses can be either sequential or non-sequential. The first access to a random cart ROMlocation must be non-sequential. This type of access is done by putting the lower 16 bits of the ROM addresson cart lines AD0-AD15 and setting /CS low to latch address lines A0-A15. Then [B]/RD is strobed low [/B]to read 16bits of data from that ROM location. [B](Data is valid on the rising edge of /RD.)[/B] The following sequential ROMlocation(s) can be read by again strobing /RD low. Sequential ROM access does not require doing another /CS high-to-low transitions because there are count up registers in the cart ROM chip that keep track of the next ROM location toread. Address increment occurs on the low-to-high edge of all /RD. In theory, you can read an entire GBA ROM with just one non-sequential read(address 0) and all of the other reads as sequential so address counters must be used on most address lines to exactly emulate a GBA ROM." (^ my addendum to the last bit: IIRC no you can't read the whole cart in one sequential read; there's looping at some kinda "block" boundary. I guess when the non-latched high address bits would change.) Also, unrelated, been doing some reading, and my god the GB/GBC cart usage of pins is surprisingly different in practice. On GB, the /CS pin is used exclusively for RAM, and A15 going low is recommended as the practical way of seeing if a read is directed to you, the cartridge (whole system bus comes out the cartridge slot)... And reading on the GB looks more like "/RD is held low all the time, and when the game boy sets an address pointing at the cartridge then the cart just needs to set data in 150ns; /CS high the whole time..". gbdev.gg8.se forums has some info, as does Appendix C of gekkio.fi's "Game Boy: Complete Technical Reference" pdf. All very obscure. [/QUOTE]
Insert quotes…
Verification
Post reply
Home
Forums
PC, Console & Handheld Discussions
Nintendo GBA
Reading data from the Gameboy DMG/Color/Advance cartridge. Help needed
General chit-chat
Help
Users
Settings
Notifications
Miscellaneous
Inverse message direction
Display editor on top
Enable maximized mode
Display images as links
Hide bot messages
Hide statuses
Hide chatter list
Show messages from ignored users
Temporarily disable chat
Receive mention alerts
Sound notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Desktop notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Options
Options
View top chatters
D
diamondsofmayhem
Loading…
Xdqwerty
Loading…
what are you looking at?
Psionic Roshambo
Loading…
@
BakerMan
:
whale-come to gbatemp
+3
46 minutes ago
@
Sonic Angel Knight
:
Why do we have a baker man when he don't bake stuff? GBATemp cookies, or cake, or something.
44 minutes ago
@
Sonic Angel Knight
:
PIZZA
44 minutes ago
@
K3Nv2
:
Smokies came out gud
44 minutes ago
D
@
diamondsofmayhem
:
Something tells me posting pics of the stuff that comes out of my smoker might go over well here
44 minutes ago
D
@
diamondsofmayhem
:
anyway, I could use a hand, if anyone can point me in the right direction
42 minutes ago
@
Xdqwerty
:
https://www.youtube.com/watch?v=VKqmsCtbKA8
40 minutes ago
D
@
diamondsofmayhem
:
I'll take that as a "no" then...
39 minutes ago
@
Xdqwerty
:
@diamondsofmayhem
, ?
37 minutes ago
@
Xdqwerty
:
@Sonic Angel Knight
, he does bake stuff
36 minutes ago
D
@
diamondsofmayhem
:
sorry, beein trying to find this file that's been right in front of me for a month now, only to find broken links, and google to prove that it's completely worthless.
35 minutes ago
D
@
diamondsofmayhem
:
It's proven quite frustrating.
35 minutes ago
D
@
diamondsofmayhem
:
don't get me wrong, it's just a cheat plugin, but one for a game I want to absolutely destroy
31 minutes ago
@
Xdqwerty
:
@diamondsofmayhem
, what game?
30 minutes ago
D
@
diamondsofmayhem
:
Hyrule Warriors legends
30 minutes ago
D
@
diamondsofmayhem
:
The only link I've been able to find for my version is here:
https://gbatemp.net/threads/release-hyrule-warriors-legends-save-editor-ntr-plugin.411349/
the US/EUR version, but the link is dead.
24 minutes ago
D
@
diamondsofmayhem
:
and, I'll be honest, I don't even know if I'm in the right spot to be asking for help.
22 minutes ago
@
Xdqwerty
:
@diamondsofmayhem
, try making a thread
21 minutes ago
D
@
diamondsofmayhem
:
in which forum? there's several.
21 minutes ago
@
Psionic Roshambo
:
Having every channel is fun lol
21 minutes ago
D
@
diamondsofmayhem
:
Actually, finally found someone who was looking for the same thing.
https://gbatemp.net/threads/lost-hyrule-warriors-legends-v1-6-0-ntr-plugin.628141/
to no avail.
16 minutes ago
D
@
diamondsofmayhem
:
well, sorry for bugging yall with this.
15 minutes ago
@
Xdqwerty
:
@diamondsofmayhem
, dont worry
15 minutes ago
@
Xdqwerty
:
good night
11 minutes ago
D
@
diamondsofmayhem
:
G'night!
10 minutes ago
Submit
D
@
diamondsofmayhem
:
G'night!
10 minutes ago
Chat
3