Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Re: [SharpMZ] Emulator MZ-800

<zdeneka@[doména skryta]> SHARP MZ-800

Vím že to Jakube asi bylo myšleno obecně, ale nedalo mi to se neozvat. Dnes 
už je na výběr víc emulátorů MZ-800, jejichž kód je veřejným tajemstvím. Z 
českých to je třeba emulátor Jardy Kysely, německý např. tenhle: 
http://sourceforge.net/p/mz800em/wiki/Home/
Všichni ho mají stažený na disku, ale jejich vývoj za ty roky nepokročil ani 
o píď.

Když malinko odbočím, tak do doby než jsem u mého emulátoru zavedl 
registraci jsem byl ohledně jeho vývoje ve spojení s cca 5-ti lidmi. Nicméně 
u každé nové verze jsem měl klidně 200 downloadů. Po zavedení registrace se 
mi ozvalo opravdu hodně zajímavých lidí (programátoři, majitelé 
distribučních společností, ...) - někteří se mnou udělali rozhovor na 
stránky, jiní mi věnovali k rozšíření balík starých disket z půdy či 
dokumentace... Díky tomu (a pochopitelně taky Pavlově snaze) je také na 
www.scav.cz asi největší volně přístupný archiv všemožných programů, her a 
dokumentací.

Myslím tedy že je to každého věc, jak se svým výtvorem naloží. Přiznám se že 
by mi samotnému (jakožto neprogramátorovi) bylo hanba se se zdrojáky veřejně 
pochlubit. Nicméně ti kdo se vážněji do emulace MZ-800 ponořili, jsou se 
mnou v kontaktu a já vím že jejich práce někam vede, tak nemám problém se s 
nimi o kód podělit (případně co si vzpomenu zkonzultovat) - to mi snad každý 
potvrdí. Někdy je ale dobré začít stavět na zelené louce, protože jen tak se 
neobšlehnou chyby předchozího pisatele a vnesou se do projektu nové nápady.

Hluboce zklamaný může být jen ten, kdo to nezkusí


Zdeněk

Zobrazit citovaný text (132 řádků)
-----Původní zpráva----- 
From: Jakub Ladman
Sent: Friday, December 19, 2014 1:23 PM
To: milsa[doména skryta] ; Počítače SHARP MZ a jejich emulátory
Subject: Re: [SharpMZ] Emulator MZ-800

Emulátorů se zavřeným kódem je dost. Jestli někdo píše další closed source, 
tak mě hluboce zklamal.
J.L.

"Miloš" <milsa[doména skryta]> wrote:

>V Lazarovi pristupujem ku klávesnici cez KeyDown a KeyUp eventy, takže
>je to celkom jednoduché. Problém robí Caps Lock, ktorý je v podstate
>neošetriteľný, takže stlačením sa klávesnica v ostatných programoch
>začne správať inak.
>
>Trochu som sa začal hrabať v Qt a tu sú moje poznatky z Qt5:
>1. Aplikácia so základnými DLL má v release móde cca 45 MB. Záleží aj
>od
>toho, čo potrebuje. Testovacia aplikácia nevyužívala takmer nič, len
>GUI.
>2. Ak sa použije statické linkovanie, aby kompletná aplikácia nebola
>ako
>mamut, tak je nutné aplikáciu dať pod LGPL. Čiže aj so zdrojovými
>kódmi.
>Ako som si všimol, emulátory Sharpa sa so zdrojákmi veľmi nemajú radi
>(predsa len je to platforma, ktorá nie je tak rozšírená, aby autor
>svoje
>myšlienkové pochody pustil do sveta), takže toto bude asi dôvod prečo
>Qt
>nepoužiješ. Ak nie toto, tak dôvod číslo 1. Platená licencia už túto
>podmienku nemá. Navyše ešte som neprišiel na to, ako spustiť statické
>linkovanie bez rekompilácie celého Qt.
>
>Qt toho ale obsahuje celkom dosť, takže si myslím, že nebudeš
>potrebovať
>nič navyše mimo Qt.
>
>Mimochodom, trochu som sa pohral s mojím emulátorom a dosiahol som
>mierne zvýšenie rýchlosti po pridaní kontroly, že či sa zmenilo niečo
>na
>obrazovke. Pri stále sa meniacom obraze ho to mierne spomalí, ale nie
>je
>to hádam až tak zlé. Teoreticky by sa to za cenu mierne
>neprehľadnejšieho kódu ešte dalo o čosi zrýchliť. Asi začnem pracovať
>na
>800 grafike a možno sa priblížim k tebe, čo sa funkčnosti týka.
>Rýchlosť
>tvojho emulátora som síce nedosiahol.
>
>Mimochodom, Turbo Copy V1.21 ide na 65 %, prečo?
>
>Miloš
>
>Dňa 13. 12. 2014 22:45 Michal Hucik - ORDOZ wrote / napísal(a):
>> GTK jsem zvolil proto, ze jsem ho cca pred 15 lety trochu zkousel -
>tedy
>> krom xforms, wxWidget, xmotiff a kdo vi ceho vseho jeste ... jakysi
>Qt v
>> te dobe uz mozna i existoval, ale byl docela v plenkach.
>> Kazdopadne jak uz jsem napsal, tak od prvopocatku vyvoje emulatoru
>> pocitam s tim, ze interface bude mozne / nutne  vymenit za jiny a
>tomu
>> se snazim prizpusobit i kod programu.
>>
>> Co se tyka Qt, tak jej rad vyzkousim, nicmene se dopredu obavam, ze
>to
>> co mi momentalne chybi v GTK, zrejme nenaleznu ani v Qt...
>>
>> Interface emlatoru je v podstate mozne rozdelit do dvou casti:
>>
>> 1) GUI, pod cimz chapu predevsim menu programu - to je naprosto
>> irelevantni a muze byt napsane v cemkoliv, ci naopak vlastne ani
>nemusi
>> vubec existovat
>>
>> 2) Skutecny interface, pomoci ktereho je emulator spojen se zbytkem
>> sveta - jednoduseji receno je to prevazne klavesnice, monitor a
>zvukovy
>> vystup Sharpa.
>>
>> Myslim si, ze v te druhe casti bude potreba sahat na na tyto zarizeni
>v
>> mnohem vic low-level urovni, nez jakou mi v dane chvili muze
>nabidnout
>> jakykoliv okenkovy manager. Predpokladam, ze v pripade windows vede k
>> teto urovni cesta pres directx. Nemam vsak k tomuto tematu nacteno
>zhola
>> nic a tak v pripadne diskuzi na toto tema mohu byt vicemene spise jen
>> posluchacem.
>>
>> Nicmene windozovych programatoru, kteri by k tomuto tematu mohli neco
>> rict je tady prece dost, ne? Hola! Mafro! Probud se! ;)
>>
>> PS: co se tyka zvuku, tak ten mam prozatim v planu realizovat pres
>portAudio
>>
>> Michal
>>
>> Dne 12.12.2014 v 20:07 Ctirad Feřtr napsal(a):
>>> Mohu vědět proč zrovna tuhle obsolete knihovnu, jejíž
>>> multiplatformnost je rovněž taková polovičatá?
>>> Pokud něco multiplatformního a free, tak jednoznače Qt, které má i
>>> vlastní IDE a rovnou z něj můžeš generovat binárky pro Linux,
>Windows,
>>> Android a asi i OSX.
>>>
>>> Ctirad
>>> _______________________________________________
>>> SharpMZ mailing list
>>> SharpMZmail.ordoz.com
>>> http://mail.ordoz.com/mailman/listinfo/sharpmz
>>>
>> _______________________________________________
>> SharpMZ mailing list
>> SharpMZmail.ordoz.com
>> http://mail.ordoz.com/mailman/listinfo/sharpmz
>
>_______________________________________________
>SharpMZ mailing list
>SharpMZmail.ordoz.com
>http://mail.ordoz.com/mailman/listinfo/sharpmz


