[Coco] Accessing Vsync & Hsync interrups from Nitros9
L. Curtis Boyle
curtisboyle at sasktel.net
Sat Apr 11 03:37:51 EDT 2020
Yes, it’s a special driver that Bruce Isted wrote decades ago, that replace AGIDR, FTDD, NIL, etc. with one driver. It handles /nil, handles allocating memory outside of a process’ workspace, handles VIRQ signalling based on timing, etc. Should be part of the standard Nitros9 distribution.
L. Curtis Boyle
curtisboyle at sasktel.net
> On Apr 11, 2020, at 1:33 AM, Walter Zambotti <zambotti at iinet.net.au> wrote:
>
> VRN ?
>
> On 2020-04-11 15:31, L. Curtis Boyle wrote:
>> You can try using the functionality in VRN (and /nil), as it used VIRQ timers based on VSync. The Sierra games and Flight Sim II use it. I don’t think anything uses HSync currently - it would be a lot of overhead for multi-tasking.
>>
>> L. Curtis Boyle
>> curtisboyle at sasktel.net
>>
>>
>>
>>> On Apr 11, 2020, at 1:13 AM, Walter Zambotti <zambotti at iinet.net.au> wrote:
>>>
>>> So I am in need of Vsync synchronization in my application.
>>>
>>> Is it possible to register for this interrupt in Nitros09 in a user land
>>> application?
>>>
>>> Either asm or C.
>>>
>>> Walter
>>>
>>>
>>>
>>> --
>>> Coco mailing list
>>> Coco at maltedmedia.com
>>> https://pairlist5.pair.net/mailman/listinfo/coco
>>>
>>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>
More information about the Coco
mailing list