Home
last modified time | relevance | path

Searched refs:IOPortA (Results 1 – 3 of 3) sorted by relevance

/dports/games/libretro-stella2014/stella2014-libretro-64f9364/stella/src/emucore/
H A DTrackBall.cxx86 uInt8 IOPortA = 0x00; in read() local
90 IOPortA = IOPortA in read()
95 IOPortA = IOPortA in read()
100 IOPortA = IOPortA in read()
108 myDigitalPinState[One] = IOPortA & 0x10; in read()
109 myDigitalPinState[Two] = IOPortA & 0x20; in read()
110 myDigitalPinState[Three] = IOPortA & 0x40; in read()
111 myDigitalPinState[Four] = IOPortA & 0x80; in read()
113 return (IOPortA >> 4); in read()
H A DKidVid.cxx104 uInt8 IOPortA = 0xf0; in update() local
105 if(myDigitalPinState[One]) IOPortA |= 0x01; in update()
106 if(myDigitalPinState[Two]) IOPortA |= 0x02; in update()
107 if(myDigitalPinState[Three]) IOPortA |= 0x04; in update()
108 if(myDigitalPinState[Four]) IOPortA |= 0x08; in update()
111 if((myTape != 0) && ((IOPortA & 0x01) == 0x01) && !myTapeBusy) in update()
113 IOPortA = (IOPortA & 0xf7) | (((ourKVData[myIdx >> 3] << (myIdx & 0x07)) & 0x80) >> 4); in update()
153 myDigitalPinState[One] = IOPortA & 0x01; in update()
154 myDigitalPinState[Two] = IOPortA & 0x02; in update()
155 myDigitalPinState[Three] = IOPortA & 0x04; in update()
[all …]
/dports/emulators/stella/stella-6.6/src/emucore/
H A DKidVid.cxx93 uInt8 IOPortA = 0b11110000; in update() local
94 if(getPin(DigitalPin::One)) IOPortA |= 0b0001; in update()
95 if(getPin(DigitalPin::Two)) IOPortA |= 0b0010; in update()
96 if(getPin(DigitalPin::Three)) IOPortA |= 0b0100; in update()
97 if(getPin(DigitalPin::Four)) IOPortA |= 0b1000; in update()
100 if((myTape != 0) && ((IOPortA & 0b0001) == 0b0001) && !myTapeBusy) in update()
102 IOPortA = (IOPortA & 0b11110111) | (((ourKVData[myIdx >> 3] << (myIdx & 0x07)) & 0x80) >> 4); in update()
142 setPin(DigitalPin::One, IOPortA & 0b0001); in update()
143 setPin(DigitalPin::Two, IOPortA & 0b0010); in update()
144 setPin(DigitalPin::Three, IOPortA & 0b0100); in update()
[all …]