gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Hardware > Want to know how it works

#49632 - ProblemBaby - Mon Aug 01, 2005 2:19 am

Hi

Iam want to know how the GBA works inside, I dont know a lot of electronics, but I want to learn. Do someone have ideas where I can start?

#49659 - MasterRay - Mon Aug 01, 2005 9:45 am

You need to learn a lot to understand how the electronics make the gameboy work, but if you want to know it at the programmer level read GBATEK or any other document like it.

#49673 - ProblemBaby - Mon Aug 01, 2005 4:12 pm

yeah, ive studied that a lot and now I want to take it further and understand what is happening inside.

for example.
what does hardware support mean in a physic point of view?
If ive understand it correctly: it is a chip with the code but why is that much faster then if I would do it in software?

#49683 - sajiimori - Mon Aug 01, 2005 6:33 pm

This is more of a general Computer Science question than a GBA question (not that there's a problem with that).

I liked this book:
http://www.amazon.com/exec/obidos/ASIN/0763716332

It is a very broad book, organized by level of abstraction. Application programs are at the highest level and logic gates are at the lowest. My favorite part was looking at a diagram of a working CPU and not only understanding its components but also why it works together.

Anyone know some introductory books that are more focused on the hardware level?

Edit: There's also a fun program called LogicWorks that lets you interactively design digital circuits and see how they work.