Mapped memory mapped devices starting at 0xFFFF0000

This mapping is only temporary while I figure out how devices are
detected and mapped.
Fixed isr_table which was only 64 bytes instead of 64*4 bytes