Z80 konci
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Úterý Duben 23 18:47:51 CEST 2024
Asi jsme uz moc zmlsany, abychom si to devedli predstavit.
Ja si matne pamatuju programovani tak, ze jsem:
1) na ctvereckovany papir napsal zdrojovy kod, cili textove instrukce,
navesti atd...
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
3) slinkoval jsem to, cili jsem vlevo napsal adresy a doplnil parametry
instrukci skoku
4) provedl jsem upload, tak, ze jsem hexa kody vytukal na klavesnici
udelane z alobalu a nejakych lepicich folii
5) bud to slo nebo se hledala chyba
;-)
Dne 23.04.2024 v 18:34 Pavel Kořenský napsal(a):
> 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ěď.
>
> 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 ?
>
> 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.
>
>
> Zdraví PavelK
>
>
> Dne 23.04.2024 v 17:13 Jirka Mww napsal(a):
>> 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 " .
>>
>> Zdravi
>> Jirka Sloupenský OK1MWW
>>
>>
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>> Neobsahuje žádné viry.www.avast.com
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>
>>
>>
>> út 23. 4. 2024 v 14:40 odesílatel Petr Labaj <labaj na volny.cz> napsal:
>>
>> Jaký byl důvod jiné mnemoniky assembleru Z-80 proti 8080 nevím.
>> Ale zato bezpečně vím, že mnemonika u Z-80 byla skvělá a logická.
>> Na rozdíl od hnusné mnemoniky u 8080.
>> Takže díky za ni.
>>
>> PL
>>
>> *****************
>>
>> Dne 23.4.2024 v 12:15 Jaroslav Buchta napsal(a):
>> > Me bylo hlavne divne, proc byly nedokumentovane, kdyz podle
>> ocekavani
>> > fungovaly a docela bezne se pouzivaly?
>> > A taky se tradovalo, ze jine nazvy instrukci proti 8080 byly kvuli
>> > nejake licenci? Nebo jaky to melo duvod, kdyz byly jinak
>> kompatibilni?
>> >
>> > No ale dobre je, ze Z80 muze dal fungovat v FPGA, open design
>> > implementaci par existuje a asi jsou i povedene, jednou jsem se
>> tim
>> > zabyval ale do konce to nedotahnul.
>> >
>> > Dne 23.04.2024 v 11:41 d.petr napsal(a):
>> >> Aha. A já se domníval, že když nebyly dokumentované, že je
>> originál
>> >> neměl. Tak jste mi trochu pokazil radost, že to měl kdekdo.
>> >> P.
>> >>
>> >>
>> >> Pavel Kořenský napsal(a) dne 23. 04. 24 v 9:31:
>> >>> Pokud si dobře vzpomínám, tak ty instrukce uměly snad všechny
>> >>> procesory Z80. Akorát se jednalo o nedokumentované instrukce a
>> >>> standardní assembler je neuměl přeložit a musely se zadávat v
>> hexu.
>> >>> Psal jsem o těch nedokumentovaných instrukcích někdy v 80.
>> letech
>> >>> článek do Sdělovací techniky a pamatuju si, že jsem ty instrukce
>> >>> zkoumal na ZX-Spectrum které mělo originální Z80A od Zilogu.
>> Ony se
>> >>> docela často používali ve hrách ke zmatení kódu, protože běžný
>> >>> disassembler je neuměl pojmenovat. Až teprve jeden šikula (Petr
>> >>> Fiedler se myslím jmenoval) napsal pro ZX-Spectrum
>> >>> monitor/disassembler, který se vešel do 2KB video RAM (horní
>> třetina
>> >>> obrazovky) a ten je disassemblovat uměl.
>> >>>
>> >>> Zdraví PavelK
>> >>>
>> >>> Dne 23.04.2024 v 9:48 d.petr napsal(a):
>> >>>> No jo, zavzpomínal jsem na svoje počítačové začátky se
>> SHARPem MZ
>> >>>> 821 (i když v něm byl ten japonský klon, zmíněný ve článku;
>> >>>> mimochodem - ten klon byl ještě lepší, než originál Z80, měl
>> >>>> rozšířenou instrukční sadu o všechny instrukce s indexovými
>> >>>> registry, pro které byly ve strojáku Z80 "díry").
>> >>>> P.
>> >>>>
>> >>>>
>> >>>> iko napsal(a) dne 23. 04. 24 v 7:30:
>> >>>>> Zilog končí s výrobou procesoru Z80 po 50rokoch.
>> >>>>>
>> >>>>>
>> https://www.techspot.com/news/102684-zilog-discontinuing-z80-microprocessor-after-almost-50-years.html
>>
>> >>>>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz>
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored bywww.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240423/46dc9e1b/attachment.htm>
Další informace o konferenci Hw-list