Wie ktoś może
Czy przełączanie banków wstrzymuje pracę na ileś cykli procesora?
A jeżeli tak to czy na emulatorze jest 100% zgodność bo gdzieś słyszałem, że nie...
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Gearlynx 1.2.24 Ukazała się kolejna aktualizacja emulatora Gearlynx, oferująca poprawione wsparcie dla ComLynx i liczne poprawki błędów.
NRG 2026: 11 kategorii i 33 statuetki Znamy kategorie konkursowe NRG 2026. Na zwycięzców czekają szklane statuetki i atrakcyjne nagrody.
W.I.P. demo C.E.T.A.S Wersja robocza gry C.E.T.A.S jest już dostępna do pobrania na naszym forum.
RastaConverter 1.0 RC12 Nowa wersja konwertera grafiki dla 8-bitowego Atari z wieloma poprawkami i samodzielnymi pakietami.
NeoST 0.5.2 Poznaj NeoST, wszechstronny emulator Atari ST działający w przeglądarce oraz na systemach desktopowych.
atari.area forum » Software, Gry - 8bit » PORTB i Banki
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Wie ktoś może
Czy przełączanie banków wstrzymuje pracę na ileś cykli procesora?
A jeżeli tak to czy na emulatorze jest 100% zgodność bo gdzieś słyszałem, że nie...
chciałem po prostu wiedziec czy jest jakas roznica czy przerwanie DLI siedzi w banku czy w pamieci podstawowej bo tutaj każdy cykl się liczy:)
Nie jest nic wsztrzymywane. Jedynie starsze wersje emulca nie nadazaja z kopiowaniem obszarow w pamieci, co sie objawia spowolnieniami przy zmianie bankow. Nowsze wersje chyba zreszta tez nie sa za szybkie.
pierwsza wersja dema TIT strasznie wolno dzialala na emulcu, na Atari oczywiscie bezproblemowo, a wszystko przez to ze co srednio 6 cykli przelaczany byl bank
ciekawy sposob na przekonanie uzytkownika do korzystania z prawdziwej Atarki :)
TimeKeeper tez nie za dobrze chodzi na emulcu: tablice do 3d sa w kilku bankach i przelaczane kilka razy na kazdy wierzcholek :) (NG tez wspiera oryginalne atari ;) )
Tebuś, co 6 cykli przełączany bank?
odczytanie czegoś z pamięci zajmuje 4 cykle, zapisanie czegoś do $d301 też 4 cykle, więc po co w ogóle zmieniać bank, skoro nie masz czasu, żeby coś z niego odczytać? :D
eru: może w bankach po prostu były tylko dane, które miał wyświetlić Antic ;) I akurat by się zgadzało lda #jakaś wartość, sta $d301, dokładnie 6 cykli ;) np. w kilku bankach masz kilka faz np. wygenerowanej plazmy... efekt przełączania co 6 cylki mógłby być dość ciekawy ;)
no dobra co 8 cykli, a dotyczylo to loadera ladujacego z ramdysku
na pasia warp4 napisalem kod, ktory tak szybko przelacza banki, ze zawiesilem atarke :P
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
atari.area forum » Software, Gry - 8bit » PORTB i Banki
Wygenerowano w 0.015 sekund, wykonano 59 zapytań