Konference: Počítač SHARP MZ-800 a emulátory
Od: | Radek Suk |
Datum: | 8.8.2013 18:10 |
Předmět: | Re: usb disk + sramdisk + (rtc) |
Trosku odbocim od tematu ale je to k veci Muj nazor je ze 20% z nas jsou programatori a 80% hardwarari. A podle toho to vypada. Nepocitejme ze bude nejaky novy sw a kdyz tak ze ho bude prilis mnoho. Z tech 80% co neco stavi bych to rozdelil na tri skupiny: 1) maji zajem pajet jen THT (DIL), zadne SMT - 70% 2) jsou ochotni pajet i SMT - 30% 3) Lukasek - on by nejradeji dostal k Vanocum IPhone Kit a doma si to cele zapajel a ozivil - jinak receno neni problem pajet i vetsi mnozstvi malych soucastek a pritom mit nervy ze zeleza. Ted zpet k tematu. Martine muzeme tam dat jednu 512KB ramku a tu zapojit primo na sbernici. Treti obvod jako citac by se nedal 393 ale 193. Pamet by se ovladala pres In a,(c) a out (c),a (ini,outi). Takze by tam byl relativne rychly ramdisk ale nekompatibilni o velikosti 512KB. Takze i kompletni podpora kompletni FATky by nebyl problem. Kdyz by nekdo upravil nejakou cp/m tak i ta by chodila. Ctirade nemyslim ze je to nahrada unikarty. Minimalne to ma jednu obrovskou vyhodu a to ze je THT. Druha vyhoda je ze vlastni cinnost chape kazdy a nemusi se ucit nejnovejsi technologie. Prave ta sw "slozitost" obou unikaret je duvod proc se to neujalo jak se predpokladalo. Napr. u Dzinove karty je problem ze prekladac neni open source. Martine v hlavne mam asi 14 dni myslenku predelat RRD a dat tam pouze tento chip http://cz.farnell.com/lyontek/ly62w20488ml-55lli/sram-16m-2mx8-2-7-5-5v-44tsopii /dp/2253669 a odebrat i flash. Na volne misto by se mohl dat RTC nebo i CH375, pripadne i UART (z80sio), pripadne radic QD. Ted ctu email od Davida a ten mam podobnou myslenku. Radek Dne 8.8.2013 11:01, Martin Lukasek (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): > Mne se moc nelibi na desku pridelavat ten modul, ale dokazu si predstavit ho zabudovat do Sharpa tak, aby USB konektor byl pristupny a pripojit na desku plochym kabelem. Co se tyka samotenecho chipu, tak se prodava za cca 5 USD kusovka, cilize stovka. To spis pak prodrazi ty ostatni veci. Jen USB A female konektor na panel stoji 8 EUR. Nejlevnejsi varianta asi je nekam picnout primo ten modul a zapojovat to do nej. > > Diky za vysvetleni s tou flash, me zmatl ten SRAM disk, tak jsem myslel, ze to ma byt obdoba Tveho RRD jen s pripojenim toho modulu. Flash s ovladacim softem ma logiku a je to rozumne. Na druhou stranu budes urcite potrebovat nejakou RAM navic. Ten loader program musi byt co nejmensi, aby mohl natahnout a spustit i velke programy. Takze nejaky RAMdisk nebo aspon nejak pristupnou RAM na desce to asi stejne bude chtit. Ze by to ten "plnotucny FAT" program natahnul do RD, pak by se vymenil za pidi loader a ten by to presunul z RD do RAM a spustil. > > Ze Pavel Zelezo umel nejak nakrmit obsah flash vim, ale existuje k tomu nejaky ovladaci program nebo aspon nejaky postup, aby si kazdy mohl snadnou naskladat do flash co chce a vyrobilo to nejake male menu a obsah flash na naprogramovani? > > Martin > > > -----Original Message----- > From: Radek Suk (sharpemu tu byla ta zakroucena vec pandora.cz) [mailto:suk tu byla ta zakroucena vec softex.cz] > Sent: Thursday, August 08, 2013 1:28 AM > To: Konference "Počítač SHARP MZ-800 a emulátory" > Subject: Re: usb disk + sramdisk + (rtc) > Importance: Low > > > > Modul ma vyhodu ze vse SMT je jiz hotove a tim padem se nemusi resit pajeni - pro nektere to muze byt neprekonatelny problem. Martine podivej se kdo chip CH375 prodava a za kolik. Nejsem proti tomu to koupit jako chip a udelat to primo na desce - jeste bych toto nechal otevrene. S Davidem premyslime ze to vyvedeme kabelem ven - zde by se pouzil obycejny USB kablik co se pouziva jako prodluzovacka. Proste ustrihnout a pripajet. Nebo dokonce pouzit pravy prodluzovaci kabel a nic nepajet. > Ale Martine to co jsi navrhl ty by slo take, je to stejne reseni. > Nepocitam ze nekdo bude davat usb flash primo do sharpa - ale mozna by nebylo na skodu na tom uvazovat kdyz bude misto. > > > Sramdisk s Flash pameti (mozna eprom) je tam je pro to aby to najelo bez podpory kazetaku. Berme situaci ze clovek nema v pocitaci nic. Samotny modu Ch375 je samozrejme pro romku zcela cizi zarizeni a neni schopno to detekovat. Protoze ceny pameti jsou tak male, tak proc nepouzit neco vetsiho a dat tam i nejaky sw primo do sramdisku. Pred par lety co si pamatuji si pekne s tim pohral Pavel Zelezo. Takze zde neni potreba vymyslet nejaky sw - jen pouzit to co je. S myslenkou Sramdisku prisel David a mne se zamlouva. Davidovi to muze byt jedno on si stejne neustale upravuje Epromku tak aby mu to vyhovovalo. Ted napr. misto load a save ma prg co primo ovlada ten modul Ch375. Tim si setri cas. Pro jistotu jeste doplnim se pojmem sramdisk myslim zarizeni co komunikuje protokolem jemuz rozumi eprom Shapra. V tomto projektu tam nebude RAM ale EPROM nebo Flash. Proste neco jako ROMDISK z AR. > > > Ja bych chtel pouzit odlechcenou verzi ovladace FAT - ten samozrejme bude mit omezeni ale je velice pravdepodobne ze treba tech 100 souboru na USB flashce bude umet zobrazit a vybrat jednu a tu spustit. Az ten "plnokrevni" FAt ovladac ma cca 50KB umi i long name a ruzne znakove sady - ale uprimne, kdo to potrebuje? Ja ani nepocitam ze pouziji ovladac pro plnou FAT. Osobne budu spokojeny kdyz se pro zacatek zobrazi prvnich 25 souboru a sipkama najedu na nejaky nazev a stisknu CR a ono se to spusti. Zatim jsem neuvazoval o tom ze bych v tomto pripade daval MCU do Sharpa. > > > Martine bohuzel jsem zatim MZDOSem nijak nepokrocil a proto stale umi jen 1MB ramdisk. To RTC chci prave pro CP/M. Samozrejme to muzu predelat i na neco jineho ale proc? Soucasne jsem premyslel udelal na desce atypicky ramdisk ale to jsem ani radeji nepsal a pritom by to byla obycejna jedna ramka 512KBx8 a pro 64KB by se nemusel pridavat na desku zadny dalsi obvod a pro 512K jen jeden. Bohuzel bez upravy sw by to bylo k nicemu a nerad bych si usil na sebe bic. > > Radek > > Dne 7.8.2013 23:22, Martin Lukasek (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): >> Ten modul asi bude nejlepsi nejak zabudovat do Sharpa tak, aby byl USB konektor pristupny a daly se do nej strkat disky a pripojit ho na desku ve spodnim slotu kablikem, ne? Tim se resi i problem potencionalne pinove odlisnych modulu. Napriklad, pres sroubky na levy bok horniho krytu nad zdrojem by to asi slo docela dobre. >> >> K cemu na desce ten RAMdisk a k cemu ta Flash? Jen kvuli integraci perfierii nebo to ma nejaky hlubsi smysl? A kdyz jsem u toho, tak k cemu se to USB bude vlastne pouzivat a jak obsluhovat? Chybi mi tam asi nejake MCU, ktere by se o to postaralo a vdechlo tomu nejakou inteligenci, protoze pripadna obsluha FAT ze Sharpa bude asi dost narocna. >> >> Ja urcite do jedne (az 2 ;-) desky pujdu, ale stalo by za to se zamyslet nad tou SW casti. Jinak jsou to dalsi HW hratky. Nerikam, ze se mi to nelibi, libi a urcite do jedne desky pujdu, jenom mam strach, aby to neustrnulo na tom, ze si vsichni postavime HW, ke kteremu nebude zadny soft. >> >> Klidne se softem pomuzu, ale chce to nejakou vizi a nejaky cil ;-) >> >> Krasny vecer >> >> Martin >> >> -----Original Message----- >> From: Radek Suk (sharpemu tu byla ta zakroucena vec pandora.cz) [mailto:suk tu byla ta zakroucena vec softex.cz] >> Sent: Wednesday, August 07, 2013 11:45 AM >> To: Konference "Počítač SHARP MZ-800 a emulátory" >> Subject: usb disk + sramdisk + (rtc) >> Importance: Low >> >> >> Michale dik za info ze i ty aktualne pouzivas FatFS. >> >> V pondeli jsem se zastavil u Davida Luftnera a pujcil jsem si od neho modul Ch375. Pri te prilezistosti nas napadlo udelat kartu do dolniho slotu. David mi jiz vcera poslal prvni navrh schematu. Urcite veci bych zmenil a proto to zatim nezverejnuji cele schema. >> Asi nejvetsi problem je ze ne kazdy modul Ch375 je stejny. Existuje vice verzi. Ted jsem na Ebay videl modul co je podle fotky stejny jako ma David. Proc o tom pisi je to, ze se muze stat ze vytvorime desku a nekdo si koupi modul Ch375 a pak bude prekvapeny ze ma jinak zapojene konektory. Proto i na desce to bude delane tak ze pujdou profrezovat urcite spoje a pripojit pomoci vodicu i jinak zapojeny modul. Vlastni USB bude kablikem vyvedeno ven. Obecne jeden modul stoji ted cca 180Kc. >> Proto v tomto projektu je docela dulezite hned na zacatku rici kdo ma zajem o koupi modulu ch375 a pak az prijde teprve objednat pcb kartu. >> >> Soucasti desky bude obycejny sram ramdisk co reaguje na 0f8h a 0f9h. >> Jako citac se pouzije ls393. Jako pamet bych pouzil AM29F040P. Davide aby se mohla vyuzit 29f40 na 100% doporucuji dat tam jeste jeden 393, ono to nikoho cenove nezabije. Take bych Davide na 138 dal i M1 signal - takto to muze trosku blbnout pri preruseni. Musim se jeste podivat na to jak resis inkrementaci citace - myslim ze to neni spravne resene. Take bych zmenil abych 375 nereagovala na A8h a A9h ale radeji a 98h a 99h - jestli se nemylim tak A8h je zalozni adresa ramdisku, tak at se to neblokuje. >> >> Take bych mozna dal na desku o jednu patici navic kde by si mohl nekdo naprogramovat AM29F040P a pak prendat do spravne patice pro vlastni cinnost. Program na programovani by byl maly program nahravany z kazetaku. Vetsina z nas ma programator eprom a flash a tak je pravdepodobne ze si flash nahraje externe. >> >> Take bych tam chtel dal i RTC co pouzivam ja - to by bylo jen pro mne - jedna se o dva cipy - ostatni to nemusi pajet. Desky bych opet objednal z seeedstudiu - cena by byla nekde 180Kc/kus. >> >> Otazka pro Davida - muzu schema upravit podle tohoto prispevku? Pro ostatni, kdo mate zajem o tento projekt tak napiste. >> >> Radek >> >> Dne 7.8.2013 8:52, Michal Hučík (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): >>> Ahoj Radku, >>> >>> tento FatFS pouzivame m.j. i v Unikarte. Pred par lety jsem si >>> pripojil k Sharpu CF kartu v 16 bitovem IDE rezimu a zkousel jsem si >>> sahnout primo ze Sharpa na FAT32. Rutiny pro cteni a zapis bloku pres >>> IDE mely jen par bajtu, nicmene ten FAT driver sezral skoro celou >>> pamet Sharpa - viz muj starsi prispevek do konfery >>> http://archivek.ordoz.com/sharpemu/4400 >>> >>> Michal >>> >>> Dne 5.8.2013 14:00, Radek Suk (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): >>>> Jak pise David. Vlastni Ch375 neresi partition ani Fat ci neco jineho. >>>> >>>> Proto mi pripada nejtrivialnejsi pouzit >>>> http://elm-chan.org/fsw/ff/00index_p.html. Tento sw pouziva Fat32 a >>>> tak je to pripraveno i na velke disky. Koukal jsem na zdrojaky a sw >>>> pristupuje na disk tak ze nejdrive to zkusi pristup jak k diskete a >>>> kdyz nenajde fat tak zkusi najit partition (jako hdd). Testovaci >>>> program bych videl asi takto. Hlavni cast naprogramovat v TP - da se >>>> rici ze zde bych pouzil program co neco cte a uklada do souboru. V >>>> Pascalu se to da rychle udelat - proto i Martin Lukasek delal pro >>>> unikartu ovladaci prg v pascalu. Pak bych prelozil FatFs od adresy >>>> 08000h a Davidovo rutinky od 0a000h. Kdyz by program v TP ukazal >>>> treba adresar na disku a obsah jednoho souboru, tak toto reseni je >>>> spravne. >>>> >>>> Radek >>>> >>>> Dne 5.8.2013 9:48, VELESOFT (SPRINTER) (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): >>>>> Ono to nepodporuje oddily na disku ? >>>>> >>>>> VELESOFT >>>>> >>>>> ----- Original Message ----- From: "David Luftner >>>>> (sharpemu tu byla ta zakroucena vec pandora.cz)" <ix9 tu byla ta zakroucena vec atlas.cz> >>>>> To: "Konference "Počítač SHARP MZ-800 a emulátory"" >>>>> <sharpemu tu byla ta zakroucena vec pandora.cz> >>>>> Sent: Monday, August 05, 2013 9:25 AM >>>>> Subject: Re: CH375 >>>>> >>>>> >>>>>> Zatím nic dalšího neplánuju. Potřebuji rozchodit FDC pro CPC a na >>>>>> sharpovi se to bude lépe dělat. >>>>>> Unikartu jsem poslal do světa tak jsem potřeboval něco na uložení >>>>>> pár kb pro testování. >>>>>> Ten ovládací program šoupnu do romky a zatím bez fat a pod. >>>>>> >>>>>> Je otázka do budoucna jakou FAT rozchodit. Nejjednodušší je asi >>>>>> FAT16 se soubory 8.3. To pak budou fungovat jen USB do 2GB, ale kdo >>>>>> potřebuje více? >>>>>> >>>>>> DL > --- > POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen. > Více informací: http://goo.gl/b99cI > >
Ostatní příspěvky vlákna:
[2013/1 (17)] [2013/2 (52)] [2013/3 (60)] [2013/4 (68)] [2013/5 (60)] [2013/6 (42)] [2013/7 (9)] [2013/8 (48)] [2013/9 (1)] [2013/10 (40)] [2013/11 (45)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]