Re: A89: ROM 1.05 and grayscales


[Prev][Next][Index][Thread]

Re: A89: ROM 1.05 and grayscales




Auto Init 1 is triggered every 4th time that address $60017 is
incremented... Auto Init 5 is triggered when this address is set to its
initial value... So the solution could be to increment Auto Init 1
faster... I dont know how this would be achieved although... Address $60014
is a programmable rate generator which controls all of this... But I have
no experience using any of this stuff... Maybe someone should write David
Elsworth...





At 03:14 PM 8/27/99 +0200, you wrote:
>
>Hi,
>
>You maybe know that the grayscales no longer work on the new 1.05 ROM
>I think I've found out why : you know the greyscale handler relies on auto
>interrupt one which runs at 300 Hz. This handler switches 2 virtual screens
>in B&W, giving the impression of 4 gray levels, and then RUNS THE OLD AUTO
>INT 1 HANDLER, ie the TIOS one in most cases.
>
>The problem is that it seems that the auto int 1 handler from the new 1.05
>ROM is too slow to allow a sufficient refresh rate -> there is no
>impression of 4 grayscales..
>
>So, what ? The solution'd be that the grayscale handler no longer calls the
>old auto int 1 handler, but this will prevent the program to use functions
>such as userlib::idle_loop, as well as the APD features when it is running
>in grayscales.
>
>What should I do ?
>Xavier VASSOR
>E-mail:xvassor@mail.dotcom.fr
>Homepage: http://start.at/doors
>ICQ:10241721
>
>
>



Follow-Ups: References: