[A83] Re: Here we go again BLODs
[Prev][Next][Index][Thread]
[A83] Re: Here we go again BLODs
>> This morning I woke up and walked to my computer and my 83+ had a
>> BLOD on it overnight apparently for some reason....I wasn't trying to
>> make one either. The BLOD caused a (I think) permanent line across
>> the display, kind of like a tv set that has the same picture on it
>> for a year. The line seems to be somewhat fading now....hope it goes
>> away!
>> caffeine43@netzero.net on 06/06/2001
>
>It will. I (when I found you could do it on the whole screen by alternating
>1F and 1C) left it on for several hours. I thought I had wrecked the LCD,
but
>it faded out after about two days.
>
>On the general subject, would it be fast enough to alternate the bsod or
>blods with an image, much as is done with the 'greyscale' displays? It
would
>only take about 32 switches of port 10. The LCD requires 40 cycles between
>rights and out(10),a takes somewhere around 20 right (the ld a,xx can be
part
>of the delay loop)? 60x32= 192 cyles for the whole screen to go blue.
>
>such as this (infinite looped)
>
>LOOP:
>ld a,1F
>out (10),a
>ld a,1C ;? cycles
>noop ;4 cycles
>noop ;4 cycles
>;noops or something else untill 40
>out (10,a)
>noop
>noop
>jp LOOP
> ;lacks an exit condition, but you get the idea.
>
>
>
>James Lancaster
The following is what I made:
prgmAA:
:AsmPrgm
:3E1C ;ld a,1Ch
:D310 ;out(10h),a
:C9 ;ret
prgmAB:
:AsmPrgm
:3E1F ;ld a,1Fh
:D310 ;out(10h),a
:C9 ;ret
prgmRAMRIP:
:AsmPrgmC300C9 ;works fine for me to clear RAM
prgmAAAB: ;this fills the screen in about 3.5 seconds
:Lbl 0
:Asm(prgmAA
:Asm(prgmAB
:If getkey ;to get out&clear ram after the screen is blue
:Asm(prgmRAMRIP
:Goto 0