OldComp.cz

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


Právě je 25.04.2024, 21:34

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 15 ] 
Autor Zpráva
 Předmět příspěvku: Delphi - emulácia Z80
PříspěvekNapsal: 23.12.2013, 11:47 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1406
Has thanked: 130 times
Been thanked: 71 times
Dá sa niekde zohnať emulačná jednotka pre Delphi na procesor Z80?

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 23.12.2013, 15:44 
Offline
Kecálek

Registrován: 21.12.2013, 13:09
Příspěvky: 96
Has thanked: 3 times
Been thanked: 40 times
Ano, da - zkus priste napred hledat...
Kód:
http://www.worldofspectrum.org/emulators.html

je tam modZ80...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 23.12.2013, 18:10 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1406
Has thanked: 130 times
Been thanked: 71 times
Keby som nehľadal, nepýtal by som sa. Nenašiel som to tam.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 24.12.2013, 12:41 
Offline
Kecálek

Registrován: 21.12.2013, 13:09
Příspěvky: 96
Has thanked: 3 times
Been thanked: 40 times
Milsa píše:
Keby som nehľadal, nepýtal by som sa. Nenašiel som to tam.

No offense, ale "Keby som nehľadal, nepýtal by som sa" je logický nesmysl - jedno nevyplývá z druhého... Zadal jsem to do vyhledávače a vypadlo mi to na druhém místě, proto jsem to napsal, jak jsem to napsal...
Pokud jsi to nenašel stále, tak:
Kód:
https://www.google.cz/search?q=z80+simulator+in+delphi&ie=utf-8&oe=utf-8&rls=Cyberfox:en-US:official&client=firefox-a&channel=fflb&gws_rd=cr&ei=BWK5UoGGAcSt7Qa_-YCQCA

druhý odkaz (worldofspectrum...), na stránce, co se otevře dám vyhledat "delphi" a zastaví se to na DelphiSpec, kde je hned vedle odkaz na zdrojové kódy. Uvnitř staženého archívu je modZ80.pas.
Kdysi jsem s ním něco málo dělal, ale pak jsem přešel na C...
Hezké vánoce :D
Pavel


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 24.12.2013, 12:56 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1406
Has thanked: 130 times
Been thanked: 71 times
No ja som priamo v tom zozname hľadal ten modz80, preto som nenašiel. No a s tým logickým nezmyslom je to tak, že keby nehľadám, tak sa neopýtam, pretože poradie nepustí, najprv hľadám a potom, keď nenájdem, tak sa opýtam. Tak som to urobil aj v tomto prípade, Google nepomohol, tak som dal otázku do fóra. Hádam som to osvetlil. Ďakujem za pomoc.

Aj tebe pekné Vianoce. :-)

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 24.12.2013, 13:25 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1406
Has thanked: 130 times
Been thanked: 71 times
Ako tak pozerám, tej knižnici sa žiada ešte optimalizácia, to musí byť dosť pomalé, ale nevadí.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 24.12.2013, 13:35 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10136
Bydliště: Praha
Has thanked: 1961 times
Been thanked: 1523 times
S tím ptaním se bych to neviděl tak horké. Také se mi už párkrát stalo, že jsem něco hledal, hledal, hledal...vyzkoušel všemožná klíčová slova a kde nic tu nic. Tak jsem se zeptal a pak si připadal jak idiot, protože jsem to našel po dotazu do pěti minut a nebo někdo použil drobně jiné klíčové slovo a hrozně se divil, jak jsem to nemohl najít, když zdrojů daných informací je minimálně pět. To jsou takové ty chyby v Matrixu, které se občas přihodí.

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 24.12.2013, 13:48 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2290
Bydliště: Brno
Has thanked: 848 times
Been thanked: 318 times
Milsa píše:
Dá sa niekde zohnať emulačná jednotka pre Delphi na procesor Z80?


