Mike,
Another quick update.
The floppy drives are shipping monday/tuesday next week and should be here by the weekend.
The Serial IO board should ship around the same dates but from USA, I envisage that taking 2-3 weeks to arrive.
That means I know the serial IO board is a Wamenco IOB-1 board with a 8251A Uart.
If I am understanding correctly, all that needs to be done is to tweak the BIOS for the Micropolis drive and add in the 8251A code and it should be pretty simple to create a bootable disk?
Hmm, I have 2 boxes of floppies in USA, Should I have 1 redirected to you to put the Micropolis images on?
Would we start with a basic CP/M system ie with maybe support for 32K?
I have not had to build/have built CP/M like this before.
The 8251A along with the 8255A use 6 out of 8 IO addresses, I can set the address to anyone of 32 starting locations. I need to check it does clash with the Micropolis FDC board, hmm, the Micropolis controller seems to be memory mapped, using 1K, I guess it makes sense to place it as high as possible, Im pretty sure the ZPU board can be configured to jump to the boot ROM on the Micropolis FDC. Im not sure if the Micropolis FDC needs to sit at the top of ram or there can be a gap between the top of ram and the boot ROM address. Ideally Id like to bring the system up with say 32K or 48k of ram and then I can work towards increasing ram up to 56K or more hopefully.
I just checked and the ZPU can be forced to jump to address F000h, I can configure the Micropolis FDC to have its boot address at F000h, a bit wasteful of the top 4K address space, but that should allow for a CP/M system of up to 60K. One of the memory boards can have a ROM at F800h so I might look at a 2K monitor ROM like Zapple and relocate the code to F800h. Hopefully I can 'adjust' the addressing on the ZPU to jump to that address, ideally configurable via a switch to allow boot to CP/M or boot to monitor.
In the short term I will rely on the system booting from the Micropolis board and the CP/M image I get from you.
Are there any monitor roms you can point me at other than Zapple?
Any hints/tips/suggestions are appreciated, given you are helping me out I will do whatever you suggest to minimise your effort.
Cheers, Martin...