Strona 1 z 2
: 10 paź 2009, 17:10
autor: Jacek31
Tak panowie powolutku czytam sobie książkę "mikroprocesor 6502 i jego rodzina". I nasunęło mi się parę pytań.
1. Jak dobrze rozumiem idę 6502 to jego licznik programu po restarcie zawiera wartość $FFFC lub $FFFD (czyli wektor przerwania RESET) i wykonuje w C64 skok pod adres początku kernela umieszczony w tych komórkach.
2. Ponieważ procesor startuje niejako z końca przestrzeni adresowej to rodzi się pytanie, na które na razie nie znalazłem jasnej odpowiedzi, mianowicie czy licznik programu w 6502 liczy w górę (inkrementuje) czyli tradycyjnie, lub w dół (dekrementuje) ??
3, Jaką listę instrukcji obsługuje procesor C64. Podstawową 6502 czy rozszerzoną z 65C02 ?
: 10 paź 2009, 17:31
autor: k.
xxx
: 10 paź 2009, 18:13
autor: Nitro
1. Na komodorku:
65532 $FFFC
System Reset (RES) Hardware Vector
This vector points to the power-on routine at 64738 ($FCE2).
2.Oczywiście, że inkrementuje
3. Podstawową 6502 + illegale
Po wszystko co związane ze sprzętem na C64 kieruj się tutaj:
http://unusedino.de/ec64/technical/aay/c64/
: 10 paź 2009, 20:00
autor: k.
xxx
: 10 paź 2009, 21:04
autor: Jacek31
Kisiel
Jak sugeruję w poście nie zdążyłem jeszcze przeczytać całej książki.
Sprawa "post nie na temat" też jest dyskusyjna i zależy od punku widzenia.
Ja pytałem w kontekście programowania tego procesora od strony asemblera, a że programowanie jest powiązane bezpośrednio z właściwościami sprzętu, to co ja za to mogę.
Nitro illegal (nielgalne) należy traktować w sensie, nie znajdujące się w oryginalnej specyfikacji 6502 Core? Czyli teoretycznie nie obsługiwane (nie istniejące) wg. MOS technology.
Ale dzięki za odpowiedzi. Potwierdziły się pewne moje przypuszczenia, jak i rozwiały pewne wątpliwości.
: 10 paź 2009, 22:23
autor: k.
xxx
: 10 paź 2009, 22:55
autor: Nitro
Nitro illegal (nielgalne) należy traktować w sensie, nie znajdujące się w oryginalnej specyfikacji 6502 Core? Czyli teoretycznie nie obsługiwane (nie istniejące) wg. MOS technology.
Tak, oficjalnie nie istnieją - np. LAX, w przyszłych wersjach procesora: 65c02 itd. są wyłączone - traktowane jako nopy.
: 10 paź 2009, 23:00
autor: prezes
Jacku31, w C64 jest procek w specyfikacji
6510 i pewnie takiej a nie 6502 musisz szukać. Nitro wkleił już linka.
kisiel pisze:jacek NMOS technology to technologia wykonania, opcody da się zrobić w każdej technologi. Cały czas nawiązujesz do sprzętu a temat wątku był o środowisku programowym na grzybie.
Czytasz bez zrozumienia albo piszesz nie czytając. MOS Technology to firma która robiła 65xx.
: 10 paź 2009, 23:27
autor: k.
xxx
: 10 paź 2009, 23:36
autor: prezes
Jacek31 pisze:Nitro illegal (nielgalne) należy traktować w sensie, nie znajdujące się w oryginalnej specyfikacji 6502 Core? Czyli teoretycznie nie obsługiwane (nie istniejące) wg. MOS technology.
Za sebalozem:
http://en.wikipedia.org/wiki/MOS_Technology_6510
: 10 paź 2009, 23:42
autor: k.
xxx
: 11 paź 2009, 00:00
autor: Sebaloz/Lepsi.De
Prezes, nie osmieszaj sie. Nie masz pojecia o temacie, nie umiesz nawet wkleic dobrego linka. Polecam
http://www.google.pl/ i szczesliwy traf

: 11 paź 2009, 00:27
autor: prezes
kisiel pisze:MOS technology to NMOS, bynajmniej w tamtych czasach. Prezes naprawdę nie kumasz o co kaman
PS. jakbyś wiedział w jakiej technologi jest procek to byś wiedział dlaczego zachowuje się po włączeniu tak a nie inaczej.
PPS. zresztą w linku nawet jest że NMOS to 6510.
Kisiel albo jesteś bardzo uparty albo nie doczyściłeś okularów z pasty po zielonej nocy. Nikt w tym wątku oprócz ciebie nie pisze o technologii wykonania. Chodzi o firmę z USA. Tutaj masz adres i telefon:
A teraz nabij sobie licznik postów.
: 11 paź 2009, 00:34
autor: prezes
Sebaloz/Lepsi.De pisze:----------------------------------------------------------
Ramos o kooperacji Lepsi+Miracles: wasza ekipa oprócz Carrion'a to przeciętniacy i tak jest dużo.
Prawda w oczy kole, co?

: 11 paź 2009, 01:33
autor: Sebaloz/Lepsi.De
prezes pisze:Sebaloz/Lepsi.De pisze:
Ramos o kooperacji Lepsi+Miracles: wasza ekipa oprócz Carrion'a to przeciętniacy i tak jest dużo.
Jednak prawda w oczy kole, co?

Ramos to legendarna postac polskiej sceny, kazdy liczy sie z jego zdaniem. Kiedys bylem na topie, teraz rysuje lepiej niz w tamtych czasach, jestem przekonany ze mam nieprzecietny talent, ale Ramos nie wierzy we mnie i moja ekipe. Opinia takiej osoby to swietny motywator zeby podniesc poprzeczke dla przecietnosci

: 11 paź 2009, 11:08
autor: zielok
prezes pisze:
Prawda w oczy kole, co?

No chyba nie uważasz, że można traktować poważnie kogoś kto Ciebie za naprawdę dobrego kodera uważa

: 11 paź 2009, 11:23
autor: k.
xxx
: 11 paź 2009, 13:00
autor: leming
kisiel pisze:Nitro mógłbyś odspamowywać głupie mądrości Prezesa i śmiecenie nie w temacie.
wiesz kisiel tak z mojego punktu widzenia to ty tu najwiecej spamisz. a Nitro zostaw bo on ma inne sprawy na glowie niz odspamianie jakiegos chlamu.
: 11 paź 2009, 14:33
autor: Izaak Berenbaum
kisiel przeciez prezes ma racje:
Jacek31 pisze:Czyli teoretycznie nie obsługiwane (nie istniejące) wg. MOS technology.
WEDLUG mos technology. jak masz jakas technologie to cos jest nie obslugiwane
W technologii a nie wedlug niej. w dodatku nie piszesz ze cos jest nie obslugiwane w mos
technology tylko w
technologii jakiejstam bo takie zangielszczenie brzmialoby stupid. Jacek31 pisal o firmie a nie technologii.
: 11 paź 2009, 14:45
autor: k.
xxx