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>
<span class="replyquote1">&gt; 
&gt; Ano, tohle je cesta. A napadlo mě tohle:
&gt; CP/M je pro Sharp perfektní, ale nejde do něj z prostorových důvodů
&gt; nacpat podpora IDE16, FAT, atd... A co tak do CP/M BIOSu a BDOSu udělat
&gt; jenom most přes který se budou volání CP/M služeb posílat na HW
<img src="BODY_IMAGES_WRAP_GIF"> zařízení
&gt; a to vrátí výsledek. Služba čti sektor pak přes ten mostek vrátí
<img src="BODY_IMAGES_WRAP_GIF">sektor
&gt; ať je uložený na SD kartě, CF kartě, HDD, nebo třeba na virtuálním
<img src="BODY_IMAGES_WRAP_GIF">FTP.
&gt; A nevím jaké služby má CP/M v BDOSu, ale myslím že práce se soubory
<img src="BODY_IMAGES_WRAP_GIF">tam
&gt; určitě bude a ta se dá takhle taky přehrát na HW. (princip ala SordM5)
&gt; Takže tímto se ušetří místo v paměti SHARPA. A bude stačit jedna CP/M 
<img src="BODY_IMAGES_WRAP_GIF">(s
&gt; tím mostkem) a všechno složité a na Z80 obtížně řešitelné se takto
&gt; přehraje na chytrou HW kartu. Pak už tomu CP/M systému bude zcela jedno
&gt; jestli se data čtou s SD karty nebo třeba internetu (sakra to už to
&gt; někdo říkal... ;-)
&gt; 
</span>
Mnojo, vsichni v zasade mluvime o podobnych vecech. Jedna vec je abstrakce
<img src="BODY_IMAGES_WRAP_GIF">fyzickeho media - to ma prave na starosti radic daneho media. K tomu slouzi BIOS
<img src="BODY_IMAGES_WRAP_GIF">operacniho systemu. Druha vec je abstrakce vyssi vrstvy, tzn. urovne souboroveho
<img src="BODY_IMAGES_WRAP_GIF">systemu - tak, jak je delany ten radic Sord-FD5. Tohle jsou sluzby BDOSu -
<img src="BODY_IMAGES_WRAP_GIF">prepni disk, otevri/zavri soubor atd.

Mas pravdu, ze pokud by nekdo presunul sluzby BDOSu (a tedy i BIOSu) do
<img src="BODY_IMAGES_WRAP_GIF">externiho HW, tak zbude spousta mista, kazde dalsi zarizeni bude krasne
<img src="BODY_IMAGES_WRAP_GIF">kompatibilni.

To je ale podmineno jednou malickosti. Nekdo to musi udelat. A taky nekdo musi
<img src="BODY_IMAGES_WRAP_GIF">udelat &quot;abstrakcni protokol&quot; - proste to, jak bude spolu kecat Sharp s externim 
<img src="BODY_IMAGES_WRAP_GIF">zarizenim. Co se stane, kdyz se pripoji do Sharpa vice zarizeni. Co se stane,
<img src="BODY_IMAGES_WRAP_GIF">kdyz se pripoji vice stejnych zarizeni. Atd. 

Proto jsem se ja osobne vydal jinou cestou - emulace FDD. Ta je v CP/M davno
<img src="BODY_IMAGES_WRAP_GIF">zvladnuta a velmi dobre. Pokud je mi znamo, jsou 4 ruzne diskove formaty:
1. LEC CP/M ( autor Jiri Lamac), ze ktereho vychazi i NIPOS - 720kB s 0.stopou
<img src="BODY_IMAGES_WRAP_GIF">0.strany kompatibilni s PC/AT standardem - 360kB samozrejme taky, ale neni duvod
<img src="BODY_IMAGES_WRAP_GIF">podporovat
2. P-CP/M - original Sharp, velikost diskety je 320kB - to asi nema cenu
<img src="BODY_IMAGES_WRAP_GIF">podporovat, pokud nekdo neprijde s programem, ktery je zajimavy a nebezi na
<img src="BODY_IMAGES_WRAP_GIF">jinem systemu.
3. Disk BASIC 2Z046 - disketa 316kB - zrejme by ten format sel
<img src="BODY_IMAGES_WRAP_GIF">&quot;zestandartizovat&quot; na 720kB
4. MRS - autor Vlastimil Vesely - tam ani ten format neznam presne, nicmene je
<img src="BODY_IMAGES_WRAP_GIF">to opet neco jineho.  Wex nasledne upravil MZ-Paint pro FDD, takze se domnivam, 
<img src="BODY_IMAGES_WRAP_GIF">ze ten pouziva stejny format, jako MRS. MRS mam rad, takze bud podporovat, nebo 
<img src="BODY_IMAGES_WRAP_GIF">opet predelat diskove funkce.

Hlavni omezeni je velikost &quot;diskety&quot;. Otazkou je, nakolik je toto omezeni
<img src="BODY_IMAGES_WRAP_GIF">seriozni.

Muj osobni nazor je, ze nabidka by se mela ridit poptavkou. To jest, co REALNE
<img src="BODY_IMAGES_WRAP_GIF">budou lidi na Sharpu delat. Idealni je mit uplne vsechno a aby uplne vsechno
<img src="BODY_IMAGES_WRAP_GIF">chodilo. To je jasne. Ale beznejsi mi prijde spise to, ze clovek sedne, napise, 
<img src="BODY_IMAGES_WRAP_GIF">ja mam Sharpa, chci s nim delat to a to. Hrat hry. Programovat v Cecku. V
<img src="BODY_IMAGES_WRAP_GIF">Basicu. Od toho by se melo odvijet to, kam se zamerit.

Momentalne ja mam nejake predstavy a ty se snazim realizovat. A je jasne, ze
<img src="BODY_IMAGES_WRAP_GIF">jsou tady lidi, kteri maji predstavy uplne jine. A o tom to je, je potreba rict 
<img src="BODY_IMAGES_WRAP_GIF">konkretne. Takze ja se momentalne vydal cestou zpetne kompatibility. A k tomu
<img src="BODY_IMAGES_WRAP_GIF">bych chtel tu CF kartu, zezacatku asi jenom jako repozitar her/programu,
<img src="BODY_IMAGES_WRAP_GIF">nabootovat, vybrat hru, spustit. Behem par sekund. Pak by se videlo dal.

A bohuzel toho casu taky nemam tolik, kolik bych si predstavoval.

Jsem se zase rozepsal...

V.
</pre>