Opcodes are easy. They really are. I have no problem making some numbers move and increase in an "artificial" environment where all I have are 6502, some RAM and memory monitor. Found something like that online (though I for sure know it wasn't easy6502 and last time I've checked the site became one of those SEDO ad pages), so I know that much.
What really gets me is that I can't wrap my head around about NES memory map, how to interact with PPU and make sounds play (I really want to make my own sound engine because AFAIK there is not a single one that is fully compatible with Famitracker's output given all effects and so on are used), how to write code that would run on a real hardware and so on. That and more advanced things specific to assemblers such as macros. I've read the docs, read the specification, but it really doesn't get to me. No tutorial so far had helped me to do any real game. And mappers. They're the wrost really.
I really want to make nes games, but I'm simply unable to. Any help?
What really gets me is that I can't wrap my head around about NES memory map, how to interact with PPU and make sounds play (I really want to make my own sound engine because AFAIK there is not a single one that is fully compatible with Famitracker's output given all effects and so on are used), how to write code that would run on a real hardware and so on. That and more advanced things specific to assemblers such as macros. I've read the docs, read the specification, but it really doesn't get to me. No tutorial so far had helped me to do any real game. And mappers. They're the wrost really.
I really want to make nes games, but I'm simply unable to. Any help?