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

Zpět na zprávu

Celé vlákno · 7 zpráv

[SharpMZ] Upraveny jednosouborovy Wooky2

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

Vcera mi Vasek reportoval chybu v emu - kdyz u mne nacte Wooky2 http://www.scav.cz/download/MZ-800/MZ-800_Software/COM/MZF/GAMES/700/Wooky2.mzf , tak ma hra rozdrbane video.

Chvilku mi to neslo do hlavy, protoze u Zdenka ta hra funguje normalne. Ovsem jak se ukazalo, tak jen tehdy, pokud se nahrava pres cmthack. Pokud se nacita pres virtual CMT, tak to dopadne stejne jako u mne.

Wooky2 start: 0x1200, size: 0xc500 ... program tedy konci na adrese 0xd700. Zdenkuv cmthack provede ciste nacteni tela do RAM, takze program pak funguje normalne. Pri nahravani pres ROM rutiny je vsak pocitac vzdy v rezimu 700 a nikdy nedochazi k odmountovani horni ROM a VRAM, takze tech poslednich 0x0700 bajtu se pri nahravani nakresli na obrazovku a po spusteni programu se ztrati.

V mem emu se cmthack chova stejne jako CMT, takze nacitam data do aktualne mapovane pameti - program nikdy nemuze byt nacten tak, aby fungoval spravne. Ciste nacteni MZF do RAM u mne umoznuje pouze Load v debuggeru, nebo v membrowseru...

Legrace je, ze Unicard manager nacita MZF do RAM podobne, jako to dela Zdenkuv cmthack, takze z nej se hra spusti normalne. Je otazkou jak se pri nahravani MZF chova napr. mzrun, ci cmt.com v cp/m, kazdopadne je na prd, ze tu mame programy v MZF, ktere nejdou spoustet nativne pres CMT.

Michal



Re: [SharpMZ] Upraveny jednosouborovy Wooky2

"Vaclav Peroutka" <vaclavpe@[doména skryta]> SHARP MZ-800

Michale,
v tomtéž adresáři je WOOKY.MZF a WOOKY_II.MZF - ta se nahrává dvojdílně a přes CMT zřejmě funguje, jak má, protože WOOKY_II je kratší - končí přesně na D000. Ale nezkoušel jsem to.

Vašek

Vcera mi Vasek reportoval chybu v emu - kdyz u mne nacte Wooky2 http://www.scav.cz/download/MZ-800/MZ-800_Software/COM/MZF/GAMES/700/Wooky2.mzf , tak ma hra rozdrbane video.

Chvilku mi to neslo do hlavy, protoze u Zdenka ta hra funguje normalne. Ovsem jak se ukazalo, tak jen tehdy, pokud se nahrava pres cmthack. Pokud se nacita pres virtual CMT, tak to dopadne stejne jako u mne.

Wooky2 start: 0x1200, size: 0xc500 ... program tedy konci na adrese 0xd700. Zdenkuv cmthack provede ciste nacteni tela do RAM, takze program pak funguje normalne. Pri nahravani pres ROM rutiny je vsak pocitac vzdy v rezimu 700 a nikdy nedochazi k odmountovani horni ROM a VRAM, takze tech poslednich 0x0700 bajtu se pri nahravani nakresli na obrazovku a po spusteni programu se ztrati.

V mem emu se cmthack chova stejne jako CMT, takze nacitam data do aktualne mapovane pameti - program nikdy nemuze byt nacten tak, aby fungoval spravne. Ciste nacteni MZF do RAM u mne umoznuje pouze Load v debuggeru, nebo v membrowseru...

Legrace je, ze Unicard manager nacita MZF do RAM podobne, jako to dela Zdenkuv cmthack, takze z nej se hra spusti normalne. Je otazkou jak se pri nahravani MZF chova napr. mzrun, ci cmt.com v cp/m, kazdopadne je na prd, ze tu mame programy v MZF, ktere nejdou spoustet nativne pres CMT.

Michal



Re: [SharpMZ] Upraveny jednosouborovy Wooky2

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

0xd000 - 0x1200 = 0xbe00 (48 640) + 128 MZF header = 48 768

Tyhle MZF jsou vetsi:

[chakyarrakis download]$ find ./ -type f -name "*.mzf" -exec ls -l {} 
\;|awk '{print $5, $8}'|while read size name;do if [ "${size}" -gt 48768 
]; then echo "${size} ${name}";fi;done
51419 ./MZ-800/MZ-800_Software/COM/Dizzy7.mzf
51327 ./MZ-800/MZ-800_Software/COM/Arkanoid.mzf
50560 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/700/Wooky2.mzf
48896 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Tut/Tut2.mzf
54912 
./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Antiriad/Antiria2.mzf
50688 
./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Bbsdemo/Bbs-Demo.mzf
48896 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Business/Bw2.mzf
49280 
./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Ststrike2/Starstrike_Ii-2.mzf
55424 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Chasehq.mzf
55424 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Sidewize.mzf
49280 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Starstri.mzf
49152 ./MZ-800/MZ-800_Software/COM/MZF/PROGS/800/Music/Mzm40/Mzm4.mzf
58368 ./MZ-800/MZ-800_Software/COM/MZF/PROGS/800/Zabavne/Samantha.mzf
50004 ./MZ-800/MZ-800_Software/COM/Ns.mzf

