2020-02-11 03:19:26 +00:00
|
|
|
/*
|
|
|
|
Configuration options used by both platform specific
|
|
|
|
and platform independent code.
|
|
|
|
|
|
|
|
This file is automatically generated by the build system,
|
|
|
|
which tries to know what options are valid in what
|
|
|
|
combinations. Avoid changing this file manually unless
|
|
|
|
you know what you're doing.
|
|
|
|
*/
|
|
|
|
|
|
|
|
/* adapt to current compiler/host processor */
|
|
|
|
#ifdef __i386__
|
|
|
|
#error "source is configured for 64 bit compiler"
|
|
|
|
#endif
|
|
|
|
|
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 MayNotInline __attribute__((noinline))
|
|
|
|
#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 vMacScreenHeight 342
|
|
|
|
#define vMacScreenWidth 512
|
|
|
|
#define vMacScreenDepth 0
|
|
|
|
|
|
|
|
#define kROM_Size 0x00020000
|
|
|
|
|
|
|
|
#define IncludePbufs 1
|
|
|
|
#define NumPbufs 4
|
|
|
|
|
|
|
|
#define EnableMouseMotion 1
|
|
|
|
|
|
|
|
#define IncludeHostTextClipExchange 1
|
|
|
|
#define EnableAutoSlow 1
|
|
|
|
#define EmLocalTalk 0
|
|
|
|
#define AutoLocation 1
|
|
|
|
#define AutoTimeZone 1
|