Komputery z Z80 > TIMEX

Dandanator + Multiply - nie czyta karty (Timex)

<< < (4/5) > >>

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

[0] Indeks wiadomości

[#] Następna strona

[*] Poprzednia strona

Idź do wersji pełnej