126

@Sikor:
Idąc tym tokiem rozumowania, jeżeli założymy że ATARI zamówiło SPECJALNY (czytaj ze specjalnymi rozkazami) procesor.
To albo dało DUPY, albo padło ofiarą konkurencji (commodore). Bo co to za procesor gdzie istnieje conajmniej kilkanaście opcodów które wyprowadzają procesor w pole, albo raz działaja raz nie.
Po drugie jeżeli te opcody trafiły tam celowo to dlaczego ani dokumentacja ATARI o tym nie wspomina (albo ja o tym nie wiem) ani programiści ATARI nie użyli ich pisząc OS, DOS, BASIC i co tylko można wymyślić z oficjalnego softu? ( w tym narzedzia programistyczne).

"tatusiu zobacz, narysowałam tobie takie same coś jak na twojej koszulce" 
https://github.com/willyvmm/mouSTer
jmp $e477

127 Ostatnio edytowany przez xxl (2014-01-20 20:52:37)

Sikor napisał/a:

Tryb emulacji gubi cykle w stosunku do 6502, więc nie działa identycznie.

nie rozumiem co to znaczy gubi cykle ale gdzies czytalem, ze 65c816 inaczej od 6502c ustawia znaczniki procesora po operacjach dziesietnych. slyszalem tez, ze cmos zjada dodatkowy 1 cykl na ustawienia wskaznikow w tym trybie. oczywiscie to moze byc bzdura, ciekawe jaka jest prawda.

http://atari.pl/hsc/ad.php?i=1.

128 Ostatnio edytowany przez Pin (2014-01-20 20:56:38)

.. a ja mam to wszystko gdzieś, bardzo się cieszę że dostąpiłem zaszczytu posiadania karty i mam nawet pewien pomysł, jak ją realnie wykorzystać :P ... a jak już braknie prądu na tę całą choinkę, to Atari podłączę pod trójfazowy i wreszcie sąsiadowi światło nie będzie przygasać po włączeniu komputera ;)

A tak przy okazji, to ten emulator ZX na Rapidusa jest zajebisty. Niektóre gierki chodzą minimalnie wolniej przez co w sumie są znacznie bardziej grywalne ;) Docelowo, być może będzie kolor pod vbxe ;)

Kontakt: pin@usdk.pl

129

@XXL: Właśnie o te cykle chodzi, w 6502 czasem trzeba dać nop-y, bo i tak się nic nie wykona, z tego co wiem
@Pin: 16 bitowy procesor, 24 bitowa karta grafiki. Wow, możliwości ma spectruma lecz to Atarowców duma :P
@Willy: a nie przyszło Ci  do głowy, że to miało w jakiś sposób rozszerzać możliwości. Taki na przykład HALT upraszcza logikę i zmniejsza koszty plus awaryjność (ANTIC). O ile kojarzę - jest jeszcze podpięta druga nóżka RW, która nie występuje w 6502. To też po coś musiało być zaplanowane. Co do dokumentacji Atari - w Sweet 16 (koncepcja powstania XL/XE) dostępnym w sieci brak rozdziału szóstego, który traktuje o procesorze - przynajmniej ja nie dotarłem do pełnej wersji. OS, DOS, BASIC - powstały na 400/800, które miały jeszcze 6502 lub 6502B. Wersja C o ile kojarzę była pod koniec produkcji 800, już po wprowadzeniu 1200XL oraz 600XL. Tamte wersje procesora ani nie miały nóżki (sygnału HALT), ani rozkazów dodatkowych. Co do stabilnych - działają wszędzie tak samo, więc wykluczam błąd projektowy. Niestabilne być może były w fazie prób, bo"zostało nam nieco logiki/mocy/czegośtam? Nie wiem.
@gepard: karta cieszy, ale programy tylko na nią powinny dostać swój dział, bo nie pójdą na standardowy procesor, który jest sercem (wyznacznikiem) komputera. Taki misz-masz źle wpływa na "nowy narybek", bo "kupiłem.se" Atari, a tu mi to gówno nie chodzi (bo procesor nie taki). Według mnie - nie tędy droga, piszemy: program wymaga emulowanego (w sensie dopalonego innym procesorem) Atari, bo taka jest prawda. Równie dobrze można wstawić Intela, Motorolę czy inny współczesny procesor, poprzez kartę może robić za 6502. I pewnie nawet szybciej niż rapidus, bo czemu nie? Tylko po co? Weźmy od razu PC w obudowie Atari (są takie)i mówmy nadal, że to ośmiobitowe Atari. Wszak emulator może być programem startowym, a odpowiednio ustawiając programy startowe nawet się nie zorientujesz, że to coś innego. Tylko po co?

Sikor umarł...

130 Ostatnio edytowany przez laoo/ng (2014-01-20 21:25:28)

