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ć.
RastaConverter Beta 20 RastaConverter, popularny konwerter grafiki dla Atari, otrzymał aktualizację Beta 20 z nowymi opcjami linii komend i poprawkami.
Test7800 0.7.2 Nowa wersja eksperymentalnego emulatora Atari 7800, Test7800, wprowadza poprawki w emulacji procesora 6502.
Rogul dla Atari STE, kolejne wieści Twórcy gry Rogul na Atari ST/STE udostępnili pierwszy film prezentujący działający gameplay na nowej platformie!
Wyniki konkursów ABBUC 2025 Znamy zwycięzców ABBUC Software i Hardware Contest 2025. Sprawdź, kto zgarnął nagrody i punkty!
Konwerter ST MSA oraz Extractor Nowe narzędzia działające w przeglądarce, a wszystko w jednym pliku HTML po stronie klienta.
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.018 sekund, wykonano 62 zapytań