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>A abych nezapomnel, tady jsou zdrojaky :-)

V.

<span class="replyquote1">&gt; ------------ Původní zpráva ------------
&gt; Od: Vaclav Peroutka (sharpemu@pandora.cz) 
&gt; Ahoj vsichni,
&gt; 
&gt; dneska se mi podarilo docilit, aby Sharp bootoval z externiho zarizeni,
<img src="BODY_IMAGES_WRAP_GIF"> ktere
&gt; emuluje romdisk. Fotky jsem poslal Zdenkovi Adlerovi, at je hodi na WWW
<img src="BODY_IMAGES_WRAP_GIF">stranky,
&gt; tady jenom zdrojaky.
&gt; 
&gt; Prerekvizity - tzn. na cem jsem tuhle vec vyvijel:
&gt; ====================================
&gt; - notebook s Windows XP
&gt; - portable WinAVR - http://www.chip45.com/PortableWinAVR
&gt; - Xilinx Webpack ISE v6.3 - http://www.xilinx.com/ - sice starsi verze, ale
<img src="BODY_IMAGES_WRAP_GIF">mne
&gt; funguje, jak ma
&gt; - VariPOD konfigurator - tohle je vecicka od Milana Kostomlatskeho
&gt; http://www.mcu.cz/ s XPLA a je podobna zalezitosti od Amontecu. Bohuzel MK
<img src="BODY_IMAGES_WRAP_GIF">ma
&gt; vlekle zdravotni problemy a dokonce jeho stranky jsou v panu.
&gt; 
&gt; Co karta dela:
&gt; ===========
&gt; - obsahuje jednoduchy testovaci programek ve FLASH pameti pro Sharpa.
&gt; - chova se jako ROMdisk - IN A,0f9h - zpusobi vynulovani rom_counteru
&gt;                           - IN A,0f8h - hodi na databus aktualni byte, kam
&gt; ukazuje rom_counter a tento posleze zvetsi o jedna
&gt; - program vypise &quot;ATMEGA8 CONNECTED&quot; a blika podsviceni
&gt; 
&gt; Co karta obsahuje:
&gt; ===============
&gt; - neco je zrejme z fotek, jmenovite to je:
&gt;    - ATMEGA8 slouzici jako CMK (centralni mozek karty) bezici interne na
<img src="BODY_IMAGES_WRAP_GIF">8MHz
&gt;    - XC9572XL ( an jsem jiny nemel) slouzici k casovani, jelikoz CMK je
<img src="BODY_IMAGES_WRAP_GIF">trochu
&gt; brzda
&gt;    - 74LS245 jako oddelovac datove sbernice
&gt;    - spoustu dratu
&gt; 
&gt; Na co si dat pozor:
&gt; ===============
&gt; - Schema karticky je mozne pri trose vule &quot;vydolovat&quot; ze zdrojaku pro ATMEGU a
<img src="BODY_IMAGES_WRAP_GIF">z
&gt; UCF souboru pro Xilinx. Kreslit to ted nema smysl, momentalne je to spise
<img src="BODY_IMAGES_WRAP_GIF">ztrata
&gt; casu, nez neco skutecne duleziteho.
&gt; - ATMEGA se da konfigurovat primo z paralelniho portu - jenze potrebuje
&gt; skutecnych 5V - coz muj notebook neda. Proto je vedle atmegy jedna obluda ze
&gt; stareho MH74S00, ktera slouzi jako tvarovac (opet z &quot;nedotknutelnych zasob&quot;)
<img src="BODY_IMAGES_WRAP_GIF">a
&gt; invertor k RESETu z tranzistoru
&gt; - GMe prodava totalne pitome patice DIL28 na ATMEGu. Sice vypadaji, ze maji
&gt; pozlacene piny, ale obvod MUSI mit napruzene nozicky, jinak nemaji v patici
&gt; kontakt !!!
&gt; - VariPOD (to je ta mala seda krabicka pripojena na paralelni port notebooku
<img src="BODY_IMAGES_WRAP_GIF">na
&gt; fotkach) neni nutny, staci si udelat nejaky oddelovac sbernice. Ja mel
<img src="BODY_IMAGES_WRAP_GIF">VariPOD
&gt; po ruce, kdyz jsem MK delal GUI pro PC a uz mi zustal. Tak jsem ho pouzil.
<img src="BODY_IMAGES_WRAP_GIF">VHDL
&gt; k VariPODu muzu poskytnout. Schema ani desticku bohuzel ne.
&gt; 
&gt; A co dale:
&gt; ========
&gt; - dale to chce naimplementovat podporu FAT16 do ATMEGY - ale asi uz do vetsi. 
<img src="BODY_IMAGES_WRAP_GIF">To
&gt; se jeste uvidi.
&gt; - emulace FDC
&gt; 
&gt; Tedy - ramcove je mozne, aby karta byla funkcni. Hodne zalezi, jak velka
<img src="BODY_IMAGES_WRAP_GIF">podpora
&gt; FAT se udela. Navrhuji zpocatku jeden otevreny soubor DISK.DSK - ktery by
<img src="BODY_IMAGES_WRAP_GIF">byl
&gt; obrazem klasicke diskety pro NIPOS. A v NIPOSu by se pak implementoval
<img src="BODY_IMAGES_WRAP_GIF">prikaz
&gt; napr. &quot;chdisk DISK7&quot;, ktery by byl ekvivalentni manualni vymene diskety.
&gt; Obrazove soubory DISK01.DSK az DISKxx.DSK by byly ulozeny v korenovem
<img src="BODY_IMAGES_WRAP_GIF">adresari
&gt; FAT16.
&gt; 
&gt; Vasek
</pre>