xxl napisał/a:

nie rozumiem co to znaczy gubi cykle ale gdzies czytalem, ze 65c816 inaczej od 6502c ustawia znaczniki procesora po operacjach dziesietnych. slyszalem tez, ze cmos zjada dodatkowy 1 cykl na ustawienia wskaznikow w tym trybie. oczywiscie to moze byc bzdura, ciekawe jaka jest prawda.

Mniej więcej prawda ;)
6502 (Sally też) ma błąd przy operacjach BDC - wynik jest poprawny, ale znaczniki ustawione tak, jakby operacja była binarna. Np. dla operacji $99+$01=$00 6502 ustawia N i zeruje Z, a procesory CMOS zerują N i ustawią Z. 65c02 zużywał na korekcję znaczników dodatkowy cykl, 65c816 daje wynik ten sam co 65c02 tylko w tej samej liczbie cykli co 6502.

131

@Sikor: Twoje "nie mam pojęcia, więc się wypowiem" jest obezwładniające. Nie daję rady i muszę spasować.

132 Ostatnio edytowany przez Sikor (2014-01-20 21:51:01)

@XXL, Laoo: http://fdwr.tripod.com/docs/65816a.txt

ALL of the available 256 opcodes, whether in emulation or Native mode.

Also different between a 6502 and emulation mode is that the indirect jump
JMP ($XXXX) bug that caused the processor to retrieve the wrong data when
the low byte was $xx has been fixed.

While in emulation mode, the 65816's Direct (zero) Page register is set for
zero. The Stack pointer high byte is set for one (just as a 6502). The
Program and Data Bank Registers are initialized to zero. Timing of all
instructions is identical.

Tutaj jest podane, że timing jest ten sam, ale są też wymienione "drobne" różnice.
Już wiem co było z cyklami:

A branch across a page boundary requires one more cycle than in native mode.

========Edyta:
Ijeszcze takie male porównanie instrukcji: http://www.llx.com/~nparker/a2/opcodes.html

Sikor umarł...

133

@Sikor
6502 - 6502A - 6502B - różnica jest tylko w zegarze (coraz szybsze).
6502C - wg terminologii MOS i zachowanych datasheetów nie istnieje, mógłby jednak oznaczać 6502 z zegarem 3(4?) MHz. Jednak przyjmuje się że literka C na końcu oznacza wersję CUSTOM dla Atari. Różni sie ona od klasycznego 6502 tym że zintegrowano w nim układ który zajmuje sie obsługą "nielegalnych  nóżek" - dokładnie to co w Atari 400/800 znajduje sie na karcie procesora poza GTIA i ANTIC'em.


8+16 = 24
24/2 = 12

Jeżeli Ci to pasuje, to nazwij Atati z Rapidusem Atari 12-to bitowym.

"tatusiu zobacz, narysowałam tobie takie same coś jak na twojej koszulce" 
https://github.com/willyvmm/mouSTer
jmp $e477

134

Sikor napisał/a:

@Pin: 16 bitowy procesor, 24 bitowa karta grafiki. Wow, możliwości ma spectruma lecz to Atarowców duma :P

... czy 16-bit, to w świetle tej rozmowy nie wypowiadam się, bo logicznie przyjmując wiadomości można to potraktować uznaniowo. I tak '816 w trybie "6502" daje mi to, co mi zasadniczo wystarcza. Zgodność do "legali" :P a resztę mam gdzieś, jeśli ktoś używa takich rozkazów tylko po to, by udowodnić wyższość świąt bożego narodzenia nad wielkanocnymi (np. Mazazem by XXL, tak przy okazji :P ). Co innego kod, który coś by tutaj zasadniczo zmienił, ale nie widzę chętnych do wyjaśnienia i prezentacji ;)

"24 bitowa" grafika - ok, czemu nie. Jest bardzo ładna, ale też mam co chcę. Ładuję rdzeń zgodności z GTIA i kolory mam lepsze, niż po zje*** anym palu z oryginalnego komputera, który generuje mizernej jakości obraz. A tak, to jest RGB gdzie wreszcie coś na ekranie widać i można komfortowo nie używając emulatora, oraz nie składając wizyty u okulisty 2 razy w miesiącu (a latka lecą ;) ) kilka rzeczy zrobić. I to jest też bardzo ważna sprawa. Dopałki służą też do wygodnej pracy. Jest dobrej jakości obraz, jest dysk twardy, jest dobry dos, który umożliwia zarządzanie znaczną ilością danych, pojawia się Rapidus ... a zastosowanie w krótkim czasie się znajdzie, bo potencjał jest gigantyczny wręcz.

Tak oto widzę rozszerzenia, a jeśli ktoś woli magnetofon - to chwała mu za to. To też jest klimat, tyle że nie do końca mój ... choć xc11 wartało by zrewitalizować, bo coś mu dolega ;)

