/* コンパイラオプションでEXTCLIPHを定義しておくと、
 * (CLiP Library)/clip.h の代りに (Application)/extclip.h がインクルードされます。
 */

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>

#define TRACE_ON	1
//#define Z80_TRACE

#ifndef PIECE
#define SPEAKER_FREQUENCY	16000
#define	NTSC_COLOR_SUBCARRIER	3579545
#define DIE()			abort()
#define ASSERT(e)		assert(e)
#define trace			printf
#if defined(TRACE_ON) && (TRACE_ON)
#define TRACE			printf
#else /*TRACE_ON*/
#define TRACE			1 ? (void)0 : trace
#endif /*TRACE_ON*/
#define stream_play(a, b, c)	((void)0)
#define stream_stop()		((void)0)
#endif /*PIECE*/

/* DDA(Digital Differential Analysis)構造体 */
typedef struct _DDA {
	int n;			/* + 0,4 端数の増加量     */
	int d;			/* + 4,4 端数             */
	int u;			/* + 8,4 毎回の変化量     */
	int v;			/* +12,4 繰上げ時の変化量 */
				/* =16                    */
} DDA;

#include <clipz80.h>
#include <clipay3.h>
