Have strange situation here. I tryed to port some os3 programm, which heavily related on hardware interrupt INTB_VERTB. The functions just setup inerrupt server by the AddIntServer(INTB_VERTB,myint), and then in Code of interrupt just do somethink , which by logica of VERTB will be happenes when interrupt happenes.
The problem is it: i have never happenes VERTB interrupt. I tested the same binary on other os4 oses (on m1, on other peg2 with _the same gfx card!_ ) - it works just fine. But for my setup, looks like it never works.
The binary (68k ones) for all in interest are
here , source
here. So, anyone can test it, and check:
if count = 0 always - then it mean VBLANK interrupt does not works for you. If count = "some different values", then it mean VBLANK interrupt works for you. I am in interest to see on how many aos4.x it works, and on which is not.
Anyway, can anybody point me what i can change and what i can try to remove/add, to make it works for me ? Somebody says that when you start to works with "prefs:screens" for promote screens => can be cause of problem. But for me it looks very strange. Becouse if i have in my radeon.info INTERRUPT=YES, then in any case interrupt must be happenes. Right ?