Added some colour, and got the status line in Concurrent DOS to work (needed SCN2674 command 0xA6 to be implemented, why does the Octopus use undocumented commands?)
Finally found a way to get some CP/M software on disk images the Octopus can read, and fixed some issues with Z80 banking, so you can run this on Concurrent DOS 4.1 now...
Hitchhiker's Guide to the Galaxy, transferred from an Amstrad CPC disk image