Files
AppleWin/source/CopyProtectionDongles.h
T
tomcw c59b64ee05 Input Config: Add Shift Key Mod option (#1234)
. Save-state: save to 'Game I/O Connector' unit
2026-10-03 21:58:39 +01:00

21 lines
890 B
C

#pragma once
#include "Common.h"
// Must be in the same order as in PageAdvanced.cpp
enum DONGLETYPE { DT_EMPTY, DT_SDSSPEEDSTAR, DT_CODEWRITER, DT_ROBOCOM500, DT_ROBOCOM1000, DT_ROBOCOM1500, DT_HAYDENCOMPILER, DT_NUM, DT_DEFAULT = DT_EMPTY };
void SetCopyProtectionDongleType(DONGLETYPE type);
DONGLETYPE GetCopyProtectionDongleType();
void DongleControl(WORD address);
int CopyProtectionDonglePB0();
int CopyProtectionDonglePB1();
int CopyProtectionDonglePB2();
int CopyProtectionDonglePDL(UINT pdl);
void CopyProtectionDongleSaveSnapshot(class YamlSaveHelper& yamlSaveHelper);
void CopyProtectionDongleLoadSnapshot(class YamlLoadHelper& yamlLoadHelper, const UINT version, const UINT kUNIT_VERSION);
void ShiftKeyModSaveSnapshot(class YamlSaveHelper& yamlSaveHelper);
void ShiftKeyModLoadSnapshot(class YamlLoadHelper& yamlLoadHelper, const UINT version, const UINT kUNIT_VERSION);