Proszę abyś się poprawił i wskazał taką odpowiedź, która jest maksymalna. Pytaj dalej bota, póki Ci się cache nie zapełni. Może otrzymasz oczekiwaną odpowiedź ;-). R Na początku byłem naprawdę mile zaskoczony jego podejściem do sprawy, rozwiązaniem które zaproponował jako pierwsze i sposobem redagowania tekstu. Niestety potem było już tylko gorzej,...
Dokładnego oznaczenia nie pamiętam.
mozesz miec problem :] ale ... wydaje mi sie ze pociagnie, tylko bedziesz musial powalczyc nieco... player jest momentami zamotany... no i te grajace wiecej niz raz na ramke raczej nie beda dzialac... ale! powodzenia!
Na 99,999% klawiatura pochodzi z mikrokomputera Neptun 184 produkcji Pracowni Elektroniki Medycznej w Warszawie w skrócie PEM. To właściwie był komputer specjalizowany jak mnie pamięć nie myli do sterowania naświetlaniem w leczeniu nowotworów ( zdaje się że kilka lat temu była afera co to ludzi poparzyli bo się to cudo popsuło). Procesor 6502 2MHz,...
jesli uda mi sie poprawnie zaemulowac sekwencje startowa dla tego urządenia Dwa lata temu przy próbach zrobiłem błąd i próbowałem emulować 27xx na 644 wraz z układami sterującymi 27xx. Wydaje mi się że sama emulacja 27xx powinna zadziałać, a potem ewentualnie rozbudować o układy sterujące na PCINT.
Wszystkie oprócz 6527p oraz 6538p (to procesor 6502 oraz procesor graficzny).
robię to dla procesora 6502.
Nie jest to procesor 6502 tylko układ graficzny. Ważne aby sprawdzić, czy masz konsolę PAL czy NTSC (np. z tyłu na nalepce). U mnie był to układ 6526P (P pewnie od PAL), na samym dole PCB. 6526 to [url=http://www.classiccmp.org/rtellason... Ma 2 timery, dwa porty Io 8-bit, rejestr przesuwający 8-bit, zegar 24H i kilka innych...
Mam drugi procesor 6502 (zakładam że sprawny jest) - podmiana nic nie daje
Pomysł genialny. Zrobiłem coś podobnego na procesorze 6502. Pamięć masową można zrealizować na karcie pamięci SD. Aby procesor mógł się z nią komunikować, wystarczy zrobić kontroler pamięci na prostym układzie CPLD - ja wykorzystałem do tego Xilinx xc9572. Kontroler ten zrealizowałem w ten sposób, ze cykl zapisu bajtu X procesora pod pewien adres w...
Ukryte rozkazy w mikrokontrolerze to temat, o którym pierwszy raz słyszę. Czy to były jakieś mity czy to miało jakieś podstawy? Procesory 6502 i 6510 (używane w C64) też miały szereg dodatkowych rozkazów. Z czasów kiedy działałem na demoscenie pamiętam, że niektóre dema bazowały na tych operacjach, ponieważ pozwalały zaoszczędzić cykle procesora, np....
Witam, chciałbym napisać prosty emulator procesora 6502 i mam pytanko... w jaki sposób mogę odczytać kody operacji np. z pliku *.nes?
Możesz też poszukać emulatora SNES z kodem źródłowym. Emulują one pracę procesora 6502 i można podpatrzeć o co w tym emulowaniu chodzi.
W sumie racja... umkło mi to. Faktycznie znacznik przeniesienia przyjmie wartość w zależności od tego co wyjdzie poza bajt. Dopiero zaczynam assembler na AVR przypominając sobie tłuste czasy programowania procesorów 6502 :)
(at)Deepone - nie, w plikach .sid są instrukcje procesora 6502, w tym player danego utworu. To nie tak jak .mod, gdzie jest powiedzmy 'standard', który wiadomo jak odtwarzać - tutaj teoretycznie każdy utwór może mieć swój player.
UA6538 pracował razem z UA6527P w konsoli Pegasus. Prawdopodobnie jest to jakiś układ we/wy albo wersja procesora 6502 z "dodatkami". Datasheeta nie znajdziesz - UMC nie przyznaje się do tego układu - układ już przestarzały, albo "specyficzne" zastosowanie (ASIC)
O taką pomoc mi chodziło,a nie o wypisywanie o konieczności sprawdzenia gumek, skoro jest jasno napisane, że w pewnych okolicznościach silnik kręci. Dodano po 3 Jeśli nie działa w obu przypadkach należy sprawdzić tranzystor wyjściowy i jego sterowanie. A w szczególności sterowanie bo wyprowadzenia procesora 6502/6510 trochę inaczej się zachowują przy...
Martwi mnie obsługa FAT32. Ciekawe czy istnieje jakaś proteza do czytania FAT32 na 8 bitów. W jednym z moich projektów na 6502 (link [url=https://hackaday.io/project/167980-... udało mi się skompilować kompletną bibliotekę FatFS z obsługą zapisu. Wykorzystałem kompilator CC65, który nie generuje zbyt optymalnego kodu, a zresztą uproszczona...
Zmierz napięcie na tych 2 kondensatorach obok stabilizatora. Jak na jednym z nich będzie 5V to spalony jest układ scalony - ten czarny glut obok złącza na kartridze, czyli sprzęt nie do naprawy. P.S. To podróbka nintendo, i to bardzo nędzna podróbka. Procesor 6502 1,79 MHz Oryginał to miał taki, tutaj wszystko jest w "Czarnym glucie" i nie wiadomo tak...
1. Wypada zacząć temat od typu procesora - Ty zamieściłeś wpis w dziale 51, a dotyczy on procesora 6502, czyli czegoś z zupełnie innej bajki. 2. Automodyfikacja kodu to niebezpieczna zabawa, a nie przyzwoita technika programowania. 3. Twój opis jest kompletnie niezrozumiały. 4. A co zrobisz po tych czterech razach? 5. Zwykle to, co można zrobić "sprytnie"...
Poszukuję procesor MOS 6502. Może być zamiennik, ale 100% zgodny z oryginałem (obecnie upalił mi się model SY6502).
6502 - montowany był w C64. Eh te czasy. Nie zgodzę się natomiast, że nowoczesne procesory są zbyt skomplikowane i trudne w montażu. Przecież nowoczesny procesor w moim rozumowaniu to niekoniecznie np. 4 rdzeniowiec Intela. Równie nowoczesne są chociażby ATMEL'E i PIC'E. Zważywszy na to, że instrukcje ASM procesora 6502 pamiętam bardzo dobrze, to ASM...
W najwcześniejszych Apple (do wersji Apple III były procesory 6502, to nie był produkt Motoroli tylko MOS Technology. MC68K był stosowany w Apple Lisa 2, MacIntosh i MacIntosh+. Ja spotkałem ten procesor w automacie typu jednoręki bandyta, kolega kiedyś (lata 80') przywiózł z Niemiec płytki z takiego automatu i mi dał. Podobno te procesory są produkowane...
Ja potrzebuję podpiąć do procesora 6502 dość dużą pamięć RAM, którą chciałbym dość często przeprogramowywać, stąd pamięć SRAM odpada (taka o pojemności > 128 kB jest już droga) Niekoniecznie, kostka 512k x 8 SRAM w detalu kosztuje 13 zł. To da się przeżyć. Oczywiście od chińczyków będzie taniej. Kupowałem ostatnio 10 pamięci SRAM 512kB na ebayu, wyszło...
Witam Poszukuje jak w temacie. Więcej jak jeden. Pozdrawiam
Więc określę. Szukam wyświetlacza o cechach: - monochromatyczny, najlepiej bez podświetlenia - retro, bo to będzie retro urządzenie, więc wygląd jak ze zdjęć w 1 poście - tylko będą wyświetlane cyfry i znaki, więc alfanumeryczny byłby najlepszy - o małym poborze energii, bo urządzenie będzie całkowicie samodzielnie zasilane Będzie działać ze sterownikiem...
sprawdz moze jakie inne uklady nie obciazaja zasialnia +5V to ze kupisz procesor to nic ci nie da, ten procesor to 6502 z dodatkowymi ukladami (przetworniki d/a typu pwm) ktory zostal zaprogramowany pod konkretny monitor
(at)Infrat nie zrozum mnie źle, o ile można przymknąć oko na ESP (być może to kontrola rygla to jedyna rzecz jaką chcesz kontrolować w inteligentnym domu) o tyle użycie trójosiowego magnetometru jest zdecydowanie na wyrost. Wolałbym poczytać jak robisz na nim coś w stylu "lustra" ruchów ręki niż wykorzystanie jako krańcówka on/off. Jak wspomniałem...
Jacek31 - A nie 6502 przypadkiem?
Bez programatora pamięci nie da się zmusić C64 do startu po włączeniu zasilania. Nie ma przeszkód nie do pokonania. Wszyscy zawsze mówili, że nie da się zastąpić Kickstart ROM Amigi flashem i programować z poziomu samej amigi aż w końcu ktoś się uparł, zrobił to i udowodnił, że jednak się da. Co prawda wymagało to użycia CPLD (IIRC) ale jednak. (jak...
procesor ok. 2.0- 2.5MHz hmmm... 6502 z Atari ?
Nie udałoby się bo trzeba by jeszcze grę przepisać z PPU Ricoh i procesora zgodnego z 6502 na nowy układ wideo i rdzeń zgodny z AVR. A tego kolega nie zrobi.
Mam oto taki kod ale nie działa poprawnie czy ktoś mógłby znaleźć błąd i wytłumaczyć dlaczego nie działa. Zadanie jest na procesor 6502, dopiero poznaje assemblera jest to dla mnie czarna magia dodam jeszcze że przy uruchomieniu programu na emulatorze nie otrzymuje wyniku a taki jest cel tego zadania :D [syntax=asm] opt f-g-h+l+o+ org $1000 start equ...
Śmiem twierdzić inaczej :P Poczytaj sobie jakieś info o NES (którego klonem jest właśnie Pegasus) i dowiesz się, że w środku (w konsoli) siedzą: PROCESOR: 6502 / 1,79 MHz PAMIĘĆ: 2 kB RAM, 2 kB Video RAM (źródło: http://www.nes.e9.pl/readarticle.php?art... A karta to nic innego jak kawałek pamięci ROM: http://pegasus.hostpark.pl/grafika/gra.p...
" ze chodzilo o wyrozniony rejstr procesora z czasow Z80 lub 6502 " Nie dość że większość uwag czysto złośliwych to do tego nie dostateczna wiedza do przygryzania:) ze znajomości listy rozkazów"Intelowskich"to kolega nie błysnął w tym momencie:)choć też twierdzę że Batt było by bardziej na miejscu. Projekt fajny i ważne że "zalegających"elementów....
Szukaj na aukcjach bądź w sklepach internetowych pod nazwą UA6527 lub UA6527P. Jest to procesor (występujący w konsolach pegasus), z jądrem procesora 6502. Różnica polega na tym, ze ma wbudowany generator dźwięku (sterowany poprzez zmapowany wewnętrznie obszar adresowy) i kilka innych dodatków (oraz nie ma trybu bcd) Jednak podciągając pin 30 pod VCC...
Cześć! mam układy, z jakiejś gry telewizyjnej: 1. R7-T003(pod spodem 128-d01) 2. KM23C512(pod spodem JY0005P) 3 (naaaj większy) UM6599 pod spodem: 9037-BS jeszcze niżej:703460 (...) 2. Pamięć ROM z zapisanymi grami (przypuszczam, że ten pierwszy układ też), przydatność żadna, chyba że pobawisz się w złożenie tej gry z powrotem. 3. CPU+logika z tej...
Witam. Bardzo fajny i użyteczny projekt. Sam swego czasu czegoś bardzo podobnego używałem (bawiłem się sterownikami opartymi o ośmiobitowy procesor 6502). Przy tej mocy dostarczanej do promiennika UV nie powinno być problemu z żywotnością. Zresztą zawsze można ustawić prąd sterujący bazą tranzystora (a tym samym moc dostarczaną do palnika) tak żeby...
W tym przytoczonym wątku z forum była właśnie mowa o tym, że dla wersji CMOS rezystory zamiast 1,8k mają mieć wartość `megaomów`. Dałem więc zamiast obu 1,8k po 1M, ale nic to nie zmieniło. To projekt, którego celem jest stworzenie urządzenia odgrywającego format muzyczny NSF. Jest to format muzyki z gier pod konsolę Pegasus / NES (odpowiednik formatu...
I C64 i Pegasusa napędza ten sam procesor (6502). No prawie, bo w C64 jest trochę nowsza wersja z większa liczbą rozkazów Tu się mylisz. W C-64 jest 6510 (w nowszych wersja C-MOS 8510 albo 8500 - nie pamiętam). 6510 w stosunku do 6502 ma: - dodatkowy port PIO (6-bitów) - 3-stanową magistralę adresową - możliwość zatrzymywania CPU w celu przejęcia kontroli...
CPU możesz zbudować, da się, przykładowo https://www.high-voltage.cz/sortky/monst...
6502 potrzebuje 1 cyklu, aby odczytać dane z pamięci, gdzie 68000 potrzebuje ich 4. W Apple II pamięć w jednym cyklu jest czytana 2x, czyli wniosek. Jeśli dałoby się zrobić dla 6502 z 1 MHz, to dałoby się też zrobić dla MC68000 z 4 MHz, a jeśli dałoby się zrobić dla Apple II lub C64, to dałoby się i dla 68000 z 8 MHz, bo akurat czasy dostępu do pamięci...
Po RESET w rejestrze statusu procesora jedynie flaga I jest ustawiona (wylaczone przerwania IRQ) i D(BCD) jest zerowany ale tylko w wersi CMOS 65c02. Reszta flag ma wartosc przypadkowa wiec nalezy je zainicjowac aby zapobiec blednemu dzialaniu programu. Wskaznik Stosu ma wartosc przypadkowa (to samo dotyczy rej A,X,Y),co teoretycznie nie przeszkadza,...
Zapomniałem dodać, że muszę jeszcze zliczać sygnały z ośmiu wejść w czasie rzeczywistym (przyjmuje się, że 1000/sek). A jakie doświadczenie z uC posiadasz Kolego? Po postach sądząc niezbyt wielkie, Języki: C (MCS51, AVR, MC68k) E Amos Pascal (PC) Bascom CUPL Asembler i maszynowy: 6502 Z80 MCS51 MSC48 MC68k AVR Z8 PIC Zaprojektowane urządzenia oparte...
greg789: Konsorcjum ARM w dokumentacji pierwszego procesora ARM pisało coś innego ;) albertb: do 8051 też da się podłączyć 512 KiB pamięci, tylko ciut trudno to potem programować, trochę trudniej niż programy używające > 64 KiB na 8088, co też jest możliwe i też z kłopotami. Do każdego procesora teoretycznie można podłączyć dowolnie dużą pamięć S-RAM...
okay, w takim razie np w commodore 64 jest 16bit procesor bo w 6502/6510 jest 8bit magistrala danych a przestrzen adresowa jest 16 bit.... a moze usredniajac jest to 12 bit? poziom na tym portalu leci na leb na szyje... PS. 8088 jak i 8086 maja 20 bit magistrale adresowa... czy jest to procesor 20 bitowy?
Nie wiem jak wygladal MOS 6502, ale mikrokontroler roznie sie tym od procesora ze potrafi dzialc samodzilnie (nie potrzebuje ukladow peryferyjnych). A zadan procesor nie jest w stanie dzialac samodzielnie, potrzebuje zewnetrznych ukladow takich jak pamiec, uklady transmisji, uklady wej/wyj, rozne liczniki itd. I kiedys ktos wpadl na pomysl aby te wszystkie...
(...)Bez przesady z tymi herezjami, napisałem przecież, że mi się tak tylko wydaje ;) (może w trochę niefortunnych słowach) - przeczytałem gdzieś, że obsługa linii RW pozwala na zysk czasowy rzędu co najwyżej 50% i to w procesorach znacznie szybszych niż 10MHz.(...) PISałem obsługę LCD na kilkanaście procesorów (6502, Z80, 8051, 68000, AVR), w różnych...
Przypominacz (i wielokrotny budzik): - zasilanie: oczywiście aku - kwestia poboru prądu: AVR nie jest bardzo prądożerny ale można zastosować jakiś dodatkowy układzik RTC np. na i2c, który budził by mikrokontroler, a ten dopiero uruchamiałby procedurę alarmu (sygnał, komunikat na LCD) - LCD wystarczy "mały" i tani np. 2*8 znaków by ten mikroorganizer...
Ten Twój procek chyba ma na pokładzie ROM, więc jeśli nie ma możliwości wyłączenia go przez jakiś pin zwarty do GND lub VCC to zapomnij o programowaniu. Poza tym to jakiś staroć jest, może jest zgodny z i8080, i8085 lub '51, ewentualnie z 6502.
W międzyczasie próbowałem odszukać jakąś zależność w oznaczeniach scalaków, stosowanych przez firmę UMC i chyba doszedłem do pewnych przemyśleń UM65XX - są to układy współpracujące z procesorem 6502, np: 65 UM6502 8-Bit Microprocessor UMC 66 UM6502E 8-Bit Microprocessor UMC 67 UM6507 8-Bit Microprocessor UMC 68 UM6512 8-Bit Microprocessor UMC 69 UM6522...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
Tworzę wersje konsoli Pegasus na płytkach prototypowych. http://obrazki.elektroda.net/48_13427246... http://obrazki.elektroda.net/39_13427248... http://obrazki.elektroda.net/35_13428300... Mamy tutaj m.in. CPU (procesor główny - 6502), PPU (procesor graficzny) oraz pamięci, zatrzaski, dekodery adresowe, itp. Wszystko napędzane...
Moje trzy grosze : Ja kiedyś zaczynałem od prostych procesorów 8 bitowych (Z80 , 6502) jako chłopaczek , później miałem długą przerwę, na studiach robiłem na ATmega bo mi zwyczajnie wystarczało. Później po prostu zaczęło mi brakować zasobów więc sięgałem po coraz to większe procesory (pojemniejsze) , aż w końcu okazało się ,że jest za wolno no i przyszła...
Tak możesz mieć rację! Aż dziw, że o tym nie pomyślałem. W początkowym okresie ponad 75 proc. 6502 miało jakieś wady produkcyjne. Chyba czas iść na emeryturę haha... Dodatkowo wpływ tej kwestii może potwierdzać też to, że z czasem w 8-bitowcach było mnie podstawek. Pewnie trochę udoskonalono procedury testowania, a i w produkcji było mniej odrzutów....
Oryginał pracował na procesorze 1Mhz 8-bit Motorola 6502 MCU 1. Mos Technologies a nie Motorola 2. CPU a nie MCU
Nie... Bo to tylko cardridge, a 6502 to procesor. Brakuje ci oryginalnego układu graficznego i dźwiękowego z tego Atari... Ja bym w tą stronę nie szedł budując coś nowego. Albo bym robił klona NES/Pegasus lub innego mikrokomputera z lat 80tych albo coś swojego. Tylko wtedy zmienił bym koncepcję i robił to na nowoczesnym procesorze - przykładowo jakiś...
Należy przyznać, że wyświetlacz świecił ładnie. Miałem CA-80 w nowej wersji, w dobie AVR-ków nie miał racji bytu i sprzedałem go. Tak wogule to wolałem 6502 to uproszczona wersja 6800 (nie mylić z rodziną 68000 bo to procesory 16/32-bit). Aktualnie Z80 można traktować jako ciekawostkę, zwłaszcza, że ZILOG jakieś 10 lat temu wycofał się z polski. O tyle...
1. mi_ma: nie C46 Direct to TV a C64 ;) 2. szakamason: a czy np. fanom Garbusów czy Syrenek też będziesz mówił, że Golf jest lepszy ? ;) Osobiście wcale nie uważam, że z C64 można aż tak wiele wyciągnąć - co nie przeszkadza mi w posiadaniu paru 64-ek, 128-ek, z 10 różnych stacji do nich... i jeszcze kilku 64DTV ;) uP 6502 pomimo ponad 30 lat obecności...
Jest jakieś pewniejsze źródło, w którym można by kupić te procesory, nawet za nieco wyższą cenę? Mam 30 szt, nówek, 6502 MOS Technology zakupiony swego czasu z serwisu Commodore. Tu koniec dobrych wiadomości, problemem będzie ich odzyskanie.
Bardzo dziękuje za spore zainteresowanie tematem. Jest to da mnie ogromna motywacja do tworzenia kolejnych nowatorskich projektów w przyszłości i dzielenia się nimi z Wami! Z tego też powodu lubie swoje konstrukcje opisywać na łamach elektrody, gdzie zawsze może wywiązać się żywiołowa dyskusja wśród użytkowników prowadząca do ciekawych wniosków, przemyśleń,...
(at)tmf - w każdym komputerze była jakaś forma timera, np. przerwania cykliczne od chipsetu w przypadku Amigi (i pewnie Atari też). Niemniej jeśli soft tego nie wykorzystywał to się jak najbardziej przy innym procesorze albo szybszym zwyczajnie rozjechać. Dokładnie taki efekt dawało zastosowanie szybszego 6502 w C64 (Ultimate kartridż albo SuperCPU)...
http://obrazki.elektroda.pl/3799930900_1... Jakiś czas temu pisałem, jak nagrywać gry z PC na PEGASUSA. Teraz pora podejść do tematu z drugiej strony – jak zgrać naszą ulubioną kolekcję kartrydży na komputer. Wiele osób może się dziwić, po co taki zabieg, zwłaszcza, że większość gier z tej konsoli krąży już po Internecie. Czasem...
W tej chwili moim celem jest zamodelowanie w Logisimie prostego komputera, od klawiszy po wyświetlacz Witaj. Projekt wydaje mi się ambitny i modelowanie nawet prostego komputera wydaje mi się trudną rzeczą (chociaż nigdy nie miałem styczności z Logisim). Od siebie mogę polecić poszukanie projektów opartych na procesorach Z80 lub 6502. Znalazłem skan...
(at)gregor124 Odpowiadam więc że ZSRR wybrał na komputer dydaktyczny właśnie Apple ale ponieważ nie robił 6502 to próbował zrobić emulacje 6502 na swojej rodzimej produkcji komplecie procesorów segmentowych (bit slice) z rodziny K588 (16 bitów CMOS) - tak narodził się Agat ( https://ru.wikipedia.org/wiki/%D0%90%D0%...
Witam. Wiem, wiem jest opcja szukaj ale ja naprawdę nie wiem od czego zacząć? ... ...Proszę o pomoc. Każdy staje przed takim dylematem. Piszesz że monitory chcesz poznać, bo to bo tam to..? Pięknie. Masz cel. Trwaj przy tym, ale pamiętaj że tu jak we wszystkim w życiu, potrzebne są podstawy, podstawy i jeszcze raz podstawy! Żeby ogarnąć taki niby prosty...
Jeśli chodzi o RTV - były procesory zaprogramowane przez producenta do określonych celów i tak sprzedawane. Wówczas konstruktor urządzenia musiał dostosować je (urządzenie) do procesora. Przykładem niech będą SAA1293 - bardzo popularne procesory w starych OTV. W niewielkim stopniu można było zmieniać ich funkcjonalności poprzez tryb serwisowy.
Kolega z pracy ponoć ma książkę o naprawie i budowie polskich kalkulatorów i zegarków elektronicznych pod znaku CEMI. Spróbuję ją od niego wydobyć.:D Co do układów scalonych z "tamtych lat" to dzisiaj zostałem w szoku przeglądając najnowszy katalog podzespołów pewnej firmy kiedy znalazłem w nim procesor I8085 oraz peryferia do niego do kupienia. Ceny...
Ale nie jestem pewny, czy we współczesnych warunkach międzynarodowych warto publikować coś na temat ZSRR i Rosji? Niech czytelniki zdecydują. A co ma jedno z drugim wspólnego - przecież to że piszemy coś o technice ZSRR nie oznacza że chcemy wojny jądrowej, chwalimy Putina czy popieramy agresję Rosji na Ukrainę. Nie popadajmy w obłęd i nie zmieniajmy...
A ty co ? Wlazłeś dopiero co i już mięchem rzucasz od wejścia ? Nie ma jednego assemblera ! Każdy procesor ma swój różniący się nawet zapisem robiących to samo rozkazów (dzięki radosnej twórczości producentów) ? Tu nie ma jasnowidzów, którzy odgadną od jakiego procesora assemblera naucza was ten profesor. Kompilator jest dostosowywany do konkretnego...
Witam. Również gratuluję wspaniałego systemu. Pełen szacunek dla autora. Też uważam, że system rewelacyjny do nauki assemblera, nawet na studiach wiele nauczy, przede wszystkim pozwoli zrozumieć działanie procesora i zasady programowania w assemblerze. Sam uczyłem się podstaw mikroprocesorów i assemblera na 6502 (atari oraz zbudowane przeze mnie 2 systemy...
Nie ma czegoś takiego, co więcej nawet jednostki arytmetyczno-logiczne (ALU) wielu procesorów nie potrafiły wykonywać mnożenia (jak choćby i8080, Z80, czy 6502). 74181 też nie potrafi mnożyć. Istnieją wydajniejsze metody numerycznego mnożenia, niż ta "szkolna", którą zaprezentowałeś (https://tutorials.eeems.ca/Z80ASM/part4... Oczywiście ona jest...
https://obrazki.elektroda.pl/3928983600_... Opiszę naprawę dość rzadkiej konsoli, polegającą na odtworzeniu schematu pierwowzoru, zaprojektowaniu i wykonaniu płyty głównej i dalszych krokach niezbędnych do przywrócenia jej życia i funkcjonalności, w których zastosowałem swoją nowatorską metodę. Będzie więc coś dla miłośników retro,...
Nie wiem co się kolega uparł na to R4. http://pl.wikipedia.org/wiki/Pegasus Gdzie tu jest informacja, że ta gra TV pracowała na R4 (84 MHz - 92 MHz), skoro w opisie pisze : procesor: 8-bitowy typu MOS 6502 1,79 MHz, układ graficzny: 5,37 MHz, rozdzielczość: 256x240, paleta 64 kolorów (maks. 25 wyświetlanych równocześnie), dźwięk: 5-kanałowy mono –...
Witam Jestem amatorskim programistą w języku Basic. ... Z assemblerem nie miałem nigdy do czynienia, nawet nie wiem "z czym to się je". Proszę o pomoc! Znasz język C? Dla 8 bitowców opartych na procesorze 65(C)02 jest kompilator tego języka - CC65. https://cc65.github.io http://6502.org/
W jednym z tematów na naszym forum, wcale niedotyczącym komputerów, raczej motoryzacji, padło pytanie o sprzęt radziecki. Wtedy chodziło o Agat, który zdaniem wielu ludzi był klonem amerykańskiego Apple II. Niestety, kiedy mieszkałem w Związku Radzieckim, nie miałem możliwości obcowania z tym sprzętem, bo trafił on do szkół, gdy byłem już po maturze....
Ciekawostka Komputery na ARM już były i w sumie nie wygląda to źle jak na czas w jakim powstały. https://www.youtube.com/watch?v=XI4pfjTC... Było coś jeszcze wcześniej co było wczesnym ARMmem, chyba komputer Archimedes. BBC Micro były jeszcze na 6502 ale następna generacja na ARMach wymyślonych na uniwersytecie w Cambridge.
Problem pasuje do tego działu (tak myślę :) ) Z dawnych czasów ostał mi się procesor RP65C02 produkcji RICOH. Mam pewne urządzenie własnej konstrukcji oparte na takim właśnie procesorze. Chodzi toto na 2MHz, ale to trochę za mało. Zastanawiam się jaką maksymalną częstotliwość można zaaplikować temu procesorowi, aby go nie spalić. W tej chwili pomijam...
Wyzwalanie poziomem przeznaczone jest dla systemów, w których do jednego wejścia przerwań dołączone jest więcej niż jedno źródło. Czyli wtedy, gdy na jednym przerwaniu siedzi kilka urządzeń (np. /IRQ w 6502). Po obsłużeniu jednego przerwania procesor stwierdza, że jest drugie i je obsługuje. Procedura obsługi przerwania powinna sama rozpoznawać skąd...
https://obrazki.elektroda.pl/7407652600_... Dziś opiszę proces stworzenia programowalnego kardridża do komputera Atari 65XE. To jeden z tych projektów, które od zawsze chodziły mi po głowie ale nigdy nie miałem samozaparcia przysiąść i zgłębić temat tego komputera. No to teraz przyszła najlepsza okazja: pomysł powstał przy okazji naprawy...
Natomiast co do apki to działa w realtime off-line... To bardzo ciekawe, bo samochodów jest kilkaset modeli (nowych!) plus wiele z nich jest w różnych wariantach, a widać, że rozpoznaje też starsze. To musiałaby być naprawdę duża appka. Może jednak łączy się z jakimś API? Openalpr - to jakaś pomyłka na obecne czasy (też kiedyś testowałem) - dobre do...
Chodzi mi o procesor (mikroprocesor) a nie mikrokontroler (mikrosterownik, komputer jednoukładowy). Tak jak Z80, 6502, itp. Tylko interesuje mnie z rdzeniem AVR. Bootloader fajna zabawka ale nie spełnia moich oczekiwań. Poza tym flash ma ograniczoną żywotność. A moje drugie pytanie było takie czy znacie jakieś triki poza bootloaderm, aby program wykonywał...
Najwieksza zaleta ARM jest prosciutki asembler wzorowany na slawnym mosowskim 6502. W ogole prostota jest sila tych prockow. Szkoda tylko ze nie udalo im sie przebic do swiata komputerow osobistych. Pomyslec o ile mniej klopotow byloby dzisiaj.
Moim zdaniem, mimo obecnie produkowanych komputerów, setki jak nie tysiące razy szybszych od tego AGC, to biorąc pod uwagę ile lat już upłynęło od programu Apollo, wcale aż tak bardzo nie posunęliśmy się technologicznie do przodu. Chyba już nigdy takiego progresu w tak krótkim czasie nie było w historii rozwoju elektronicznych maszyn liczących. Stagnacja...
http://obrazki.elektroda.pl/9528206300_1... Wiele osób zastanawia się, czy można i jak nagrać gry na popularne `dyskietki` od Pegasusa. Raz nawet spotkałem się z użytkownikiem, który pytał innych, jak podłączyć stację dyskietek z PC do Pegasusa ;-) Teraz dowiemy się, że jednak jest to możliwe bardzo małym kosztem! Informacje techniczne...
http://obrazki.elektroda.pl/7326333400_1... Autor zajął się tym projektem przy okazji zabawy komputerem Apple II. Celem tego odtwarzacza jest osiągnięcie takich samych efektów dźwiękowych jakie osiąga się w Apple II. W tym celu wykorzystany został oryginalny układ scalony z serii AY-3-8910/1/2. Układ ten może generować trzy kanały przebiegów...
Ale właśnie o to chodzi, że dzięki PAE można było adresować do 64GB pamięci fizycznej i obsługiwać ją w systemie 32bitowym (nawet jeśli pojedynczy proces i tak nie mógł przeskoczyć 4GB, a realnie mniej). Rzecz w tym, że to w Windows było praktycznie tylko w wersjach serwerowych.W pozostałych PAE było wykorzystane tylko do implementacji NX-bit. Dalej...
Zgadzam się z moim przedmówcą. Hardware NES-a to w zasadzie dwa układy : CPU (główny procesor, klon 6502) i specjalny układ graficzny (PPU). Dodatkowo jest tam 2x 2kB RAM-u jako bufor danych dla poszczególnych układów. Linie adresowe dla CPU i PPU są wyprowadzone na złącze karty - osobne dla CPU i osobne dla PPU. Linie danych są wspólne (przełączane...
Cały projekt - to kawał oprogramowania na STM32 - łącznie ok. 30 KiB binariów. Moduły specyficzne dla procesora są dwa - inicjowanie sprzętu i pamięci oraz obsługa szyny uP (ok. 500 linii w C) i deasembler (250..600 linii). Reszta (taka sama dla wszystkich pięciu obsługiwanych CPU) to obsługa podwójnego VCOM USB, interfejs konsoli monitora sprzętu i...
hmm asemblery to bardzo szeroka gama różnych dziwnych "nakładek" niektóre stoją tak naprawde bardzo wysoko. pamiętacie może asembler z Commodore 64 (8502, 6510, 6502) rożnił sie na moje oko dość bardzo od asemblera powiedzmy do procesorów mcs-51 - nie było w nim czegoś takiego jak nazywanie linii programu wsyzstko trzeba było liczyć - przynajmniej tak...
Tak sobie pomyślałem, aby zrobić płytkę testową dla AT91RM9200 lub innego ARM z rdzeniem ARM7TDMI. Zastanawiam się tylko, jak ją konkretnie obudować. Jak zorganizować pamięć na niej, czy dać LCD, jaki LCD itd. Myślę nad tym od paru dni i patrzę na oferty układowe. Chciałbym zrobić tak, jak widziałem w kilku routerach. Procek pracuje na pamięci RAM,...
Ten produkt firmy "Korea New Technology Co., Ltd." Firma już raczej się tym nie zajmuje, o ile w ogóle istnieje. Jest jakaś, która się nazywa tak samo, ale aktualnie produkuje prysznice :) Patrząc na wiek tego urządzenia i sposób wykonania, może to być wszystko poczawszy od czegoś na rdzeniu 8051, a skończywszy na czymś z rdzeniem 6502, bo i takie wynalazki...
Witam. Asembler to język programowania tzw. niskiego poziomu. W uproszczeniu jedna instrukcja w asemblerze przekłada się na jeden rozkaz wykonywany przez procesor. Daje to najpełniejszy dostęp do możliwości oferowanych przez sprzęt, ale jednocześnie silnie wiąże ten język z konkretnym procesorem. Innymi słowy, każdy procesor (a w zasadzie rodzina) ma...
Nie mając takiej potrzeby w ogóle nie widzę sensu uczenia się konkretnego assemblera, ale jeśli chodzi o zrozumienie samej idei języka maszynowego i assemblera to 6502 jest świetnym wyborem. Chodzi o to, żeby wiedzieć co to jest i "z czym to się je", aby w razie potrzeby wiedzieć, że można po to sięgnąć (i wtedy się uczyć już pod taki procesor jaki...
Disassembler to program, który tłumaczy skompilowaną postać binarną programu dla danego procesora z powrotem na mnemoniki assemblera danego procesora. Oficjalnie służy to do odzyskiwania kodu programu w przypadku zaginięcia jego kodu źródłowego lub poprawianie wersji binarnej programu. "Nieoficjalnie" służy do operacji zwanej "reverse engineering" czyli...
Od jakiegoś czasu rozwijam pewien system, który roboczo nazwałem Wirtualna Maszyna dla systemów 8-bitowych. Nazwa wydaje mi się, przynajmniej na razie, dobrze oddawać to, do czego ma służyć. ;) https://obrazki.elektroda.pl/1983682700_... Projekt oparty jest o STM32H750, choć w zasadzie można go przeportować niemal na każdy Cortex-ARM,...
Mam całą książke o programowaniu serii 51 - ale w formacie CD około 600 MB albo i więcej wyd. WNT bodajrze... "Mikrokomputery rodziny MCS-51"... są tam podstawy asemblowania definicje i inne takie...znaczniki, akumulatory, hieroglify Po za tym mam gdzieś jeszcze książke o programowaniu (właściwie rozdział o progamowaniu (6502/6508/8502)) Masz takie...
6502 moc kolo 1mips'a - zapraszam do googla, sa assemblery razem z odpowiednimi przykladami nie szukaj pegasusa, szukaj jego zachodniego odpowiednika - NES (Nintendo Entertiment System) ps. jak znajdziesz cos ciekawego - daj znac chetnie bym wrocil do tej konsoli - narazie jednak mam juz za duzo rozpoczetych projektow
Masz możliwość rozpoczęcia nauki programowania struktur 32-bitowych i skorzystaj z tego. Jeżeli zaczniesz od 8-bitowych AVR czy PIC, to wyrobisz sobie schematy myślenia, które nie działają, a skutecznie ograniczają w pracy z ARM. Mówię to z własnego doświadczenia, ponieważ zaczynałem od 6502, a przez pracę z C51 i AVR tylko utrwaliłem to wszystko co...
Tutaj masz tak samo masz AVR-y masz PIC-e :) Roznia sie rdzenie ? No i co ? Jak ARM-y mimo pochodzenia rdzenia od jednej firmy (w postaci IPCore) tez diametralnie potrafia sie roznic. Takie porownanie jakos do mnie nie trafia, ostatnio z ST przesiadlem sie na Freescale (serii Motor Control) - bo potrzebuje cos zrobic i siedzenie przy dokumentacji wymaga...
wyczyscic procesor procesor zepsuty procesor procesor przyspieszyć procesor
inwerter elektrownia wiatrowy amplituner dobra stereo chłodzić pasywny bateria
odkurzacz forum president harry mikrofon
Krups Evidence EA89xx – ekspres wyświetla automatyczną konserwację bez przerwy Technix SV200 – znaczenie komunikatu ver 2,33, firmware, uruchamianie sterownika