<HTML><HEAD>
<META content="text/html; charset=iso-8859-2" http-equiv=Content-Type></HEAD>
<BODY dir=ltr bgColor=#ffffff text=#000000>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Jen taková řečnická otázka: má smysl dnes vůbec něco ze Spectra předělávat? 
Jinak ZX2MZ není jen mýtus. Pracoval více méně na principu, že převáděnou hru 
bylo třeba si zahrát v upraveném emulátoru ZX Spectra, ve kterém se zachytávaly 
přístupy na porty a do paměti, které se lišily vůči Sharpovi. Z emulátoru 
vypadnul XML soubor, na jehož základě Roman v ZX2MZ na konkrétních adresách ve 
snapshotu ze Spectra umístil RST skoky na tabulku s emulací a celé to pak 
elegantně zabalil včetně inicializace obrazovky, registrů a ostatního HW 
do&nbsp; jediného MZF souboru. Roman měl (a jistě i dneska má) spoustu 
geniálních myšlenek a na dobu, kdy jsme byli ohledně Sharpa docela v kontaktu 
moc rád vzpomínám.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Zdeněk</DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV>&nbsp;</DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=milsa@atlas.sk 
href="mailto:milsa@atlas.sk">Miloš</A> </DIV>
<DIV><B>Sent:</B> Monday, December 28, 2015 11:57 AM</DIV>
<DIV><B>To:</B> <A title=sharpmz@mail.ordoz.com 
href="mailto:sharpmz@mail.ordoz.com">Počítače SHARP MZ a jejich emulátory</A> 
</DIV>
<DIV><B>Subject:</B> Re: [SharpMZ] MCE</DIV></DIV></DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>Ahoj,<BR><BR>Ten 
ZX2MZ teda existuje? Niekde vo veľmi starých diskusiách som čítal, že niečo také 
vyvíjaš, ale vtedy to bolo v počiatočných štádiách. Dalo by sa o tom viac 
rozpísať ako to funguje, prípadne to zverejniť? Potom by mohlo konečne pribudnúť 
viac kvalitnejších hier pre Sharpa. Kvalitnejších myslím spracovaním prerábky, 
lebo 90 % hier je len ČB a s rýchlosťou 20 % originálu. Jediné, čo si z tej 
starej diskusie pamätám, že si využíval nejaké snapy z nejakého 
emulátora.<BR><BR>Miloš<BR><BR>
<DIV class=moz-cite-prefix>Dňa 28. 12. 2015 o 10:56 Roman Dolejsi 
napísal(a):<BR></DIV>
<BLOCKQUOTE 
cite=mid:CALFf69fPCMzu1Rxri74zAA+eJ=JkYfZHz8mgWE2MMOjDg9PYsg@mail.gmail.com 
type="cite">
  <DIV dir=ltr>Ahoj Michale, 
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp; 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>&nbsp;</DIV>
  <DIV>&nbsp; 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>&nbsp;</DIV>
  <DIV>Zatím,</DIV>
  <DIV>Roman</DIV></DIV>
  <DIV class=gmail_extra>
  <DIV>&nbsp;</DIV>
  <DIV class=gmail_quote>Dne 28. prosince 2015 9:44 Michal Hucik - ORDOZ <SPAN 
  dir=ltr>&lt;<A href="mailto:ordoz@ordoz.com" target=_blank 
  moz-do-not-send="true">ordoz@ordoz.com</A>&gt;</SPAN> napsal(a):<BR>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
    <DIV bgcolor="#FFFFFF" text="#000000">
    <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>
    <BLOCKQUOTE type="cite">
      <DIV dir=ltr>Zdar chlapi, 
      <DIV>&nbsp;</DIV>
      <DIV>&nbsp; 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>&nbsp;</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>&nbsp;</DIV>
      <DIV>Dám vědět,</DIV>
      <DIV>Roman</DIV>
      <DIV>&nbsp;</DIV></DIV></BLOCKQUOTE><BR></SPAN></DIV><BR>_______________________________________________<BR>SharpMZ 
    mailing list<BR><A href="mailto:SharpMZ@mail.ordoz.com" 
    moz-do-not-send="true">SharpMZ@mail.ordoz.com</A><BR><A 
    href="http://mail.ordoz.com/mailman/listinfo/sharpmz" rel=noreferrer 
    target=_blank 
    moz-do-not-send="true">http://mail.ordoz.com/mailman/listinfo/sharpmz</A><BR><BR></BLOCKQUOTE></DIV>
  <DIV>&nbsp;</DIV></DIV><BR>
  <FIELDSET class=mimeAttachmentHeader></FIELDSET> <BR><PRE wrap="">_______________________________________________
SharpMZ mailing list
<A class=moz-txt-link-abbreviated href="mailto:SharpMZ@mail.ordoz.com">SharpMZ@mail.ordoz.com</A>
<A class=moz-txt-link-freetext href="http://mail.ordoz.com/mailman/listinfo/sharpmz">http://mail.ordoz.com/mailman/listinfo/sharpmz</A>
</PRE></BLOCKQUOTE><BR>
<P>
<HR>
_______________________________________________<BR>SharpMZ mailing 
list<BR>SharpMZ@mail.ordoz.com<BR>http://mail.ordoz.com/mailman/listinfo/sharpmz<BR></DIV></DIV></DIV></BODY></HTML>