This is the next major project I will be working on. It will be a Z80 based computer running Microsoft BASIC when it is created with the intention of later making it run CP/M.
![](https://static.wixstatic.com/media/054987_0e3651121f9d4bfb85d80b3ee9f9623e~mv2_d_3024_4032_s_4_2.jpg/v1/fill/w_980,h_1307,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/054987_0e3651121f9d4bfb85d80b3ee9f9623e~mv2_d_3024_4032_s_4_2.jpg)
For now I have decided to go with a simple memory map of 8KB ROM and 32KB ram with 24KB free to make the decoding a bit easier though that is easily changed in the future to get the full 56k RAM. It will not have a display or any I/O for that matter other than two serial ports that will be used for connecting it to a terminal. The current plan is to use the same Microsoft BASIC implementation as in Grant Searle's Minimum Z80 computer.
![](https://static.wixstatic.com/media/054987_ee8264b3fd834c6486782db570d143f4~mv2_d_2623_1292_s_2.jpg/v1/fill/w_980,h_483,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/054987_ee8264b3fd834c6486782db570d143f4~mv2_d_2623_1292_s_2.jpg)
I have not fully decided on the clock rate yet as it will have to be a multiple of a serial transmission rate, but it will have to be running at 19,200 baud or less otherwise I wont be able to use my TRS-80 model 100 as a terminal.