SuperFabius / Z80-MBC2

The Z80-MBC2 is an easy to build Z80 SBC (Single Board Computer). It is the "evolution" of the Z80-MBC, with a SD as "disk emulator" and with a 128KB banked RAM for CP/M 3 (but it can run CP/M 2.2 and QP/M 2.71 too).
https://hackaday.io/project/159973-z80-mbc2-4ics-homemade-z80-computer
GNU General Public License v3.0
157 stars 34 forks source link

No serial flow control #6

Open z80micro-mc opened 1 year ago

z80micro-mc commented 1 year ago

The z80-MBC2 does not implement flow control Neither in hardware - pins are o/c nor in software.

This causes a major problem attempting to send files to the MBC, dropped characters.

Using Putty normal terminal operation is on the whole ok (note Putty is very slow at sending characters and certainly does not fully feed the 115200 baud rate its character rate is more like 100 cps ie 1k baud)

Teraterm is much faster and totally overruns the Z80, If you want to get any sense out of it you need to include 250 mS (ie 4 cps) delays after each character.

This makes any attempt to paste files from PC to Z80 a non starter and seems to cause problems with Xmodem file transfer.

I have not looked further at the Mega implementation as yet but am not sure that it is going to cope.

Option to change baud rate with recompliing the Mega code would be appreciated.