Hmm... You are interested in ASM? I don't recommend you just jump into it, here is a little of my knowledge:
ASM is short for 'Assembly'. There are many different languages of this type of coding, but here are the important ones:
MIPS (N64, PS1, PS2)
M68000 (Genesis)
Z80 (Game Boy)
65c816 (SNES)
6502 (Atari, NES, PC Engine)
I don't know much about it but I believe you need a program called 'Assembler' to do ASM Hacking, correct me if I'm wrong. ASM changes the machine code instead of the data. I'm not sure what else it does, but if you look at R/S/E, there is the 'Mirage Island Event.' There is actually calculations in that ; they pick a random machine code and match it with that of all of your Pokemon. If one of your Pokemon's machine code tellies with the code they pick, Mirage Island will be visible. That is kind of like the 'Lottery' in Pokemon Flora Sky.
ASM is short for 'Assembly'. There are many different languages of this type of coding, but here are the important ones:
MIPS (N64, PS1, PS2)
M68000 (Genesis)
Z80 (Game Boy)
65c816 (SNES)
6502 (Atari, NES, PC Engine)
I don't know much about it but I believe you need a program called 'Assembler' to do ASM Hacking, correct me if I'm wrong. ASM changes the machine code instead of the data. I'm not sure what else it does, but if you look at R/S/E, there is the 'Mirage Island Event.' There is actually calculations in that ; they pick a random machine code and match it with that of all of your Pokemon. If one of your Pokemon's machine code tellies with the code they pick, Mirage Island will be visible. That is kind of like the 'Lottery' in Pokemon Flora Sky.