home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 2002 January / STC_CD_01_2002.iso / APP / EURKA201 / EUREKA / TOOLS / NOTE.DOC < prev    next >
Encoding:
Text File  |  2001-09-27  |  3.1 KB  |  84 lines

  1.             -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  2.             * Note on SCR-DMP.ACC and IMG_SHOW.PRG  *
  3.             -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  4.  
  5. SCR_DMP.ACC
  6.     
  7.     You just  have to  put this  program on  your boot  disk. Then  when
  8. pressing on  ALTERNATE-HELP it  will produce  images successively  named
  9. DUM001.IMG DUM002.IMG (etc...) on your boot disk. If you wish to  change
  10. the disk where the  file will be written  after pressing ALT-HELP,  just
  11. call the accessory in the  desk menu and click  on the CHANGE button  in
  12. the alert that will be shown. If  you want images to be produced in  PPM
  13. format, call the accessory and press on IMG button. It will turn in  PPM
  14. button.
  15.  
  16. Note : IMG format is  not a portable format if  you have a graphic  card
  17. not compatible with  the ATARI screen  format. In this  case you  should
  18. prefer PPM  format.  This is  unless  you  want to  reread  images  with
  19. IMG_SHOW.PRG program.
  20.  
  21.     For programmers :
  22.     
  23.     You can use this dump on your programs by using the Scrdmp()  system
  24. call. If you do, put Vsync() and evnt_timer(5000,0) calls just after the
  25. Scrdmp() so that the screen won't be altered until the dump occurs. In C
  26. your program should look like :
  27.  
  28. #include <tos.h>
  29. #include <aes.h>
  30. int main(void);
  31. void dump_screen(void);
  32. int main()
  33.     {
  34.     appl_init();
  35.     /* your program */
  36.     /*   ...        */
  37.     
  38.     /* now you want to dump the screen */
  39.     dump_screen();
  40.  
  41.     /* continuation of the program */
  42.     /*    ...                      */
  43.     appl_exit();
  44.     exit(0);
  45.     }
  46. void dump_screen()
  47.     {
  48.     Scrdmp();
  49.     Vsync();
  50.     evnt_timer(5000,0);
  51.     }
  52.  
  53. IMG_SHOW.PRG
  54.  
  55.     This program can show images if  their format is IMG or XIMG.  After
  56. you launch it, you will obtain a file selector. You can select an image,
  57. then you will be asked whether you want to load other images or not.  If
  58. you want, reply YES and repeat the operation. The only limit to this, is
  59. the amount of memory you get on your computer. Note that if the  image's
  60. name  ends  with  numbers,  the  program  will  automatically  load  the
  61. successive images. Then when  images are loaded an  alert will show  you
  62. the commands : press
  63.  
  64.     '+' if you want the images to go forward
  65.     '-' if you want the images to go backward
  66.     '*' to go back and forth.
  67.     '1' to '9' to control the speed of showing from 25 to 1 images/sec
  68.     '0' for maximum speed
  69.     'H' if you want the images to be displayed hazardly (back and forth)
  70.     'ESC' to quit the show
  71.  
  72.     Showing can be made only if the resolution of the image fits to  the
  73. current video mode  of the computer  i.e. same dimension  and number  of
  74. colors (exept for the true-color that  will show 16 Mcolors images).  If
  75. images have different palettes it may show, depending on the video mode,
  76. a black transition between  images. In this case,  you won't be able  to
  77. control the speed of the show.
  78.  
  79.     These two  programs  are  written  by François  LE  COAT.  They  are
  80. freeware. You  can distibute  it  but not  sell  them. They  work  under
  81. restrictions on every ATARI machine, including all FALCON's video modes,
  82. clones with graphic cards etc.
  83.  
  84.