Re: [SharpMZ] Upraveny jednosouborovy Wooky2

"Martin Frohlich" <Martin.Frohlich@[doména skryta]> SHARP MZ-800

Ahoj,

Nebude to tím, že se jedná o druhé části programů, které mají v první části vlastní loader které omezení loadovací rutiny v ROM obchází?

Martin
---------- Původní e-mail ----------
Zobrazit citovaný text Od: Michal Hucik - ORDOZ <ordoz[doména skryta]>
Komu: sharpmzmail.ordoz.com
Datum: 2. 8. 2018 11:06:33
Předmět: Re: [SharpMZ] Upraveny jednosouborovy Wooky2

0xd000 - 0x1200 = 0xbe00 (48 640) + 128 MZF header = 48 768

Tyhle MZF jsou vetsi:

[chakyarrakis download]$ find ./ -type f -name "*.mzf" -exec ls -l {}
\;|awk '{print $5, $8}'|while read size name;do if [ "${size}" -gt 48768
]; then echo "${size} ${name}";fi;done
51419 ./MZ-800/MZ-800_Software/COM/Dizzy7.mzf
51327 ./MZ-800/MZ-800_Software/COM/Arkanoid.mzf
50560 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/700/Wooky2.mzf
48896 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Tut/Tut2.mzf
54912
./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Antiriad/Antiria2.mzf
50688
./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Bbsdemo/Bbs-Demo.mzf
48896 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Business/Bw2.mzf
49280
./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Ststrike2/Starstrike_Ii-2.mzf
55424 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Chasehq.mzf
55424 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Sidewize.mzf
49280 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Starstri.mzf
49152 ./MZ-800/MZ-800_Software/COM/MZF/PROGS/800/Music/Mzm40/Mzm4.mzf
58368 ./MZ-800/MZ-800_Software/COM/MZF/PROGS/800/Zabavne/Samantha.mzf
50004 ./MZ-800/MZ-800_Software/COM/Ns.mzf

_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] Upraveny jednosouborovy Wooky2

"Vaclav Peroutka" <vaclavpe@[doména skryta]> SHARP MZ-800

Ahoj Martine,

ano, ty hry, které jsou v adresářích "Vícedílné", mají pravděpodobně upravený loader. U těch ostatních, těžko říct, jak to má fungovat...

Vašek

Ahoj,

Nebude to tím, že se jedná o druhé části programů, které mají v první části vlastní loader které omezení loadovací rutiny v ROM obchází?

Martin
---------- Původní e-mail ----------
Od: Michal Hucik - ORDOZ <ordoz[doména skryta]>
Komu: sharpmzmail.ordoz.com
Datum: 2. 8. 2018 11:06:33
Předmět: Re: [SharpMZ] Upraveny jednosouborovy Wooky2

0xd000 - 0x1200 = 0xbe00 (48 640) + 128 MZF header = 48 768

Tyhle MZF jsou vetsi:

[chakyarrakis download]$ find ./ -type f -name "*.mzf" -exec ls -l {}
\;|awk '{print $5, $8}'|while read size name;do if [ "${size}" -gt 48768
]; then echo "${size} ${name}";fi;done
51419 ./MZ-800/MZ-800_Software/COM/Dizzy7.mzf
51327 ./MZ-800/MZ-800_Software/COM/Arkanoid.mzf
50560 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/700/Wooky2.mzf
48896 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Tut/Tut2.mzf
54912
./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Antiriad/Antiria2.mzf
50688
./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Bbsdemo/Bbs-Demo.mzf
48896 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Business/Bw2.mzf
49280
./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Vicedilne/Ststrike2/Starstrike_Ii-2.mzf
55424 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Chasehq.mzf
55424 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Sidewize.mzf
49280 ./MZ-800/MZ-800_Software/COM/MZF/GAMES/800/Starstri.mzf
49152 ./MZ-800/MZ-800_Software/COM/MZF/PROGS/800/Music/Mzm40/Mzm4.mzf
58368 ./MZ-800/MZ-800_Software/COM/MZF/PROGS/800/Zabavne/Samantha.mzf
50004 ./MZ-800/MZ-800_Software/COM/Ns.mzf

_______________________________________________
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

Re: [SharpMZ] Upraveny jednosouborovy Wooky2

Michal Porteš <portes@[doména skryta]> SHARP MZ-800

Tenhle dlouhy Wooky nebyl urceny pro nahravani z kazety, ale pro jednoduche spusteni (puvodne vicedilne hry) z diskety. Viz:
http://archivek.ordoz.com/sharpemu/2898

