Ja som aj obvody hľadal, ale nepodarilo sa mi naraziť na tak
obsiahle informácie ako mi boli poslané v konferencii.
S reálnym Sharpom bol od začiatku problém. Ja som ho nemal ani kde roztiahnuť. Toľko miesta tu nemám. Nakoniec tie Sharpy boli na predaj, nech potešia niekoho, komu nebudú len na povale naberať vlhkosť a zub času. Časom, ak to miesto bude, možno si toho Sharpa spätne zaobstarám, ale pravdepodobne už nie. Nerobím ani kópiu emulátora, lebo postupne ako dorábam emuláciu určitých vecí, tak zisťujem, že mi funguje stále viac programov. Ale testovať môžem len na emulátoroch.
S tým QD a FD mi skôr ide o popis formátu MZQ. DSK (FD) sa myslím dá niekde dohľadať. Len čo sa emulácie zápisu týka, tak v ROM toho veľa nie je, tam je tuším len načítanie IPLPRO z diskety a tým sa to končí. O FD som toho veľa na scave nenašiel. No a Ramdisk si teda pamätám dobre.
S tým CMT je to len pokus, ktorý sa v podstate vydaril. To, že Intercopy berie aj tak rýchlosť 1 nevadí. Ide skôr o to, že Saboteur nežiada ručne meniť rýchlosť. V podstate tento problém vie vyriešiť aj kazetový formát. Skôr to bolo o mojej zvedavosti, či sa to dá v emulátore urobiť, keď emulované CMT nevie ako je "nastavené" čítanie. K tomu by sa dala ešte pridať otázka, že či niekto vie o hrách, ktoré si žiadajú ďalší blok vo vyššej rýchlosti. Mohol by som to ešte na nich otestovať a uvidím, že či ten nápad zavrhnem alebo ponechám. Na to si ma upozorňoval, ale ja len na základe frekvencie čítania pri pilotnom signále nastavím odhadovanú rýchlosť a viac tam nič nemením, takže žiadna veda to nie je (keby sme v Amerike, už by som si patent na to dával (to len taká narážka na tie nezmyselné patentové vojny, čoho je plný Internet)).
Mám v pláne ešte ďalšie nápady, tak uvidím, ktoré sa podarí zrealizovať (Copy/Paste, atď.). Takže nerobím kópiu iného emulátora, ale budem mať aj vlastné doplnky, ktoré v iných emulátoroch nie sú. Okrem toho mi ide o multiplatformový emulátor, s čím si ma síce predbehol, ale to nevadí. Nemyslím, že programovanie emulátorov treba nechať tak, keď ich už zopár existuje. Keď pre Sharpa ich je tak žalostne málo.
Mimochodom, ten MZ-721 (alebo 731?) si zohnal v časoch, keď boli dostupné MZ-800 alebo sa ti to podarilo zohnať neskôr?
Miloš
S reálnym Sharpom bol od začiatku problém. Ja som ho nemal ani kde roztiahnuť. Toľko miesta tu nemám. Nakoniec tie Sharpy boli na predaj, nech potešia niekoho, komu nebudú len na povale naberať vlhkosť a zub času. Časom, ak to miesto bude, možno si toho Sharpa spätne zaobstarám, ale pravdepodobne už nie. Nerobím ani kópiu emulátora, lebo postupne ako dorábam emuláciu určitých vecí, tak zisťujem, že mi funguje stále viac programov. Ale testovať môžem len na emulátoroch.
S tým QD a FD mi skôr ide o popis formátu MZQ. DSK (FD) sa myslím dá niekde dohľadať. Len čo sa emulácie zápisu týka, tak v ROM toho veľa nie je, tam je tuším len načítanie IPLPRO z diskety a tým sa to končí. O FD som toho veľa na scave nenašiel. No a Ramdisk si teda pamätám dobre.
S tým CMT je to len pokus, ktorý sa v podstate vydaril. To, že Intercopy berie aj tak rýchlosť 1 nevadí. Ide skôr o to, že Saboteur nežiada ručne meniť rýchlosť. V podstate tento problém vie vyriešiť aj kazetový formát. Skôr to bolo o mojej zvedavosti, či sa to dá v emulátore urobiť, keď emulované CMT nevie ako je "nastavené" čítanie. K tomu by sa dala ešte pridať otázka, že či niekto vie o hrách, ktoré si žiadajú ďalší blok vo vyššej rýchlosti. Mohol by som to ešte na nich otestovať a uvidím, že či ten nápad zavrhnem alebo ponechám. Na to si ma upozorňoval, ale ja len na základe frekvencie čítania pri pilotnom signále nastavím odhadovanú rýchlosť a viac tam nič nemením, takže žiadna veda to nie je (keby sme v Amerike, už by som si patent na to dával (to len taká narážka na tie nezmyselné patentové vojny, čoho je plný Internet)).
Mám v pláne ešte ďalšie nápady, tak uvidím, ktoré sa podarí zrealizovať (Copy/Paste, atď.). Takže nerobím kópiu iného emulátora, ale budem mať aj vlastné doplnky, ktoré v iných emulátoroch nie sú. Okrem toho mi ide o multiplatformový emulátor, s čím si ma síce predbehol, ale to nevadí. Nemyslím, že programovanie emulátorov treba nechať tak, keď ich už zopár existuje. Keď pre Sharpa ich je tak žalostne málo.
Mimochodom, ten MZ-721 (alebo 731?) si zohnal v časoch, keď boli dostupné MZ-800 alebo sa ti to podarilo zohnať neskôr?
Miloš
Dňa 5. 1. 2015 o 13:18 Michal Hucik -
ORDOZ napísal(a):
Milosi, je fajn, ze konference zase trochu ozila, nicmene by bylo dobre zapojit take trochu vlastni invenci a pouzivat treba google alespon k dohledani datasheetu k beznym obvodum.
Ja osobne jsem cerpal veskere informace predevsim z toho co lezi na www.scav.cz, z oficialnich DS a z komentovanych vypisu MZ ROM. Nasledne jsem vsak vzdy ziskane poznatky overoval a testoval nejprve na realnem Sharpu, coz si myslim, ze je take jediny zpusob, jak napsat dobry emulator. Pro predstavu, zhruba takhle to temer neustale vypada na mem prc stole :) http://ordoz.com/nesmysly/workplace.jpg
Pokud budes postupovat jinak, tak vytvoris bud hybrid a nebo jen kopii jineho emulatoru.
Co se tyka CMT, tak si myslim, ze je celkem jasne, ze se mu nepaci ta tvoje autodetekce. Snazis se to resynchronizovat na strane CMT, ale ono uz je to naprogramovano tak, ze se to synchronizuje softwarove uvnitr Sharpa. Mam pocit, ze jsem te na neco takoveho uz upozornoval, kdyz jsi o te autodetekci psal prvne.
Michal
Dne 5.1.2015 v 11:54 Miloš napsal(a):
Michal, dali by sa niekde vystaviť na Internete potrebné informácie k emulácii FD a QD? RAM disk je tuším celkom jednoduchý, je to aj popisané v Poznámkach. Akurát tuším pri väčšom ako 64 kB treba tuším pri resete čítača v hornom bajte odovzdať aj číslo stránky, čiže maximálne 16 MB. Niekde som to čítal, ale nepamätám si kde. Dúfam, že sa nemýlim.
Mimochodom, podarilo sa mi rozbehať autodetekciu rýchlosti čítania z CMT, len si to pýta ešte vyladiť celé. Intercopy mi to neberie, to zrejme skúša najprv rýchlosť 1, potom vyššiu, atď. Takže vždy číta rýchlosťou 1, ale Saboteur a monitor krásne detekuje. Turbo Copy si pre zmenu neškrtne ani pri CMT s rýchlosťou 1, netušíš, čo sa mu nepáči?
Miloš
Dňa 5. 1. 2015 o 11:43 Michal Porteš napísal(a):
Emulátor už mi chodí, ale v aktuální verzi mi nefunguje klávesa Enter.
Michal
---------- Původní zpráva ----------
Od: Michal Hucik - ORDOZ <ordoz[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 16. 12. 2014 9:57:49
Předmět: Re: [SharpMZ] Emulator MZ-800
_______________________________________________
Ahoj,
docela by mne zajimalo proc se to shani zrovna po teto kompresni knihovne - je ale mozne, ze ji vyzaduje ten zpropadeny libxml, i kdyz v samotnem programu v tuto chvili zarucene zadne kompresni metody pouzivany nejsou.
Nemam momentalne po ruce zadnou Vistu, abych to vyzkousel. Do adresare http://duna.ordoz.com/emu/win32/all_mingw_libs/ jsem nahral vsechny mingw dll soubory, ktere u sebe v Linuxu mam a je mezi nimi i ten zlib1.dll
Pokud budes mit chut, tak si zkus prosim do adresare s emulatorem postahovat knihovny, ktere to po tobe bude chtit a dej mi pak vedet co vsechno bylo potreba.
Uprimne receno, netusim odkud se v mych Win7 (a asi i ve vetsine dalsich) windows vzala potrebna knihovna. Je mozne, ze uz si ji tam v minulosti nainstaloval nejaky jiny program, ktery byl linkovany pod mingw.
Michal
Dne 16.12.2014 8:38, Michal Porteš napsal(a):
Zkouším u sebe (Windows Vista) emulátor rozchodit, ale zatím se bohužel nedaří:
Vstupní bod procedury deflateSetHeader se nepodařilo v dynamicky propojované knihovně zlib1.dll nalézt.
Michal
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
_______________________________________________ SharpMZ mailing list SharpMZmail.ordoz.com http://mail.ordoz.com/mailman/listinfo/sharpmz
Vlákno · 54 zpráv
- [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800 - první oprava :(
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800 - první oprava :(
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800 - první oprava :(