[Coco] Accessing Vsync & Hsync interrups from Nitros9

Walter Zambotti zambotti at iinet.net.au
Sat Apr 11 03:47:15 EDT 2020


I can see it is loaded in via mdir.

How does one interact with (use) it?

Do you open and write something to it?

Better still is there a manual?

Walter

On 2020-04-11 15:37, L. Curtis Boyle wrote:
> 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