[hatari-devel] Wotanoid problem : final fix before commit ?
George Nakos
ggn at hol.gr
Sun Jan 24 22:08:28 CET 2010
Hello Laurent,
Sunday, January 24, 2010, 10:37:49 PM, you wrote:
> Would you please give it a try ?
It works with $ffffffff :)
> regards,
> Laurent
> George Nakos a écrit :
>> Hello Laurent,
>>
>> Sunday, January 24, 2010, 10:10:38 PM, you wrote:
>>
>>
>>> Doesn't $FFFFFFFF is filtered in $7FFFFFFF somewhere in gemdos code
>>> (with a AND or something like that ) ?
>>>
>>
>> I tried $ffffffff on my ste and it didn't read the file at all,
>> whereas $7fffffff worked just fine. Didn't test on my falcon though...
>>
>>
>>> Laurent
>>>
>>
>>
>>
>>> Laurent Sallafranque a écrit :
>>>
>>>> But in Wotanoid, the instruction is :
>>>>
>>>> move.l #-1,D0
>>>>
>>>> Regards
>>>>
>>>> Laurent
>>>>
>>>>
>>>> George Nakos a écrit :
>>>>
>>>>
>>>>> Hello Eero,
>>>>>
>>>>> Sunday, January 24, 2010, 8:46:27 PM, you wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> On Sunday 24 January 2010, George Nakos wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>> My memory is a bit hazy, but I think this just tells gemdos to
>>>>>>>>>>> read $ffffffff bytes from the file. Of course gemdos will read as
>>>>>>>>>>> much as the file size and then return an error in d0.l. It's the
>>>>>>>>>>> lazy man's approach to doing things the Right Way(tm) (i.e.
>>>>>>>>>>> getting the file length -or knowing it beforehand- and calling
>>>>>>>>>>> fread() with the proper amount of bytes)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> George, have you actually used this on actual HW so that it has worked?
>>>>>>>> With which TOS version(s) it works like that?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> Yup, on a STE with TOS 1.62UK and STFM with TOS 1.02UK. Also, that's
>>>>>>> we use that in ULSv3 for a couple of years now and it works in all our
>>>>>>> test equipment (MSTEs, Falcons, a TT, etc)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> George, regarding Thomas' comments and you saying that your memory
>>>>>> on this is a bit hazy...
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Could you verify that the value you've used is really "$ffffffff" and not
>>>>>> just the largest possible _signed_ value?
>>>>>>
>>>>>>
>>>>>>
>>>>> Just wrote a small program to test this, it works with $7fffffff, aka
>>>>> biggest signed vaule.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> hatari-devel mailing list
>>>> hatari-devel at lists.berlios.de
>>>> https://lists.berlios.de/mailman/listinfo/hatari-devel
>>>>
>>>>
>>>>
>>>>
>>
>>
>>> _______________________________________________
>>> hatari-devel mailing list
>>> hatari-devel at lists.berlios.de
>>> https://lists.berlios.de/mailman/listinfo/hatari-devel
>>>
>>
>>
>>
>>
>>
--
Best regards,
George mailto:ggn at hol.gr
More information about the hatari-devel
mailing list