Kilka pytań dot. 6502
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 ?
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 ?
A szóstego dnia Bóg stworzył człowieka ... Aby mógł się napić.
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/
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/
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.
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.
A szóstego dnia Bóg stworzył człowieka ... Aby mógł się napić.
Tak, oficjalnie nie istnieją - np. LAX, w przyszłych wersjach procesora: 65c02 itd. są wyłączone - traktowane jako nopy.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.
Jacku31, w C64 jest procek w specyfikacji 6510 i pewnie takiej a nie 6502 musisz szukać. Nitro wkleił już linka.
Czytasz bez zrozumienia albo piszesz nie czytając. MOS Technology to firma która robiła 65xx.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.
Za sebalozem: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.
http://en.wikipedia.org/wiki/MOS_Technology_6510
- Sebaloz/Lepsi.De
- Posty: 3949
- Rejestracja: 14 wrz 2008, 00:02
Prezes, nie osmieszaj sie. Nie masz pojecia o temacie, nie umiesz nawet wkleic dobrego linka. Polecam http://www.google.pl/ i szczesliwy trafprezes pisze:Za sebalozem:
http://en.wikipedia.org/wiki/MOS_Technology_6510
__________________________
Socjopatyczna Legia Commodore
Socjopatyczna Legia Commodore
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: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.
A teraz nabij sobie licznik postów.
- Sebaloz/Lepsi.De
- Posty: 3949
- Rejestracja: 14 wrz 2008, 00:02
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 przecietnosciprezes pisze:Jednak prawda w oczy kole, co?Sebaloz/Lepsi.De pisze: Ramos o kooperacji Lepsi+Miracles: wasza ekipa oprócz Carrion'a to przeciętniacy i tak jest dużo.
__________________________
Socjopatyczna Legia Commodore
Socjopatyczna Legia Commodore
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.kisiel pisze:Nitro mógłbyś odspamowywać głupie mądrości Prezesa i śmiecenie nie w temacie.
Ten post wyraża moją opinię w dniu dzisiejszym.Nie może on służyć przeciwko mnie w dniu jutrzejszym,ani każdym innym następującym po tym terminie.Ponadto zastrzegam sobie prawo zmiany poglądów bez podania przyczyny.
- Izaak Berenbaum
- Posty: 185
- Rejestracja: 15 wrz 2008, 23:10
- Grupa: Tel Aviv
kisiel przeciez prezes ma racje:
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.Jacek31 pisze:Czyli teoretycznie nie obsługiwane (nie istniejące) wg. MOS technology.