/demos/trunk/mesaref/mesaref.c |
---|
39,7 → 39,7 |
#define HEIGHT 480 |
#define BYTES_PP 2 //BytesPerPixel |
#define INITSTR G640x480x64K //SVGAlib standard mode definitions |
#define CARD NV3 //Video driver (Supported SAVAGE, NV3, R128 from SVGALib) |
#define CARD VESA //Video driver |
#define DEG2RAD (3.14159/180.0) |
62,8 → 62,8 |
unsigned long int VMEMLONG = WIDTH * HEIGHT * BYTES_PP / 4; // Used by copy_videomem_16to16 |
unsigned long int RGB565MEM = WIDTH * HEIGHT * BYTES_PP; // Total video mem |
unsigned long int PERIOD_REFRESH = 80000; //fps = 20 |
unsigned long int PERIOD_DISEGNA = 80000; |
unsigned long int PERIOD_REFRESH = 150000; //fps = 20 |
unsigned long int PERIOD_DISEGNA = 150000; |
unsigned long int WCET_REFRESH, WCET_DISEGNA; |
470,8 → 470,8 |
sys_atrunlevel(program_end,NULL, RUNLEVEL_BEFORE_EXIT); |
WCET_REFRESH =((long int) PERIOD_REFRESH * (0.20)); |
WCET_DISEGNA =((long int) PERIOD_DISEGNA * (0.70)); |
WCET_REFRESH =((long int) PERIOD_REFRESH * (0.2)); |
WCET_DISEGNA =((long int) PERIOD_DISEGNA * (0.6)); |
hard_task_default_model(ht_refresh); |
hard_task_def_wcet(ht_refresh,WCET_REFRESH); |
/demos/trunk/mesaref/readme.txt |
---|
12,12 → 12,8 |
libraries, the low level graphic drivers is |
the SVGA (from the SVGAlib) |
The cards actually supported are: |
See drivers/svga/readme for supported cards |
GEFORCE TNT TNT2 - driver name NV3 |
RAGE128 RADEON - driver name R128 |
SAVAGE VIRGE - driver neme SAVAGE |
You need a test.png file present in the |
same directory of the demo. Remember that |
the file system support only a DOS FAT16 fs. |
/demos/trunk/mesatex/mesatex.c |
---|
36,7 → 36,7 |
#define HEIGHT 480 |
#define BYTES_PP 2 //BytesPerPixel |
#define INITSTR G640x480x64K //SVGAlib standard mode definitions |
#define CARD NV3 //Video driver (Supported SAVAGE, NV3, R128 from SVGALib) |
#define CARD VESA //Video driver |
OSMesaContext ctx; |
/demos/trunk/mesatex/readme.txt |
---|
12,12 → 12,8 |
libraries, the low level graphic drivers is |
the SVGA (from the SVGAlib) |
The cards actually supported are: |
See drivers/svga/readme for supported cards |
GEFORCE TNT TNT2 - driver name NV3 |
RAGE128 RADEON - driver name R128 |
SAVAGE VIRGE - driver neme SAVAGE |
-------------------------------------- |
The demo is composed by: |
/demos/trunk/mesademo/mesademo.c |
---|
36,7 → 36,7 |
#define HEIGHT 480 |
#define BYTES_PP 2 //BytesPerPixel |
#define INITSTR G640x480x64K //SVGAlib standard mode definitions |
#define CARD NV3 //Video driver (Supported SAVAGE, NV3, R128 from SVGALib) |
#define CARD VESA //Video driver |
OSMesaContext ctx; |
/demos/trunk/mesademo/readme.txt |
---|
12,12 → 12,8 |
libraries, the low level graphic drivers is |
the SVGA (from the SVGAlib) |
The cards actually supported are: |
See drivers/svga/readme for supported cards |
GEFORCE TNT TNT2 - driver name NV3 |
RAGE128 RADEON - driver name R128 |
SAVAGE VIRGE - driver neme SAVAGE |
-------------------------------------- |
The demo is composed by: |
/demos/trunk/svgademo/svgademo.c |
---|
25,11 → 25,11 |
#include <kernel/log.h> |
#include <kernel/kern.h> |
#define WIDTH 640 |
#define HEIGHT 480 |
#define WIDTH 800 |
#define HEIGHT 600 |
#define BYTES_PP 2 |
#define INITSTR G640x480x64K //SVGAlib standard mode definitions |
#define CARD NV3 //Video driver (Supported SAVAGE, NV3, R128 from SVGALib) |
#define INITSTR G800x600x64K //SVGAlib standard mode definitions |
#define CARD VESA //Video driver |
unsigned char *rgb_565_buf = NULL; //RGB 16 bpp Buffer |
unsigned char *video_buf = NULL; //Video Buffer |
36,8 → 36,8 |
unsigned long int VMEMLONG = WIDTH * HEIGHT * BYTES_PP / 4; // Used by copy_videomem_16to16 |
unsigned long int RGB565MEM = WIDTH * HEIGHT * BYTES_PP; // Total video mem |
unsigned long int PERIOD_REFRESH = 40000; //fps = 25 |
unsigned long int PERIOD_DISEGNA = 80000; |
unsigned long int PERIOD_REFRESH = 100000; |
unsigned long int PERIOD_DISEGNA = 100000; |
unsigned long int WCET_REFRESH, WCET_DISEGNA; |
145,8 → 145,8 |
clear(); |
WCET_REFRESH =((long int) PERIOD_REFRESH * (0.7)); |
WCET_DISEGNA =((long int) PERIOD_DISEGNA * (0.15)); |
WCET_REFRESH =((long int) PERIOD_REFRESH * (0.4)); |
WCET_DISEGNA =((long int) PERIOD_DISEGNA * (0.4)); |
hard_task_default_model(ht_refresh); |
hard_task_def_wcet(ht_refresh,WCET_REFRESH); |
/demos/trunk/svgademo/readme.txt |
---|
11,12 → 11,8 |
This is a simple test demo for the new graphic |
drivers ported from SVGAlib 1.9.17 |
The cards actually supported are: |
See drivers/svga/readme for supported cards |
GEFORCE TNT TNT2 - driver name NV3 |
RAGE128 RADEON - driver name R128 |
SAVAGE VIRGE - driver neme SAVAGE |
-------------------------------------- |
The demo is composed by: |