<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Asi jsme uz moc zmlsany, abychom si to
      devedli predstavit.</div>
    <div class="moz-cite-prefix">Ja si matne pamatuju programovani tak,
      ze jsem:</div>
    <div class="moz-cite-prefix">1) na ctvereckovany papir napsal
      zdrojovy kod, cili textove instrukce, navesti atd...</div>
    <div class="moz-cite-prefix">2) zkompiloval jsem to, tedy jsem
      vpravo napsal kody instrukci, ty uz jsem pak znal zpameti, u 8080
      i Z80 to melo jednoduchy system poli bitu<br>
    </div>
    <div class="moz-cite-prefix">3) slinkoval jsem to, cili jsem vlevo
      napsal adresy a doplnil parametry instrukci skoku</div>
    <div class="moz-cite-prefix">4) provedl jsem upload, tak, ze jsem
      hexa kody vytukal na klavesnici udelane z alobalu a nejakych
      lepicich folii</div>
    <div class="moz-cite-prefix">5) bud to slo nebo se hledala chyba</div>
    <div class="moz-cite-prefix">;-)<br>
    </div>
    <div class="moz-cite-prefix">Dne 23.04.2024 v 18:34 Pavel Kořenský
      napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:27fb1ce1-5663-4c4b-bf8f-1c867a422f02@dator3.cz">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class="moz-cite-prefix">Každopádně si pamatuju, že už tenkrát
        mi vrtala v hlavě jedna otázka na kterou jsem vlastně nikdy a
        nikde nenašel odpověď.</div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix">Představme si, že píšeme hru na
        ZX-Spectrum. Nějakou pořádně velkou. Jak to vlastně píšu a
        ladím, když mám k disposici jen 48KB paměti a do ní potřebuju
        nacpat assembler, monitor, editor a tu rozdělanou hru samotnou,
        když výsledná hra má pak plných 48KB ?</div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix">A nějak jsem v té době
        nezaregistroval, že by existovala nějaká speciální ROM která by
        obsahovala assembler, editor a monitor, nehledě k tomu, že ty
        hry pro svůj běh používaly mnoho rutin z klasické ROMky.
        Minimálně tedy tu část, která obsluhovala generování videa,
        klávesnici atd.</div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix">Zdraví PavelK</div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix"> <br>
      </div>
      <div class="moz-cite-prefix">Dne 23.04.2024 v 17:13 Jirka Mww
        napsal(a):<br>
      </div>
      <blockquote type="cite"
cite="mid:CAGNMtu3AZXH6Gvg2E1b5cVUok6JPshJ997GugQwOdRz2NPw6ZA@mail.gmail.com">
        <meta http-equiv="Content-Type"
          content="text/html; charset=UTF-8">
        <div dir="ltr">Překladač assembleru s mnemonikou Z80 jsem nikdy
          v ruce neměl. Používali jsme ten od I8080, který tady tak
          nějak "volně koloval " . 
          <div><br clear="all">
            <div>
              <div dir="ltr" class="gmail_signature"
                data-smartmail="gmail_signature">Zdravi<br>
                Jirka Sloupenský  OK1MWW</div>
            </div>
            <br>
          </div>
        </div>
        <div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
          <table style="border-top:1px solid #d3d4de">
            <tbody>
              <tr>
                <td style="width:55px;padding-top:13px"><a
href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail"
                    target="_blank" moz-do-not-send="true"><img
src="https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif"
                      alt="" style="width: 46px; height: 29px;"
                      moz-do-not-send="true" width="46" height="29"></a></td>
                <td
style="width:470px;padding-top:12px;color:#41424e;font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Neobsahuje
                  žádné viry.<a
