Zdravicko,
nasel jsem par prispevku ohledne RAMdisku z roku 2004 a mam par dotazu, ktere
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) - ???
-> 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
univerzalni desky pro Sharpa (kdo si je objednal, muzete se brzy tesit), chci
jako prvni krok osadit jednu desku pokusne Xilinxem, 628512 a 29F010.
V 29F010 bude maly bootovaci programek (viz obrazek), ktery bude umoznovat
jednak spousteni programu z FLASHe a taky mazani FLASHe (krome 1. sektoru s
bootloaderem) a pridavani programu.
628512 bude klasicky RAMdisk. Mel by fungoval v CP/M ev. dalsich programech
(paklize existuji).
A ted - 628512 bude podporovat 0xE9-0xEB - tzn. klasicky SRAM disk - mam pravdu
?
Cteni bootloaderu z FLASHE bude na portech 0xF8-0xF9 - jen doufam, ze se
pouzivaji pri startu Sharpa jako prvni.
Programovani a ostatni operace s FLASH budou na jinych portech - rekneme 0x55,
0x56, 0x57.
Ma nekdo neco zasadniho proti teto koncepci ? Co si o tom kdo mysli ?
Vasek
Celé vlákno · 2 zprávy
Re:Ramdisky - jak to vlastne je ?
Vaclav Peroutka SHARP MZ-800
Ahoj Pavle, Dival jsem se do disassemblovaneho vypisu z MZ1R12, ale FB tam najit nemuzu... Predpokladam, ze to je jen preklep, protoze u ostatnich konfiguraci jsou pouzity 3 porty a v tomto jedinem pripade 4. Takze pod obrazkem ma asi byt F8-FA. O tech E8 az EF nikdo nevi ? Takhle strankoval PEZIK RAMdisk, nebo se pletu ?Takze to zrejme musi byt s nejake SHARP hardwarem aspon trochu kompatibilni... Na Kapsaconu se muzeme sejit, ja se tam zajdu podivat predpokladam v sobotu kolem 11h. Kdyby neco, mobil na mne je 604 798 870. Vasek
Zobrazit citovaný text (53 řádků)
> ------------ Původní zpráva ------------ > Od: Pavel Zelezo <zelezo[doména skryta]> > Předmět: Re:Ramdisky - jak to vlastne je ? > Datum: 15.11.2007 23:26:55 > ---------------------------------------- > Ahoj Vašku, > > tak tenhle přispěvek jsem včera přehlédl , ale moc se mi to líbí :) a jsem > pro. > > BTW, nesjdeme se na KapsaConu ? > Nějak jsem si to popletl a myslel jsem, že už byl. > > ahoj Pavel > > PS: > o portech jsem našel jedinou zmínku a to tuto: > > http://www.sharpmz.org/mz-700/mz1r12.htm > je tam zmíněna adresace portu $FB > > Zkus ještě Zdeňka Adlera. Mám pocit, že ten ví o HW Sharpa úplně všechno :) > > ---------------------------------------- > > > > Zdravicko, > > > > nasel jsem par prispevku ohledne RAMdisku z roku 2004 a mam par dotazu, ktere > > 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) - ??? > > > > -> k cemu slouzi ty ostatni adresy ? > > > > >