home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / datafiles / hardware / eprommer / source.lha / src / Eprommer.h < prev    next >
C/C++ Source or Header  |  1993-11-14  |  2KB  |  58 lines

  1. #include "intelhex.h"
  2.  
  3. /* Definitions for Program Algorythms - don't change them, they work together
  4.    with the 'nitem' code of the appropriate MX Algorythm Selector Gadget ! */
  5. #define AG_50MS    0
  6. #define AG_INTE    1    
  7. #define AG_EPRO    2
  8. #define AG_NDEL    3
  9.  
  10. #define DSIZE 130
  11. #define FCHARS 30
  12.  
  13. /* Definitions for 'numerical Base' - don't change them, they work together
  14.    with the 'nitem' code of the appropriate Cycle Selector Gadget ! */
  15. #define CY_DEC         0
  16. #define CY_DECHEX    1
  17. #define CY_HEX         2
  18.  
  19. /* Definitions for 'VPP Test' - don't change them, they work together
  20.    with the 'nitem' code of the appropriate Cycle Selector Gadget ! */
  21. #define CY_VPP12    0
  22. #define CY_VPP21    1
  23. #define CY_VPP25    2
  24.  
  25. /* Data Format */
  26. #define BINARY 0
  27. #define INTELHEX 1
  28.  
  29. struct Config
  30. {
  31.     int  epromtype;            /* Choosed Eprom type */
  32.     int  dataformat;        /* File dataformat (BINARY,INTELHEX) */
  33.     BOOL bufferfragmented;    /* Fargmented Buffer allowed */
  34.     BOOL clearbuffer;        /* Buffer cleared before loading Data */
  35.     BOOL inforeq;            /* Information requester appears*/
  36.     BOOL counting;            /* Show address counting in Busy Window */
  37.     BOOL defepsize;            /* Show default Eprom Size */
  38.     int  numericalbase;        /* Numericalbase for number gadgets (DEC,DECHEX,HEX) */
  39.     char loaddir[256];        /* Load Directory */
  40.     char savedir[256];        /* Save Directory */
  41.     ULONG waitcnt;            /* CIA delay time */
  42. };
  43.  
  44. #define CONFIG_ENV "Env:Eprommer.Prefs"
  45. #define CONFIG_ENVARC "EnvArc:Eprommer.Prefs"
  46.  
  47. #define EP_2716        0
  48. #define EP_2732        1
  49. #define EP_2732A    2
  50. #define EP_2764        3
  51. #define EP_2764A    4
  52. #define EP_27128    5
  53. #define EP_27256    6
  54. #define EP_27512    7
  55. #define EP_6216        8
  56. #define EP_6264        9
  57. #define EP_62256    10
  58.