"Otwarcie" źródeł 1541U :)
"Otwarcie" źródeł 1541U :)
Gideon przymierza się do upublicznienia całości - bo o ile kod dla proca zarządzającego 1541u już od roku (chyba) jest na sieci, to brakowało tego, co idzie do FPGA.
No... będzie można "sklonować" GeoActiona w 1541U I "zaemulować" wszelkie BlackBoxy (bez potrzeby ingerencji w kod - tak jak to Wegi zrobił)
A serio - interesuje kogoś interfejs IDE do C64 - z transferem 1 MB/s (no, prawie) - korzystający z REU w 1541U ?
No... będzie można "sklonować" GeoActiona w 1541U I "zaemulować" wszelkie BlackBoxy (bez potrzeby ingerencji w kod - tak jak to Wegi zrobił)
A serio - interesuje kogoś interfejs IDE do C64 - z transferem 1 MB/s (no, prawie) - korzystający z REU w 1541U ?
- konto nieaktywne -
Znam news, przemiły gest z jego strony, mam nadzieję, że po upublicznieniu źródeł znajdzie się jakiś magik co 1541u taniej poskładaGideon przymierza się do upublicznienia całości - bo o ile kod dla proca zarządzającego 1541u już od roku (chyba) jest na sieci, to brakowało tego, co idzie do FPGA.
1MB - tj. jeden megabajt? Pewnie megabit, i tak mega szacunek, mielibyśmy najszybszy interfejs IDE z wszystkich ośmiobitowcówA serio - interesuje kogoś interfejs IDE do C64 - z transferem 1 MB/s (no, prawie) - korzystający z REU w 1541U ?
Dla porównania wyniki interfejsu IDE dla Atari:
DOS writing: 14269.1046 B/sek.
DOS reading: 41892.6276 B/sek.
DOS average: 28080.8661 B/sek.
Megabajt/s - prawie - bo po pierwsze, zegar to jednak trochę mniej niż 1 MHz, a po drugie - VIC czasem się wtrąca.Nitro pisze:1MB - tj. jeden megabajt? Pewnie megabit, i tak mega szacunek, mielibyśmy najszybszy interfejs IDE z wszystkich ośmiobitowców
Sam interfejs (prototyp sprzed kilkunastu lat -> http://kb777.fotosik.pl/albumy/718413.html) jest tani jak barszcz, tylko trzeba by mieć jeszcze "rozgałęziacz" na karty (choć biorąc pod uwagę, że w Nikompie złącza Expansion są po kilkanaście złotych, to można by zrobić kart przelotowy).
Właściwie to z "prawdziwym" REU dałoby się na nim osiągnąć ~500 kB/s, ale traciłoby się połowę pojemności - odczyt i zapis są 16-bitowe i starszy bajt magistrali danych IDE znajduje się gdzie indziej niż młodszy a REU nie potrafi tak adresować pamięci. A te 500 kB/s to dlatego, że trzeba by kopiować dane z IDE najpierw do REU a potem z REU do pamięci C64.
Nie chce mi się już przerabiać interfejsu (w GALu i tak już się nic nie da upchnąć), łatwiej przerobić REU z 1541U.
- konto nieaktywne -
Dla mnie KB777 pierdolisz;) Prawda 985KB/s. 500K to fikcja. zobacz sobie np. ciaide. Ja robię dma z karty CF tak, że układ dma odczytuje słowo (dolny bajt) i laczuje górny bajt do rejestru, następny dostęp dma do portu jest do rejestru (even odd), dla kontrolera dma jest to nie widoczne, wszystko robi układ obsługujący kartę. Takie rozwiązanie nie obciąża zasobów układów I/O oraz dma. Można sobie blureu 8GB zrobić jak ktoś chce kolorować sobie klatki przez pół życia.