Konference: Počítač SHARP MZ-800 a emulátory

Od: Fuzzy
Datum: 16.2.2012 21: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)]