Re: [hatari-devel] Recent changes to GEMDOS harddisk emulation?

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hello,

I just wanted to let you know that the bug is still present in v1.6.0
and latest Mercurial. I will patch it for myself by hand but I'd prefer
an official and clean solution.

Thanks,
Matthias

Am Donnerstag, den 22.12.2011, 18:43 +0100 schrieb Matthias Arndt: 
> Am Donnerstag, den 22.12.2011, 18:31 +0100 schrieb Nicolas Pomarède: 
> > Hello
> > does it work again if you revert the memvalid patch :
> > 
> > --- a/src/stMemory.c	Wed Aug 17 23:18:47 2011 +0200
> > +++ b/src/stMemory.c	Sun Nov 27 23:07:43 2011 +0100
> > @@ -129,8 +129,11 @@
> >   	STMemory_WriteLong(0x00, STMemory_ReadLong(TosAddress));
> >   	STMemory_WriteLong(0x04, STMemory_ReadLong(TosAddress+4));
> > 
> > -	/* Fill in magic numbers, so TOS does not try to reference MMU */
> > -	if (ConfigureParams.System.bFastBoot
> > +	/* Fill in magic numbers to bypass TOS' memory tests in the case */
> > +	/* of EmuTOS or if more than 4 MB of ram are used */
> > +	/* (those tests should not be bypassed in the common STF/STE cases */
> > +	/* as some programs rely on the RAM content after those tests) */
> > +	if ((ConfigureParams.System.bFastBoot && bIsEmuTOS)
> >   	    || (ConfigureParams.Memory.nMemorySize > 4 && !bIsEmuTOS))
> >   	{
> >   		/* Write magic values to sysvars to signal valid config */
> > 
> > (remove '+' line from stMemory.c and put '-' lines instead)
> > 
> 
> Hello,
> 
> yes it does work again, if I simply deactivate the if clause and always
> call the memory init values:
> 
> /* Write magic values to sysvars to signal valid config */
> STMemory_WriteLong(0x420, 0x752019f3);    /* memvalid */
> STMemory_WriteLong(0x43a, 0x237698aa);    /* memval2 */
> STMemory_WriteLong(0x51a, 0x5555aaaa);    /* memval3 */
> 
> Hatari does crash with 4 bombs during the boot sequence if I leave them
> out. (Crash happens when it does not find the calvino.ovl file)
> 
> Regards,
> Matthias

-- 
Matthias Arndt <marndt@xxxxxxxxxxxxxx>
PGP-Key: http://www.final-memory.org/files/marndt.asc
Jabber: simonsunnyboy@xxxxxxxxxxxxxxxx




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/