atarionline.pl Rapidus Accelerator dla Atari XL/XE - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1:
         
        CommentAuthorCyprian
      • CommentTime15 May 2020 11:05
       
      @pasiu, czyli gdyby 65816 nie musiał zaglądać do pamięci Atari było by szybciej.
      Może dało by radę dodać jakieś DMA pomiędzy pamięcią Rapidusa i Atari? Procesor generował by grafikę w swojej pamięci a DMA w tle przenosiło by ją do tej widocznej przez ANTIC.
      • 2: CommentAuthortebe
      • CommentTime15 May 2020 11:05
       
      tak Rapidus osiąga swoje maksimum, gdy wyłączysz obraz i nie będziesz odwoływał się do rejestrów sprzętowych

      taka czarna dziura :)
      • 3:
         
        CommentAuthorCyprian
      • CommentTime15 May 2020 12:05
       
      ciekawe ile odwołań na ramkę procesor robi do pamięci ram a ile do rejestrów sprzętowych.

      myślę że dużo więcej jednak do RAMu, bo tam znajduje się pamięć ekranu.
      • 4: CommentAuthortebe
      • CommentTime15 May 2020 12:05
       
      @pasiu czy to oznacza nowy wsad do Rapidusa czy to tylko taki "proof of concept" ?
      • 5: CommentAuthorxxl
      • CommentTime15 May 2020 13:05
       
      W Rapidusie zaimplementowałem softcore 65816


      1. czy to oznacza, ze fizczny cpu nie bedzie potrzebny i bedzie mozna wgrac inny np. softcore 6502 i bedzie dzialal na wyzszych czestotliwosciach?

      2. czy karta jest/bylaby w stanie w jakikolwiek sposob kontrolowac stan licznika VCOUNT i w pewnych jego przedzialach pracowac na standardowym zegarze? - taki mechanizm zaimplementowany jest w Eclaire dzieki czemu w trybie turbo nie ma znieksztalcen obrazu...
      • 6:
         
        CommentAuthorKaz
      • CommentTime17 May 2020 12:05
       
      Dzięki Pasiu za info, jak widzisz - pojawiają się nowe pytania :D
      • 7: CommentAuthorpasiu
      • CommentTime20 May 2020 21:05
       
      @tebe
      Na razie jest to drugie. Jest to kres możliwości tego projektu, więc jeżeli w ogóle podzielę się wsadem do fpga, to nie dam gwarancji, że uruchomi się na każdym egzemplarzu karty.

      @xxl
      1. Tak, fizyczny procesor 65c816 można wyjąć z podstawki. Teoretycznie można wrzucić rdzeń innego procesora, aczkolwiek Rapidus to z złożenia rozszerzenie bazujące na 816.

      2. Obecnie karta nie ma takiej możliwości i mieć nie będzie. W Eclaire cała logika siedzi w jednym układzie i dostęp do poszczególnych rejestrów jest bezpośredni, ale w przypadku Rapidusa sytuacja lekko się komplikuje.