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
Lost Party 2025 startuje już jutro W Licheniu Starym rusza zlot fanów 8-bitowych komputerów
zeST 20250627 - Atari ST w FPGA z turbo! Nowa wersja zeST z trybem turbo 50 MHz i poprawkami Shiftera i MFP
UltraSatan - firmware 1.30 Nowa wersja firmware dla UltraSatana wspiera nowoczesne karty SDHC i SDXC
53 lata marki Atari 53 lata od założenia Atari - firmy, która odmieniła świat gier i komputerów.
Odtwarzanie układów z Atari Falcon Trwa zbiórka na odtworzenie chipów Videl, Combel i SDMA z Atari Falcon
Opcje wyszukiwania (Strona 49 z 66)
zonk.
google rozróżnia, ale mój mózg ma z tym problem ;)
(tak samo, jak pół życia byłem przekonany, że moje ulubione musztardy to saperska i kozacka)
ps: a wiecie, ze ARM był wzorowany ideowo na 6502? wystarczy zerknąć na rozkazy i wyglądają tak jakoś znajomo...
Gorszej nazwy na ten format, to chyba nie mogli znaleźć, zwłaszcza, że (chyba) wszystkie telefony nokii chodzą na procesorach ARM i google sie gubi... :)
jellonek: ale napewno to o czym mówisz działa z CLI?
Bo wszystkie programy jakie widziałem miały GUI
To poważny problem bo długo nie było takiego programiku, ale naszczęście Bober napisał franny'ego. I faktycznie przewijało się to na forum.
PS. zanim zaczniesz się bardzo irytować komenda tworząca czystego ATRa w double wygląda tak
franny.exe -f a -m a -t d -C test.atr
;)
Ale na noteboku do tysiąca złotych to bitmap 15000x1000 wygodnie się nie obrobi.
A jak bitmapy to 512 megabajtów to tak na styk. Nie wiem czy nie przydałoby się więcej :/
Wystarczy imho dzielić kod logicznie na pliki i zwijanie nie jest wtedy za bardzo przydatne. Ja programuje w eclipsach/sharpdevelopach i wszelakich visual studiach, które mają zwijanie i nie za często z tego korzystam.
A btw można zaprogramować zwijanie dla procesora 6502? Jak program rozpoznawałby co zwijać, a czego nie? Od etykiety do RTSa? To chyba zbyt pewne nie jest.
Może będzie przynajmniej dokumentacja na papierze kredowym i w twardej oprawie ;)
alex napisał/a:W A++ można sobie wybrać rodzaj emulowanego procesora
A ma 65c816?
Bo ja tak się patrze i nie widze, chyba, że patrze na zły emulator.
Gdzie można przeczytać, że tak jest naprawdę, czyli, że EXTSEL\ odłącza wewnętrzny dekoder, ale tylko dla określonych adresów ("odcietych" adresow z szyn RAM/ROM)? Czy to nie jest bardziej skomplikowane, niż brak takiego ograniczenia? I czy ktoś to sprawdzał?
Ja znalazłem tylko trzy sensowne źródła: mapping..., myatari i confidential specification ;)
Póki nie wypowie się ktoś, kto wie co się tam w środku dzieje, to możemy tylko fantazjować.
PBI ma dwie linie odcinające. MPD\ odcina ROM spod $D800 - $DFFF (Math Pach Disable), ale to nie wystarcza, bo wtedy pojawia się tam RAM i do podcięcia RAMu jest EXTSEL\ (EXTernal SELect) (This input is used to disable the CPU decoder for the duration of the current bus cycle.). Dodatkowe linie są w gdzieździe Cartridge'a (S4 do obszaru $8000 - $9FFF i S5 do $A000 - $BFFF), a w ECI linia D1xx do strony $D1. Ale nie wiem, czy one są niezbędne, czy dla ułatwienia (żeby mniej hardwaru dekodującego dany obszar pakować do urządzeń). Zadałem sobie tylko pytanie: Jeżeli urządzenie nie ma dostępu do całego obszaru adresowego, to po co mu wszystkie 16 linii adresowych? Jak ma się wszystkie linie, to można zareagować na dostęp do dowolnego obszaru i jeżeli EXTSEL\ może odciąć dowolny obszar to w dowolnym miejscu można oszukać CPU. W tym miejscu wyobraziłem sobie np. sprzętowy debuger do atarki, który w dowolnym momencie może podłożyć CPU kod zrzucającu zawartość RAMu, albo w extremalnym przypadku zastępować cały RAM odpowienim obrazem, a w przypadku ANTICa - tylko wyobraźnia by nas ograniczała co można mu podłożyć (ot może karte telewizyjną podkładającą mu obraz w TIPie :P)
Poczytałem ostatnio o interfejsie PBI (albo CART z ECI) i dopiero dowiedziałem się jak to ogólnie działa (wcześniej to była czarna magia). Mam w związku z tym potencjalnie głupie pytanie, więc bardzo nie krzyczcie i zważcie, że jestem programistą, a lutownicą się parzę ;)
Z tego co przeczytałem, to do PBI na linie adresowe (A0-A15) leci adres aktualnie czytanej/zapisywanej przez CPU komórki. Jeżeli w odpowienim momencie da się "low" na linię EXTSEL\, to zamiast z/do RAMu do/z CPU poleci/przyleci wartość z/do lini danych (D0-D7). Czyli teoretycznie przy odpowienio sprytnym urządzeniu można robić z CPU co się chce. A pytanie dotyczy ANTICA. Czy można wykryć, że aktualny cykl odczytu z pamięci jest przez niego kradziony (ANTIC używa linii RDY\, na PBI też ona jest, ale w docach jest napisane, że tylko do zapisu)?
A drugie pytanie: w momencie odczytu pamięci przez ANTICA co jest na liniach A0-A15 i D0-D7 PBI, bo to chyba byłoby zbyt pięknie, gdyby dało się też podkładać jakieś dane ANTICowi :)
A SAVE nie miało jakiegoś parametru, który sprawiał, że przery były krótkie? (tak mi się coś majaczy)
nosty: nie interesuje Cię ta folia zabezpieczająca? ;)
Bo mads jest fajny i każdy powinien go używać :P
W źródłach Numena jest FOXowe "inflate" (w skrocie: depakuje zipy). Możliwe, że nawet nie jest trudno tego użyć.
hehe. te turbotari jest nie do pobicia :D
ale kto mówi o pisaniu parsera? Mały chciał tylko wyciąć fragment napisu, a do parsowania tekstów to temu dalego ;)
coś takiego
Synchronizacja nie była zrywana.
Lizard napisał/a:coverem czego jest muzyczka z Self-Testu? :)
A dokładniej pierwsza promenada. Reszta to wariacje tego motywu
Tak dzieje się dlatego, że używasz wyrażeń POSIXowych (ereg i spółka), a dokumentacja tyczy się PCRE (preg_match i spółka).
Perlowe regexy są chyba poprostu lepsze ;)
Proszę bardzo.. Synchronizacja jest zrywana (obraz płynie do góry) i wziąłem klatkę, na której najlepiej widać.
Lizard napisał/a:Zgadza sie, tylko PHP jakoś nie lubi '?' za innymi znacznikami powielającymi. :/
Tak źle chyba nie jest. W tej dokumentacji w rozdziale Repetition piszą, że if a quantifier is followed by a question mark, then it ceases to be greedy, and instead matches the minimum number of times possible. Sprawdzałem i działa.
Nie mam w tej chwili czasu na pisanie programów, ale mam atarke podpiętą do karty TV. Niech ktoś machnie programik to uruchomie. XXL: zapodaj też programik generujący to, czego screena dałeś w pierwszym poście.
Mały:
Helion wydał książeczkę Jeffrey E. F. Friedl "Wyrażenia regularne". Na emulu jest nawet drugie wydanie jako "Mastering Regular Expressions" :)
Lizard:
Zauważyłem ten błąd zanim wczoraj poszedłem spać, ale nie chciało już mi się włączać komputera ;)
Defacto te wyrażenie jeśli działało to tylko przypadkiem i zamiast ([^]]*) powinno być to co w drugim przykładzie, czyli (.*?). Znak zapytania po gwiazdce sprawia, że jest ona leniwa i zjada tak mało jak się da i zatrzyma się na pierwszym ciągu, który dopasuje się do dalszego fragmentu, dzięki czemu nie mamy ograniczenia na ilość znaczników - wyrażenie zawsze dopasuje się do pierwszej pary.
Co do przewagi szybkościowej eregów nad pregami to dokumentacja jednak mówi, że te drugie są zwykle szybsze :)
Fox:
XSLT jak najbardziej jest w php ale to oczywiście offtopic, bo wątpie żeby Mały używał zagnieżdżonych znaczników ;)
sun:
daj proszę linka do tej klasy bo tak jakoś nigdzie nie mogę jej znaleźć...
Znalezione posty [ 1,201 do 1,225 z 1,628 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.053 sekund, wykonano 19 zapytań