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
     
    @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
     
    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
     
    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
     
    @pasiu czy to oznacza nowy wsad do Rapidusa czy to tylko taki "proof of concept" ?
    • 5: CommentAuthorxxl
    • CommentTime15 May 2020
     
    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
     
    Dzięki Pasiu za info, jak widzisz - pojawiają się nowe pytania :D
    • 7: CommentAuthorpasiu
    • CommentTime20 May 2020
     
    @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.