Konference: Počítač SHARP MZ-800 a emulátory
Od: | Fuzzy |
Datum: | 16.2.2012 22:34 |
Předmět: | Re: mzix |
Ahojte, kdo byste se chteli mrknout na dalsi prototyp, tak je tady: https://sourceforge.net/projects/umzix/files/prototypes/2012-02-16/ Co potrebujete: - bud emulator, nastavit mzix dsk, nastavit RD a nabootovat - nebo relny sharp s unikartou nebo pravym FD, musi byt RD minimalne 64kB, nastavit/nahrat mzix dsk, nabootovat z FD (realneho sharpa jsem zatim nezkousel, zkusite nekdo?) POZOR! Ukazka prepise obsah vaseho RD. co muzete zkouset: ls cd pwd mkdir rm rmdir exit pak muzete zkusit spustit na pozadi jednoduchy proces, ktery blika borderem: border & a dal zkouset vyse uvedene prikazy. Sash a border se stridave odswapovavaji na RD (docela sranda :-); zadny memext to jeste neumi - s tim by to byl multiprocessing samozrejme uplne jina liga. Ma to jeste mouchy, napr. kdyz filesystem budete vic trapit tak se trochu rozhodi :-( Ale to nevadi, je to zatim jen ukazka. Fuzzy 2012/1/24 Fuzzy (sharpemu tu byla ta zakroucena vec pandora.cz) <martin.matyas tu byla ta zakroucena vec gmail.com>: > > Ahoj, > > co je nového: > - začleněn Michalův FDC driver > - kernel napěchován do 32kB - tak jak to je i v UZIXu > - otestovaná část služeb kernelu, filesystém by měl kompletně fungovat > - za pomocí Michalových utilit vytvořena další ukázka - floppy disk > image se zárodkem lilo, mzix kernelem a zkušebním procesem > - kdo máte chuť to vyzkoušet, můžete stahovat tady: > https://sourceforge.net/projects/umzix/upload/prototypes/2012-01-24/ > - zatím s tím pořád nic rozumnýho dělat nejde, musím rozchodit shell - > ten ještě neseje. > - maximální počet běžících procesů zatím 1 :-) > > Fuzzy > > 2011/12/30 Martin Matyas <martin.matyas tu byla ta zakroucena vec gmail.com>: >> Ahoj všichni, >> >> před časem jsem oživil projek MZIX. Za poslední léta tady byla >> několikrát přetřásána portace UZIXu na Sharpa, tak jsem se dal do >> dalšího pokusu. >> Ambice: >> - připravit nový OS pro Sharpa, který umožní použít co nejvíce >> existujícího a budoucího HW pod jedním prostředím, a přitom vyžadovat >> pro svůj běh pouze minimum >> - umožnit corss-překlad zdrojáků v C využívající POSIX knihovny běh na Sharpovi >> - připravit cross-kompilační prostředí pro sharpa/MZIX (za použití sdcc) >> - časem zoptimalizovat/změnit části UZIXu, možná ,něco přepsat z C do >> ASM, inspirovat se i jinými podobnými projekty - Lunix, SymbOS >> - rozjet síť - ať už přes ethernet, sériové rozhraní, jacky nebo >> cokoliv jiného čím může Sharp komunikovat se světem >> - využít stávající a budoucí memexty, ale snad se podaří je >> nevyžadovat a jet i bez nich s (pomalým) swapováním na RD >> - možná kompatibilita s CP/M aplikacemi >> >> Ambice nejsou: >> - GUI (aspoň zatím ne) >> - kompatibilita s existujícími sharp aplikacemi/hrami - možná tak >> akorát spustit, předat řízení a někam se odklidit a při příštím resetu >> se zkusit obnovit >> >> Aktuální stav projektu: >> - zdrojáky UZIXu překlopeny pro kompilaci přes sdcc a asxxxx >> - začleněny drivery pro klávesnici, video a rd (zatím do 1 MB -) >> - zdrojáky UZIXu byly nepřehledné kvůli limitům tehdy použitého c >> překladače a dalšími faktory - zjednodušeno >> - napsán nový kernel loader >> - napsán zárodek instalátoru >> - instalátor umí zatím jen naformátovat rd na fs používaný UZIXem >> - kernel nabootuje, namountuje root filesystem z rd (jestli tam ten fs >> je) a pokusí se spustit /bin/init - ten ale instalátor zatím neumí >> připravit, takže na tom to zkape >> >> Jestli byste se někdo chtěli připojit, jste vítáni. Michal začal >> pracovat na floppy driveru. >> Témat na kterých by se dalo dělat je plno: drivery pro cokoliv co na >> Sharpa je, process management, optimalizace kbd/screen driveru, >> preklad/priprava posix aplikaci pro mzix, .... >> >> Projekt je open source a zdrojáky jsou tady: >> https://sourceforge.net/projects/umzix/ >> >> Ochutnávka - instalátor + kernel s loaderem: >> https://sourceforge.net/projects/umzix/files/prototypes/2011-12-30/ >> >> Jestli si to chcete přeložit sami, tak budete potřebovat: >> - sdcc >=3.1 (http://sdcc.sourceforge.net) >> - asxxxx 5.x (http://shop-pdp.kent.edu/ashtml/asxxxx.htm) >> - mzftools >=0.2.2 (http://mzftools.sourceforge.net/wiki/index.php/MZFTools) >> >> Vím o sobě, že občas stavím luftschlossy :-), ale snad aspoň něco vyjde. >> Co si o tom myslíte? Názory vítány. >> >> Fuzzy > > ---
[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)]