#include #include #include #include struct GfxBase *GfxBase = NULL; main() { GfxBase = (struct GfxBase *)OpenLibrary("graphics.library",0L); if (GfxBase == NULL) { fprintf(stderr,"couldn't open graphics.library\n"); exit(1); } printf("GfxBase's copinit list:\n"); copdis(GfxBase->copinit); printf("\nTop Viewport's display L instructions:\n"); copdis(GfxBase->ActiView->ViewPort->DspIns->CopLStart); printf("\nTop Viewport's display S instructions:\n"); copdis(GfxBase->ActiView->ViewPort->DspIns->CopSStart); printf("\nCurrently active LOF copper list:\n"); copdis(GfxBase->ActiView->LOFCprList->start); /* only seems to work in Interlace * printf("\nCurrently active SHF copper list:\n"); * copdis(GfxBase->ActiView->SHFCprList->start); */ }