a czy na zlocie bedzie stoisko serwisowe?
- poprawianie lutowania,
- wymiana padnietych czipow
- instalacja MapRAM
takie drobnostki...
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
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.
atari.area forum » Posty przez xxl
a czy na zlocie bedzie stoisko serwisowe?
- poprawianie lutowania,
- wymiana padnietych czipow
- instalacja MapRAM
takie drobnostki...
epi napisał/a:Ale chyba mi nie powiesz, że wobec tego będziesz polegać na zachowaniu wynikającym z buga.
nie, to by byla glupota. bugi (odchylki od dokumentacji) a nieudokumentowane rozkazy to dwie rozne sprawy.
jeszcze raz sie do tego odniose, mysle ze trzeba tu wyroznic jeszcze jedna grupe:
1. bledy procesora (dostajemy wynik inny niz w dokumentacji)
2. nieudokumentowane rozkazy,
3. nieudokumentowane zachowanie standardowych rozkazow.
po jedny przykladzie:
1 - np. w trybie dziesietnym po operacji dodawania w akumulatorze pojawia sie zero a znacznik procesora zglasza liczbe rozna od zera
2 - np. zaladowanie danej do dwoch rejestrow jednoczesnie
3 - np. operacje dziesietne na danych niedziesietnych
przy okazji zmieniam zdanie ze 65c816 w trybie emulacji jest zgodny z dokumentacja 65c02 - nie jest - operacje (3) 65c816 i 65c02 wykonaja inaczej (w akumulatorze bedzie inny wynik) oraz w innej liczbie cykli.
i ciekawe spostrzezenie: 65c816 ma pewne cechy 65c02 (ustawienie znacznikow) i zupelnie od niego rozne - bardziej podobne do 6502C - nieudokumentowane dzialanie w trybie dziesietnym.
na (3) oparta jest np. procka zmiany liczby szesnastkowej na znak do wyswietlenia na ekranie:
cmp #$0a
sed
adc #$10
cldczy opis takiego zachowania znajduje sie w dokumentacji?
i przyklad, ze 65c816 i 65c02 nie wykonuja dzialan tak samo:
sed
lda #$90
sec
sbc #$0fCzyli dla ISB nie musimy kasować C ?
ISB to w skrocie zlozenie dwoch rozkazow: inc i sbc, pamiec jest zwiekszana jak w przypadku inc (C tu nie ma nic do rzeczy) a pozniej robiony jest SBC - ta operacja oddaje znaczniki a wiec do SBC znacznik C ma znaczenie.
dlatego tez ISB moze posluzyc jak inkrementacja i sprawdzenie czy osiagnela okreslona wartosc (zmienia rejestr A - ale standardowo i tak trzeba zmienic rejestr A w tym trybie)
XXL - http://xxl.atari.pl/?p=824 to jest aktualizowanie na bieżąco?
w razie potrzeby. jest jakis blad?
kempay z ay -99
wersja cpld gotowa, ale nie ruszylem z produkcja masowa.
do atari8? w postaci carta?
brak instrukcji inc (ZP),y
standard:
lda (zp),y ;5
clc ;2
adc #$01 ;2
sta (ZP),y ;6nieudokumentowane:
isb (ZP),y ;8dobrym przykładem tego czego nie należy robić w tej kwestii są produkcje XXL'a na VBXE.
zmartwie Cie, detekcja jest robiona wartosci magic i to jeszcze przed tym jak pojawila w oficalnej dokumentacji. stad te gry dzialaly po przejsciu na nowy rdzen (ktorego podczas kodowania nie bylo) i stad zdziwienie Candla ze te gry dzialaja "chyba przez przypadek"... nie bylo zadnego przypadku ;-)
Fajnie by było, gdyby ROR $D01B zastąpił suszarkę.
czy jest gdzies dostepny test dla GTIA? chcialbym sprawdzic czy odtwarzanie muzy na GTIA ma wplyw a jesli ma to czy jest roznica w przy roznych silnikach grajacych.
4? 5? nie mozna tego zrobic. do tego trzeba by zdobyc stopien arcymaga (jeden z niezbednych artefaktow ukryty jest w kodzie Hobgoblina2) i fiolke many... a i tak na nic sie to zda wobec zbroi immune.
---
czy przypadkiem w przypadku tego efektu na c64 mowa nie jest o tym?
9097 8D 11 D0 STA $D011
909a 4F 18 D0 SRE $D018 ;illegal
909d 8D 11 D0 STA $D011
90a0 4F 02 DD SRE $DD02 ;illegal
90a3 8C 11 D0 STY $D011
90a6 0E 18 D0 ASL $D018
90a9 8F 11 D0 SAX $D011 ;illegal
90ac 8C 02 DD STY $DD02
90af 8D 11 D0 STA $D011
90b2 4F 18 D0 SRE $D018 ;illegal
90b5 8D 11 D0 STA $D011
90b8 6F 02 DD RRA $DD02 ;illegal
90bb 8D 11 D0 STA $D011
90be 0F 18 D0 SLO $D018 ;illegal
90c1 8E 11 D0 STX $D011
90c4 8E 02 DD STX $DD02
90c7 8D 11 D0 STA $D011
90ca 4F 18 D0 SRE $D018 ;illegal
90cd 8D 11 D0 STA $D011
90d0 4F 02 DD SRE $DD02 ;illegal?
Ale chyba mi nie powiesz, że wobec tego będziesz polegać na zachowaniu wynikającym z buga.
nie, to by byla glupota. bugi (odchylki od dokumentacji) a nieudokumentowane rozkazy to dwie rozne sprawy.
L, raz
To właśnie napisałem: "z którą powinien być zgodny".
innymi slowy :-) jesli piszesz program zgodnie z oficjalna dokumentacja na standardowym atari nie masz gwarancji ze bedzie dzialac. to tyle jesli chodzi o wartosc oficalnej dokumentacji ;-)
Owszem, a wiesz dlaczego? Podpowiem: NMOS vs CMOS.
wiem. wersja CMOS nigdy nie byla instalowana w atari. wiec jesli pisze na standard nie czuje potrzeby utrzymywania zgodnosci z wersja ktora nie byla nigdy instalowana w atari.
Ale nie oczekuj, że wszyscy będą się z twoim wyborem zgadzać i go pochwalać.
rozumiem to bardzo dobrze.
Standardowe jest to, co jest w oficjalnej dokumentacji. Rozkazów, o których mowa w tym wątku, próżno tam szukać. Nie ma tam również mowy o 65C816, natomiast jest on całkowicie zgodny z oficjalną specyfikacją, z którą powinien być zgodny 6502C.
nie moge sie zgodzic z ostatnim zdaniem. 65C816 nie jest zgodny z oficjalna dokumentacja 6502C, co najwyzej jest zgodny (w trybie emulacji) z oficjalna dokumentacja 65c02 (to nie to samo) ale 65c02 nigdy nie byly instalowane w Atari XL/XE. Chyba, ze zgodzisz sie ze 6502C nie jest zgodne z oficjalna dokumentacja 6502C ;-)
prosty przyklad:
sed
clc
lda #$99
adc #$01
beq _1ten program dziala inaczej na 6502C i na 65C816/65C02
"Niepublikowane rozkazy" jako standard? Bzdura.
dostajesz to w standardzie ;-) podobnie jak paczke "bagow" ;-)
i tak jest w rzeczywistoisci :-) roznia sie dzialaniem rozkazow niestabilnych:
te na zielono dzialaja tak samo, te na czerwono nie :-)
widzisz naglowek? 6502C :-)
czyli atari serii xl/xe WSZYSTKIE
podajesz przyklad wersji B - nie bylo montowanych wersji B w atari xl/xe
owszem, ale side nie jest urzadzeniem pbi. nie ma zadnych technicznych przeszkod przed stworzeniem biblioteki dla urzadzenia pbi.
mysle, ze traktujesz to zbyt osobiscie. patrzac na urzadzenie wierz lub nie, interesuje mnie tylko urzadzenie, nie konstruktor.
czyli w dyskusji moga brac udzial osoby ktore:
zrob liste :D
sam wrzuciłeś go w ten worek, mówiąc że kluczowym jest tu słowo "większość"
nieprawda, slowem nie wspomnialem o xbios :-)
xbios rozwiązuje nieistniejący problem ładowania bezpośrednio w obszar systemu operacyjnego
a takze, zapisywanie do pliku, ladowanie z pliku przez uruchomiony program, ladowanie / zapis np. na strone zero itd. itd. 12 stron watku ;-)
natomiast na starcie tworzy nowe problemy pod tytułem przywiązania się do pokeya jako medium transmisji
tez nieprawda
sam twierdzisz, że nie masz zamiaru pisać xbiosa pod cokolwiek innego niż pokeyowa transmisja szeregowa
tez nieprawda, gdzie tak napisalem ? :D
ta sama część atr'ow nie zadziała z xbiosem - żadnym, nigdy - chodzi o atr'y które używają niesystemowych procedur transmisji, np total daze, ergo bibandus, bitter reality itp
xbios to program :) dlaczego chcesz laczyc xbiosa z ladowaniem calodyskowych programow :D po co? calodyski zadzialaja bez potrzeby dodawnia loadera a na side + ultimate niekoniecznie :-)
1. Spójrz do tyłu w tym wątku i zobaczmy, czy xbios zawsze działa ?
tak, zawsze. masz przyklad co nie dziala?
Dla takich rzeczy mogę odpalić sio2sd czy lepiej ape
:-) od tego nie uciekniesz :-)
2 i 4. To bez znaczenia. Urządzenia są niezależne, ultimate dodaje pbi dla side, ale nie o to chodzi.
oj, ma znaczenie ma :-)
A 0xc000-0xffff umiem ładować, naprawdę, nie muszę mieć xbiosa.
nie umiesz, umiesz skopiowac z bufora ... taka mala roznica ;-)
Są pliki, które po przekopiowaniu na inny dysk / urządzenie / filesystem stają się bezużyteczne w sensie : nie można odpalić programu. Szukam xbiosa dla tej kombinacji: brak.
zastanow sie czy to wina pliku? czy to ze nie mozna tego pliku zaladowac z jakiegos urzadzenia oznacza ze to nie jest plik czy moze brak jest odpowiedniego loadera :-) plik mozesz sobie przekopiowywac gdzie chcesz jednak odpalisz go (nawet po 100 krotnym przekopiwaniu) z urzadzenia dla ktorego masz biblioteke ladujaca :-)
---
(bo xf551 to w piwni leży, nawet złodzieje nie chcieli zabrać)
wez na SV z checia przyjme :D
nie neguje Twojego wyboru, dla mnie jednak jest nieporozumieniem poniewaz:
1.> Większość całodysków (atr-y) pięknie działa,
kluczowe jest slowo "wiekszosc"
2. sa to urzadzenia od siebie zalezne - trzeba miec obydwa zeby dzialalo
3. ultimate gryzie sie z mapram
4. side nie jest urzadzeniem pbi a bez wymiany rom komputera (lub posiadania jakiegos rozszerzenia ktore podmieni rom) nie dziala tak jak opisujesz
5. jesli chces porownywac zajetosc pamieci wez pod uwage takze pamiec od strony zero $0000-$0700 i powyzej $c000 do $ffff. poza tym sam loader to stanowczo za malo.
6. > I zrobiłeś pseudo-plikowość - takie "nie wiadomo co".
jak wejdziemy w szegoly nie obronisz tego stwierdzenia.
---
ale jak mowie to moje zdanie, dla kogos moze taki zestaw rozszerzen (ultimate + side) byc uzyteczny.
nie wiem na jakiej podstawie sadzisz o wyzszosci grupy uczestnikow zlotow ponad userami atari ktorzy nie bywaja na zlotach, calkowicie to odrzucam i uwazam ze sie mylisz.
Jestem ciekaw, jak wyglądałyby wyniki gdyby taki sam kwestionariusz jak na stronie, przedstawić uczestnikom jakiegoś zlotu,
jak bede robil ankiete "sprzet uczestnikow zlotow" to postaram sie dotrzec do tej wlasnie grupy. dzieki.
odpowiedz masz w poscie 140 :)
@Pin :-) a o tej ankiecie wiedziales? zglos to!!!! bez Twojego glosu wynik jest zaburzony !
http://jakjezdzisz.blogspot.com/2011/11 ... yniki.html
:D
jak pojedziesz na zlot hodowcow ogorkow to znajdziesz tam same fikusne odmiany, poza tym hermetycznym srodowieskiem w terenie wszyscy jada na standardowym malosolnym ;-)
usciski dla mamusi.
no i gratulacje :-)
atari.area forum » Posty przez xxl
Wygenerowano w 0.247 sekund, wykonano 10 zapytań