href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail"
                    target="_blank" style="color:#4453ea"
                    moz-do-not-send="true">www.avast.com</a></td>
              </tr>
            </tbody>
          </table>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">út 23. 4. 2024 v 14:40
            odesílatel Petr Labaj <<a href="mailto:labaj@volny.cz"
              moz-do-not-send="true" class="moz-txt-link-freetext">labaj@volny.cz</a>>
            napsal:<br>
          </div>
          <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Jaký
            byl důvod jiné mnemoniky assembleru Z-80 proti 8080 nevím.<br>
            Ale zato bezpečně vím, že mnemonika u Z-80 byla skvělá a
            logická.<br>
            Na rozdíl od hnusné mnemoniky u 8080.<br>
            Takže díky za ni.<br>
            <br>
            PL<br>
            <br>
            *****************<br>
            <br>
            Dne 23.4.2024 v 12:15 Jaroslav Buchta napsal(a):<br>
            > Me bylo hlavne divne, proc byly nedokumentovane, kdyz
            podle ocekavani <br>
            > fungovaly a docela bezne se pouzivaly?<br>
            > A taky se tradovalo, ze jine nazvy instrukci proti 8080
            byly kvuli <br>
            > nejake licenci? Nebo jaky to melo duvod, kdyz byly
            jinak kompatibilni?<br>
            ><br>
            > No ale dobre je, ze Z80 muze dal fungovat v FPGA, open
            design <br>
            > implementaci par existuje a asi jsou i povedene, jednou
            jsem se tim <br>
            > zabyval ale do konce to nedotahnul.<br>
            ><br>
            > Dne 23.04.2024 v 11:41 d.petr napsal(a):<br>
            >> Aha. A já se domníval, že když nebyly
            dokumentované, že je originál <br>
            >> neměl. Tak jste mi trochu pokazil radost, že to měl
            kdekdo.<br>
            >> P.<br>
            >><br>
            >><br>
            >> Pavel Kořenský napsal(a) dne 23. 04. 24 v 9:31:<br>
            >>> Pokud si dobře vzpomínám, tak ty instrukce
            uměly snad všechny <br>
            >>> procesory Z80. Akorát se jednalo o
            nedokumentované instrukce a <br>
            >>> standardní assembler je neuměl přeložit a
            musely se zadávat v hexu.<br>
            >>> Psal jsem o těch nedokumentovaných instrukcích
            někdy v 80. letech <br>
            >>> článek do Sdělovací techniky a pamatuju si, že
            jsem ty instrukce <br>
            >>> zkoumal na ZX-Spectrum které mělo originální
            Z80A od Zilogu. Ony se <br>
            >>> docela často používali ve hrách ke zmatení
            kódu, protože běžný <br>
            >>> disassembler je neuměl pojmenovat. Až teprve
            jeden šikula (Petr <br>
            >>> Fiedler se myslím jmenoval) napsal pro
            ZX-Spectrum <br>
            >>> monitor/disassembler, který se vešel do 2KB
            video RAM (horní třetina <br>
            >>> obrazovky) a ten je disassemblovat uměl.<br>
            >>><br>
            >>> Zdraví PavelK<br>
            >>><br>
            >>> Dne 23.04.2024 v 9:48 d.petr napsal(a):<br>
            >>>> No jo, zavzpomínal jsem na svoje počítačové
            začátky se SHARPem MZ <br>
            >>>> 821 (i když v něm byl ten japonský klon,
            zmíněný ve článku; <br>
            >>>> mimochodem - ten klon byl ještě lepší, než
            originál Z80, měl <br>
            >>>> rozšířenou instrukční sadu o všechny
            instrukce s indexovými <br>
            >>>> registry, pro které byly ve strojáku Z80
            "díry").<br>
            >>>> P.<br>
            >>>><br>
            >>>><br>
            >>>> iko napsal(a) dne 23. 04. 24 v 7:30:<br>
            >>>>> Zilog končí s výrobou procesoru Z80 po
            50rokoch.<br>
            >>>>><br>
            >>>>> <a
href="https://www.techspot.com/news/102684-zilog-discontinuing-z80-microprocessor-after-almost-50-years.html"
              rel="noreferrer" target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">https://www.techspot.com/news/102684-zilog-discontinuing-z80-microprocessor-after-almost-50-years.html</a>
            <br>
            >>>>><br>
            <br>
            _______________________________________________<br>
            HW-list mailing list  -  sponsored by <a
              href="http://www.HW.cz" rel="noreferrer" target="_blank"
              moz-do-not-send="true">www.HW.cz</a><br>
            <a href="mailto:Hw-list@list.hw.cz" target="_blank"
              moz-do-not-send="true" class="moz-txt-link-freetext">Hw-list@list.hw.cz</a><br>
            <a href="http://list.hw.cz/mailman/listinfo/hw-list"
              rel="noreferrer" target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
          </blockquote>
        </div>
        <br>
        <fieldset class="moz-mime-attachment-header"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a
        class="moz-txt-link-abbreviated" href="http://www.HW.cz"
        moz-do-not-send="true">www.HW.cz</a>
<a class="moz-txt-link-abbreviated moz-txt-link-freetext"
        href="mailto:Hw-list@list.hw.cz" moz-do-not-send="true">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext"
        href="http://list.hw.cz/mailman/listinfo/hw-list"
        moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
      </blockquote>
      <p><br>
      </p>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>