Trying to display bitmap

Search this archive.

From: Kevin D. Quitt (KQuitt@ieeinc.com)
Date: Fri 01 Jun 2001 - 22:15:03 IDT


OK, I'm an idiot.  This program has an array of bytes (320x240) that I want
to display on the screen.  I get a segmentation fault at the call to
gl_putbox.  Help!

/*  CK.C    10-Nov-00 14:35:34 by Kevin D. Quitt

    First test of SVGAlib.
*/
#include    <stdio.h>
#include    <stdlib.h>
#include    <vga.h>
#include    <vgagl.h>

#include    "ck0.c"

int VGAMODE;
int VIRTUAL;

GraphicsContext *physicalscreen;


void	setBox( void *theBox )
  {
    gl_putbox( 0, 0, 320, 240, theBox );
    gl_copyscreen( physicalscreen );

    putchar( '\a' );
    getchar();
  }


int main()
  {
    vga_init();

    VGAMODE = vga_getdefaultmode();
    vga_setmode( VGAMODE );

    gl_setcontextvga( VGAMODE );
    physicalscreen  = gl_allocatecontext();
    gl_getcontext( physicalscreen );

    setBox( ck0bmp );
    putchar( '\a' );
    getchar();

    vga_setmode( TEXT );

    return  EXIT_SUCCESS;
  }

and ck1.c has:

ulong ck1bmp[] = {
0xAEAEAEAE, 0xAEAEAEAE, 0xAEAEAEAE, 0xAEAEAEAE,
(etc.)
}

--
 _
Kevin D. Quitt					             KQuitt@ieeinc.com
		      96.37% of all statistics are made up



------------------------------------------------------------------
Unsubscribe:  To:   listbot@svgalib.org
              Body: unsubscribe linux-svgalib


This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:24 IST