Przejdź do treści forum
atari.area forum
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
X. Basque Tournament of Atari 2600 Euskal Retro Association podsumowuje 10. edycję Baskijskiego Turnieju Atari 2600.
Gearlynx 0.0.10 Emulator konsoli Atari Lynx w nowej wersji 0.0.10. Sprawdź listę zmian, w tym wsparcie dla stereo!
HDDRIVER 12.73 Najnowsza wersja sterownika dysków HDDRIVER 12.73 z ulepszeniami i poprawkami.
ABBUC SWC 2025: wszystkie linki do gier Zebraliśmy wszystkie dostępne linki do gier z konkursu ABBUC Software Contest 2025! Zagraj i oceń.
RastaConverter Beta 20 RastaConverter, popularny konwerter grafiki dla Atari, otrzymał aktualizację Beta 20 z nowymi opcjami linii komend i poprawkami.
Opcje wyszukiwania (Strona 51 z 121)
A jak Piter pokona Ktosia?
Zgadza się. Też rzadko zaglądam na główną. Dzięki za fjuczera!
Gdzie są rozbieżności? Jakie parametry? Poprawisz?
Zapodaj linka do tego artykułu krytycznego. Poczytamy i skrytykujemy :]
Jeśli pominiesz RTS z inita, to nie zakończy się procedura RESET (WARMST=1, DOSINI nieustawione), poza tym będziesz musiał wyłączyć silnik magnetofonu sam. To nie jest dobra praktyka, choć oczywiście będzie działać.
Edit: ACX ładuje sterowniki bezpośrednio z urządzeń podłączonych do Atari. Relokowalne sterowniki, które będą się ładować na MEMLO. Stąd gry które ładują się do pamięci samodzielnie zazwyczaj uruchamiają się na DOSINI/CASINI żeby przypadkiem coś nie nadpisało im kodu.
Edit 2: Nie zwróciłem uwagi że mówisz o procedurze init z Twojego kodu - tak można go pominąć i wszystko będzie jak należy :)
http://atariki.krap.pl/index.php/Progra … y_na_RESET
Szczegółowo opisane są niuanse związane z BOOT-em.
Edit: Pokrótce:
1. bootblock+6 to kod inicjalizacji programu - tutaj inicjalizuje się pamięć, rozpakowuje kod, generalnie robi rzeczy przygotowawcze które powinny się wykonać tylko raz, a nie są potrzebne np po resecie.
2. bootblock+4 to adres pod którym rozpoczyna się program - tutaj OS skacze również po RESET bo tej wektor przepisywany jest do CASINI/DOSINI.
Zawyczaj gry używają właśnie tego wektora do wejścia w główny kod programu.
Właściwie to patrząc na mój poprzedni post sprzed 2 lat, to masz rację :) Nie ma tematu.
Lubię, lubie. Tak sobie zażartowałem, bo wydawało mi się że ten obrazek na ZX był kolorowy :) A tu się dowiedziałem różnych ciekawych rzeczy o ZX81. Cenkju!
Yerzu, a gdzie są atrybuty? :>
0. Należy zapoznać się ze strukturą bloku boot oraz ze strukturą binarnego pliku DOS.
Jeśli gra jest zapisana w jednym n-sektorowym bloku boot:
1. Zgrać n 128-bajtowych sektorów począwszy od 1
2. Dodać przed blokiem z 1. nagłówek $FF $FF <loadaddr >loadaddr <(loadaddr+n*128-1) >(loadaddr+n*128-1)
3. Dodać za blokiem z 1. nagłówek $e0 $02 $e3 $02 <startaddr >startaddr <(startaddr+6) >(startaddr+6)
W efekcie otrzymujemy plik binarny dosa, który daje się ładować spod dowolnego loadera.
Dla gier, które zapisują/odczytują stan gry, lub doładowują levele rzecz jest bardziej kłopotliwa i bez analizy kodu i wprowadzenia poprawek się nie da.
Może się zdarzyć, że gra bootowalna ma loader w bloku boot, po czym ładowany jest zwykły plik binarny dosa - zazwyczaj wtedy na dyskietce jest katalog i tenże plik - wtedy wystarczy kopierem skopiować tylko plik z grą.
Gra może być zabezpieczona i wymagać np obecności oryginalnego loadera w pamęci, albo konkretnego stanu jakichś komórek pamięci RAM - wtedy bez analizy kodu i poprawek w kodzie gry się nie da.
Akcelerator szeregowy do Atari :)
Dzięki Iron za fajowe party. Bardzo fajny klimat i jak pisałem na sąsiednim forumie nawet miejsce na ognisko jest! A po kuchni to się można ścigać. Poza tym wszędzie blisko :) A w niedzielę to nawet radiowóz podjechał przed party-place, żeby nie trzeba było daleko iść do alkomatu na test :) Same plusy.
Może powiązało cię z HOOY PROGRAM :)
@xxl: Stan AUDCTL i AUDC wpływa na dźwięk na bieżąco. Na STIMER reagują wyłącznie AUDF - to zresztą skutek uboczny zrealizowania liczników wyzwalających przerwania na tych samych rejestrach co liczniki do dźwięku. Prawdziwie fajny byłby STIMER, którego bity odpowiadałyby za startowanie odpowiednich liczników, no ale tego to nie ma :/ No i przerwanie 3 timera.
A w ogóle to dlaczego drugi pokey nie jest podłączany do linii IRQ? Jak można było zapomnieć o takim mocnym ficzerze?
Matej: Could you reserve one for me? I'm interested in buying of your solution. Unfortunatelly I can't help with PCB.
Jezu, TMC2 - to jest Jaskiera produkcja na scenie od 10 ponad lat: http://jaskier.atari8.info Dawne prace > TMC2.
Nawet na niektórych kompotach pojawiły się ostatnimi czasy utwory zrobione na tym trackerze.
Edit: Kłopot polega niestety na tym, że nikt nie ma 4 POKEY-ów na pokładzie.
Zawsze można BYE zrobić poprzez ?USR(58481) ;]
Dobre zmiany (tm)!
A miałbyś tam może miejsca nieco na szybszy algorytm dla PLOT, DRAWTO, POSITION I LOCATE?
Polecam Ultimate1MB oraz Stereo. Dostępne są u Lotharka.
Do kolejnych unboxingów :)
Robi wrażenie!
Znalezione posty [ 1,251 do 1,275 z 3,016 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.096 sekund, wykonano 14 zapytań