Konference: Počítač SHARP MZ-800 a emulátory
Od: | Fuzzy |
Datum: | 11.1.2012 13:08 |
Předmět: | Re: rrd - software |
Ahoj Radku,
přikláním se ke konfiguraci prvních 1.5MB kontinuálně SRAM - pro
jednodušší a rychlejší adresování softwarem, a pak na konci 512kB
flešky.
Nebo je nějaký dobrý důvod mít to tak jak píšeš?
BTW - jak se s tou fleškou dá zacházet? Přímo zapisovat tak jak do
SRAM části asi ne, že?
Fuzzy
2012/1/11 Radek Suk (sharpemu tu byla ta zakroucena vec pandora.cz) <suk tu byla ta zakroucena vec softex.cz>:
>
>
> Martine a Pavle a samozrejme i vsichni ostatni
>
> Urcite je vhodne se dohodnout jak kdo bude chtit zapojit RRD aby se mohlo
> jiz zacit delat pripadne nove programy nebo upravy stavajicich. Zatim vidim
> ze vetsina je pro zapojeni RAM,RAM,FLASH,RAM. To ma sice nevyhodu ze vypocet
> "stranky" nebude trivialni ale pujde to naprogramovat. Take by bylo vhodne
> se domluvit, ze kdo bude menit out(0f8h) tak vzdy to bude zpracovavat jako 8
> bitovy registr i presto ze je to ted jen 1 bitovy. Vse co se ted nepouziva
> at zustane v 0.
> Duvod je ten aby se dalo alespon teoreticky premyslet nad 8MB ramdiskem.
> Kdyz by nekdo mel hodne casu tak si myslim by to slo udelat. Ale jen za
> pameti by dal tak 1500Kc a cely ramdisk by ho stal cca 3000Kc. Cele by se to
> muselo udelat SMD a vsech 16 pameti by se muselo dat na obe strany desky.
>
> Jinak zatim MZ DOS je reseny takto:
>
> rd_port:: db 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ; pro rd
> db 0ech,0edh,0eeh,0efh, -1,-1,-1,-1 ; 0e8h,0e9h,0eah,0ebh
>
> Toto je jen konverzni tabulka, ktera rika kam mam ulozit nebo nacist data z
> ramdisku. Kde je cislo 0..15 tak system vi ze je to zalohovany ramdisk, kdyz
> je tam e8..ef tak ze je to PEZIK ramdisk a -1 znamena neobsazenou pozici.
>
> Proto kdyz rozsirim cislo na 0..127 a tak se tam bude moci pridat jeste tech
> 512KB z dalsi banky. Dulezite jsou ty cisla 16..31. Po teto uprave bude
> MZDOS moci vyuzivat az 1,5MB ram zalohovaneho typu. Bohuzel budu muset pro
> toto zrusit ovladac pro PEZIK, volne pameti neni mnoho, ale to bude jedno,
> stejne to nikdo nebude spojovat soucasne a kdo ma PEZIK ten proste nebude
> instalovat tento patch.
>
>
>
> Pavle Zelezo jak by jsi chtel spoustet ty hry z Epromky? Mas nejake menu?
> Jak to zatim delas? Co se tyce programovani primo v Sharpovi tak to dodam
> ale uz bych to rovnou ukazal na necem realnym. Ja si to predstavuji tak ze
> pod CP/M se spusti prg s parametrem ktery bude ten binarni soubor a to se
> nahraje do Flash. Druhe reseni, ktere se jeste musi overit je nastavit
> ramdisk na 512KB a udelat tak CP/M a do ni nahrat vsechny programy.
> Nasledne udelat binarni kopii z ram do flash.
> To by melo vyhodu ze by se to dalo pripravit pouhym NC ale otazka je jak by
> to nasledne fungovalo jen s R/O ramdiskem.
>
> Radek
>
>
> ---
Ostatní příspěvky vlákna:
[2012/1 (125)] [2012/2 (34)] [2012/3 (57)] [2012/4 (46)] [2012/5 (40)] [2012/6 (44)] [2012/7 (64)] [2012/8 (57)] [2012/9 (32)] [2012/10 (55)] [2012/11 (25)] [2012/12 (63)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]