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
Nowe postacie w Street Fighter 2 Vega dodaje kolejne postacie do portu SF2 na Atari 8-bit. Zobacz nowy film z rozgrywką.
ATasm v1.30 ATasm v1.30 to assembler dla procesora 6502 działający z poziomu wiersza poleceń, zgodny z oryginalnym Mac/65 od OSS.
ugBASIC v1.17.2 Wszechstronny język programowania BASIC oraz cross-kompilator pozwalający na tworzenie programów na różne platformy 8-bitowe
Zapraszamy do artykułów na atari.area! Szukasz różnorodnych materiałów na temat Atari? Koniecznie odwiedź dział artykułów.
ICE-T 2.76 alpha 9 Nowa wersja zaawansowanego emulatora terminala
Opcje wyszukiwania (Strona 48 z 120)
Pin napisał/a:.. jak te oto po części zgrupowane tu brednie zaczytałem jeszcze raz to na poważnie rozumując doszedłem do wniosku, że można by powtórzyć wszystkie rejestracje na tym (i nie tylko) forum i dopuszczać wyłącznie użytkowników zrównoważonych umysłowo.
Zastanawiam się czy jestem osobnikiem zrównoważonym umysłowo. No ale dobrze, skoro większość potrzebuje takiej oceny, to się jej poddam :) Może nawet dostanę bana hahahahahahahaaaaaaaaa.
Fox wskazał też inny sposób. Właściwie jeśli robisz JSR, to wiesz w którym punkcie programu go wywołujesz - w kodzie relokowalnym zamiast:
jak radzi Fox można zrobić:
i potem
ldx pointadr
ldy pointadr+1
przynajmniej relokator SDX potrafi takie konstrukcje obsługiwać (właściwie to relokator do spółki z madsem).
Ale to jeśli interesuje cię adres punktu w pamięci po relokacji, bo jeśli jednak chcesz w różnych punktach programu wołać procedurę, która zbada skąd została wywołana i coś z tym zrobi, to zostaje JSR.
Czyli Fox dobrze radzi (i xxl) :)
Co do freezerów nie mam pojęcia, bo nigdy się z nimi nie zetknąłem.
W runtime adres dostępny jest tylko przez stos. Można go odczytać wywołując np BRK, ale polecałbym jednak zwykły JSR, ponieważ obsługa przerwania BRK może się nie udać z tego powodu http://atariki.krap.pl/index.php/6502 (sekcja "Błędy związane z przerwaniami").W tym wątku http://www.atari.org.pl/forum/viewtopic.php?id=7800 odbyła się dyskusja, ale ja nie sprawdziłem koniec końców czy da się poprawnie obsługiwać BRK - temat jest otwarty :).
@0xF: Niestety program nie zawsze jest kompilowany pod znany adres - vide SDX format relokowalny.
No niestety. Kłopot polega na tym, że jak taki 40-latek chce mieć Atari to chce je mieć dzisiaj a nie za 20 lat, jak fala spekulantów opadnie :) No i biznes się kręci.
To, czy START i OPTION łączy możesz łatwo sprawdzić SELF-TEST-em (BYE z poziomu BASIC-a). Jeśli LIST i ENTER zadziałał, to pewnie magnetofon funkcjonuje sprawnie. Niewykluczone, że program, który wczytujesz z magnetofonu przez START+OPTION to nie jest program bootowalny (mam nadzieję, że po START+OPTION wciskasz <RETURN>).
Edit: Witam oczywiście na forum :)
Kłopot polega niestety na tym, że ja też nie wiem :/ Są opracowane dwie palety Laoo (dla PAL) i Larry (dla NTSC) - obydwie są dostępne w emulatorze Altirra. Nie wiem kto jest ich Autorem :/ Laoo jest domyślną paletą w VBXE. Może Autorzy mogliby podzielić się metodą?
No tak, jest osobny tor video, są dodatkowe funkcje. Musi gadać z ANTIC-em więc częściowo musi się zachowywać jak GTIA, ale to kwestia dopasowania się do interfejsu. Ale żeby zaraz "e-mu-lacja" ? :D
Edit: A YM2149 emuluje AY 3-8910? Dodając przy okazji 1 bit do licznika obwiedni.
Jakie znowu emulowane? Masz do czynienia z układem sprzętowym.
Edit: Czy nowe procesory Intela są emulatorami 8086? Do licha.
Być może, ale fakt pozostaje faktem. Poza tym trudno mi uwierzyć, że jak potrafili zaprojektować kompletny komputer, dodać nowy tryb graficzny, to nie potrafiliby utrzymać timingów czy slow ramu w banku w którym leży video ram. I ciągle projektują nowe Spektrumy... Proszę mi pokazać Atari, które zostało zaprojektowane przez kogoś innego niż samo Atari prawie 40 lat temu.
Edit: Przepraszam, za offtopic - już więcej nie będę :)
No tak, ale przecież nawet na nowych klonach (choć to może złe słowo, bo to są nowe komputery) ZX Spectrum, które dają nowe możliwości są zaburzone np. timingi i oprogramowanie pisane stricte na ZX Spectrum uwzględniające jego wady nie działa prawidłowo na tychże "klonach". Jakoś nikt z tego powodu nie rwie włosów z głowy i nie rozdziera szat.
Moim zdaniem projektowanie _nowych_ rozwiązań, które nie wnoszą niczego _nowego_ jest jakąś wymyślną torturą. Przecież jak ktoś chce poczuć ducha Atari, to kupuje na Allegro 65XE bez ECI i z magnetofonem i wtedy czuje dokładnie to, co Atari chciało a czego nie.
Czy ktoś z posiadaczy Atari w wersji SECAM podjąłby się ustalenia palety kolorów?
Jest jeszcze jedna właściwość GTIA, którą zauważyłem. Mianowicie zmiana koloru w rastrze powoduje, że punkt zapisu do rejestru koloru zmiany koloru wypada 1 cykl koloru przed granicą znaku (w trybie graficznym przed granicą bajtu). Kiedy podkolorujemy grafikę sprajtami i zmieniamy kolor w rastrze trzeba to wziąć pod uwagę i takie punkty przykrywać sprajtami.
Nie bardzo wiem, czy jest sens to poprawiać (i czy się da), bo niewykluczone że ktoś z tego ficzeru korzysta (Pavros w IK+?), ale może gdyby dało się konfigurować czy ten zapis opóźniać o cykl czy nie, to może to ułatwiło by życie np. przy robieniu wielokolorowych obrazków w G2F.
W takim razie jeszcze kwestia trybu łączenia kolorów sprajtów (GPRIOR.5=1).
Łączenie kolorów zachodzi między PM0+1 oraz osobno PM2+3 i odbywa się to tak, że kolor wynikowy = COLPM0 OR COLPM1 (analogicznie 2 i 3).
1. Czy można by konfigurować funkcję (AND/OR/XOR/NAND/NOR/NXOR)?
2. Ewentualnie czy dałoby się wygospodarować dwa rejestry na wartość takiego nakładanego koloru dla pary 01 i 23?
Edit: I może jeszcze inna featura.
Chodzi o możliwość skonfigurowania koloru dla bitu 0 PMG. Normalnie jest przezroczysty, ale gdyby mógł być nieprzezroczysty (i to jeszcze dla każdego sprajta osobno) to byłoby miło.
@Simius: Kolizje to poboczna sprawa w sumie. Nawet gdyby podstawowa funkcjonalność zadziałała, to już byłoby coś.
Tryb 80-znakowy generowany jest przez VBXE na overlayu, a więc ANTIC nie ma tu nic do rzeczy. VBXE czyta dane z własnego VRAM i generuje obraz.
A i jeśli to GTIA miałoby działać z SECAM-em, to może dałoby się zwracać w rejestrze PAL wartość 0? :)
Edit: OS i tak zidentyfikuje to jako PAL (AND #%00001110) więc zgodność zostałaby zachowana.
A mnie przyszła do głowy taka featura.
Wszystkie 4 pociski można połączyć w tzw. 5 playera. Bierze on wtedy kolor z COLPF3 ($D019) i wg tego oidp liczone są priorytety i kolizje. Pozycje jednakże dla każdego missila trzeba ustawiać niezależnie. W pewnych sytuacjach jest to wygodne, w innych niestety uciążliwe - szczególnie tam, gdzie należy się liczyć z każdym cyklem (np. podczas zmian położenia sprajtów w rastrze).
Czy można by spowodować, że ustawienie rejestru HPOSMx automatycznie przelicza pozycję pozostałych missili (niechby to zachowanie było konfigurowalne jakimś bitem). Ten ficzer nie musi być uzależniony od połączenia missili w 5go playera (GPRIOR.4=1).
Mielibyśmy wtedy prawdziwego 5go playera. Kolejność pocisków licząc od lewej zgodna z definicją kształtu, czyli M3M2M1M0.
Edit: Ewentualnie niechby zapis do dowolnego rejestru HPOSMx dodawał wartość do aktualnej pozycji każdego missila.
@zaxon: Zastanów się przeciwko czemu oni protestują (a właściwie to za czym gardłują)? Przecież to, że przez wiele lat musiałeś wspomagać Mamę na emeryturze, to nie jest zasługa obecnych rządów, a 26 lat 3RP czyli właśnie tych opcji, których przywrócenia chcą protestujący. Skoro protestujący chcą powrotu 3RP to chcą również głodowych emerytur dla ludzi, a dobrych uposażeń dla funkcjonariuszy. Skoro obecny rząd szuka kasy na, jak uważasz, 500+ (czyli pieniędzy wypłacanych zwykłym ludziom), to niewykluczone że i Twoja Rodzicielka będzie miała lepszy byt (to, że w ogóle pojawiło się 500+ pozwalałoby sądzić, że może zmiany idą również w takim kierunku). Na koniec może pytanie - co poprzednie rządy zrobiły dobrego dla Ciebie, a co obecny rząd próbuje dobrego zrobić dla Ciebie? I komu w ogóle w Polsce są potrzebne jakiekolwiek zmiany?
MigutMedia to chyba inna firma, bo nasz jest Wiesław, a tam jest Jan...
Rewelacja! A na tylnej okładce będzie klawiatura z XE?
Ja chcę.
Znalezione posty [ 1,176 do 1,200 z 2,994 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.089 sekund, wykonano 16 zapytań