Świetne! Tera włożenie odpowiedniej fropi wybiera system z bootloadera.
Amiga ma chyba dość niskopoziomowe fropi, dekodowanie jest podobno akcelerowane w jakiś sposób za pomocą blittera. Trzeba to zbadać.
Z resztą nie wiem czemu się dziwisz. W założeniu ta konstrukcja nie miała klawiatury i fropki. Na pokazach z tego co widziałem, prototyp był kontrolowany przez terminal.
Amiga ma chyba dość niskopoziomowe fropi, dekodowanie jest podobno akcelerowane w jakiś sposób za pomocą blittera. Trzeba to zbadać.
Całkiem możliwe. Pod koniec tej strony jest opis dekodowania MFM.
Amiga podczas zapisu na flopka rozbijała bajt na bity parzyste i nieparzyste, czyli powstawało coś w rodzaju 2 “plane’ów”. Polegało to na wymaskowaniu co drugiego bitu (przy czym jeden z plane’ów był dodatkowo shiftowany).
W puste miejsce po usuniętym bicie był wstawiany sygnał zegarowy.
Operacje shiftowania i maskowania są obsługiwane przez blitter, więc może faktycznie była w kickstarcie taka akceleracja.
Tera włożenie odpowiedniej fropi wybiera system z bootloadera
Ciężko jest obecnie podłączyć natywnie fropi do komputera. Patrząc na dokumentację UEFI, nie mogę nawet znaleźć definicji takiego interfejsu. Łatwiej byłoby podpiąć stację dysków w kieszeni USB, ale jakiś niesmak w tym przypadku pozostanie…
Sprawdziłem w A1000. Sygnały sterujące flopka wychgodzą z U6P i U6N czyli dwa 8520 CIA. Sygnały danych flopka są podłączone do U4E 8364 PAULA. Czy Paula to taki nowszy POKEY?
Sygnały OVL i ROMEN są obsługiwane przez układy programowalnej logiki PAL.
Czyli sporo rzeczy się wyjaśniło. Dzięki za analizę.
Zaskoczyło mnie, że Gary był robiony na TTL, bo tam jest chyba obsługiwana stacja dysków.
Ja tymczasem popełniłem abominację i zaimplementowałem bootloader rysujący rączkę według oryginalnego algorytymu.
spoiler
Świetne! Tera włożenie odpowiedniej fropi wybiera system z bootloadera.
Amiga ma chyba dość niskopoziomowe fropi, dekodowanie jest podobno akcelerowane w jakiś sposób za pomocą blittera. Trzeba to zbadać.
Z resztą nie wiem czemu się dziwisz. W założeniu ta konstrukcja nie miała klawiatury i fropki. Na pokazach z tego co widziałem, prototyp był kontrolowany przez terminal.
Całkiem możliwe. Pod koniec tej strony jest opis dekodowania MFM.
Amiga podczas zapisu na flopka rozbijała bajt na bity parzyste i nieparzyste, czyli powstawało coś w rodzaju 2 “plane’ów”. Polegało to na wymaskowaniu co drugiego bitu (przy czym jeden z plane’ów był dodatkowo shiftowany).
W puste miejsce po usuniętym bicie był wstawiany sygnał zegarowy. Operacje shiftowania i maskowania są obsługiwane przez blitter, więc może faktycznie była w kickstarcie taka akceleracja.
Ciężko jest obecnie podłączyć natywnie fropi do komputera. Patrząc na dokumentację UEFI, nie mogę nawet znaleźć definicji takiego interfejsu. Łatwiej byłoby podpiąć stację dysków w kieszeni USB, ale jakiś niesmak w tym przypadku pozostanie…
Myślałem, że to obsługuje też flopki: https://wiki.icomp.de/wiki/Keyrah_V3
A co kiedy ktoś ci powie “bez flopka nie biere”?
Sprawdziłem w A1000. Sygnały sterujące flopka wychgodzą z U6P i U6N czyli dwa 8520 CIA. Sygnały danych flopka są podłączone do U4E 8364 PAULA. Czy Paula to taki nowszy POKEY?
Sygnały OVL i ROMEN są obsługiwane przez układy programowalnej logiki PAL.