Sent with mySecureMail.
http://www.mysecurephone.eu/
_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz 

Zobrazit původní podobu

Vlákno · 54 zpráv

Zobrazit celé vlákno na jedné stránce

  1. [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  2. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  3. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  4. Re: [SharpMZ] Emulator MZ-800 Ctirad Feřtr <c.fertr@[doména skryta]>
  5. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  6. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  7. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  8. Re: [SharpMZ] Emulator MZ-800 Ctirad Feřtr <c.fertr@[doména skryta]>
  9. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  10. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  11. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  12. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  13. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  14. Re: [SharpMZ] Emulator MZ-800 Ctirad Feřtr <c.fertr@[doména skryta]>
  15. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  16. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  17. Re: [SharpMZ] Emulator MZ-800 "Martin Frohlich" <Martin.Frohlich@[doména skryta]>
  18. Re: [SharpMZ] Emulator MZ-800 Hynek Sladky <econf@[doména skryta]>
  19. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  20. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  21. Re: [SharpMZ] Emulator MZ-800 Michal Porteš <portes@[doména skryta]>
  22. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  23. Re: [SharpMZ] Emulator MZ-800 Jakub Ladman <ladmanj@[doména skryta]>
  24. Re: [SharpMZ] Emulator MZ-800 <zdeneka@[doména skryta]>
  25. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  26. Re: [SharpMZ] Emulator MZ-800 Miroslav Hajda <bomi@[doména skryta]>
  27. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  28. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  29. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  30. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  31. Re: [SharpMZ] Emulator MZ-800 Jakub Ladman <ladmanj@[doména skryta]>
  32. Re: [SharpMZ] Emulator MZ-800 Michal Porteš <portes@[doména skryta]>
  33. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  34. Re: [SharpMZ] Emulator MZ-800 Radek Suk <suk@[doména skryta]>
  35. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  36. Re: [SharpMZ] Emulator MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  37. Re: [SharpMZ] Emulator MZ-800 Michal Porteš <portes@[doména skryta]>
  38. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  39. Re: [SharpMZ] Emulator MZ-800 Michal Porteš <portes@[doména skryta]>
  40. Re: [SharpMZ] Emulator MZ-800 Miloš <milsa@[doména skryta]>
  41. [SharpMZ] Už zas další staronový emulátor MZ-800 <bohumil.novacek@[doména skryta]>
  42. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  43. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 "Vaclav Peroutka" <vaclavpe@[doména skryta]>
  44. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 <zdeneka@[doména skryta]>
  45. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  46. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 "Vaclav Peroutka" <vaclavpe@[doména skryta]>
  47. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 Martin Lukasek <lukasek@[doména skryta]>
  48. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 Martin Lukasek <martin.lukasek@[doména skryta]>
  49. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 Miloš <milsa@[doména skryta]>
  50. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 <bohumil.novacek@[doména skryta]>
  51. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 <bohumil.novacek@[doména skryta]>
  52. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 - první oprava :( <bohumil.novacek@[doména skryta]>
  53. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 - první oprava :( Miloš <milsa@[doména skryta]>
  54. Re: [SharpMZ] Už zas další staronový emulátor MZ-800 - první oprava :( <tlc@[doména skryta]>