<div dir="ltr">Ahoj Michale,<div><br></div><div> dÄ›lám urÄitÄ› test existence CP/M, nicménÄ› si již nepamatuji jak. Kdybych ho nedÄ›lal, hodnÄ› programů by v MCE pÅ™i zapnuté emulaci disku nefungovalo - napÅ™. hry pÅ™evedené mým ZX2MZ velmi aktivnÄ› využÃvajà RST odskoky na emulaci instrukcà - a ty by se beznadÄ›jnÄ› zasekly.</div><div><br></div><div> ZkusÃm najÃt ty zdrojáky a dám je k dispozici.. Pak budeme moudÅ™ejÅ¡Ã ;-) Kdybych to designoval teÄ, asi bych udÄ›lal detekci nÄ›jakého obsahu v pamÄ›ti v momentu, kdy je PC registr na správném BDOS odskoku a podporoval nÄ›kolik CP/M variant. UvidÃme, jak jsem to realizoval pÅ™ed tÄ›mi 10 lety ;-)</div><div><br></div><div>ZatÃm,</div><div>Roman</div></div><div class="gmail_extra"><br><div class="gmail_quote">Dne 28. prosince 2015 9:44 Michal Hucik - ORDOZ <span dir="ltr"><<a href="mailto:ordoz@ordoz.com" target="_blank">ordoz@ordoz.com</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div><br>
Ahoj Romane,<br>
<br>
premyslel jsem nad tim a zajimalo by mne, zda delas nejaky test
podle ktereho rozeznas, ze je prave aktivni cp/m, nebo zda proste
natvrdo prevezmes vstup na adresu BDOSu ze skokove instrukce a pak
zacnes jednat.<br>
Napadlo mne nekolik moznych testu, ale vsechny mi prijdou celkem
zpomalujici a asi nikdy na 100% zarucitelne.<br>
<br>
Michal<br>
<br>
Dne 11.12.2015 v 15:09 Roman Dolejsi napsal(a):<br>
</div><span class="">
<blockquote type="cite">
<div dir="ltr">Zdar chlapi,
<div><br>
</div>
<div> zkusÃm nÄ›kde MCE najÃt, jestli se k tomu o svátcÃch
dostanu. CP/M disk je realizován interceptem BDOS pÅ™Ãkazů - v
principu provedu shadow jakéhokoli existujÃcÃho BDOSu v pamÄ›ti
a realizaci jeho commandů z reálného stroje pro zvolený
pÅ™imapovaný disk. NÄ›které pÅ™Ãkazy tak spojujà odpovÄ›Ä reálného
a podvrženého BDOSu. DÃky tomu vÅ¡emu je celý pÅ™Ãstup bloody
fast, i když mÃrnÄ› nekompatibilnà s nÄ›kterými programy ;-)
TuÅ¡Ãm, že jsem tam udÄ›lal i podporu adresářů, pÅ™Ãstupem na nÄ›
jako na soubory je proveden changedir na reálném stroji.</div>
<div><br>
</div>
<div>btw. docela ok je (pokud si vzpomÃnám) i emulace CPCExt -
podporuje i nativnà formátovánà a expanzi prázdného (nulového)
disku beze stop pod Sharpem pro libovolný formát - postupně se
disk rodÃ, jak Sharp formátuje ;-) DÄ›lal jsem to tehdy pro
emulaci ZX128+3 pod MCE, která musela podporovat různé ochrany
disket na trhu..</div>
<div><br>
</div>
<div>Dám vědět,</div>
<div>Roman</div>
<br>
</div>
</blockquote>
<br>
</span></div>
<br>_______________________________________________<br>
SharpMZ mailing list<br>
<a href="mailto:SharpMZ@mail.ordoz.com">SharpMZ@mail.ordoz.com</a><br>
<a href="http://mail.ordoz.com/mailman/listinfo/sharpmz" rel="noreferrer" target="_blank">http://mail.ordoz.com/mailman/listinfo/sharpmz</a><br>
<br></blockquote></div><br></div>