mirror of
https://github.com/zydeco/minivmac4ios.git
synced 2024-11-26 00:49:20 +00:00
93 lines
1.7 KiB
C
93 lines
1.7 KiB
C
/*
|
|
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.
|
|
*/
|
|
|
|
#include <stdint.h>
|
|
|
|
#define BigEndianUnaligned 0
|
|
#define LittleEndianUnaligned 1
|
|
#define MayInline inline
|
|
#define MayNotInline __attribute__((noinline))
|
|
#define SmallGlobals 0
|
|
#define cIncludeUnused 0
|
|
#define UnusedParam(p) (void) p
|
|
|
|
/* --- integer types ---- */
|
|
|
|
typedef uint8_t ui3b;
|
|
#define HaveRealui3b 1
|
|
|
|
typedef int8_t si3b;
|
|
#define HaveRealsi3b 1
|
|
|
|
typedef uint16_t ui4b;
|
|
#define HaveRealui4b 1
|
|
|
|
typedef int16_t si4b;
|
|
#define HaveRealsi4b 1
|
|
|
|
typedef uint32_t ui5b;
|
|
#define HaveRealui5b 1
|
|
|
|
typedef int32_t si5b;
|
|
#define HaveRealsi5b 1
|
|
|
|
#define HaveRealui6b 0
|
|
#define HaveRealsi6b 0
|
|
|
|
/* --- integer representation types ---- */
|
|
|
|
typedef ui3b ui3r;
|
|
#define ui3beqr 1
|
|
|
|
typedef si3b si3r;
|
|
#define si3beqr 1
|
|
|
|
typedef ui4b ui4r;
|
|
#define ui4beqr 1
|
|
|
|
typedef si4b si4r;
|
|
#define si4beqr 1
|
|
|
|
typedef ui5b ui5r;
|
|
#define ui5beqr 1
|
|
|
|
typedef si5b si5r;
|
|
#define si5beqr 1
|
|
|
|
/* capabilities provided by platform specific code */
|
|
|
|
#define MySoundEnabled 1
|
|
|
|
#define MySoundRecenterSilence 0
|
|
#define kLn2SoundSampSz 3
|
|
|
|
#define dbglog_HAVE 0
|
|
|
|
#define NumDrives 6
|
|
#define IncludeSonyRawMode 1
|
|
#define IncludeSonyGetName 1
|
|
#define IncludeSonyNew 0
|
|
#define IncludeSonyNameNew 0
|
|
|
|
#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
|