[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] cflib/gemlib/gemma trap sanitizer
>> Profibuch says ROM-VDI save all registers, though there is no standard
>> defined. I think that's why no problems occur with NVDI. To be completely
...
> There is no clear information available about which registers may be
> changed. In fact, however, the pertinent routines in ROM save all registers
>
> http://toshyp.atari.org/007003.htm
Well, that is obviously not true in all cases, since at least vq_gdos
is guaranteed to change register d0. If it didn't, it would not work
at all.
I just checked the ROM on my Falcon here, and the VDI there saves
d1-d7/a0-a6, but the AES only d1-d7/a1-a6 (well, the AES does save a0,
but only after moving usp there ;-).
NVDI also saves everything except d0.
/Johan