Here are some some necessary things you must know before you even think about doing anything that involves digital electronics.
1. Concepts of analog electronics. You don't really have to get into detail on this one. You just have to know about the relationship between power, voltage, current, and resistance (to wire up the circuits without fring the components); also you should learn about transistors (capacitors and stuff about inductance can be useful later).
2. Concepts of digital electronics. Flip-flops, logic gates, Boolean Algebra, etc. YOU MUST absolutely know this. Modchips are simpler than you can imagine. I've seen an
xbox modchip with just a microcontroller and a couple of resistors so it doesn't get fried. Piece of cake. But that's only until it come to
3. Programming. That's just about as important as #2. You can't just solder a bunch of chips together and expect them to figure out what to do for you. You got to give them specific instructions and that, my friend, is done using assembly language. Hardest programming language in the wolrd. Nah, I'm just kidding. Machine language is the hardest.
And I think that's about it. I have a pretty good understanding on the concepts of electronics. Assembly language didn't come so smooth. If you'd like I could help you with your creation. If not, here are some refrences to get you off started:
1. Complete Digital Design - A Comprehensive Guide To Digital Electronic and Computer System Architecture
Produced by Mcgraw Hill
$65.00 (Oh yeah, knowledge is expensive these days)
2. Art of Assembly
by Randall Hyde
FREE! ! ! (Thank you Randall Hyde. You're so kind)
can be downloaded here:
http://webster.cs.ucr.edu/AoA/index.html
The rest is up to you. I can quickly brush you up on some concepts (only those that I know) and perhaps you could help me out, because I too want to build a modchip for my
ps2. If softmod's were available i wouldn't bother.
A program is only as smart as it's creator(s).