Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Vaclav Peroutka Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>Faktem je, že jsem už párkrát přemýšlel nad nějakým primitivním
<img src="BODY_IMAGES_WRAP_GIF"> souborovým systémem pro FLASH... Ale bylo to pro jiné aplikace a nakonec mne
<img src="BODY_IMAGES_WRAP_GIF">to netlačilo, takže zatím bumbác letělo do kouta...


<span class="replyquote1">&gt; 
&gt; Kdyz jsem na Ebay videl
&gt;
<img src="BODY_IMAGES_WRAP_GIF">http://www.ebay.com/itm/390-NEW-AM29F040-75JC-AMD-CM0S-Flash-Memory-ICS-FACTORY-
<img src="BODY_IMAGES_WRAP_GIF">AMD-TUBES-/160713021550?pt=LH_DefaultDomain_0&amp;hash=item256b3e186e
&gt; Tak mne take napadlo udelat Flash rom-disk kde by bylo ulozena &quot;knihovna 
&gt; programu&quot;.
&gt; 
&gt; Urcite budu uvazovat jak trivialne udelat pro MZ dosem dva ramdisku a to 
&gt; tak aby druhy byl flashdisk - cele bych to nazval &quot;uloziste&quot;.
&gt; 
&gt; Co treba to udelat na &quot;SPANSION - S25FL128P0XMFI001 - MEMORY, FLASH, 
&gt; 128M, SPI, 16SOIC&quot;. Klidne by se jich veslo tam i vice. Hlavne si musime 
&gt; uvedomit ze CP/M  na jednom logickem disku ma omezeni na 64 souboru. Ale 
&gt; to je resitelne pomoci sw, ktery by logicky disk umoznoval definovat az 
&gt; pri pouziti a pomoci specialniho sw by se vybral spravny disk.
&gt; 
&gt; Radek
&gt; 
&gt; 
&gt; Dne 12.1.2012 16:11, Vaclav Peroutka (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote2">&gt; &gt;
&gt; &gt; Ale jo, Martine,
&gt; &gt;
&gt; &gt; na ten můj návrh RDIDE16 by se tohle asi při troše dobré vůle vešlo. 
<img src="BODY_IMAGES_WRAP_GIF">Jde o to
</span><span class="replyquote1">&gt; jestli to má smysl. Tj. z aplikačního hlediska.
</span><span class="replyquote2">&gt; &gt;
&gt; &gt; Jinak, pro informaci, dnes mi přišly desky pro Memext, objednám CPLD,
<img src="BODY_IMAGES_WRAP_GIF">SRAMky,
</span><span class="replyquote1">&gt; buffery a udělám první test. Pokud bude úspěšný, pak dám vědět a
<img src="BODY_IMAGES_WRAP_GIF">spáchám
&gt; distribuci.
</span><span class="replyquote2">&gt; &gt;
&gt; &gt; Vašek
&gt; &gt;
</span><span class="replyquote3">&gt; &gt;&gt; ----------------------------------------
&gt; &gt;&gt;
&gt; &gt;&gt; Ahoj,
&gt; &gt;&gt;
&gt; &gt;&gt; jeste k tem napadum do budoucna:
&gt; &gt;&gt; co pouzit nejaky flash chip s vysokou kapacitou za par desetikorun, treba
</span><span class="replyquote1">&gt; tady
</span><span class="replyquote3">&gt; &gt;&gt;
</span><span class="replyquote1">&gt;
<img src="BODY_IMAGES_WRAP_GIF">http://cz.farnell.com/spansion/s29gl032n90tfi030/ic-memory-flash-32m-3v-48tsop/d
<img src="BODY_IMAGES_WRAP_GIF">p/1791306
</span><span class="replyquote3">&gt; &gt;&gt;
&gt; &gt;&gt; a udelat desku napr. 512k SRAM RD + flash z toho chipu? Bylo by pak k
&gt; &gt;&gt; dispozici hafo pameti
&gt; &gt;&gt; s rychlym pristupem pomoci inir (pripadne i otir, kdyby zapisovaci
&gt; &gt;&gt; logika byla na karte).
&gt; &gt;&gt; Uz jsme to trochu probirali s Vaskem a Michalem, asi by tam nejaky
&gt; &gt;&gt; problemy byly, ale kdyby se
&gt; &gt;&gt; tohle podarilo videl bych to fakt jako supr vec. Je tady sice unikarta
&gt; &gt;&gt; se sd, ale ta rychlost rd...
&gt; &gt;&gt;
&gt; &gt;&gt; Otazka je jak takovou kapacitu adresovat ze sharpa, ale myslim ze 2
&gt; &gt;&gt; porty - 16b na
&gt; &gt;&gt; prepinani 64kB stranek by mel stacit. Treba i nekompatibilne se
&gt; &gt;&gt; stavajicimi rd (co se flashky tyka)
&gt; &gt;&gt;
&gt; &gt;&gt; Fuzzy
&gt; &gt;&gt;
&gt; &gt;&gt; 2012/1/12 Radek Suk (sharpemu@pandora.cz)&lt;suk@[doména skryta]&gt;:
</span><span class="replyquote1">&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Fuzzy ja jsem samozrejme spise pro reseni RAM,RAM,RAM,FLASH jako ty,
&gt; protoze
&gt; &gt;&gt;&gt; programuji system a tak vidim ze z programatorskeho pohledu je to lepsi
&gt; &gt;&gt;&gt; reseni.  Take bych takto mohl pouzivat 1MB ramdisk a v dalsich 512KB ram
&gt; &gt;&gt;&gt; bych v prvnich 64KB mel ramdisk pro Basic. Ale neni problem to prepnout
&gt; &gt;&gt;&gt; softwarove tesne pred zapnutim basicu a z basicu se dostat pres
<img src="BODY_IMAGES_WRAP_GIF">specialni
&gt; &gt;&gt;&gt; program, ktery prepne banku a udela reset a tak najede cp/m.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Vidim mimimalne u Martina Lukaska a Pavla Zeleza ze chteji &quot;intenzivne&quot;
&gt; &gt;&gt;&gt; pouzivat Flash a pak chapu jejich pozadavek RAM,RAM,FLASH,RAM
&gt; &gt;&gt;&gt; (FLASH,RAM,RAM,RAM - zalezi na pohledu veci). Takto jim po zapnuti
<img src="BODY_IMAGES_WRAP_GIF">pocitace
&gt; &gt;&gt;&gt; najede system z Flash a v ni muze byt program ktery spusti spravnou cp/m. 
<img src="BODY_IMAGES_WRAP_GIF">A
&gt; &gt;&gt;&gt; tak nemusi byt pripojena ani FDD nebo se z ni nemusi bootovat - to je
<img src="BODY_IMAGES_WRAP_GIF">sice
&gt; &gt;&gt;&gt; trosku hudba budoucnosti ale i ja ted nepouzivam FDD.  Jen zapnu pocitac
<img src="BODY_IMAGES_WRAP_GIF">a
&gt; &gt;&gt;&gt; udelam EB a muzu pracovat. MZ Dosu je to jedno, zde udelam ovladac pro
<img src="BODY_IMAGES_WRAP_GIF">toto
&gt; &gt;&gt;&gt; reseni - da se rici ze to nebude zadny problem do 1,5MB. Otazka je zda
<img src="BODY_IMAGES_WRAP_GIF">ma
&gt; &gt;&gt;&gt; smysl jiz ted myslet na vetsi ramdisk - zda to vubec nekdo bude delat
<img src="BODY_IMAGES_WRAP_GIF">nebo
&gt; &gt;&gt;&gt; zda nekdo zapoji 2x RRD - to jiz ted neni problem - jen si to musi
<img src="BODY_IMAGES_WRAP_GIF">vyvest
&gt; &gt;&gt;&gt; nekam ven a mit vice slotu a prostoru. Urcite ale necham tu prekladovou
&gt; &gt;&gt;&gt; tabulkou aby si kazdy mohl sam urcit jak to zapoji a bude si moci
<img src="BODY_IMAGES_WRAP_GIF">upravit
&gt; &gt;&gt;&gt; system tak aby mu fungoval spravne a s maximalni ram. Bohuzel prekladova
&gt; &gt;&gt;&gt; tabulka nemuze byt pro 8MB ramdisk - je to ztrata 128 bajtu.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Duvod proc je potreba rici co bude &quot;bezne nastaveni&quot; je to aby se v NU
&gt; &gt;&gt;&gt; udelalo nastaveni, ze stiskem jednoho tlacitka se vse nastavi spravne -
&gt; jako
&gt; &gt;&gt;&gt; se to ted dela pro zalohovany ramdisk 1MB. Aby to bylo alespon trosku
&gt; &gt;&gt;&gt; user-friendly.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Jinak koukam ze David ma novou zajimavou stranku http://www.8bit.8u.cz/
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Co se tyce programovani Flash to popisi v blizke budoucnosti. Obecne
<img src="BODY_IMAGES_WRAP_GIF">musis
&gt; &gt;&gt;&gt; pouzit postup dle vyrobce.
&gt; &gt;&gt;&gt; http://robotics.ee.uwa.edu.au/eyebot/doc/DataSheets/29F040.pdf
&gt; &gt;&gt;&gt; Strucne receno Flash neni SRAM a tak to musis programovat tak, ze tam
<img src="BODY_IMAGES_WRAP_GIF">das
&gt; &gt;&gt;&gt; serii presne definovanych cisel, napr. pro zapis bajtu jsou to ctyri
<img src="BODY_IMAGES_WRAP_GIF">zapisy
&gt; &gt;&gt;&gt; a pak musis kontrolovat zda je to jiz zapsano a zda pripadne nebyl
<img src="BODY_IMAGES_WRAP_GIF">problem
&gt; &gt;&gt;&gt; pri zapisu. Pak je jeden bajt zapsan a muzes na dalsi. Neni to nic
&gt; &gt;&gt;&gt; sloziteho. Pro tebe to bude trivialita.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Ja planuji udelat &quot;mustr&quot;, jednoduchy program co vezme .bin od Pavla a
<img src="BODY_IMAGES_WRAP_GIF">da
&gt; to
&gt; &gt;&gt;&gt; do Eprom. Bohuzel stale predelavam barak a tak nemam prislis volneho casu 
<img src="BODY_IMAGES_WRAP_GIF">a
&gt; &gt;&gt;&gt; uz ted toho moc nenaspim. To byl duvod proc jsem byl rad ze vlastni
<img src="BODY_IMAGES_WRAP_GIF">vyrobu
&gt; a
&gt; &gt;&gt;&gt; distribuci delal Martin a tim mu jeste jednou dekuji.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Radek
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Dne 11.1.2012 13:08, Fuzzy (sharpemu@pandora.cz) napsal(a):
&gt; &gt;&gt;&gt;
</span><span class="replyquote2">&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; Ahoj Radku,
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; přikláním se ke konfiguraci prvních 1.5MB kontinuálně SRAM - pro
&gt; &gt;&gt;&gt;&gt; jednodušší a rychlejší adresování softwarem, a pak na konci
<img src="BODY_IMAGES_WRAP_GIF">512kB
&gt; &gt;&gt;&gt;&gt; flešky.
&gt; &gt;&gt;&gt;&gt; Nebo je nějaký dobrý důvod mít to tak jak píšeš?
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; BTW - jak se s tou fleškou dá zacházet? Přímo zapisovat tak jak do
&gt; &gt;&gt;&gt;&gt; SRAM části asi ne, že?
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; Fuzzy
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; 2012/1/11 Radek Suk (sharpemu@pandora.cz)&lt;suk@[doména skryta]&gt;:
</span><span class="replyquote3">&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; Martine a Pavle a samozrejme i vsichni ostatni
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; Urcite je vhodne se dohodnout jak kdo bude chtit zapojit RRD aby se
<img src="BODY_IMAGES_WRAP_GIF">mohlo
&gt; &gt;&gt;&gt;&gt;&gt; jiz zacit delat pripadne nove programy nebo upravy stavajicich. Zatim
&gt; &gt;&gt;&gt;&gt;&gt; vidim
&gt; &gt;&gt;&gt;&gt;&gt; ze vetsina je pro zapojeni RAM,RAM,FLASH,RAM. To ma sice nevyhodu ze
&gt; &gt;&gt;&gt;&gt;&gt; vypocet
&gt; &gt;&gt;&gt;&gt;&gt; &quot;stranky&quot; nebude trivialni ale pujde to naprogramovat. Take by bylo
&gt; &gt;&gt;&gt;&gt;&gt; vhodne
&gt; &gt;&gt;&gt;&gt;&gt; se domluvit, ze kdo bude menit out(0f8h) tak vzdy to bude zpracovavat
&gt; &gt;&gt;&gt;&gt;&gt; jako 8
&gt; &gt;&gt;&gt;&gt;&gt; bitovy registr i presto ze je to ted jen 1 bitovy. Vse co se ted
&gt; &gt;&gt;&gt;&gt;&gt; nepouziva
&gt; &gt;&gt;&gt;&gt;&gt; at zustane v 0.
&gt; &gt;&gt;&gt;&gt;&gt; Duvod je ten aby se dalo alespon teoreticky premyslet nad 8MB
<img src="BODY_IMAGES_WRAP_GIF">ramdiskem.
&gt; &gt;&gt;&gt;&gt;&gt; Kdyz by nekdo mel hodne casu tak si myslim by to slo udelat. Ale jen
<img src="BODY_IMAGES_WRAP_GIF">za
&gt; &gt;&gt;&gt;&gt;&gt; pameti by dal tak 1500Kc a cely ramdisk by ho stal cca 3000Kc. Cele by
<img src="BODY_IMAGES_WRAP_GIF">se
&gt; &gt;&gt;&gt;&gt;&gt; to
&gt; &gt;&gt;&gt;&gt;&gt; muselo udelat SMD a vsech 16 pameti by se muselo dat na obe strany
<img src="BODY_IMAGES_WRAP_GIF">desky.
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; Jinak zatim MZ DOS je reseny takto:
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; rd_port:: db 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15     ; pro rd
&gt; &gt;&gt;&gt;&gt;&gt;           db 0ech,0edh,0eeh,0efh, -1,-1,-1,-1 ; 0e8h,0e9h,0eah,0ebh
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; Toto je jen konverzni tabulka, ktera rika kam mam ulozit nebo nacist
<img src="BODY_IMAGES_WRAP_GIF">data
&gt; &gt;&gt;&gt;&gt;&gt; z
&gt; &gt;&gt;&gt;&gt;&gt; ramdisku. Kde je cislo 0..15 tak system vi ze je to zalohovany
<img src="BODY_IMAGES_WRAP_GIF">ramdisk,
&gt; &gt;&gt;&gt;&gt;&gt; kdyz
&gt; &gt;&gt;&gt;&gt;&gt; je tam e8..ef tak ze je to PEZIK ramdisk a -1 znamena neobsazenou
<img src="BODY_IMAGES_WRAP_GIF">pozici.
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; Proto kdyz rozsirim cislo na 0..127 a tak se tam bude moci pridat
<img src="BODY_IMAGES_WRAP_GIF">jeste
&gt; &gt;&gt;&gt;&gt;&gt; tech
&gt; &gt;&gt;&gt;&gt;&gt; 512KB z dalsi banky. Dulezite jsou ty cisla 16..31.  Po teto uprave
<img src="BODY_IMAGES_WRAP_GIF">bude
&gt; &gt;&gt;&gt;&gt;&gt; MZDOS moci vyuzivat az 1,5MB ram zalohovaneho typu. Bohuzel budu muset
&gt; &gt;&gt;&gt;&gt;&gt; pro
&gt; &gt;&gt;&gt;&gt;&gt; toto zrusit ovladac pro PEZIK, volne pameti neni mnoho, ale to bude
&gt; &gt;&gt;&gt;&gt;&gt; jedno,
&gt; &gt;&gt;&gt;&gt;&gt; stejne to nikdo nebude spojovat soucasne a kdo ma PEZIK ten proste
<img src="BODY_IMAGES_WRAP_GIF">nebude
&gt; &gt;&gt;&gt;&gt;&gt; instalovat tento patch.
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; Pavle Zelezo jak by jsi chtel spoustet ty hry z Epromky? Mas nejake
<img src="BODY_IMAGES_WRAP_GIF">menu?
&gt; &gt;&gt;&gt;&gt;&gt; Jak to zatim delas? Co se tyce programovani primo v Sharpovi tak to
<img src="BODY_IMAGES_WRAP_GIF">dodam
&gt; &gt;&gt;&gt;&gt;&gt; ale uz bych to rovnou ukazal na necem realnym. Ja si to predstavuji
<img src="BODY_IMAGES_WRAP_GIF">tak
&gt; &gt;&gt;&gt;&gt;&gt; ze
&gt; &gt;&gt;&gt;&gt;&gt; pod CP/M se spusti prg s parametrem ktery bude ten binarni soubor a to
<img src="BODY_IMAGES_WRAP_GIF">se
&gt; &gt;&gt;&gt;&gt;&gt; nahraje do Flash.  Druhe reseni, ktere se jeste musi overit je
<img src="BODY_IMAGES_WRAP_GIF">nastavit
&gt; &gt;&gt;&gt;&gt;&gt; ramdisk  na 512KB a udelat tak CP/M a do ni nahrat vsechny programy.
&gt; &gt;&gt;&gt;&gt;&gt; Nasledne udelat binarni kopii z ram do flash.
&gt; &gt;&gt;&gt;&gt;&gt; To by melo vyhodu ze by se to dalo pripravit pouhym NC ale otazka je
<img src="BODY_IMAGES_WRAP_GIF">jak
&gt; &gt;&gt;&gt;&gt;&gt; by
&gt; &gt;&gt;&gt;&gt;&gt; to nasledne fungovalo jen s R/O ramdiskem.
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; Radek
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; ---
</span><span class="replyquote2">&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; ---
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;
</span><span class="replyquote1">&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; ---
</span><span class="replyquote3">&gt; &gt;&gt;
&gt; &gt;&gt; ---
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
</span><span class="replyquote2">&gt; &gt;
&gt; &gt; ---
&gt; &gt;
&gt; &gt;
</span><span class="replyquote1">&gt; 
&gt; 
&gt; ---
&gt; 
&gt; 
&gt; 
</pre>