2 // Apple 2 SDL Portable Apple Emulator
8 enum { APPLE_TYPE_II, APPLE_TYPE_IIE, APPLE_TYPE_IIC };
12 void SetPowerState(void);
13 bool LoadImg(char * filename, uint8_t * ram, int size);
15 // Global variables (exported)
17 extern uint8_t ram[0x10000], rom[0x10000]; // RAM & ROM pointers
18 extern uint8_t ram2[0x10000]; // Auxillary RAM
19 extern V65C02REGS mainCPU; // v65C02 execution context
20 extern uint8_t appleType;
21 extern uint8_t lastKeyPressed;
23 extern bool openAppleDown;
24 extern bool closedAppleDown;
25 extern bool store80Mode;
28 extern bool slotC3ROM;
35 extern uint8_t lcState;
36 extern uint64_t frameCycleStart;
38 extern uint32_t frameTicks;
39 extern uint32_t frameTime[];
41 extern uint64_t frameTicks;
42 extern uint64_t frameTime[];
44 extern uint32_t frameTimePtr;