msx1: revisit this platform
authorAlan Cox <alan@linux.intel.com>
Fri, 28 Sep 2018 12:01:02 +0000 (13:01 +0100)
committerAlan Cox <alan@linux.intel.com>
Fri, 28 Sep 2018 12:01:02 +0000 (13:01 +0100)
commitf28375587bf7f8e298cc94a324fa88476309cb4f
tree403fb8b4ad8d1c74ff9aad4eeda84af3f42f72a9
parentddaad353709e93deb676fb1b119bd461511523de
msx1: revisit this platform

Now we have the infrastructure and simpler examples of ROM based kernel with
a RAM user mapping see if we can get MSX1 64K + kernel in cartridge to work
using a swap device.

For mappers it doesn't really make sense to keep them in this port. An MSX1
with MSX2 mapper would best be handled by fixing the MSX2 port to support all
the different VDP types. MegaRAM is probably its own port but one to tackle
once this works and also once we have relocatable binaries.
21 files changed:
Kernel/platform-msx1/Makefile
Kernel/platform-msx1/README.md
Kernel/platform-msx1/cartridge.s [new file with mode: 0644]
Kernel/platform-msx1/config.h
Kernel/platform-msx1/crt0.s
Kernel/platform-msx1/devices.c
Kernel/platform-msx1/devide_sunrise.c [new file with mode: 0644]
Kernel/platform-msx1/devide_sunrise.h [new file with mode: 0644]
Kernel/platform-msx1/devtty.c
Kernel/platform-msx1/devtty.h
Kernel/platform-msx1/discard.c [new file with mode: 0644]
Kernel/platform-msx1/fuzix.lnk
Kernel/platform-msx1/kbdmatrix.h [new file with mode: 0644]
Kernel/platform-msx1/main.c
Kernel/platform-msx1/msx.h [new file with mode: 0644]
Kernel/platform-msx1/msx1.s
Kernel/platform-msx1/rules.mk [new file with mode: 0644]
Kernel/platform-msx1/slots.s [new file with mode: 0644]
Kernel/platform-msx1/sunrise.s [new file with mode: 0644]
Kernel/platform-msx1/tricks.s
Kernel/platform-msx1/vdp.s