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

Hynek Sladký <econf@[doména skryta]> 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é).

<pre>Zdravim,

kdysi jsem si &#039;hral&#039; s CP/M na eZ80 - nebyl to port CP/M, ale prepsany 
system do C se souborovym systemem FAT na SD karte. Pro ladeni jsem si 
napsal simulator na PC, jadro systemu jsem pouzil stejne, souborovy 
system pak pristupoval na disk PC.
Pro cteni/zapis jsem tam mel pole 512B sektoru v RAM. Protoze eZ80 i PC 
ma dostatek pameti, nebyl s tim zadny problem. Tato pamet byla mimo 
beznou aplikacni pamet 64KB CP/M.
Zkousel jsem neco podobneho zprovoznit na Z180, ale tam jsem zatim nebyl 
uplne uspesny, hlavne kvuli slozitemu hlidani strankovani.

Hynek

Dne 8.1.2019 v 18:01 Jakub Ladman napsal(a):
&gt; Ahoj
&gt;
&gt; Tonoucí se stébla chytá.
&gt;
&gt; Již několik zim se vracím ke svému projektu - jedná se o port CP/M 3 
&gt; na můj vlastní hardware (s ničím nekompatibilní, respektive 
&gt; kompatibilní s tím, co se mi zachce). HW je z větší části v FPGA, 
&gt; takže když se mi něco zdá neelegantní řešit v sw, modifikuji hw v 
&gt; programovatelném poli.
&gt;
&gt; Co potřebuju?
&gt;
&gt; Dobrovolníka, který mi nabídne, že když mu napíšu svoje stesky co se 
&gt; mi zrovna nedaří (debug cp/m biosu na hw, nemožnost debugu v emu, 
&gt; případně nalezení cesty k němu), že si je přečte a zkusí se zamyslet, 
&gt; co bych měl dělat lépe nebo jinak. Možná nejdůležitější bude to, že mě 
&gt; vyslechne a že budu muset někomu popsat, kde jsem a tím si sám něco 
&gt; uvědomím.
&gt;
&gt; Jediné co mohu nabídnout na oplátku je to že jsem totéž schopen 
&gt; nabídnout někomu dalšímu. Taky uvažuji nad tím, že bych potom začal 
&gt; zprovozňovat cp/m 3  a gsx taky na sharpu.
&gt;
&gt; Díky
&gt;
&gt; Jakub
&gt;
&gt; PS: mám funkční verzi, která ovšem nešetrně zachází s flash pamětí a 
&gt; při každém zápisu 128B bloku, smaže a přepíše 4KB, čili, když systém 
&gt; zapisuje na disk (na té flash) 4KB dat v souvislém bloku, tak se paměť 
&gt; smaže a přepíše 32x. Když jsem to začal přepisovat tak jsem se dostal 
&gt; do stavu, kdy mi to bez zjevné příčiny nenabootuje, zabloudí v kódu 
&gt; během bootu. Potřebuju nápad jak na ten debug. Nechci se příliš 
&gt; rozepisovat tady v konferenci.

</pre>