2020-02-11 03:19:26 +00:00
|
|
|
/*
|
|
|
|
Configuration options used by both platform specific
|
|
|
|
and platform independent code.
|
|
|
|
|
2020-02-27 04:31:48 +00:00
|
|
|
Hopefully, one day, we can remove this file entirely.
|
2020-02-11 03:19:26 +00:00
|
|
|
*/
|
|
|
|
|
2020-02-11 03:46:59 +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 */
|
|
|
|
|
2020-02-11 03:56:58 +00:00
|
|
|
#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
|
2020-03-06 02:54:02 +00:00
|
|
|
|
|
|
|
// Variable versions of configuration flags
|
|
|
|
extern bool EnableAutoSlow;
|
|
|
|
extern uint16_t vMacScreenHeight;
|
|
|
|
extern uint16_t vMacScreenWidth;
|
|
|
|
extern uint16_t vMacScreenDepth;
|