/* VdpTMS9918AConsts.java (c) 2011-2015 Edward Swartz All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html */ package v9t9.common.hardware; /** * @author ejs * */ public class VdpTMS9918AConsts { protected VdpTMS9918AConsts() { } public final static int VDP_INTERRUPT = 0x80; public final static int VDP_COINC = 0x40; public final static int VDP_FIVE_SPRITES = 0x20; public final static int VDP_FIFTH_SPRITE = 0x1f; public final static int R0_M3 = 0x2; // bitmap public final static int R0_EXTERNAL = 1; public final static int R1_RAMSIZE = 128; public final static int R1_NOBLANK = 64; public final static int R1_INT = 32; public final static int R1_M1 = 0x10; // text public final static int R1_M2 = 0x8; // multi public final static int R1_SPR4 = 2; public final static int R1_SPRMAG = 1; public final static int MODE_GRAPHICS = 0; public final static int MODE_TEXT = 1; public final static int MODE_MULTI = 2; public final static int MODE_BITMAP = 4; public final static int MODE_LAST_STANDARD = 4; public final static int REG_ST = -1; // internal-only public final static int REG_SCANLINE = -2; }