• naur@tech.pr0n.plOPM
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    edit-2
    3 months ago

    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

    • サぺル@tech.pr0n.pl
      link
      fedilink
      Polski
      arrow-up
      1
      ·
      edit-2
      3 months ago

      Ś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.

      • naur@tech.pr0n.plOPM
        link
        fedilink
        Polski
        arrow-up
        1
        ·
        3 months ago

        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…

    • サぺル@tech.pr0n.pl
      link
      fedilink
      Polski
      arrow-up
      1
      ·
      3 months ago

      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.