Podle me se to nenahraje korektne ani na skutecnem MZ a tudiz bych nerekl, ze je to chyba v emu.

MP

---------- Původní e-mail ----------
Od: Michal Hucik - ORDOZ <ordoz[doména skryta]>
Komu: sharpmzmail.ordoz.com
Datum: 2. 8. 2018 9:42:30
Předmět: [SharpMZ] Upraveny jednosouborovy Wooky2

Vcera mi Vasek reportoval chybu v emu - kdyz u mne nacte Wooky2 http://www.scav.cz/download/MZ-800/MZ-800_Software/COM/MZF/GAMES/700/Wooky2.mzf , tak ma hra rozdrbane video.

Chvilku mi to neslo do hlavy, protoze u Zdenka ta hra funguje normalne. Ovsem jak se ukazalo, tak jen tehdy, pokud se nahrava pres cmthack. Pokud se nacita pres virtual CMT, tak to dopadne stejne jako u mne.

Wooky2 start: 0x1200, size: 0xc500 ... program tedy konci na adrese 0xd700. Zdenkuv cmthack provede ciste nacteni tela do RAM, takze program pak funguje normalne. Pri nahravani pres ROM rutiny je vsak pocitac vzdy v rezimu 700 a nikdy nedochazi k odmountovani horni ROM a VRAM, takze tech poslednich 0x0700 bajtu se pri nahravani nakresli na obrazovku a po spusteni programu se ztrati.

V mem emu se cmthack chova stejne jako CMT, takze nacitam data do aktualne mapovane pameti - program nikdy nemuze byt nacten tak, aby fungoval spravne. Ciste nacteni MZF do RAM u mne umoznuje pouze Load v debuggeru, nebo v membrowseru...

Legrace je, ze Unicard manager nacita MZF do RAM podobne, jako to dela Zdenkuv cmthack, takze z nej se hra spusti normalne. Je otazkou jak se pri nahravani MZF chova napr. mzrun, ci cmt.com v cp/m, kazdopadne je na prd, ze tu mame programy v MZF, ktere nejdou spoustet nativne pres CMT.

Michal



_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] Upraveny jednosouborovy Wooky2

Miloš <milsa@[doména skryta]> SHARP MZ-800

Nenahrá sa to korektne. Diskutovali sme o tom na oldcompe:

http://www.oldcomp.cz/viewtopic.php?f=134&t=2264&hilit=wooky

Je tam aj upravený Wooky, ktorý je kratší a nahrá sa korektne.

Miloš


Dňa 6. 8. 2018 o 10:14 Michal Porteš napísal(a):
Tenhle dlouhy Wooky nebyl urceny pro nahravani z kazety, ale pro jednoduche spusteni (puvodne vicedilne hry) z diskety. Viz:

Podle me se to nenahraje korektne ani na skutecnem MZ a tudiz bych nerekl, ze je to chyba v emu.

MP

---------- Původní e-mail ----------
Od: Michal Hucik - ORDOZ <ordoz[doména skryta]>
Komu: sharpmzmail.ordoz.com
Datum: 2. 8. 2018 9:42:30
Předmět: [SharpMZ] Upraveny jednosouborovy Wooky2

Vcera mi Vasek reportoval chybu v emu - kdyz u mne nacte Wooky2 http://www.scav.cz/download/MZ-800/MZ-800_Software/COM/MZF/GAMES/700/Wooky2.mzf , tak ma hra rozdrbane video.

Chvilku mi to neslo do hlavy, protoze u Zdenka ta hra funguje normalne. Ovsem jak se ukazalo, tak jen tehdy, pokud se nahrava pres cmthack. Pokud se nacita pres virtual CMT, tak to dopadne stejne jako u mne.

Wooky2 start: 0x1200, size: 0xc500 ... program tedy konci na adrese 0xd700. Zdenkuv cmthack provede ciste nacteni tela do RAM, takze program pak funguje normalne. Pri nahravani pres ROM rutiny je vsak pocitac vzdy v rezimu 700 a nikdy nedochazi k odmountovani horni ROM a VRAM, takze tech poslednich 0x0700 bajtu se pri nahravani nakresli na obrazovku a po spusteni programu se ztrati.

V mem emu se cmthack chova stejne jako CMT, takze nacitam data do aktualne mapovane pameti - program nikdy nemuze byt nacten tak, aby fungoval spravne. Ciste nacteni MZF do RAM u mne umoznuje pouze Load v debuggeru, nebo v membrowseru...

Legrace je, ze Unicard manager nacita MZF do RAM podobne, jako to dela Zdenkuv cmthack, takze z nej se hra spusti normalne. Je otazkou jak se pri nahravani MZF chova napr. mzrun, ci cmt.com v cp/m, kazdopadne je na prd, ze tu mame programy v MZF, ktere nejdou spoustet nativne pres CMT.

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