uvmac/cfg/CNFGGLOB.h

46 lines
979 B
C
Raw Normal View History

2020-02-11 03:19:26 +00:00
/*
Configuration options used by both platform specific
and platform independent code.
Hopefully, one day, we can remove this file entirely.
2020-02-11 03:19:26 +00:00
*/
#include <stdint.h>
2020-02-11 03:19:26 +00:00
#define MayInline inline __attribute__((always_inline))
#define SmallGlobals 0
#define cIncludeUnused 0
#define UnusedParam(p) (void) p
/* capabilities provided by platform specific code */
#define SoundEnabled 1
2020-02-11 03:19:26 +00:00
#define kLn2SoundSampSz 3
#define dbglog_HAVE 0
#define WantAbnormalReports 0
#define NumDrives 6
#define IncludeSonyRawMode 1
#define IncludeSonyGetName 1
#define IncludeSonyNew 1
#define IncludeSonyNameNew 1
#define kROM_Size 0x00020000
#define IncludePbufs 1
#define NumPbufs 4
#define EnableMouseMotion 1
#define IncludeHostTextClipExchange 1
#define EmLocalTalk 0
#define AutoLocation 1
#define AutoTimeZone 1
// Variable versions of configuration flags
extern bool EnableAutoSlow;
extern uint16_t vMacScreenHeight;
extern uint16_t vMacScreenWidth;
extern uint16_t vMacScreenDepth;