[SharpMZ] MCE
Roman Dolejsi
rdolejsi na gmail.com
Pondělí Prosinec 28 10:56:56 CET 2015
Ahoj Michale,
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.
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 ;-)
ZatĂm,
Roman
Dne 28. prosince 2015 9:44 Michal Hucik - ORDOZ <ordoz na ordoz.com> napsal(a):
>
> Ahoj Romane,
>
> 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.
> Napadlo mne nekolik moznych testu, ale vsechny mi prijdou celkem
> zpomalujici a asi nikdy na 100% zarucitelne.
>
> Michal
>
> Dne 11.12.2015 v 15:09 Roman Dolejsi napsal(a):
>
> Zdar chlapi,
>
> 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.
>
> 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..
>
> Dám vědět,
> Roman
>
>
>
> _______________________________________________
> SharpMZ mailing list
> SharpMZ na mail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>
>
------------- daląí část ---------------
HTML pĹ™Ăloha byla odstranÄ›na...
URL: http://mail.ordoz.com/pipermail/sharpmz/attachments/20151228/234c2ecd/attachment.html
Daląí informace o konferenci SharpMZ