Przejdź do treści forum
atari.area
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
Gearlynx 1.2.37 Nowa wersja emulatora Atari Lynx Gearlynx 1.2.37 przynosi poprawki i optymalizacje.
Wyniki ABBUC Software Contest 2026 Poznaliśmy oficjalne wyniki tegorocznej edycji ABBUC Software Contest.
Nowe megademo na Atari ST i STE Atariscene Collective wydało The Erfurt Megademo, dwudyskową produkcję z aż 14 częściami!
NOVA Basic 1.5 dla Atari XL/XE BASIC dla Atari z obsługą duszków, DLI, muzyki i rozszerzonej pamięci.
Altirra 4.50 test 27 Phaeron udostępnił wydanie testowe 27 emulatora Altirra z ulepszeniami VBXE i nową wersją BASIC.
Opcje wyszukiwania (Strona 13 z 73)
Numer sektora na dysku jest oczywiście w RAMie.
Numer sektora na ścieżce jest dodatkowo w rejestrze kontrolera.
Sam sobie odpowiedziałeś: zegar jest wyższy, lecz dzielony dla CPU. Specyfikacje zwykle podają ten podzielony zegar. Inne układy często działają na wyższej częstotliwości, niż CPU.
@wieczór: C64 jest taktowane 2MHz. Co drugi cykl jest zawsze dla VICa, a pozostałe są dzielone między CPU i VICa.
@rastan: w trybie znakowym tak. Tryb 80x50 często używany w efektach to tryb znakowy, bo tryby graficzne są tylko 320x200 i 160x200.
laborant napisał/a:Komoda 64 cierpi na deficyt mocy obliczeniowej. Gdyby miała zegar 1,79
Ale wyświetlanie obrazu na C64 nie blokuje procesora tak bardzo, jak Atari. W trybie hires ok. jedną trzecią cykli zabiera ANTIC i mamy efektywnie 1,2 MHz, a VIC blokuje procesor tylko w trybach znakowych i przy duszkach, więc w hires C64 dalej ma swój 1 MHz.
Dyskietka 180K na Atari ma 40 ścieżek po 18 sektorów po 256 bajtów i obraca się ok. 5 razy na sekundę. Stacja potrafi więc przeczytać ok. 22 KB na sekundę, ale tylko Karin Maxi potrafi przesyłać z tą prędkością, a i tak zwykle robi to z połową tej prędkości, aby Atari zdążyło obrobić dane. Bez przerw między sektorami byłoby ok. 30 KB na sekundę.
Ale standardowe stacje są ograniczone prędkością transmisji szeregowej, która normalnie wynosi poniżej 2 KB/s, a z typowym turbo 6 KB/s.
Jak widać, daleko do tego, żeby zajmować się przerwami między sektorami. Przy okazji, popularny kontroler WD 1772 obsługuje tylko sektory 128, 256, 512 i 1024 bajtowe.
Dyskietka kręci się w czasie, gdy dane są przesyłane i później, gdy Atari je przetwarza. Dlatego istotny jest właściwy przeplot między sektorami, który ogranicza czas czekania na kolejny sektor. W standardowej stacji przeplot jest "co pół obrotu".
ZbyniuR napisał/a:Wymaga 128K RAMu oraz gęstej stacji 800K. Doczytuje się co chwila.
Na tych youtubach nie widać, kiedy to się doczytuje - czy rzeczywiście chodzi tak płynnie na prawdziwym sprzęcie? Jak szybki jest transfer?
ZbyniuR napisał/a:Chciałem tylko zauważyć jedną rzecz, że demko Phortem by Condense od którego ten temat się zaczął, nie zostało napisane na CPC Plusa tylko na zwykłego 6128. Ono nie korzysta ze żadnych sprzętowych skrolingów, sprajtów czy sampli w DMA, a jedynie gdy zauważy że zostało uruchomione na Plusie to używa innej palety kolorów. Ale chodzi równie dobrze i równie płynnie na starym dobrym CPC.
Link do dema z kolorami ze standardowej palety 27-iu kolorów:
https://www.youtube.com/watch?v=_F-C_iQXgmo
(w tej wersji Batman na końcu mruga, bo w tej scenie w ten sposób starają się uzyskać odcienie których nie ma w palecie).
Oraz Link do wersji z kolorami z palety rozszerzonej do 4096:
https://www.youtube.com/watch?v=GFp9qIT6AF0
Dziękuję za te cenne informacje. Jeszcze mam pytania: ile RAMu wymaga to demo i czy się doczytuje w trakcie?
Pin napisał/a:labirynt to się aż prosi o dopał
Można poprawić mapy (szczególnie ta z pająkiem jest źle zrobiona) i zoptymalizować kod. Brzydzę się rozwiązaniem sprzętowym.
W 2016, gdy V0yager zorganizował wystawę w Muzeum Techniki, przygotowałem zapętloną wersję Numena. Teraz wrzuciłem te źródła na GitHuba. W gałęzi "master" jest oryginalne demo z poprawionymi Makefile, aby można je skompilować na Windows 10. W 2002 kompilowałem na Windows 98.
To tylko 11% wolniej. Gdzie Ci się spieszy? W Numenie było jeszcze wolniej i jakoś nie wiało nudą między efektami.
Tak, ta procedura jest podstawą xunzipa. O uaktualnienie trzeba pytać Epiego.
Dzisiaj poprawiłem drugi błąd, też mało prawdopodobny. Ta poprawka kosztowała 16 bajtów kodu, 1 bajt niezainicjalizowanych danych i 8% szybkości.
Dzisiaj zgłoszono pierwszy błąd w 17-letniej historii tego kodu. Błąd ujawnia się tylko w przypadku szczególnych danych. Wydaje mi się mało prawdopodobne, żebyście natrafili na takie dane przypadkiem. Błąd poprawiłem, przy okazji skracając kod o 7 bajtów. Ale nie za darmo: poprawiony kod jest trochę wolniejszy - zmierzyłem 3% na GPL v3 skompresowanej zopfli.
Polecam aktualizację: https://github.com/pfusik/zlib6502
Trzeba rozkręcić klawiaturę i wyjąć folię ze ścieżkami. Prawdopodobnie w okolicach niedziałającego Shifta zobaczysz ubytek i możesz go uzupełnić lakierem przewodzącym. Tak naprawiłem klawisze w moim XE.
Przecież pisze.
Shift+/, potem cyfra.
Dzięki! Myślę, że odwiedzę.
Nie widzę podstawowych informacji:
- kiedy są kompoty?
- skoro to demoparty połączone z pokazem retrosprzętu, to gdzie przebiegają granice? czy są osobne pomieszczenia czy różny czas odbywania się tych imprez?

Na pierwszy rzut oka można wyrwać parę cykli i bajtów.
W ASMA jest Perestroyka_Stereo.sap. Sam zrobiłem.
Wciąż pojawiające się negatywne komentarze naprowadziły mnie na trop, dlaczego ludzie nie wiedzą, jakiego programu używają. Klikają jakiś plik, a Windows podpowiada im na podstawie rozszerzenia nazwy, że RECOIL otwiera taki typ pliku, więc instalują go, po czym bluzgają.
Postanowiłem spróbować to wyjaśnić w komunikacie błędu:

Dokładnie dziewięć pasów w tych miejscach, gdzie zachodzi odświeżanie pamięci. Przydatne przy programowaniu w asemblerze!
Jaki tryb graficzny?
Dawno temu Alex zgłębiał ten problem podczas prac na grą Mr. Proper.
Czyli najszybsze wypełnianie 16-bitowym STA ZP 2 cykle/bajt? I chyba z taką samą prędkością 16-bitowe PHA?
PEI jak widzę ma 8-bitowy adres bez indeksowania. Dlatego zamiana D i S może się przydać.
Znalezione posty [ 301 do 325 z 1,810 ]