Komputery z Z80 > TIMEX
Dandanator + Multiply - nie czyta karty (Timex)
aqqman:
Działa... musiałem zwiększyć sporo opóźnienia przy przesyłaniu nibble w Arduino, skompilowac i wrzucić na Multiply. Co autor miał na myśli tworząc ten kod nie wiem ::)
KWF:
Gratulacje i super, że działa. Czy mógłbyś wrzucić swoje poprawki w kodzie Arduino dla innych?
aqqman:
Oczywiście.
Multiply-main\Src\Multiply_Arduino\incDelayDefs.h
--- Kod: ---#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
--- Koniec kodu ---
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.
pawelb:
Super!!!
Gratulacje,
Małe info o kompilacji wsadu do arduino:
biblioteka SdFat ma być w wersji z serii 1.x w przeciwnym przypadku trzeba by poprawić kod wsadu by działało z 2.x
pawelb:
Taki offtopic.
Marzy mi sie by Multiply czytało pliki z internetu podobnie jak fujinet.
Źródłem dany byłaby strona zxifno.dk. lub lokalny serwer.
Wymaganie to połączenie po wifi i dodanie/zamiana funkcjonalności czytania kart uSD.
W teorii jest to do zrobienia bo można podmienić bibliotekę na swoją która udaje sdFAT i zamiast operacji na uSD to operuje na zasobie WiFi.
Może się kiedyś doczekamy takiej funkcjonalności - u mnie brak czasu by w to się zagłębić :|.
Nawigacja
[#] Następna strona
Idź do wersji pełnej