MCPcopy Create free account
hub / github.com/AppleWin/AppleWin / GetApple2TypeAsString

Function GetApple2TypeAsString

source/SaveState.cpp:262–280  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

260}
261
262static std::string GetApple2TypeAsString(void)
263{
264 switch ( GetApple2Type() )
265 {
266 case A2TYPE_APPLE2: return SS_YAML_VALUE_APPLE2;
267 case A2TYPE_APPLE2PLUS: return SS_YAML_VALUE_APPLE2PLUS;
268 case A2TYPE_APPLE2JPLUS: return SS_YAML_VALUE_APPLE2JPLUS;
269 case A2TYPE_APPLE2E: return SS_YAML_VALUE_APPLE2E;
270 case A2TYPE_APPLE2EENHANCED:return SS_YAML_VALUE_APPLE2EENHANCED;
271 case A2TYPE_APPLE2C: return SS_YAML_VALUE_APPLE2C;
272 case A2TYPE_PRAVETS82: return SS_YAML_VALUE_PRAVETS82;
273 case A2TYPE_PRAVETS8M: return SS_YAML_VALUE_PRAVETS8M;
274 case A2TYPE_PRAVETS8A: return SS_YAML_VALUE_PRAVETS8A;
275 case A2TYPE_TK30002E: return SS_YAML_VALUE_TK30002E;
276 case A2TYPE_BASE64A: return SS_YAML_VALUE_BASE64A;
277 default:
278 throw std::runtime_error("Save: Unknown Apple2 type");
279 }
280}
281
282//---
283

Callers 1

Snapshot_SaveStateFunction · 0.85

Calls 1

GetApple2TypeFunction · 0.85

Tested by

no test coverage detected