Avaleht
uus teema   vasta Raud »  TSI (TeeSeeIse) »  6502 protsessoril põhineva arvuti ehitamine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 23.04.2020 19:33:53 6502 protsessoril põhineva arvuti ehitamine vasta tsitaadiga

Keegi siit foorumist ka on proovinud ise 6502 protsessoril põhinevat lihtsat arvutit kokku panna?
Tundus selline huvitav näpuharjutus. Ise olen sealmaal, et sain Ali'st kätte protsessori ja üritasin käima saada, kuid olin veidi eksinud ja 65c02 asemel tellisin tavalise 6502'e, ehk siis selle vanema NMOS mitte CMOS variandi millel ei ole võimalik kella aeglustada väga madalaks ning on raske debugida.
Keegi teab kas Eestist leiaks praegu 65c02'e ka? Hiinast praeguses olukorras tellimine raskendatud. Proovisin mingeid tavalisi kohti (Oomipood, YEInt, TME) aga ei miskit, isegi tavalist 555 timerit DIP pakendis ei saa...
tagasi üles
vaata kasutaja infot saada privaatsõnum
avrn
Kreisi kasutaja

liitunud: 16.02.2007




sõnum 23.04.2020 20:02:42 vasta tsitaadiga

Küsi normaalsest poest 555-te:
https://ee.farnell.com/search?st=555%20dip
Tõsi, algselt soovtud kivi ei saa ka sealt, aga 555 on täitsa olemas. icon_biggrin.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
maxfox04
HV veteran

liitunud: 08.02.2010




sõnum 23.04.2020 20:11:05 vasta tsitaadiga

555 on mul varuks küll, kui sellest on abi. Isegi on üks lm556 (kaksik 555 timer ühes kestas) peaks olema.
Ja Opoes ikka dip8 ka olemas:
https://www.oomipood.ee/product/ne555p_ne555p_timer_peripheral_circuit_10_v_dip8?q=Ne555

_________________
Hobielektroonik. Parandan katki läinud elektroonikat.
Huvid: mikrokontrollerid, DIY, IoT, CNC, 3D printer: Prusa i3.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 23.04.2020 21:09:14 vasta tsitaadiga

Huvitav ma ise Oomikast ei leidnud. Hetkel kasutan Arduinot kellana, et 555 nii tähtis polegi aga tänud pakkumast! Hetkel leidsin Mouserist CMOS versiooni, ei tea kaua sealt tuleb... Transport on muidugi 20 EURi kui 50 eest ei telli icon_lol.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
maxfox04
HV veteran

liitunud: 08.02.2010




sõnum 23.04.2020 22:14:56 vasta tsitaadiga

Kas proovisid Serigost küsida, kas saab tellida? Olen korduvalt teinud tellimusi selle kaudu, muda muidu poest ei saa isegi tellimise peale. thumbs_up.gif
Viimane oli siis USAst toite kontroller, mida isegi Ebay ja Aliexpress pakkus kalli hinnaga, aga Serigost sain odavamalt, kui Hiinast.

_________________
Hobielektroonik. Parandan katki läinud elektroonikat.
Huvid: mikrokontrollerid, DIY, IoT, CNC, 3D printer: Prusa i3.
tagasi üles
vaata kasutaja infot saada privaatsõnum
kalvis
Kreisi kasutaja

liitunud: 20.10.2009




sõnum 24.04.2020 08:53:16 vasta tsitaadiga

Mul on täiesti töötav 6502 arvuti. Aga sellega pole midagi teha, kuna üks asi on halvasti ja siis ka teine.
6502 prose endaga pole midagi teha. Arvutiks teevad selle ikkagi lisaseadmed - nagu videoprose, IO jne. Niisama lihtsalt sa neid järgi ei tee.
Võta ligi parem Raspberry ja lae sellele mistahes 6502 arvuti emulaator sisse ja saad kõike seda sama teha. Emulaatoris võid otse prosele mistahes programme kirjutada.

Vahepeal käeharjutuseks kirjutasin töötava 6502 prose emulaatori x86-le. Edasi hakkasin ka erinevate platvormide videokaardi analooge kirjutama aga valmis töötav kood seniajani puudu. Eesmärk oli sama - luua mistahes prose baasil 6502 prose emulaator ja siis saaks RPI-le külge ühendada mingi 6502 arvutiplatvormi lisaseadmeid ja koodi katsetada. Ainult, et jootekolbi ega muid vidinaid polegi vaja.

