<div dir="auto">Ja jsem mel ZX spectrum doma, ale jenom na nem deti hrali hry. V Basicu jsem na tom napsal jen par blbosti. V praci jsme si postavili v letech 78 - 79 system se Z80 CP/M , pripojili jsme k tomu nejaky disk velikosti lednicky, dva flopy 8" , snimac a derovac pasky, monitor s klasnici po simulovane seriove lince a jehlickovo tiskarnu. Dokonce jsme tam nejak meli i vetsi pamet, ktera se nejak pro preklady prepinala. Uz si to nepamatuju. Delali jme na tom ridici systemy pro textilni stroje. Tenkrat byl nejak na vsechno cas, hlavne kdyz se usetrily devizy.<br clear="all"><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Zdravi<br>Jirka Sloupenský OK1MWW</div></div></div><div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">út 23. 4. 2024 v 18:35 odesílatel Pavel Kořenský <<a href="mailto:pavel.korensky@dator3.cz">pavel.korensky@dator3.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div>
<div>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><br>
</div>
<div>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><br>
</div>
<div>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><br>
</div>
<div><br>
</div>
<div>Zdraví PavelK</div>
<div><br>
</div>
<div> <br>
</div>
<div>Dne 23.04.2024 v 17:13 Jirka Mww
napsal(a):<br>
</div>
<blockquote type="cite">
<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></blockquote></div><div><blockquote type="cite">
<div id="m_-1868954329054500202DAB4FAD8-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"><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" 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" style="color:#4453ea" target="_blank">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" target="_blank">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">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">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
HW-list mailing list - sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
<p><br>
</p>
</div>
_______________________________________________<br>
HW-list mailing list - sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div></div>