     fileprivate var ec: UInt8 = 0 // Border Color
     fileprivate var mdp: UInt8 = 0 // Sprite data priority
     fileprivate var mmc: UInt8 = 0 // Sprite Multicolor
-    fileprivate var mxe: UInt8 = 0 // Sprite X expansion
     fileprivate var mm: UInt8 = 0 // Sprite-sprite collision
     fileprivate var md: UInt8 = 0 // Sprite-data collision
     fileprivate var b0c: UInt8 = 0 // Background Color 0

                                    if state.spriteSequencerData[spriteIndex] & 0x800000 != 0 {
                                        currentSpritePixel = Int(state.m_c[spriteIndex])
                                    }
                                    if !xExpansion || (xExpansion && i % 2 == 1) {
                                        state.spriteSequencerData[spriteIndex] <<= 1
                                        state.spriteShiftRegisterCount[spriteIndex] -= 1
                                    }

        case 0x1C:
            state.mmc = byte
        case 0x1D:
            state.nextPipe.mxe = byte
        case 0x1E:
            state.mm = byte
        case 0x1F:
