OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 20:16

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 14 ] 
Autor Zpráva
 Předmět příspěvku: Detekce Z80 CPU
PříspěvekNapsal: 04.12.2022, 04:38 
Offline
Kecálek
Uživatelský avatar

Registrován: 30.05.2020, 01:05
Příspěvky: 185
Bydliště: Olomouc
Has thanked: 539 times
Been thanked: 100 times
Četl jsem si článek na webu SinDiKat https://sindik.at/?p=930709#more-930709
a zkoušel jsem tuto rutinu v různých emulátorech. Zatím pouze Fuse se tváří že je Zilog Z80 100% kompatibilní.


Přílohy:
TestZ80.tap [436 bajtů]
77 krát

_________________
ZX Spectrum+ 48 kB s D40 nebo divIDE 57c, MB03+, popřípadě Fuse a teď nově LNX
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 04.12.2022, 10:16 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
Unreal Speccy, Retro Virtual Machine a (pro mne prekvapive) javovsky komodoracky Z64K by měli také ohlásit 100 procent.

Typ procesoru umi nastavit SPUD, ale nezkousel jsem jej, spud uz asi v linuxu nenastartuje.

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 04.12.2022, 13:35 
Online
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
Skúšal som v SimCoupe v1.2.11 a CPU nieje Zilog, čo je asi správne, lebo môj Sam má CPU Z80B od GoldStar.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 04.12.2022, 17:28 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
Jak vlastne dopadla odpoved na otazku, co to vyhodi na UB880? Je to klon, a dobry nebo ne?

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 04.12.2022, 20:34 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 259
Bydliště: Skalica
Has thanked: 52 times
Been thanked: 141 times
Mikes21 píše:
Jak vlastne dopadla odpoved na otazku, co to vyhodi na UB880? Je to klon, a dobry nebo ne?

soudruzi z NDR neudělali chybu a procesor je 100% kompatibilní :like:

_________________
ZX Spectrum, ZX Spectrum +, DIDAKTIK GAMA, DIDAKTIK M, DIDAKTIK KOMPAKT, D40, D80, Interface M/P, MELODIK, UR-4, BEST, KP 311, BT100, SP210T, GAMACENTRUM 01 (cierna), ROBOTRON K6304, divIDE, K-Mouse, PMD 85-2, Amiga 500, Amiga 500+, Amiga 1200


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 04.12.2022, 21:27 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
Možná to tento test nezohledňuje, ale soudruzi z NDR chybu udělali.
Podle výsledku některých instrukcí (OUTI) by se měla dát od Z80 rozeznat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 04.12.2022, 21:41 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
dex píše:
Podle výsledku některých instrukcí (OUTI) by se měla dát od Z80 rozeznat.

Vis o tom vice? Muzes to pls rozvest?

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 04.12.2022, 22:11 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
Nevím, jen, že UB880 při OUTI nemá správně nastavovat carry.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 04.12.2022, 22:33 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
Instrukce OUTI by nemela stav CY menit vubec. To by znamenalo, ze UB880 ji nejak meni a to by bylo spatne.
Zajimave by bylo zjistit, jak tyto anomalie testuje utilita ZEXALL, ale podle src to vypada, ze ani jedno ani druhe (OUTI urcite ne) tam neni implementovane.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 04.12.2022, 22:36 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Zajimava informace jak NEC kopiroval Z80 CPU je https://www.cpushack.com/2021/01/26/the ... processor/ . Jinak cetl jsem to puvodne jinde. Z80 ma na nekolika mistech umyslne routovani tak aby to "zmatlo" toho kdo to kopiruje.

Zde https://en.wikipedia.org/wiki/U880 je popsane to OUTI.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 05.12.2022, 08:53 
Offline
Kecka
Uživatelský avatar

Registrován: 27.07.2021, 12:46
Příspěvky: 66
Bydliště: Valašsko
Has thanked: 5 times
Been thanked: 34 times
OshonSoft Z80 Simulator IDE:
Obrázek

_________________
RC2014 Pro, RC2014 LittleBro, RC2014 Zed, RC2014 Mini


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 05.12.2022, 09:08 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
suksoft píše:
Z80 ma na nekolika mistech umyslne routovani tak aby to "zmatlo" toho kdo to kopiruje.
Mas nejake fotky tech mist? Jde mi o to, co udelali jinak (pri stejne funkci), aby to matlo 'kopirovace'. Mohla by to byt docela pekna protikopirovaci ochrana. Hlavne ta informace o tom.
suksoft píše:
Zde https://en.wikipedia.org/wiki/U880 je popsane to OUTI.
Mam to chapat tak, ze original to nenastavuje (myslim CY pri preteceni registru L) a DDR klon ano, nebo naopak?

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 06.12.2022, 09:58 
Offline
Kecka
Uživatelský avatar

Registrován: 27.07.2021, 12:46
Příspěvky: 66
Bydliště: Valašsko
Has thanked: 5 times
Been thanked: 34 times
https://retrocomputing.stackexchange.com/questions/11143/in-the-original-z80-layout-where-are-the-traps-located-and-what-are-their-ef

Dole je odkaz na PDFko.

_________________
RC2014 Pro, RC2014 LittleBro, RC2014 Zed, RC2014 Mini


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Detekce Z80 CPU
PříspěvekNapsal: 08.12.2022, 10:52 
Online
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
suksoft píše:
Zde https://en.wikipedia.org/wiki/U880 je popsane to OUTI.

Tu je tá chyba popísaná inak: https://en.wikipedia.org/wiki/Zilog_Z80

["The OTDR instruction does not conform to the Z80 documentation. Both the OTDR and OTIR instructions are supposed to leave the carry (C) flag unmodified. The OTIR instruction operates correctly; however, during the execution of the OTDR instruction, the carry flag takes the results of a spurious compare between the accumulator (A) and the last output of the OTDR instruction."]


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 14 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 4 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz