TIP: Click on subject to list as thread! ANSI
echo: 80xxx
to: BARRY BLOCK
from: MERVYN BALDWIN
date: 1997-07-25 12:06:00
subject: Re: fade

>Hello Mervyn, sorry this took so long. The BBS I am a point off has been
>down for two+ weeks! I think he went on holiday and left no co-sysop
>in charge. Also no local message of explanation.
Barry,
That's OK. Things like that happen even in the best regulated families.
>     All of this may be because I use AnsiPlus. One of Denis's progs
>     did not work for me until I booted without Ansiplus.
Just use plain old NWDOS's ANSI.SYS here. I do remember a couple of 
progs that didn't go quite as expected unless I "removed" it.
>    The fade works, it fades slowly, but the delays did not make it 
>    fade any slower, so I removed them.
Now that IS strange. Here, you see, if I take out the delays I get an 
instant black screen. No fade at all!
All this video stuff is getting very odd. Have been struggling
recently with a little prog to make a "window" for data input. It
works fine on a friends machine but will NOT work on mine. My version
is much shorter, and probably faster, than his and works fine here
but doesn't go on his. Both progs use only standard BIOS calls and
both systems are quite standard 486/VGA outfits. So none of it makes
sense. And now James Vahn tells me mine doesn't work on his 
machine either.
Here it is: try it for me please.
;start---------------------------------------------------------
mov dh,5    ;start row -1
mov dl,5    ;start column
xor bh,bh   ;video page 0
mov ax,01303    ;func 13h mode 3
mov cx,70   ;string length
lea bp,s1   ;top string
call doit
lea bp,s2   ;middle string
L1:
call doit
cmp dh,9    ;end row
jl L1
lea bp,s3   ;bottom string
call doit
exit:
mov ax,04c00
int 021
;--------------------------------------------------------------
doit:
inc dh
int 010
ret
;--------------------------------------------------------------
s1 db 0da,04c,68 dup(0c4,04c),0bf,040
s2 db 0b3,04c,68 dup(020,044),0b3,040
s3 db 0c0,04c,68 dup(0c4,040),0d9,040
;-----------------------------------------------------------end
That's code for A86 of course. If you use MASM I guess you'll know 
what to do. I would add the COM file but I think binaries are 
forbidden here.
-- 
vyn@abaldwin.demon.co.uk (Mervyn Baldwin)
--- ifmail-tx (i386 Linux)
---------------
* Origin: 300 miles East of Seattle, WA (1:346/15.1)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.