msx1: the big rework
authorAlan Cox <alan@linux.intel.com>
Sat, 6 Apr 2019 21:35:34 +0000 (22:35 +0100)
committerAlan Cox <alan@linux.intel.com>
Sat, 6 Apr 2019 21:35:34 +0000 (22:35 +0100)
commit9d09974c255e137431bce65cc43caee99279d56e
tree9d555154a65d63f56f04d3b66ac501540d3c5031
parent4844f442d2492bb014d581c6f005aaffe9e00c7e
msx1: the big rework

- Pull common and discard etc from ROM into C000-FFFF RAM
- Fix missing interrupt disables in mapping functions
- Various mapping bugfixes
- Turn on sunrise (hardcoded location for now for testing)
- Fix the memory layout

With this lot done and some tool updates we can get the point init makes
syscalls although it doesn't end well shortly after that
Kernel/platform-msx1/README.md
Kernel/platform-msx1/cartridge.s
Kernel/platform-msx1/config.h
Kernel/platform-msx1/crt0.s
Kernel/platform-msx1/devices.c
Kernel/platform-msx1/discard.c
Kernel/platform-msx1/msx1.s
Kernel/platform-msx1/rules.mk
Kernel/platform-msx1/slots.s