Autor ::Vldo Poslaná :: 03.02.2009 07:27:12 Predmet ::Dotaz
Obcas se mi stava, ze kdyz kliknu na tlacitko RESET, tak se emulovane PMD "kousne" a zustane svitit cervena LED dioda. Musim kliknout jeste jednou na RESET aby se emulovane PMD rozbehlo. Presne tohle se mi obcas stavalo i pri provozu skutecneho PMD.
Dotaz zni takto: nepovazuji tohle za chybu ale za opravdu vernou simulaci skutecneho PMD. Fakt by me zajimalo, jak se Vam tohle podarilo zakomponovat do toho emulatoru?
Správa
Autor ::Roman Bórik Poslaná :: 03.02.2009 10:26:14 Predmet ::Re: Dotaz
Pravdupovediac, je to zrejme "náhoda". Zhoda okolností, stavu procesora, pamäti, periférií a kto vie čoho všetkého ešte. Nič v tomto smere cielene neemulujeme.
Keď sa nad tým teraz zamýšľam, neviem si to ani sám presne vysvetliť, aké môžu byť pre toto chovanie dôvody. Takže z môjho pohľadu to bude "chyba emulácie", kým nezistíme, čím je to spôsobené. ;-)
Správa
Autor ::Vldo Poslaná :: 03.02.2009 12:02:41 Predmet ::Re: Dotaz
Nepovazoval bych to za chybu emulace. Prave naopak. Je to znamka toho, ze Vas soft emuluje PMD prefektne. Ja osobne bych to tak nechal a nepatral po "chybe". Clovek ma alespon pri praci s emulatorem o to vetsi pocit, ze sedi u skutecneho PMD
Jak povidam: dobra prace hosi!!!
PS: a jen tak pro zajimavost: na kdy vidite uvolneni nove verze? Alespon orientacne... Diky
Správa
Autor ::Martin Bórik Poslaná :: 03.02.2009 12:56:21 Predmet ::Nová verzia
Odhadnúť termín je teraz dosť problém. Ide o to, že sme tam zapracovali haldu nových vecí, ktoré sa však "bojíme vypustiť", kým ich nemáme otestované. Tiež spôsobuje veľa problémov fakt, že ku mnohým veciam nemáme potrebnú literatúru, či akýkoľvek detailný popis zariadenia a preto trvá dlho, kým o tom sami niečo zistíme ... ak vôbec!
Roman, ktorý je vlastne "centrální mozek emulátoru" má teraz "emulátorové prázdniny :)))" a venuje sa skôr vývoju softwaru pod CP/M pre PMD 32. A preto som teraz prebral zdrojáky emulátora a vylepšil uživateľské prostredie a design, vyriešil niekoľko bugov, pridal registráciu typov (ptp, psn, pmd) a pridal emuláciu Didaktik Alfa a Didaktik Alfa 2. Tu je však problém, pretože o Didaktik Alfách všeobecne máme len strohé informácie. Samotná Didaktik Skalica nám na naše mailové otázky neodpovedala, nikto nemá žiadnu literatúru... je to veľmi smutné! Taktiež už minulý rok bola naprogramovaná emulácia BT100, no tam sme narazili na iný problém: moderné DualCore procesory sú až také rýchle, že pri tlači vynechávajú niektoré tečky...
Takže kvôli takýmto problém stojí "release novej verzie"... mohli by sme vydať nejakú "beta unstable" verziu, ale otázka znie: Je to naozaj potrebné?
Správa
Autor ::Vldo Poslaná :: 03.02.2009 14:42:04 Predmet ::Re: Nová verzia
Tohle, jako informace mi zatim staci... diky
Správa
Autor ::Martin Bórik Poslaná :: 03.02.2009 11:11:04 Predmet ::Re: Dotaz
Z môjho pohľadu je to naozaj taká istá zhoda okolností, ako na skutočnej PMD mašine, kde sa to stávalo pravidelne aj mne...
Osobne si myslím, že tou koncepciou, akou emulujeme (čiže: každý integrovaný obvod je emulovaný a naprogramovaný samostatne, presne podľa skutočnej HW funkčnosti a zapojenia) sa deje presne to isté, čo sa udialo na reálnej mašine pri nejakom stave naplnenia pamäte, stavu procesora či periférií...
A preto ťažko povedať, či je to naozaj len bug nášho emulátora... :)