Kui nüüd tahad ühekivi arvutitel kätt proovida siis selleks on paremad lahendused olemas - Arduino, PIC, AVR, ARM jt. Ise vaatad milline rohkem meeldib.
tagasi üles
vaata kasutaja infot saada privaatsõnum
The_Boss
HV Guru
The_Boss

liitunud: 13.01.2009



Autoriseeritud ID-kaardiga

sõnum 24.04.2020 09:07:57 vasta tsitaadiga

kalvis, arvan, et oled eesmärgist valesti aru saanud. Tõenäoliselt on teemaalgatajal soov Ben Eateri videoseletusi praktikas järgi proovida.
_________________
Pakun sülearvutite tolmupuhastust, termopasta vahetust, emaplaatide remonti ja BIOS paroolide eemaldust.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 24.04.2020 11:36:59 vasta tsitaadiga

Pigem jah tarkvara arendajana huvitab hetkel rohkem riistvara pool kui tarkvara. Kui 6502 on valmis siis järgmisena tuleb 8bit ette võtta icon_biggrin.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga Online

sõnum 24.04.2020 16:59:02 vasta tsitaadiga

kalvis, videot pole vaja, serial käib küll. IO jaoks leiad 6522 või midagi sarnast kõrvale ja olemas. Üks kivi ROM'i ja üks kivi RAM'i ja ongi arvuti koos!

Ben Eater'i materjal on lihtsalt fantastiline! thumbs_up.gif (Ma ise laon logisim'is vaikselt oma prose kokku. Oleks äge, kui saan täiesti oma käega mingi 6502 analoogi tehtud seal.)

_________________
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
tagasi üles
vaata kasutaja infot saada privaatsõnum
kalvis
Kreisi kasutaja

liitunud: 20.10.2009




sõnum 25.04.2020 08:34:39 vasta tsitaadiga

Kuna olen 6502 arvutil aastakümneid tagasi mitmeid Hr. Eateri asju proovinud siis omast kogemusest näpunäiteid.
1. Tänapäeva arvuti maailm on nii võimas - 6502 mängimiseks ei pea üldse riistvara olemagi - laed VICE arvutisse ja võid kohe seal masinkoodis 6502 harjutada. Mina muidugi harrastasin elusa masina peal ja see töötas. Aga proovisin emulaatoris järgi, töötas samuti.
2. Poes on saadaval muude prose platvormidel valmis kive. Prose sees on nii ROM, RAM kui IO-d. Täpselt seesama. Isegi nii valmis tükk, et pistad USB-sse ja pistad IO külge LCD või mistahes muu asja ja töötab täpselt samamoodi Hr. Eateri asjad. Erinevus on muidugi assembleris - neil põnevatel vidinatel on 6502 prose koodist erinevad asjad.
3. Eriti võimas asi on Raspberry. See on kõik ühes arvuti ja võid kõiki Hr. eateri asju samamoodi teha. Enne saab mõistus otsa kui võimalused.

Olen jootekolviga kokku pannud nii 6502 asjad, PIC ja AVR ning Raspberry. Kui eesmärk on hariduselt ennast täiendada siis alustuseks sobib 6502 hästi. Aga on saadaval veelgi paremad asjad, sama raha eest ja need on veelgi võimekamad. Soovitan tõsiselt Raspberry-t sama asja arendamise osas proovida - See on kuramuse võimas relv . mitte ei tapa varblast kahuriga vaid lased terve kureparve sulepudruks
tagasi üles
vaata kasutaja infot saada privaatsõnum
aks
HV veteran
aks

liitunud: 08.02.2002



Autoriseeritud ID-kaardiga

sõnum 25.04.2020 08:53:43 vasta tsitaadiga

Ei tea kas on õiged asjad aga vaata ise - https://octopart.com/search?q=65c02&currency=USD&specs=0&category_id=4299
tagasi üles
vaata kasutaja infot saada privaatsõnum
The_Boss
HV Guru
The_Boss

liitunud: 13.01.2009



Autoriseeritud ID-kaardiga

sõnum 25.04.2020 10:04:13 vasta tsitaadiga

kalvis, ehk siis kui tahad Lada hingeeluga kursis olla, osta omale köenigsegg icon_biggrin.gif

Tegu pole ju mingi asja arendamisega vaid õppematerjaliga. Raspberryt ostes ei saa eelmise sajandi riistvara kohta midagi teada.

_________________
Pakun sülearvutite tolmupuhastust, termopasta vahetust, emaplaatide remonti ja BIOS paroolide eemaldust.
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga Online

