My new project is M6800-SBC with 4 ports. 1 for keyboard, 1 for graphics, and 2 for anything I feel like adding

. I am currently struggling on address decoding. I have finally chosen 8kx8 RAM and 8kx8 ROM, with the rest of memory for I/O. Please no one try to argue these sizes don't exist, I found at least one of each. Two 6821 PIA's will supply my I/O. After I get the address decoding done, I will work on a very simple BIOS, and when I get video done, I will implement my OS.
SBC --> Single Board Computer
68 --> Motorola 6800 Processor
ex --> Extendible
Why a 6800. I find that it was an underused MPU, and there is much lack of documentation for it.