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

Anonym 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>Zdravim,

  ten navrh se mi moc libi a kdyby to fungovalo, snad vytahnu doma i pajku
a zkusim to udelat ;-)

Osobne bych ale z pohledu efektivity ovladani a moznosti rozsirovani
navrhoval zmensit pozicni selector v pameti na 2 bity (A15, A14), stranky
volit pomoci D0-D7 + Ax (A13 jako nejvyssi bit muze volit Flash/RAM
stranky).
Stranky se tim padem zvetsi na 16kB a prestrankovani cele pameti zabere 4
OUTy misto 16ti. Strankovani je kompatibilni se strankovanim ostatnich
stroju - MSX, ZX a dalsi.

Celkova adresovatelnost v tomto provedeni se zvysi na 4MB + 4MB. Pokud
navic deklarujeme, ze signaly A8-A12 mohou pozdeji byt vyuzity, mame
prakticky &quot;neomezenou&quot; moznost expanze.
Hlavne mi jde ale o relativni jednoduchost prepinani, vyvazenou granularitu
a moznosti - sam bych ve svem Sharpikovi chtel mit 1MB RAM a nejakou tu
Flashku.

Jak se vam to zda - Davide, Zdenku, ostatni? Nejsem v necem uplne vedle?
Roman



|---------+---------------------------&gt;
|         |           &quot;David Luftner  |
|         |           (sharpemu@pandor|
|         |           a.cz)&quot; &lt;ix9     |
|         |           26.10.2004 20:31|
|         |           Odpovězte prosím|
|         |           uživateli       |
|         |           &quot;Konference     |
|         |           &quot;Počítač SHARP  |
|         |           MZ-800 a        |
|         |           emulátory&quot;&quot;     |
|         |                           |
|---------+---------------------------&gt;
 
<img src="BODY_IMAGES_WRAP_GIF"><span class="replyquote1"> &gt;------------------------------------------------------------------------------
<img src="BODY_IMAGES_WRAP_GIF">---------------------------------------------------------------|
</span>  |                                                                             
<img src="BODY_IMAGES_WRAP_GIF">|
  |        Komu:    &quot;Konference &quot;Počítač SHARP MZ-800 a emulátory&quot;&quot;
<img src="BODY_IMAGES_WRAP_GIF">&lt;sharpemu@pandora.cz&gt;                                                       |
  |        Kopie:                                                               
<img src="BODY_IMAGES_WRAP_GIF">|
  |        Předmět: Re: Rozsireni Ramky                                       
<img src="BODY_IMAGES_WRAP_GIF">|
  |                                                                             
<img src="BODY_IMAGES_WRAP_GIF">|
  |                                                                             
<img src="BODY_IMAGES_WRAP_GIF">|
 
<img src="BODY_IMAGES_WRAP_GIF"><span class="replyquote1">&gt;-------------------------------------------------------------------------------
<img src="BODY_IMAGES_WRAP_GIF">--------------------------------------------------------------|
</span>


Uff zapomel jsem poslat schema a popis zapojeni:


CSROM (Mapovani pameti pro kompatibilitu):


Signal csrom je priveden z patice rom a je aktivni v &quot;0&quot;. Signal preklopi
MUX a tim privede na A12-&gt;A12, A13-&gt;A13, SWITCH MZ700/MZ800-&gt;A16, ctvrty
MUX provede inverzi signalu a ten zablokuje (2x7489)mapovaci pameti (A14,
A15, A17, A18 budou v log 1), zaroven aktivuje hradlem NOR pin /CS u Flash.





CAS (Prace s pameti v mapovacim rezimu)


Signal CAS muze byt aktivni pouze pokud je CSROM neaktivni -&gt; mapovaci
pameti jsou v provozu a MUX je pro vystupy pruchozi. Mapovaci pameti maji
vybranou adresu podle A12-A15. Signal CAS prichazi se zpozdenim -&gt; mapovaci
pameti se zpozdenim 40ns meli dostatek casu vybrat stranku. Nejvyssi bit
A19 z mapovacich pameti definuje  /CSflash=A19+/CAS, /CSram=/A19+/CAS.





Zapis do mapovacich pameti:


Jen OUT (E7) asi netreba komentare. Dve hradla NAND, 74ls138 a tranzistor
jako invertor. Adresu v mapovaci pameti vybiraji zase A12-A15 to znamena ze
se to bude krmit instrukci OUT(C),x.


D.





---






</pre>