<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix"><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>
<blockquote
cite="mid:CALFf69e-2Fzbn7W1bpMnuP0k39E8=i8NmuqCjowvQ2xXQLk2=A@mail.gmail.com"
type="cite">
<meta http-equiv="Context-Type" content="text/html; charset=UTF-8">
<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>
</body>
</html>