BBS: Inland Empire Archive Date: 01-19-93 (10:54) Number: 380 From: CHRIS TRACY Refer#: NONE To: JOE PICHE Recvd: NO Subj: SCREEN 9 Conf: (2) Quik_Bas
*** Quoting Joe Piche to All dated 12-25-92 ***
> Is there any way to use a GET statement on all of (640x350) in screen 9?
> I can't make an array big enuff for it. Or load a graphics file REALLY
> quick?
>
> thanx,Joe
>
> ---
> * Origin: Star Flight BBS, (604) 362-5484, Rossland B.C. (1:353/470)
>
>
ok... well... humm.... ok, first of all, i'm not wuite sure
if you wanna use a GET statement, but if you do, heres the
formula to figger out the array size...
bytes=4+INT(((width) * bits_per_pixel/bit_planes)+7)/8 * bit_planes * height
ok... screen mode 9:
bits per pixel: 2
bit planes: 2
(if EGA adapter has 64kb)
bits per pixel: 4
bit planes: 4
(if EGA adapter has more than 64kb)
ok... width is:
width=(x2-x1)+1
height is:
height=(y2-y1)+1
x1,y1 being the top left, and x2,y2 being the bottom
right.. either that, or you could use a BSAVE... you'd have
to use like DEF SEG=&HA000... the size of the file would be
28000 bytes, then, you'd have to have 4 files i believe,
you could use the following to save it:
for i%=0 to 3
out &h3ce, 4 ' enable port
out &h3cf, i% ' set addressable bit plane
bsave "FILE.BP"+chr$(49+i%),0,bytes& ' .BP standard for Bit Plane #...
mext i%
routine: stripped from pg 705-706 of QB bible..
hope that helps! (really, i realy really do... MAYBE i'll
be type again when my fingers grow back) :)
ÄÄÝ /\/Œght Crƒwœˆr ÞÄÄ
“Ÿ
ÄÄÝ DangerBase 2-2615/4 ÞÄÄ
--- T.A.G. 2.6c1 Standard
* Origin: DangerBase ][ Programming Staff 412-438-4101 (1:2615/4@FIDONET.ORG)

Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET