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
HDDRIVER 13.01 Aktualizacja HDDRIVER przynosi poprawki dla HDDRUTIL oraz lepszą obsługę szybkiego sprzętu.
192p Test Suite dla 8-bitowego Atari Nowy program do testowania i kalibracji obrazu dla Atari XL/XE od HanJammera.
Atari800 7.0.0 Pierwsza wersja emulatora z funkcją pobierania z sieci i mnóstwem nowości.
Obrazy w 1024 kolorach na VBXE Nowy konwerter i przeglądarka obrazów dla rozszerzenia VBXE pozwalają wyświetlić aż 1024 kolory.
Gearlynx 1.2.15 Emulator Atari Lynx doczekał się ważnej aktualizacji z wieloma nowymi funkcjami.
Opcje wyszukiwania (Strona 96 z 186)
nosty napisał/a:Chyba ciezko Ci mnie zrozumiec, bo to czego ja szukalem, Ty znasz na pamiec i wogole nie widzisz problemu ;)
Masz rację, nie zaszło stuprocentowe porozumienie.
W każdym razie, nie potrzebujesz sprawdzać tego:
Wiec sprawdzam kolejno wywolania procedur systemowych i staram sie sprawdzac ktore nie sa poprawne dla starych systemow.
Każde wywołanie JSR, które w argumencie ma adres poza $D800-$DFFF i $E450-$E48F, jest niepoprawne (w tym dla starych systemów). Spisu różnic nie ma, najwyżej można się z Zientary map pamięci XL/XE doczytywać, co dany podprogram robi, i poszukać legalnego ekwiwalentu (albo o niego zapytać).
Do obcego programu można dopisać podprogram na końcu i zmienić owo problematyczne JSR na wywołanie tegoż. Chyba że program tak szczelnie wypełnia 48 KB, że podprogram się nie zmieści. Jednak w takiej sytuacji testy na typ OS-u nie zmieszczą się również (pominę, że takiej procedury w OS-ie 400/800 chyba nie ma po prostu nigdzie, więc zmiana jednego nielegalnego adresu na inny nie wchodzi w grę).
Innymi słowy, "szkoleniowo słuszne" podejście jest też najsłuszniejsze praktycznie - minimum zmian, minimum kłopotów, maximum zysków.
xxl napisał/a:przydala by sie jakas relokowalna i krotka wersja loadera nie korzystajaca z os. prawdziwy programista nie korzysta z procedur w os ;)
Korekta: prawdziwy programista umie z nich korzystać (bo w ogóle umie programować).
Nosty, rozpoznawanie OS-u nie jest ci do niczego potrzebne, wystarczy korzystać z legalnych odowłań, zawsze będzie działało. Przyjrzyj się tej sekcji:
http://atariki.krap.pl/index.php/Biblio ... /XE#System
A co do podanego przykładu:
http://atariki.krap.pl/index.php/Progra ... w_na_ekran
Czy program jeszcze korzysta z OS-u w jakichś celach, które nie są ujęte w tych hasłach Atariki?
Jasne, że można, tylko z czego ci komputer wystartuje, przy braku OS-u?
nosty napisał/a:Jakby Ci wymienic wszystkie organy wewnwtrzne na sztuczne protezy, ale tak, ze bez przeswietlenia nikt by sie nie zorientowal, to przestalbys byc czlowiekiem?
Gdyby jednym z tych organów był mózg, to prawdopodobnie przestałby być człowiekiem, a tym samym człowiekiem to już na pewno.
Wygląda to na robotę macgyvera ;)
Fakt jest faktem, że emulator ma dużo gorszy feeling niż prawdziwa atarka. Co mogę poświadczyć przesiadłszy się po roku emulatorowania z powrotem na Atari (z monitorem Neptun M156B ;) )
Myślę, że ktoś zaskarżył wersję z lewej o niedozwolone użycie szyi, i wygrał proces.
borys, a dlaczego sądzisz (przynajmniej tak rozumiem), że dema to "sztuka przez małe sz"? Inaczej mówiąc, ciekaw jestem twojej definicji "sztuki przez duże sz".
piszczykhm napisał/a:nie, poprostu od trzech lat nie przebywam w kraju, a miejscu gdzie pracuje jestem jedynym polakiem i tyle
Pieprzenie w bambus, osobiscie znam goscia, ktory mieszka w Seattle od roku 1945, w kraju ostatnio przebywał 17 września 1939 roku, a błędów ortograficznych nie robi i po polsku też mówi bez obcych naleciałości.
On pyta nie "co w Sparcie X jest do czego", ale "co w Sparcie 3.2 jest do niczego".
Taki, że jeśli monitor jest włączony, ale tło jest ciemniejsze niz zwykle (np. czarne), wtedy kineskop się mniej zużywa.
Mimo że miałem już tego nie poprawiać, tutaj jest nieco uaktualniona wersja:
http://drac030.krap.pl/sio2bsd.tar.gz
Gdyby ktoś zechciał odświeżyć zawarte w archiwum Makefile.Linux i Makefile.MiNT, a przede wszystkim sprawdzić, czy toto w ogóle działa pod MiNT-em, to byłbym bardzo wdzięczny.
38400 chodzi dobrze, jednak przy przełączeniach pomiędzy 19200 a 38400 istnieją pewne zacięcia, których nie umiem zdiagnozować. Być może częściowo to wina peceta, albo kabelka COM2USB, którego używam.
Zaxon ma rację, padło ci SIO w Pokey'u, też miałem taki przypadek. Nie wiem, jak u ciebie, ale u mnie podejrzewam SIO2PC jako sprawcę.
Bez opisu to koderzy pewnie niechętnie się zabiorą za oprogramowywanie :]
@jell: bankowanie na 6502 to smutna konieczność, a po co decydować się na smutne konieczności, skoro istnieje możliwość ich uniknięcia.
@Marek Konopka: hm, no, od biedy, acz z INC/DEC to raczej z trudem (jest ryzyko "przekręcenia" stanu). Bardziej ASL i LSR. Tak czy owak, TSB/TRB są do tego celu lepsze. Do Głuchołazów można pojechać na hulajnodze, żeby pokazać, że się da, ale chyba samochodem wygodniej.
@xxl: ale parę postów wyżej pisałeś, że przyspieszenie istniejących programów ci się nie podoba.
Mi sie nie podoba użycie 6502 (nawet dopalonego), bo to nas na zawsze zamknie w 64 kilobajtach. Dlatego 65C816 jest lepszy: jak ktoś ma ambicje korzystac tylko z 64K i rozkazów 6502, to może, a jak ktoś chce popróbować programowania z dodatkowym RAM-em i nowymi rozkazami/trybami adresowania (a zaręczam, że to jest coś nowego i daje sporo radochy), to też może.
Krócej: wolałbym 65C816/1,77 MHz z megabajtem liniowego RAM-u niż 6502 chodzące na bazylion MHz. Dopalanie jest OK, ale połączenie typu rower + silnik odrzutowy ma ograniczone zastosowania.
http://en.wikipedia.org/wiki/SMP
To tak na wypadek, gdybyś ulegał złudzeniu, że użyty przez ciebie skrót jest jednoznaczny :P
No dobrze, SMP = Symmetric Multiprocessing. I gdzie tu 6502? Brak rozkazów ustawiających semafory chyba go do tego dyskwalifikuje - chyba że masz na myśli 65C02, ale chyba znowu 65C816 jest do tego celu lepszy?
Nie? No to na co to 6502?
jell: ale na co komu 6502? 6502 przecież mamy. A kora 65C816 masz?
No dobrze, zestaw rdzeni. I jak załadujesz rdzeń CPU, to nie masz obrazu na RGB. Poza tym serio mówię, że 512 KB to jest nic. Dla 65C816 dopiero megabajt liniowej (czyli w gruncie rzeczy 960 + 64 KB) to jest takie przyzwoite minimum.
512 KB to jest nic. Poza tym, nie przesadzasz aby z chęcią upcnięcia do VBXE wszystkiego, co popadnie? Może jeszcze interfejs twardego dysku, covoxa, player mp3 i magnetofon XC12? Bez przesady, to jest karta graficzna, gdzieś się trzeba zatrzymać.
jell: no racja, klawisz "turbo", jeszcze z wyświetlaczem, rozwiązuje sprawę.
Co do tego mitycznego FPGA, kto jest chętny poświęcić pięć najbliższych lat na zrobienie tego?
Będzie. Cheap crap sells well. Chodzi o popularyzację, niech sobie kupią, założą i zobaczą, że nie gryzie. Jest to zresztą o tyle lepsze od MyIDE, że daje dostęp do całego procesora, a nie połowy, i działa (podobno, zobaczymy co Abbuce powiedzą, ale jestem dobrej myśli).
Znalezione posty [ 2,376 do 2,400 z 4,627 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.135 sekund, wykonano 17 zapytań