genie-eg64: New platform (in test only)
authorAlan Cox <alan@linux.intel.com>
Sun, 12 Aug 2018 23:39:57 +0000 (00:39 +0100)
committerAlan Cox <alan@linux.intel.com>
Sun, 12 Aug 2018 23:39:57 +0000 (00:39 +0100)
commit3e3a90f8d1f28896715e05092df7c3fd47635660
tree55d32dfd9c85da7aa171ca56bad1f31c3bb777a0
parente647096c919fb1c304e0585a40c094ff8fb28819
genie-eg64: New platform (in test only)

The Video Genie EG64 allows you to take a Video Genie (also known as the
Dick Smith System 80, the TRZ80 and a few other names) with either of the
expansion units and the EG64 fitted up to 96K. It's intended for running CP/M
but it's just about big enough to run Fuzix badly providing you have a swap
device on hard disk.

Another goal of this port is to figure out how to move a lot of TRS80 driver
code into dev/trs80 to share between these two ports, a Genie III port maybe,
and also potentially things like the Lobo-Max, Guepard., SysData III and so on.
23 files changed:
Kernel/platform-genie-eg64/Makefile [new file with mode: 0644]
Kernel/platform-genie-eg64/README [new file with mode: 0644]
Kernel/platform-genie-eg64/config.h [new file with mode: 0644]
Kernel/platform-genie-eg64/devfd.c [new file with mode: 0644]
Kernel/platform-genie-eg64/devfd.h [new file with mode: 0644]
Kernel/platform-genie-eg64/devgfx.c [new file with mode: 0644]
Kernel/platform-genie-eg64/devgfx.h [new file with mode: 0644]
Kernel/platform-genie-eg64/devhd.c [new file with mode: 0644]
Kernel/platform-genie-eg64/devhd.h [new file with mode: 0644]
Kernel/platform-genie-eg64/devhd_discard.c [new file with mode: 0644]
Kernel/platform-genie-eg64/devices.c [new file with mode: 0644]
Kernel/platform-genie-eg64/devinput.c [new file with mode: 0644]
Kernel/platform-genie-eg64/devinput.h [new file with mode: 0644]
Kernel/platform-genie-eg64/devlpr.c [new file with mode: 0644]
Kernel/platform-genie-eg64/devlpr.h [new file with mode: 0644]
Kernel/platform-genie-eg64/devtty.c [new file with mode: 0644]
Kernel/platform-genie-eg64/devtty.h [new file with mode: 0644]
Kernel/platform-genie-eg64/discard.c [new file with mode: 0644]
Kernel/platform-genie-eg64/fuzix.lnk [new file with mode: 0644]
Kernel/platform-genie-eg64/kernel.def [new file with mode: 0644]
Kernel/platform-genie-eg64/main.c [new file with mode: 0644]
Kernel/platform-genie-eg64/platform_ide.h [new file with mode: 0644]
Kernel/platform-genie-eg64/trs80.h [new file with mode: 0644]