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

Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou...

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

Ja jsem uvazoval, ze by snapshot byl v podstate adresar s nekolika 
soubory ve kterych by krom obsahu pameti bylo vse ulozeno v txt podobe, 
aby si clovek mohl pripadne vse "dokonfigurovat"... Nicmene ja se urcite 
do niceho takoveho alespon letos poustet nebudu.

Co bych ted jeste rad dotahnul do konce je podpora dvou typu memextu, 
castecna emulace unikarty, 8 bitovy HDD a debugger, pomoci ktereho by 
melo byt mozne nakouknout i dovnitr vetsiny chipu, ci periferii a menit 
jejich stavy.
Debugger vsak uz od zacatku pisu jako oddelitelnou soucast, protoze 
predpokladam, ze pokud by vzniknul napr. klon pro mobilni zarizeni, tak 
by tam byl stejne k nicemu.

Pro zajimavost: XML jsem mel implementovany v puvodnim emu, ale prace s 
nim mi prisla trochu komplikovana a navic to byla dalsi knihovna na 
ktere byl emulator zavisly.
V soucasnem emu jsem se docela vydovadel na mezivrtve cfgfile, do ktere 
se registruji moduly a pod nimi elementy. Modul je treba ramdisk. 
Elementem jsou pak jeho konfiguracni volby, ktere mohou byt v tuto 
chvili BOOL, KEYWORD_ENUM, nebo TEXT. U kazde entity, je povinnost 
zaregistrovat default value. Ke kazde entite lze definovat pointr s 
odkazem na "zivou" hodnotu v emulatoru, nebo k entite, ci rovnou k 
celemu modulu lze povesit callbacky, ktere se volaji pri propagaci 
hodnot z cfg do emulatoru,  nebo naopak pri sberu hodnot z emu do 
konfigu pro save.
V tuto chvili tam mam casti pro parsing a save natvrdo strukturu INI 
souboru, nicmene kdyby to bylo nezbytne nutne, tak to cele lze velmi 
jednoduse predelat i na xml, ci kokoliv jineho.

Michal

Dne 24.9.2015 v 7:48 zdeneka[doména skryta] napsal(a):
Zobrazit citovaný text (19 řádků)
> Jen krátce k tomu ukládání Snapshotů (*.mzs) - když jsem to kdysi dělal,
> bylo to spíš jenom takové řešení z nouze dělané spíš pro hráče her. Na
> spoustu věcí jsem tam myslel (různé latche a stavy obvodů během zápisu
> prvního z několika bytů), plno jsem jich pochopitelně taky zapomenul. Ono
> udělat tohle komplexně a hned napoprvé není fakt tak jednoduché, jak se může
> při prvním zamyšlení zdát. Pokud by to někdo ale opravdu řešit chtěl, pak se
> přimlouvám za nějaké flexibilní ukládání do XML formátu kde žádná z položek
> nebude povinná. Bylo by tedy možné uložit třeba jen  5 KB úsek paměti, k
> němu registry Z80.... a nebo taky kompletní stav počítače,stav periferií,
> toho co je na disketách, v ramdisku, .... Jen to asi dá tak jak říká Michal
> víc práce, kterou (tradičně) nikdo neocení :-)
>
> Zdeněk
>
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>

Zobrazit původní podobu

Vlákno · 24 zpráv

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

  1. [SharpMZ] Mam tuseni, ze letos na podzim porostou... Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  2. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  3. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Miloš <milsa@[doména skryta]>
  4. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... " Michal Medek" <Michal.Bruntal@[doména skryta]>
  5. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... <zdeneka@[doména skryta]>
  6. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  7. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... <zdeneka@[doména skryta]>
  8. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Hynek Sladky <econf@[doména skryta]>
  9. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  10. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Miloš <milsa@[doména skryta]>
  11. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... ladmanj@[doména skryta]
  12. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  13. [SharpMZ] Lužánky - Re: Mam tuseni, ze letos na podzim porostou... "Vaclav Peroutka" <vaclavpe@[doména skryta]>
  14. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Miloš <milsa@[doména skryta]>
  15. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  16. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Miloš <milsa@[doména skryta]>
  17. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Jakub Ladman <ladmanj@[doména skryta]>
  18. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  19. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  20. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  21. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Hynek Sladky <econf@[doména skryta]>
  22. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... <zdeneka@[doména skryta]>
  23. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  24. Re: [SharpMZ] Mam tuseni, ze letos na podzim porostou... Miloš <milsa@[doména skryta]>