sõnum 25.04.2020 12:51:57 vasta tsitaadiga

kalvis, ühe registri, kahe indeksregistri ja zero-page'il nn. muutujate hoidmine assembleris on omaette kogemus ja seda kogemust ei ole võimalik asendada mingile AVR'ile C's (või isegi AVR assemleris mingi 16+ registriga möllates) koodi kirjutamisega...
_________________
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
tagasi üles
vaata kasutaja infot saada privaatsõnum
kalvis
Kreisi kasutaja

liitunud: 20.10.2009




sõnum 27.04.2020 08:03:50 vasta tsitaadiga

Mu tegemisel tasub siiski silma peal hoida. Momendil on just nimelt käsil 6502 arenduskeskonna loomine - st. saab luua 6502 protsessorile programme samamoodi nagu PC-le. Loodetavasti sügiseks on ette näidata.
tagasi üles
vaata kasutaja infot saada privaatsõnum
redart
HV kasutaja

liitunud: 08.04.2008



Autoriseeritud ID-kaardiga

sõnum 27.04.2020 11:26:08 vasta tsitaadiga

Äge teema icon_smile.gif
6502 baasil olid esimesed "päris" (ehk siis floppy diskiga ja monitoriga )arvutid koolis. Vene Agat-id, kaugelt Apple II kloonid. Jukud tulid hiljem.
Mäletan, et mulle meeldis 6502 assembleri lihtsus võrrelduna Inteli prosadega, seal sai üht-teist progetud.
Huvitav, kas kusagil neid Agat-e enam alles pole?
tagasi üles
vaata kasutaja infot saada privaatsõnum
kalvis
Kreisi kasutaja

liitunud: 20.10.2009




sõnum 28.04.2020 09:11:20 vasta tsitaadiga

6502 assembler on täpselt sama raske kui Inteli, Zilog või Motorola oma. Kui tähte närida siis võimekus jäi isegi alla (registreid vähem). Põhjus selles, et 6502 looja oli Motorola prose insener, kes võttis aluseks Motorola prose ja nudis seda. Ja müüs palju odavamalt (kui ei eksi siis 3 korda). Tulemuseks oligi, et tollased arvutitoojad Atari, Apple ja Commodore võtsid kõik selle prose kasutusele. Siiski kõik klassikalised asjad sai tehtud, et kokkuvõttes oli täiesti toimiv 8 bit prose.
6502 matusekellaks jäi liiga hilja siirdumine 16 bit juurde. Paraku polnud ta erand - Zilog astus sama reha otsa.
tagasi üles
vaata kasutaja infot saada privaatsõnum
redart
HV kasutaja

liitunud: 08.04.2008



Autoriseeritud ID-kaardiga

sõnum 30.04.2020 18:36:26 vasta tsitaadiga

kalvis kirjutas:
6502 assembler on täpselt sama raske kui Inteli, Zilog või Motorola oma. Kui tähte närida siis võimekus jäi isegi alla (registreid vähem). Põhjus selles, et 6502 looja oli Motorola prose insener, kes võttis aluseks Motorola prose ja nudis seda. Ja müüs palju odavamalt (kui ei eksi siis 3 korda). Tulemuseks oligi, et tollased arvutitoojad Atari, Apple ja Commodore võtsid kõik selle prose kasutusele. Siiski kõik klassikalised asjad sai tehtud, et kokkuvõttes oli täiesti toimiv 8 bit prose.
6502 matusekellaks jäi liiga hilja siirdumine 16 bit juurde. Paraku polnud ta erand - Zilog astus sama reha otsa.


Maitse asi ilmselt, mulle tollal just hädavaevalt basicut nuusutanule oli just see ühe registri ja zero page muutujate loogika väga kontimööda, lihtne õppida ja tulemused tulid kiirelt. Sisuliselt oli terve see zero page registrid. Inteli valik oli tollal juba keerulisem ja spetsialiseeritum käsustik ja see kurss tundub praeguseni kestma. Ehk pmst siis CISC vs RISC arhitektuur. Samuti olid tolleaegsed 6502 baasil arvutid üldiselt samaaegsetest intelitest kiiremad, eriti väljendus see selles, et esimeste peale kannatas tolle aja kohta täitsa ägedaid mänge teha aga inteli rõõmud piirdusid 80x25 tekstirezhiimis ladderi jms-ga.
tagasi üles
vaata kasutaja infot saada privaatsõnum
kalvis
Kreisi kasutaja

liitunud: 20.10.2009




sõnum 01.05.2020 11:43:03 vasta tsitaadiga

Zp (ZeroPage) oli vaid üks adresseerimise viis kus aadressisiinil kasutati nulli ja Zp baiti. See võimaldas vaid ühe takti ajalist kokkuhoidu ja ühe baidi võrra lühemat käsku. See ei teinud Zp registrit. Kõik Zp käsud olid samamoodi kogu 64 kB absoluutadresseeringuga hõlmatav.
Oli ainult üks kaudadresseerimise viis mis oli kasutusel vaid Zp-s. See võimaldas [Zp+y] moodi tuttavat adresseeringut kus Zp oli justkui adresseeringu register. See erilahendus võimaldas tänapäeval tuntuid jump tabeleid või tabelarvutus asendamist. Isegi tänapäevastel paljudel RISC prosedel pole kaudadresseering võimalik.
Intel 8080 oli adresseerimise osas siiski 6502 parem. seal sai registripaare kasutada, seega kaudadresseering toimis. Ka oli 8080 baasil palju paremad ja võimekamad (mängu) arvutid olemas võrreldes 6502. Ära lähtu PC arengust - Isegi PC oli võimeka arvutigraafikaga - EGA ja VGA kohta pole midagi paha öelda - lihtsalt PC turg oli ärisegment ja nad müüsid kordades kallimalt oma arvuteid võrreldes 6502 või Z80 mänguarvutitega. Niipea kui PC hind sai võrdseks mänguarvutite hinnaga, tegid nad puhta töö, Atari ja Commodore läksid pankrotti ja Apple oli peaaegu pankrotiküps.
Siiski 6502 oli tollel ajastul üks enimtoodetud prosesid ja selle põhjuseks oli 3 korda odavam hind. Hiljem tegi Z80 prose võrreldes 6502 palju jõulisema tungi massidesse aga siis saabus loojang kõigile 8 bitistele prosedele - saadavalolevad 16 bit prosed võtsid turu üle ja viimased 8 bit tootjad loobusid uusi 8 bitiste arvutitega. Midagi pole teha, uued paremad prosed tegid puhta töö. Kõige suuremad kaotajad olid Z80 ja 6502, jäid lootusetult hiljaks 16 bit prosedega ja hääbusid.
Kui võrrelda 6502 kas Inteli, Z80, Motorola 6800 siis pole protsessor miskis osas võimaluste poolest parem va. hind. Intel ja Motorola arendasid õigeaegselt 16 bit analoogid välja ja isegi kui hind oli 2 korda kallim võrreldes 8 bit prosega siis õige pea oli prose jõudlus rohkem kui 2 korda parem. tõsi 6502 kontole jääb seejuures Texas Instrumendi 16 bit prose surmamine - see on õpikunäide kus hinnaga suudeti 16 bit parem prose lämmatada õigeaegselt. Hind ja jõudlus on tänapäevalgi võtmetegur.
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga Online

sõnum 02.05.2020 20:23:54 vasta tsitaadiga

kalvis, kuidas see "wall of text" nüüd teema algatajat aitab?

6502 on vahva kivi, igal juhul tasub sellega mängida. thumbs_up.gif

_________________
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
tagasi üles
vaata kasutaja infot saada privaatsõnum
kalvis
Kreisi kasutaja

liitunud: 20.10.2009




sõnum 03.05.2020 08:17:04 vasta tsitaadiga

Veelkord vihjeks - on paremaid asju saadaval.
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga Online

sõnum 06.05.2020 21:11:43 vasta tsitaadiga

https://www.youtube.com/watch?v=ayh0qebfD2g

https://www.youtube.com/watch?v=sg-6Cjzzg8s

6502 on lahe. icon_wink.gif

_________________
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
tagasi üles
vaata kasutaja infot saada privaatsõnum
Mnator
HV Guru

liitunud: 18.10.2007




sõnum 25.11.2020 15:27:09 vasta tsitaadiga

https://youtu.be/bqz65_YfcJg

ekstreemne "oldschool" dos boot icon_wink.gif icon_cool.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 05.05.2021 17:09:17 vasta tsitaadiga

Ei ole siiani jõudnud 6502 arvuti ehitamiseni, kuid EEPROM programmeerija ei jõudnud kohale siis ehitasin ise ühe icon_razz.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Raud »  TSI (TeeSeeIse) »  6502 protsessoril põhineva arvuti ehitamine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.