Oczywiście.
Multiply-main\Src\Multiply_Arduino\incDelayDefs.h
#define Dly4SNAus 29 //29
#define Dly4Z80us 29 //29
#define Dly4SCRus 29 //29
#define Dly4SINGLEus 50 //35
#define Dly4ROMSETus 29 //29
#define Dly4NIBBLEus 30 //9
#define Dly4DIRLISTus 30 //29 Depends on number of directory entries. Watch out
#define DlyANSWERus 29 //29
#define DlyLAUNCHms 10 //10
#define DlyROMSETms 5 //5
#define DlyTAPms 5 //5
Wartości oryginalne w komentarzu //
To 30 // 9 to sporo ale wolałem się upewnić bo wtedy Z80 czeka na Arduino a nie odwrotnie. Można poeksperymentować z mniejszymi wartościami - mnie pasuje.
Wersja Multiply 1.2
Wersja Dandanator 10.4
Nie testowałem tego długo tylko na kilku plikach sna. Możliwe że 30 to dużo -próbowałem 11,12,13 było lepiej ale ładowało listing plików raz na 3 próby. Przy 30 pliki się ładowały, program odpalał.
Z80 sprawdza 1 bit przez rotację i po tym wnioskuje że dostał paczkę. Arduino wysyła bez potwierdzania odbioru.