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

Re: [SharpMZ] JSS + trocha pridane nostalgie

" Michal Medek" <Michal.Bruntal@[doména skryta]> SHARP MZ-800

Ahoj,

taky jde prepsat byte na adrese $f3d3 z $ca na $c3. V separatnim image pro horni monitor je to na adrese $13d3. Funguje to na vsech verzich JSS. Kontrolu to provede, ale nerozlisuje, jestli k chybe doslo nebo ne.
Jinak v emulatoru mi to pri chybe zobrazi korektni hlasku "CHECK SUM ER." a pak 'vytuhne'.

Mikes
Zobrazit citovaný text

---------- Původní zpráva ----------
Od: Michal Hucik - ORDOZ <ordoz[doména skryta]>
Komu: sharpmzmail.ordoz.com
Datum: 1. 3. 2016 8:57:21
Předmět: Re: [SharpMZ] JSS + trocha pridane nostalgie



Ahoj Martine,

v emulatoru to chodi! ;) Ale ne v tom Zdenkovem ... tedy i v nem, ale pouze s vypnutim CMT patche.

Problem s CMT patchem je to, ze zmeni obsah ROM a diky tomu neprojde Svehlova kontrola integrity, coz sice oznamuje vypsanim chyboveho hlaseni, ale v dobe, kdy jeste nema inicializovanou CG-ROM a atributovou VRAM. V me emulaci odpovida inicializacni obsah VRAM memu skutecnemu Sharpu, zatim co Zdenek tam ma po inicializaci nuly. Proto kdyz dojde na tu JSS chybovou hlasku, tak u Zdenka vidis jen cernou obrazovku, zatimco u mne jsou videt sedobile pruhy, coz je obrovsky rozdil :))

Problem lze vyresit bud vypnutim CMT patche, nebo jeho drobnou upravou - nevim, zda by Zdenek byl ochoten vydat upravenou verzi sveho emu, nicmene se jedna o jednobajtovou upravu CMT patche tak, aby se korigovala vysledna hodnota JSS check XORu na 0xed. Take se muzes v JSS podivat na to co se deje na adrese 0xf3bb a dat si tam 0xc9, cimz kontrolu integrity obejdes.

Tady je kod meho CMT patche, ktery je identicky s tim Zdenkovym, ale pro spravnou funkci vsech JSS ROM ma na konci o jeden bajt navic ( g_memory.ROM [ 0x0506 ] = 0x59; ), cimz koriguju vysledek XORu https://sourceforge.net/p/mz800emu/code/HEAD/tree/trunk/src/cmt/cmt_hack.c#l56


Michal


Dne 1.3.2016 v 0:32 Martin Frohlich napsal(a):
Ahoj Michale,

Tak jsem ten BIN rozsekal na na ROM soubory (4kB - MZ700, 4kB - CGROM, 8kB - MZ800) a v emulátoru to nechodí.
černá obrazovka a skončí to na instrukci halt.

Víc jsem to netrápil.

Martin

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

Zobrazit původní podobu

Vlákno · 8 zpráv

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

  1. [SharpMZ] JSS + trocha pridane nostalgie Michal Hucik - ORDOZ <ordoz@[doména skryta]> Přílohy: 2
  2. Re: [SharpMZ] JSS + trocha pridane nostalgie Martin Lukasek <martin.lukasek@[doména skryta]>
  3. Re: [SharpMZ] JSS + trocha pridane nostalgie Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  4. Re: [SharpMZ] JSS + trocha pridane nostalgie "Martin Frohlich" <Martin.Frohlich@[doména skryta]>
  5. Re: [SharpMZ] JSS + trocha pridane nostalgie Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  6. Re: [SharpMZ] JSS + trocha pridane nostalgie " Michal Medek" <Michal.Bruntal@[doména skryta]>
  7. Re: [SharpMZ] JSS + trocha pridane nostalgie Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  8. Re: [SharpMZ] JSS + trocha pridane nostalgie " Michal Medek" <Michal.Bruntal@[doména skryta]>