To sa akože prevedie program písaný v Delphi do inštrukcií Z80? Predpokladám, že tomu asi bude inak.. :?:

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 25.12.2013, 11:46 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1406
Has thanked: 130 times
Been thanked: 71 times
Nie, emulácia Z80 v Delphi je v podstate to isté ako keby si mal skutočný procesor Z80 a sledoval čo robí, s tým rozdielom, že to bude robiť program v Delphi a ty nebudeš sledovať "živého" švába, ale len program, ktorý sa tvári ako ako on. Používa sa to v emulátoroch rôznych počítačov. Nie som si istý, či takto nepracuje aj DOSBox.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 25.12.2013, 11:51 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1406
Has thanked: 130 times
Been thanked: 71 times
misticjoe píše:
S tím ptaním se bych to neviděl tak horké. Také se mi už párkrát stalo, že jsem něco hledal, hledal, hledal...vyzkoušel všemožná klíčová slova a kde nic tu nic. Tak jsem se zeptal a pak si připadal jak idiot, protože jsem to našel po dotazu do pěti minut a nebo někdo použil drobně jiné klíčové slovo a hrozně se divil, jak jsem to nemohl najít, když zdrojů daných informací je minimálně pět. To jsou takové ty chyby v Matrixu, které se občas přihodí.

Presne toto bol aj môj problém, nech som hľadal ako som chcel, k tomu som sa nedopátral. Tiež som zadával trochu inú frázu do Google, ale už sa nepamätám presne, že akú.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 25.12.2013, 13:15 
Offline
Kecálek

Registrován: 21.12.2013, 13:09
Příspěvky: 96
Has thanked: 3 times
Been thanked: 40 times
Ještě určitě vím, že kdysi existoval simulátor Z80 ve (s)prostém Pascalu, což by v Delphi taky použít šlo, akorát že to teď nemůžu najít ani já :-(
Ještě jeden nápad - nepřeloží náhodou Delphi už i C zdrojáky? Myslel jsem si, že spojili C++ builder s Delphi dohromady.... Á tak už jsem našel, že to spojili v RAD studiu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 25.12.2013, 13:25 
Offline
Kecálek

Registrován: 21.12.2013, 13:09
Příspěvky: 96
Has thanked: 3 times
Been thanked: 40 times
Jo, tak jsem to našel...
Kód:
http://hajdam.zdechov.net/?projects/sharpemu

jsou k dispozici i zdrojáky, akorát že se to jako Pascal jen tváří - ve skutečnosti to je x86 assembler. Mohlo by to být ale dost rychlý :lol:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 25.12.2013, 15:30 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1406
Has thanked: 130 times
Been thanked: 71 times
Nerád by som trepal hlúposti, ale mám podozrenie, že tento zdroják som nedávno stiahol. Zaujímavé na tom všetkom bolo to, že knižnica na emuláciu Z80 k zdrojom nebola pribalená. Teraz pozerám, že už to tu je komplet. Škoda, že si to už nemôžem overiť, pretože vtedy som ten nekompletný zdroják vymazal.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 25.12.2013, 15:38 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1406
Has thanked: 130 times
Been thanked: 71 times
On tam píše, že emulátor vytvoril prepracovaním zdorjových kódov emulátora od Zdeňka Adlera. Lenže neviem o tom, že by on niekedy uvoľnil zdrojové kódy a tiež neviem o tom, že by ich poskytoval na požiadanie.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Delphi - emulácia Z80
PříspěvekNapsal: 20.02.2014, 11:21 
Offline
Nemluva

Registrován: 12.02.2014, 08:25
Příspěvky: 3
Has thanked: 0 time
Been thanked: 3 times
Ahoj,

tohle opravdu vzniklo z mého původního emulátoru psaného ještě pro MS-DOS. Jednotku pro emulaci Z80 v něm použitou silně nedoporučuju - sám jsem se s ní pomalu rok trápil než jsem došel na to, že je lepší ji zahodit a napsat si vlastní. S dobrým manuálem k Z80 jsem to měl za 2 večery hotové a bez chyb. Jinak v tomhle DOSovém emulátoru jsem měl opravdu dost chyb a víc jak polovina programů díky nim nechodí, takže bych zdrojáky nebral moc seriozně, ale spíš jen jako studijní materiál jak vůbec emulace funguje.
Jo, ještě k tomu assembleru - tu Z80 jednotku jsem zkoušel i v Delphi, ale mám pocit že využívá jen 16-bitové instrukce a registry, takže to bylo ve finále o dost pomalejší než jednotka Z80 napsaná v čistém Pascalu (pod Delphi).

Zdeněk


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ů: 15 ] 

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 6 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