RE: A89: Re: ROM 1.05 and grayscales
[Prev][Next][Index][Thread]
RE: A89: Re: ROM 1.05 and grayscales
I noticed that userlib::idle_loop does make grayscale extremely slow and
ineffective. But the idle_loop routine in util.h works fine. Too fix your
idle_loop, you might want to look to util.asm for ideas... But when
userlib::idle_loop isn't used, grayscale seems to work fine. I fixed the
annoying slow blinking effect in DeMine by recompiling it to use the util
idle_loop. Now the title screen is nice grayscale like it should be.
>===== Original Message From assembly-89@lists.ticalc.org =====
>What? I can see four shades in programs such as SMQ (doors version) and
>Tetris just fine on the 89 v1.05 ROM.
>
>-Miles Raymond
>
>----- Original Message -----
>From: Xavier VASSOR <xvassor@mail.dotcom.fr>
>To: <assembly-89@lists.ticalc.org>
>Sent: Friday, August 27, 1999 8:14 AM
>Subject: A89: ROM 1.05 and grayscales
>
>
>> 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
OOOOOOOOOOOOOOOOOO
Zach Miller
Madison,Wisconsin
OOOOOOOOOOOOOOOOOO
Follow-Ups: