praegune kellaaeg 28.03.2024 14:30:49
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
jnt
HV Guru
liitunud: 10.05.2005
|
27.01.2017 18:48:23
EEPROM emulaator PC's vanade prosedega mängimiseks? |
|
|
Hei!
Ehk on keegi kursis, kas midagi taolist eksisteerib?
Selle asemel, et pidevalt kivisid küpsetada, tahaks mingi proge lihtsalt PC peal käima panna, laadida mingi hex/bin faili vmt sisse ja läbi mingi ühenduse emuleerida EEPROM kivi niimoodi.
MOS 6502 alates kuni 8086'ni välja, tahaks ehk veidi mängima hakata.
Kas midagi taolist eksisteerib?
_________________ Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda.
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt |
|
tagasi üles |
|
|
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
31.01.2017 10:55:02
|
|
|
Eksisteerib vist küll. Kas Raspberry-le midagi polnud?
Tean, et ühes projektis pandi ta C64 asju pinnidena emuleerima. Ainult et max 32/40 pinni saad ja osadele on probleeme pingeastmetega (3 V ei ole 5 V).
Aga veelgi lihtsam oleks kõiki neid retropille panna Rasperry ise emulaatorina tööle. C64 (tegelt kogu perekond), Amiga, Atari, NES, PC (dosbox) on raspberry edukalt emuleerinud - et kas on pointi?
Ma siiski teeksin pigem flash mälu baasil online chip, st kivil on läbi lüliti onlines programmaator. Kivi siis topeltpesaga - üks läheb ROM pessa otse ja teisel pesal on flashROM ja tema programmeerimise liides.
Veel vaata SD kaardi ja mikrokontrolleriga lahendusi - seal laadisid ROM image SD kaardile, see pisteti kuhugi mikrokontrolleri (PIC, Atmel jt.) kaardile, millel siis olid DIL korpuse pinnid ja lükkasid ROM pessa.
|
|
tagasi üles |
|
|
jnt
HV Guru
liitunud: 10.05.2005
|
31.01.2017 10:56:36
|
|
|
kalvis, eesmärk on igal juhul päris rauaga tegeleda. Aga kivide kõrvetamine on kaunis ebamugav tegevus.
Vaevalt, et kui üks päev otsustan näiteks Z80 peale oma arvuti ehitada, on kohe minu custom arvuti emulaator täies mahus kuskil olemas.
_________________ Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda.
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt |
|
tagasi üles |
|
|
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
31.01.2017 11:08:59
|
|
|
Ma tegelen ka vanade arvutitega. Ja tean mis asi on ROM programmeerimine. Üks iseehitatud programmaator olemas.
Tähendab seda SDkaart - to päris ROM emuleerimisena ma kuskil Amiga või C64 -le nägin! Netis keegi müüs ja poolikud skeemid olid üleval. Kuna DIY skeemi ei pakkunud siis ma rohkem seda lehte ei vaadanud.
Samuti oli C64 liideste emulaator - läksid pinnidelt otse C64 klemmikülge ja emuleeris sinna pistetavat seadet järgi.
Need on juba tehtud projektid!
Seda flash mälu baasil ROM kivi emulaatorit tahan ise ehitada aga va laisk olen. Enamus uusi flash mälusi saab progeda 3-5 pinniga, et ma võin ta 2 korruselisena kasutada ja siis vaid vaja juhe arvuti külge. Aga need lahendusel see viga, et pole enam LPT porti arvutil või on kellegi progemise programm pure DOS arvutile kirjutatud (ei tööta XP ega uuema op.süsteemiga). Mõte on selles, et mitte kivi ei kanguta emaplaadilt lahti - vaid progen pisikese liidesega emaplaadil asuva flash kivi lennult ringi.
|
|
tagasi üles |
|
|
jnt
HV Guru
liitunud: 10.05.2005
|
31.01.2017 11:32:26
|
|
|
kalvis, see on vahva lahendus küll, aga näiteks atmega mingi kiviga õnnestus vaid ~1MHz kiirusega andmeid "ROM"ist lugeda. (Nii vähemalt kuskilt lugesin välja) Alguses võib olla okei, aga mitte jätkusuutlik, kuna tolle aja kivid lähevad kuni sinna 20MHz kanti välja.
Ka flash'i kõrvetamine on kõrvetamine. Ideaalina näeksin mingit lahendust, kus arvutist loetakse otse data sisse. (Ilmselt mingi RAM SRAM või DRAM näol tollel seadmel on jätkuvalt oluline, et asi mõistliku kiirusega toimetaks)
Seoses mikrokiipidega, siis Atmeli puhul tasub ehk USBasp jublakas hiinast tellida paari euro eest ja saab üle ISP asja progeda? Saad LPT nõudest lahti.
_________________ Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda.
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt |
|
tagasi üles |
|
|
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
01.02.2017 09:28:08
|
|
|
Jah, nii ta on. Tollased 8 bit arvutid töötasidki sinna 1 MHz sagedustega.
Kuid ega emuleerimisega parem pole. Raspberry-l saaksid ehk soovitud kiirused aga tal on väljundid 3,3 V! Tava TTL sisendiga kividele kõlbab, CMOS pipardab.
Mikrokontrollerite endi taktsagedus ongi vaid 20 MHz seega raskeks läheb ka 1 MHz tagamine.
Flash kivi puhtalt ise peaks spetsidega kiirelt töötama (ka 20 MHz). Kuid kas need lisapinnid seda kannatavad, pigem mitte.
Veel soovitan vaata ehk programmaatorile kiirvahetajaga pesa, sellega on ikka nunnu kivi kõrvetada. Kahjuks emaplaatide pesad on palju sitemad, et seal peab vanaviisi pornot taluma.
Siis polegi head lahendust kui vanaviisi pead jätkama.
Muidu ainus võimalus on mingi USB -> mingi serial staatiline registritega kivi kus siis lihtsa USB serial routiniga loed data sisse/välja. Kuid ka neil oli suur taktsagedus probleemiks (jälle 1 MHz variante oli aga kõrgem ???). USB enda töösagedus pole kah miskit väga kiiret, lisaks op.süsteem ei annagi niipalju ressurssi kui soovid.
|
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
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.
|