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

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800


Abych rekl pravdu, tak soucasny stav je vysledkem cca 3 - 4 tydenniho vyvoje, pricemz posledni tyden jsem ladil predevsim chovani okenek a praci s xml konfigurakem ... Na zacatku jsem nemel ani poneti jak psat okenkovou aplikaci, natoz jak ji cross kompilovat pro windows :)  Nejprve jsem si poskladal jen CPU + RAM/ROM s memory mapperem a zjednodusenou variantu ctc8253 ... Misto vystupu na monitor jsem akorat disassemblerem v terminalu sledoval vykonavane instrukce. Az kdyz mi tohle behalo docela svizne, tak jsem teprve zacal experimentovat s obrazem...

Ve vykonu a v rychlosti te stavajici aplikace jsou jeste docela rezervy. Navic pokud bych se vykaslal na to, abych byl ve vsem multiplatformni a ve windows bych pozadal o pomoc directx, tak verim, ze to zacne litat jako tryskac na hyperpohon.
Co se jinak tyka vykonu, tak predevsim ve windows je ale znatelny problem se synchronizaci. V Linuxu pouzivam nano_sleep(), ale to bohuzel win32 bez posix neumi.

Nevim co to znamena "prekreslit formular", nicmene po okenkove aplikaci v tomhle rozliseni nemuzes chtit, aby ti zobrazovala 50 FPS ... V zacatcich jsem sice uvazoval i o tom, ze zkusim pouzit openGL, ale nakonec jsem se prozatim spokojil s tim, ze na emulovanou obrazovku vykresluju jen zmeny oproti predchozimu stavu.

Michal

Dne 12.12.2014 14:47, Miloš napsal(a):
Tiež robím emulátor, ale nakoľko po odpojení procesora, videa a všetkého mám emuláciu ničoho na cca 200 %, tak to pomaly začínam vzdávať. Podľa popisu predpokladám, že máš toho spraveného viac ako ja, takže ti ani nemám čo ponúknuť. Ja mám spravenú emuláciu monitora a teda mi beží aj pár 700-vkových programov. Tiež je multiplatformový a krásne beží v Linuxe aj Windowse. V Linuxe si to ale kvôli inému vzhľadu formulára pýta "prekresliť" formulár. Mojím cieľom bolo spraviť niečo multiplatformové s otvoreným zdrojovým kódom, ale netuším čo s tým, keďže je to také strašne pomalé.

Miloš

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]>