Quote:
1) What in Gods name is ASM, Assembly Language, and why do I need it to program an SNES game? I know what it is, but as far as how to use it, what it does exactly and how to write it are still a mystery to me.
ASM is a very,
very low level programming language. It deals directly with the computer's processor unlike any other programming language.
Quote:
2) Hexadecimal? What is it used for, how would I write it?
Hex is a numbering system used by computers.
Quote:
3) What programs would be used to endevour on a project such as this?
You'd need a C compiler.
Quote:
4) Can anyone take me step by step into how the different codes are used for? So far Google has only provided some good tutorials, but they are only those that know how to use the different codes.
The C Compiler would be, obviously, what you'd write your main code in.
C also suppots ASM code blocks, so you can knock out your ASM code inside your C code.
This page will explain in detail.