mirror of
https://github.com/AppleWin/AppleWin.git
synced 2024-12-24 07:30:24 +00:00
717c5cba84
. Format now extensible for supporting new hardware types in the future . Include missing items like Apple2Type, CyclesThisVideoFrame (#255) Continue to support loading of old v1 format. Added card save/load for: . Mouse (#260) . HDD (#260) . Printer Extended card support for: . SSC Other: . Added save-state v1 struct size checks . Create SaveState_Structs_v2.h and split out common into SaveState_Structs_common.h . Refactor HardDisk.cpp to use imagehandle; and consolidate with Disk.cpp . Fix Disk/HD_GetFullPathName() which wasn't always returning full pathname . Consolidate common GetImageTitle() and move into DiskImage.cpp
28 lines
938 B
C
28 lines
938 B
C
#pragma once
|
|
|
|
void ClipboardInitiatePaste();
|
|
|
|
void KeybReset();
|
|
bool KeybGetAltStatus();
|
|
bool KeybGetCapsStatus();
|
|
bool KeybGetP8CapsStatus();
|
|
bool KeybGetCtrlStatus();
|
|
bool KeybGetShiftStatus();
|
|
bool KeybGetCapsAllowed(); //For Pravets8A/C only
|
|
void KeybUpdateCtrlShiftStatus();
|
|
BYTE KeybGetKeycode ();
|
|
void KeybQueueKeypress (int,BOOL);
|
|
void KeybToggleCapsLock ();
|
|
void KeybToggleP8ACapsLock ();
|
|
void KeybSetSnapshot_v1(const BYTE LastKey);
|
|
void KeybGetSnapshot(BYTE& rLastKey);
|
|
void KeybSetSnapshot(const BYTE LastKey);
|
|
|
|
BYTE __stdcall KeybReadData (WORD pc, WORD addr, BYTE bWrite, BYTE d, ULONG nCyclesLeft);
|
|
BYTE __stdcall KeybReadFlag (WORD pc, WORD addr, BYTE bWrite, BYTE d, ULONG nCyclesLeft);
|
|
BYTE __stdcall KbdAllow8Bit (WORD pc, WORD addr, BYTE bWrite, BYTE d, ULONG nCyclesLeft); //For Pravets A/C only
|
|
|
|
extern bool g_bShiftKey;
|
|
extern bool g_bCtrlKey;
|
|
extern bool g_bAltKey;
|