Kontakt: pin@usdk.pl

135 Ostatnio edytowany przez Pin (2014-01-20 23:34:50)

.. przeglądnij foty ze zlotów, to nikt nie będzie musiał dorabiać nowych ;)

aaaa - właśnie. Pasiu - do listy dem zajebiście działających na Rapidusie trzeba dopisać RAVING WIEPRZ! :) Rewelacja ;). Dobre synchro, efekty jak po viagrze - nabrały zacnej prędkości :D

Kontakt: pin@usdk.pl

136

O, dopiero zobaczyłem wątek o szesnastu patologiach, z tego co rozumiem będą dzielić działy i dawać po dwa, to dla mnie pomidor.

pomidor

137 Ostatnio edytowany przez Pin (2014-01-21 00:12:53)

A MOSZ

http://pin.atari.pl/AtariORG/Rapidus/IMG_5231.JPG
http://pin.atari.pl/AtariORG/Rapidus/IMG_5220.JPG
http://pin.atari.pl/AtariORG/Rapidus/IMG_5219.JPG
http://pin.atari.pl/AtariORG/Rapidus/IMG_5218.JPG

Kontakt: pin@usdk.pl

138 Ostatnio edytowany przez laoo/ng (2014-01-21 00:16:42)

Łee... Pin ma jeszcze starą wersję. Moja ma ładniejszą diodę :p

Rapidus

139

Niebieska? Ja bym chciał z niebieską! A do czego jest to białe złącze?

The problem is not the problem; the problem is your attitude about the problem

140

To złącze, po którym zapierdziela Sikora 16-bitów, ale cii..., żeby się nie dowiedział, bo będzie miał następny argument w swojej krucjacie.

141 Ostatnio edytowany przez Pin (2014-01-21 00:33:14)

moja jest najmojsza, no i jest oldschoolowa. Bo jest starsza, oraz mojsza ;)

Poza tym, moja dioda jest większa. hahahahahhhh

EDIT:

Widzę, że po wizycie Sikora forum ożywiło się znacznie :D - nie ma, to jak pozytywne myślenie ;)

Kontakt: pin@usdk.pl

142

palnik acetylenowy, bo lutownicę zanieśliśmy na serwis ;)-

Kontakt: pin@usdk.pl

143

Czy takie coś, to byłoby Atari?
http://ep.com.pl/files/2191.pdf

144

luxusne foto

ATARI 800XE with u1mb, stereo, covox, ramdisk hell led, ultra video 1.0 XE.
SIO2SD, SIDE3, sio2usb, sio splitter, dragon cart, lantronix mss-100, fujinet (lotharek), rverter, A8PicoCart, BT-100, XC12 (T2000), XC12 (SUPER TURBO, TURBO D), both with internal speakers
my youtube channel

145

@Pin, ciekawe zdjecia. w temacie dyskusji ;D


ming napisał/a:

no ladne porno

raczej ogrish. bebechy na wierzchu :/


widok zlacz do powtykania dla zdrowych mezczyzn:

http://starekomputery.uibs.com.pl/atari … 65xe-5.JPG

http://atari.pl/hsc/ad.php?i=1.

146

drac030 napisał/a:

[...]proponuję zatem zmienić nazwy działów: z "8-bit" na np. "400/800/XL/XE i pokrewne" oraz "16/32-bit" na "ST/TT/Falcon i pokrewne".[...]

Ręka w górze, nawet dwie.

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

147

@xxl: Za wąska w biodrach. Tutaj jest model niewybrakowany: http://www.dereatari.republika.pl/images/3xe_2.jpg (między nimi inwalida).

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

148 Ostatnio edytowany przez electron (2014-01-21 11:25:55)

A może wystarczy dodać "kącik zgryzot i lęków".

Jakie "pokrewne" ? Po co ? Przecież purystów to i tak nie zadowoli (to niewiele zmienia) a jest czystym wymysłem (np. ja nie uważam, żeby moje atari, pomimo, że ma parę dopałek było "pokrewne" tylko uważam je po prostu za atari z dopałkami). Niedługo nam zafundują ustawy norymberskie dot. czystości atari. Np. Atari Mischlinge II stopnia = atari z VBXE.

Oraz:

Precz z regulaminami - praca się podoba - głosuję ! I nie obchodzi mnie, naprawdę, czy na dopałkę czy nie.

pomidor

149

Piękne cudeńko panie Pinokio!

Ci, którzy przemawiają w imieniu Boga powinni pokazać listy uwierzytelniające. J. Tuwim

150

electron napisał/a:

Jakie "pokrewne" ? Po co ? Przecież purystów to i tak nie zadowoli

Racja, jak ktoś szuka dziury w całym, to znajdzie. Olać.

KMK
? HEX$(6670358)