// CT3001から画像を入力して画面表示するだけ // 2002.3.20 I.N. // cap_ct3001を修正して作った #include #include "ct3001nt.h" void ESP_Ready(void) { // ESPLIB --- Automatic Source Generator // [Image Window] ESP_CreateImage(0,"CT3001 MONITOR",0,0,1024,480,100); // [Text Window] ESP_OpenTextWindow(0,505,638,110); ESP_SetForeground(ESPMAINWINDOW); CT3001_Init(); } void ESP_Main(void) { int i=0; int *oldp; oldp=_ESP_VramPtr[0]; //CT3001_Vram=_ESP_VramPtr[0]; //_ESP_VramPtr[0]=CT3001_Vram; //CT3001_StartCapture(); for(;;){ if(ESP_STOP)break; CT3001_GetSingleFrame(); while(1){ if((CT3001_GetStat()&1)==0)break; } CopyMemory(_ESP_VramPtr[0],CT3001_Vram,1024*4*480); ESP_Update_(0); ESP_Printf("*"); } CT3001_StopCapture(); _ESP_VramPtr[0]=oldp; } void ESP_Finish(void) { CT3001_Term(); }