#include #include #include #include "gr-sim.h" int main(int argc, char **argv) { int xx,yy,ch; grsim_init(); home(); hgr(); /* Put horizontal lines on screen */ for(yy=0;yy<100;yy++) { hcolor_equals(yy%8); hplot(yy,yy); hplot_to(200,yy); } /* Put vertical lines on screen */ for(xx=0;xx<100;xx+=2) { hcolor_equals((xx%16)/2); hplot(xx,159); hplot_to(xx,100); } /* Put vertical lines on screen */ for(xx=0;xx<100;xx+=2) { hcolor_equals((xx%16)/2); hplot(xx,0); hplot_to(xx,30); } /* Put diagonal lines on screen */ for(xx=100;xx<200;xx+=5) { hcolor_equals(3); hplot(150,100); hplot_to(xx,50); hplot(150,100); hplot_to(xx,150); } while(1) { grsim_update(); ch=grsim_input(); if (ch=='q') break; usleep(100000); } #if 0 int i; printf("20D0: "); for(i=0;i<16;i++) printf("%x ",ram[0x20d0+i]); printf("\n"); #endif return 0; }