Jak maksymalnie przyspieszyc stacje dyskow do c64 ?
: 02 paź 2023, 23:58
Trzeba zrobić sobie nową.
A gdyby tak wszystko, co robi 1541, zrobić w hardware?
Najpierwsza stacja dysków Commodore miała sprzętowy dekoder GCR.
No to taki właśnie zrobiłem na GAL-u (na razie tylko NIBBEL) .
W sumie można by do tego dodać rejestr przesuwny i procesorowi w stacji zostawić tylko sterowanie silnikiem i takie tam.
Czyli 6502 mógłby ustawić głowicę na odpowiednią ścieżkę, złapać sektor, odblokować rejestr przesuwny, a kiedy zdekodowane dane z sektora płynęłyby do C64 z jaka bity plyna z dyskietki, już wyliczać kolejny sektor.
A gdyby tak wszystko, co robi 1541, zrobić w hardware?
Najpierwsza stacja dysków Commodore miała sprzętowy dekoder GCR.
No to taki właśnie zrobiłem na GAL-u (na razie tylko NIBBEL) .
W sumie można by do tego dodać rejestr przesuwny i procesorowi w stacji zostawić tylko sterowanie silnikiem i takie tam.
Czyli 6502 mógłby ustawić głowicę na odpowiednią ścieżkę, złapać sektor, odblokować rejestr przesuwny, a kiedy zdekodowane dane z sektora płynęłyby do C64 z jaka bity plyna z dyskietki, już wyliczać kolejny sektor.