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>Zdravicko,

nasel jsem par prispevku ohledne RAMdisku z roku 2004 a mam par dotazu, ktere
<img src="BODY_IMAGES_WRAP_GIF"> zkusim tak nejak sesumirovat:

1. Podle stranek scav.ic.cz se pouzivaji na SRAM/ROM nasledujici porty:
   - 0xE8 - 0xEF - s touto funkci:
      - out(E8) - ???
      - out(E9) - stranka pro 64kB
      - out(EA) / in(EA) - zapis/cteni bajtu a increment
      - out(EB) - nastaveni spodnich 16 bitu adresy
      - out(EC) -  ???
      - out(ED) -  ???
      - out(EE) -  ???
      - out(EF) -  ???
   - 0xF8 - 0xFB
     - in(F8) -  nulovani ROM/SRAM adresy
     - in(F9) -  cteni bajtu a increment
     - out(FA) -  zapis bajtu do SRAM (nikoli do ROM) a increment
     - out(FB) -  ???

-&gt;  k cemu slouzi ty ostatni adresy ?

2. Jak do toho vseho zapada RAMDisk PEZIK ?

Jde mi totiz o nasledujici vec. Vzhledem k tomu, ze uz jsou hotove ty
<img src="BODY_IMAGES_WRAP_GIF">univerzalni desky pro Sharpa (kdo si je objednal, muzete se brzy tesit), chci
<img src="BODY_IMAGES_WRAP_GIF">jako prvni krok osadit jednu desku pokusne Xilinxem, 628512 a 29F010. 

V 29F010 bude maly bootovaci programek (viz obrazek), ktery bude umoznovat
<img src="BODY_IMAGES_WRAP_GIF">jednak spousteni programu z FLASHe a taky mazani FLASHe (krome 1. sektoru s
<img src="BODY_IMAGES_WRAP_GIF">bootloaderem) a pridavani programu. 

628512 bude klasicky RAMdisk. Mel by fungoval v CP/M ev. dalsich programech
<img src="BODY_IMAGES_WRAP_GIF">(paklize existuji).

A ted - 628512 bude podporovat 0xE9-0xEB - tzn. klasicky SRAM disk - mam pravdu 
<img src="BODY_IMAGES_WRAP_GIF">?
Cteni bootloaderu z FLASHE bude na portech 0xF8-0xF9 - jen doufam, ze se
<img src="BODY_IMAGES_WRAP_GIF">pouzivaji pri startu Sharpa jako prvni.

Programovani a ostatni operace s FLASH budou na jinych portech - rekneme 0x55,
<img src="BODY_IMAGES_WRAP_GIF">0x56, 0x57.

Ma nekdo neco zasadniho proti teto koncepci ? Co si o tom kdo mysli ?

Vasek
</pre>