Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1. #pragma once
  2. /* edit this file to make optimized versions without unnecessary parts */
  3.  
  4.  
  5.  
  6. #define VERS_STRING  "0.39.0"   // version for monitor (exact 6 chars)
  7. #define VERS_STRING_ VERS_STRING //##".alpha"  // version for startup string (any length)
  8. #define VER_HL 39               // major version
  9. #define VER_A  0                // minor version and beta flag
  10.  
  11. #define MOD_GSZ80     // exact gs emulation through Z80/ROM/DACs
  12. #define MOD_GSBASS    // fast gs emulation via sampleplayer and BASS mod-player
  13. #define MOD_FASTCORE  // use optimized code for Z80 when no breakpoints set
  14. #define MOD_SETTINGS  // win32 dialog with emulation settings and tape browser
  15. #define MOD_MONITOR   // debugger
  16. #define MOD_MEMBAND_LED // 'memory band' led
  17.  
  18. //#define MOD_VID_VD    // Video Drive by SAM style (warning: requires MMX at initialization)
  19.  
  20.  
  21. /* ------------------------- console output colors ------------------------- */
  22.  
  23. const int CONSCLR_DEFAULT   = 0x07;     //0 RGB
  24. const int CONSCLR_TITLE     = 0x0F;     //1 RGB
  25. const int CONSCLR_ERROR     = 0x0C;     //1 R..
  26. const int CONSCLR_ERRCODE   = 0x04;     //0 R..
  27. const int CONSCLR_WARNING   = 0x0E;     //1 RG.
  28. const int CONSCLR_HARDITEM  = 0x03;     //0 .GB
  29. const int CONSCLR_HARDINFO  = 0x0B;     //1 .GB
  30. const int CONSCLR_INFO      = 0x0A;     //1 .G.          old 0x02 0 .G.
  31.  
  32. /* ************************************************************************* */
  33. /* * don't edit below this line                                            * */
  34. /* ************************************************************************* */
  35.  
  36. #if defined(MOD_GSBASS) || defined(MOD_GSZ80)
  37. #define MOD_GS
  38. #endif
  39.  
  40. #if defined(MOD_MONITOR) || defined(MOD_MEMBAND_LED)
  41. #define MOD_DEBUGCORE
  42. #endif
  43.  
  44. #if !defined(MOD_FASTCORE) && !defined(MOD_DEBUGCORE)
  45. #define MOD_FASTCORE
  46. #endif
  47.  
  48. /* ************************************************************************* */
  49.  
  50. //#if defined(_M_IX86_FP) && (_M_IX86_FP >= 2) || defined(_M_X64) // compiled with option /arch:SSE2
  51. // #define MOD_SSE2
  52. // #pragma message "SSE2 Defined"
  53. //#else
  54. // #undef MOD_SSE2
  55. // #pragma message "SSE2 NOT Defined"
  56. //#endif
  57.  
  58. #if defined(MOD_SSE2)
  59. #pragma message "SSE2 Defined"
  60. #else
  61. #pragma message "SSE2 NOT Defined"
  62. #endif
  63.  
  64.