]> Shamusworld >> Repos - apple2/blob - src/apple2.h
Fixed Apple power state to pause CPU thread immediately.
[apple2] / src / apple2.h
1 //
2 // Apple 2 SDL Portable Apple Emulator
3 //
4
5 #include <stdint.h>
6 #include "floppy.h"
7
8 enum { APPLE_TYPE_II, APPLE_TYPE_IIE, APPLE_TYPE_IIC };
9
10 // Exported functions
11
12 void SetPowerState(void);
13
14 // Global variables (exported)
15
16 extern uint8_t ram[0x10000], rom[0x10000];              // RAM & ROM pointers
17 extern uint8_t ram2[0x10000];                                   // Auxillary RAM
18 extern uint8_t appleType;
19 extern FloppyDrive floppyDrive;
20 extern uint8_t lastKeyPressed;
21 extern bool keyDown;
22 extern bool openAppleDown;
23 extern bool closedAppleDown;
24 extern bool store80Mode;
25 extern bool vbl;
26 extern bool slotCXROM;
27 extern bool slotC3ROM;
28 extern bool ramrd;
29 extern bool ramwrt;
30 extern bool altzp;
31 extern bool ioudis;
32 extern bool dhires;
33 extern uint8_t lcState;
34