I am designing the memory map for my project here: https://hackaday.io/project/98837-8-bit-portable-internet-enabled-computer
I am using the Atari TIA as the video chip, which I am mapping to the 6502's address space.
This is what the memory map looks like:
0000-002C || TIA (Write)
002D-003A || TIA (Read)
003B-C03A || RAM (48K)
C03B-C13A || IO (256B)
C13B-FFFF || ROM (just under 16K)
I was wondering, could anyone help me with the address decoding for this memory map? It's a little complex.
Is there a way I can simplify it?