<html>
  <head>
    <meta content="text/html; charset=iso-8859-2"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Ahoj,<br>
    <br>
    Ten ZX2MZ teda existuje? Niekde vo veľmi starých diskusiách som
    čítal, že niečo také vyvíjaš, ale vtedy to bolo v počiatočných
    štádiách. Dalo by sa o tom viac rozpísať ako to funguje, prípadne to
    zverejniť? Potom by mohlo konečne pribudnúť viac kvalitnejších hier
    pre Sharpa. Kvalitnejších myslím spracovaním prerábky, lebo 90 %
    hier je len ČB a s rýchlosťou 20 % originálu. Jediné, čo si z tej
    starej diskusie pamätám, že si využíval nejaké snapy z nejakého
    emulátora.<br>
    <br>
    Miloš<br>
    <br>
    <div class="moz-cite-prefix">Dňa 28. 12. 2015 o 10:56 Roman Dolejsi
      napísal(a):<br>
    </div>
    <blockquote
cite="mid:CALFf69fPCMzu1Rxri74zAA+eJ=JkYfZHz8mgWE2MMOjDg9PYsg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Ahoj Michale,
        <div><br>
        </div>
        <div>  dělám určitě test existence CP/M, nicméně si již
          nepamatuji jak. Kdybych ho nedělal, hodně programů by v MCE
          při zapnuté emulaci disku nefungovalo - např. hry převedené
          mým ZX2MZ velmi aktivně využívají RST odskoky na emulaci
          instrukcí - a ty by se beznadějně zasekly.</div>
        <div><br>
        </div>
        <div>  Zkusím najít ty zdrojáky a dám je k dispozici.. Pak
          budeme moudřejší ;-) Kdybych to designoval teď, asi bych
          udělal detekci nějakého obsahu v paměti v momentu, kdy je PC
          registr na správném BDOS odskoku a podporoval několik CP/M
          variant. Uvidíme, jak jsem to realizoval před těmi 10 lety ;-)</div>
        <div><br>
        </div>
        <div>Zatím,</div>
        <div>Roman</div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">Dne 28. prosince 2015 9:44 Michal Hucik
          - ORDOZ <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:ordoz@ordoz.com" target="_blank">ordoz@ordoz.com</a>&gt;</span>
          napsal(a):<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF">
              <div><br>
                Ahoj Romane,<br>
                <br>
                premyslel jsem nad tim a zajimalo by mne, zda delas
                nejaky test podle ktereho rozeznas, ze je prave aktivni
                cp/m, nebo zda proste natvrdo prevezmes vstup na adresu
                BDOSu ze skokove instrukce a pak zacnes jednat.<br>
                Napadlo mne nekolik moznych testu, ale vsechny mi
                prijdou celkem zpomalujici a asi nikdy na 100%
                zarucitelne.<br>
                <br>
                Michal<br>
                <br>
                Dne 11.12.2015 v 15:09 Roman Dolejsi napsal(a):<br>
              </div>
              <span class="">
                <blockquote type="cite">
                  <div dir="ltr">Zdar chlapi,
                    <div><br>
                    </div>
                    <div>  zkusím někde MCE najít, jestli se k tomu o
                      svátcích dostanu. CP/M disk je realizován
                      interceptem BDOS příkazů - v principu provedu
                      shadow jakéhokoli existujícího BDOSu v paměti a
                      realizaci jeho commandů z reálného stroje pro
                      zvolený přimapovaný disk. Některé příkazy tak
                      spojují odpověď reálného a podvrženého BDOSu. Díky
                      tomu všemu je celý přístup bloody fast, i když
                      mírně nekompatibilní s některými programy ;-)
                      Tuším, že jsem tam udělal i podporu adresářů,
                      přístupem na ně jako na soubory je proveden
                      changedir na reálném stroji.</div>
                    <div><br>
                    </div>
                    <div>btw. docela ok je (pokud si vzpomínám) i
                      emulace CPCExt - podporuje i nativní formátování a
                      expanzi prázdného (nulového) disku beze stop pod
                      Sharpem pro libovolný formát - postupně se disk
                      rodí, jak Sharp formátuje ;-) Dělal jsem to tehdy
                      pro emulaci ZX128+3 pod MCE, která musela
                      podporovat různé ochrany disket na trhu..</div>
                    <div><br>
                    </div>
                    <div>Dám vědět,</div>
                    <div>Roman</div>
                    <br>
                  </div>
                </blockquote>
                <br>
              </span></div>
            <br>
            _______________________________________________<br>
            SharpMZ mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:SharpMZ@mail.ordoz.com">SharpMZ@mail.ordoz.com</a><br>
            <a moz-do-not-send="true"
              href="http://mail.ordoz.com/mailman/listinfo/sharpmz"
              rel="noreferrer" target="_blank">http://mail.ordoz.com/mailman/listinfo/sharpmz</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <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>