Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alexbevi
GitHub Repository: alexbevi/BizHawk
Path: blob/master/libsnes/bsnes/snes/chip/icd2/interface/interface.hpp
2 views
1
void lcdScanline();
2
void joypWrite(bool p15, bool p14);
3
void videoRefresh(const uint16_t *data);
4
void audioSample(int16_t center, int16_t left, int16_t right);
5
bool inputPoll(unsigned id);
6
7
void* allocSharedMemory(const char* memtype, size_t amt, int initialByte = -1);
8
void freeSharedMemory(void* ptr);
9
10
struct Packet {
11
uint8 data[16];
12
uint8& operator[](unsigned addr) { return data[addr & 15]; }
13
};
14
Packet packet[64];
15
unsigned packetsize;
16
17
unsigned joyp_id;
18
bool joyp15lock;
19
bool joyp14lock;
20
bool pulselock;
21
bool strobelock;
22
bool packetlock;
23
Packet joyp_packet;
24
uint8 packetoffset;
25
uint8 bitdata, bitoffset;
26
27