<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    Milosi soucasne pouzivani Basicu a CP/M neni idealni. Rada cp/m ma
    snahu inicializovat ramdisk a soucasne vyuzit kompletni kapacitu
    ramdisku. Da se to ruzne nastavit ale musis byt opatrny pri uzivani.
    Treba hw reset ti nastavi VCTM1 ramdisk na nultou stranku. A tak po
    shift+reset nemas nastavenou stranku jakou ocekavas. Proto u mych
    projektu muzes zahlednout port 68H. To je vlastne E8H kde je jeden
    bit vynulovany. Takovy ramdisk ti zadny bezny prg nesmaze a kdyz si
    upravis basic na tento port, tak muzes bezproblemove pouzivat jak
    cp/m, tak basic a ruzne to spoustet. Jedine co by se muselo v
    unikarte udelat je nadefinovat dalsi ramdisk na tomto portu.
    Teoreticky to neni slozite, protoze rutinka pro port E8H je jiz
    udelana.<br>
    <br>
    Radek<br>
    <br>
    <div class="moz-cite-prefix">Dne 28.10.2019 v 20:03 Michal Medek
      napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:9rz.10l5v.361RpTNAT0G.1Tjpjj@seznam.cz">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      Ahoj,
      <div><br>
      </div>
      <div>v podstate vsechny myslenky, ktere uvadis maji neco do sebe.
        A u kazde se da najit nejake to ale. Jedna me napadla hned pri
        cteni. Nastavim stranku na urcite cislo a RamDisk neni tak
        velky, co potom?</div>
      <div>Nebo, mam v ram disku nejake soubory pro CP/M, spustim BASIC
        a ten je 'poskodi'. Jak se to dozvim? A pak to nejdulezitejsi,
        kdyz to zaradis na TODO listu, tak ti to 'uhnije' v case nez se
        k tomu nekdo z programatoru dostane ;-) Prece jen by bylo
        idealni, kdyby se kazda nova 'feature' dala ovladat treba z
        Unicard Manageru. Momentalne je rozpracovanych nekolik
        funkcionalit a stale nejsou zdroje k jejich dokonceni. Preci jen
        je to volnocasovy projekt.</div>
      <div>V soucasne situaci je asi nejlepsi si udrzovat nekolik
        RamDisku a prepinat mezi nimi podle toho, s tim si chces hrat.
        Treba ja to delam tak, ze mam na QuickDisku urcity BASIC a jehi
        image si zapnu soucasne s BASICovskym RamDiskem. Kdyz delam neco
        s CP/M, tak to stejne udelam s FloppyDiskem + RamDiskem. Nevim,
        jestli je to idealni nebo ne, ale zvyknul jsem si :-)</div>
      <div>Jinak v BASICu si muzes vsechny stranky, ktere v RamDisku
        mas, prepinat. Krome te prvni, kterou BASIC inicializuje.
        Samozrejme rucne, pres OUTP.</div>
      <div><br>
      </div>
      <div>A ted mi doslo, ze tohle by fungovalo jen pokud by jsi
        startoval BASIC z Unicard Manageru. Pokud by jsi to udelal treba
        z FloppyDisku (CP/M), tak asi ne.</div>
      <div><br>
      </div>
      <div>Mikes</div>
      <div><br>
        <aside>
          ---------- Původní e-mail ----------<br>
          Od: Miloš <a class="moz-txt-link-rfc2396E" href="mailto:milsa@atlas.sk"><milsa@atlas.sk></a><br>
          Komu: Počítače SHARP MZ a jejich emulátory
          <a class="moz-txt-link-rfc2396E" href="mailto:sharpmz@mail.ordoz.com"><sharpmz@mail.ordoz.com></a><br>
          Datum: 27. 10. 2019 20:35:15<br>
          Předmět: [SharpMZ] RAM disk a podpora 16 MB
        </aside>
        <br>
        <blockquote data-email="milsa@atlas.sk">Ahojte!
          <br>
          <br>
          Rozmýšľam nad tým, že či by bol záujem pridať parameter do
          konfigurácie <br>
          RAM disku na Unikarte. Jednalo by sa o nastavenie aktuálnej
          stránky RAM <br>
          disku pri zapnutí počítača.
          <br>
          <br>
          No a teraz pointa. Pokiaľ viem, CP/M podporuje 1 MB od
          začiatku RAM <br>
          disku. Zvyšok v CP/M nie je využitý. BASIC vie robiť len so 64
          kB RAM <br>
          diskom a nepracuje so stránkami, takže ideálne by bolo, keby
          mal <br>
          poslednú stránku RAM disku.
          <br>
          <br>
          Vďaka tomu by vlastne RAM disk pre BASIC a pre CP/M
          nekolidovali pokiaľ <br>
          by sa pri zapnutí počítača načítal BASIC. Ak by sa načítalo
          skôr CP/M, <br>
          už by si RAM disk stránku prestavil. Neviem síce, či s RAM
          diskom <br>
          pracuje aj Unicard Manager, ale to by sa dalo riešiť, ak áno.
          <br>
          <br>
          Bol by s tým nejaký problém alebo moje myšlienkové pochody sú
          v poriadku?
          <br>
          <br>
          Pokiaľ by s tým nebol problém, bolo by možné to zaradiť do
          TO-DO listu <br>
          Unikarty pre budúcnosť?
          <br>
          <br>
          Miloš
          <br>
          <br>
          _______________________________________________
          <br>
          SharpMZ mailing list
          <br>
          <a class="moz-txt-link-abbreviated" href="mailto:SharpMZ@mail.ordoz.com">SharpMZ@mail.ordoz.com</a>
          <br>
          <a class="moz-txt-link-freetext" href="http://mail.ordoz.com/mailman/listinfo/sharpmz">http://mail.ordoz.com/mailman/listinfo/sharpmz</a>
          <br>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
SharpMZ mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SharpMZ@mail.ordoz.com">SharpMZ@mail.ordoz.com</a>
<a class="moz-txt-link-freetext" href="http://mail.ordoz.com/mailman/listinfo/sharpmz">http://mail.ordoz.com/mailman/listinfo/sharpmz</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>