/*
 *  ^C}[B̃n[hEFA`
 *
 *  Copyright (C) 2010-2017 by Personal Media Corporation
 */

#define TBxBASE(n) (0x400c4000 + ((n) << 8))
#define TBxEN(n)   (*(_UW*)(TBxBASE(n) + 0x00))
#define TBxRUN(n)  (*(_UW*)(TBxBASE(n) + 0x04))
#define TBxCR(n)   (*(_UW*)(TBxBASE(n) + 0x08))
#define TBxMOD(n)  (*(_UW*)(TBxBASE(n) + 0x0c))
#define TBxFFCR(n) (*(_UW*)(TBxBASE(n) + 0x10))
#define TBxIM(n)   (*(_UW*)(TBxBASE(n) + 0x18))
#define TBxUC(n)   (*(_UW*)(TBxBASE(n) + 0x1c))
#define TBxRG0(n)  (*(_UW*)(TBxBASE(n) + 0x20))
#define TBxRG1(n)  (*(_UW*)(TBxBASE(n) + 0x24))
#define INTTB(n)   ((n) * 3 + 75)
