#include "stdafx.h" #include "memory.h" #include "s2513.h" char S2513::appleCharToAscii(uint8_t input) { { switch (input) { case 0x00: return '@'; case 0x01: return 'A'; case 0x02: return 'B'; case 0x03: return 'C'; case 0x04: return 'D'; case 0x05: return 'E'; case 0x06: return 'F'; case 0x07: return 'G'; case 0x08: return 'H'; case 0x09: return 'I'; case 0x0A: return 'J'; case 0x0B: return 'K'; case 0x0C: return 'L'; case 0x0D: return 'M'; case 0x0E: return 'N'; case 0x0F: return 'O'; case 0x10: return 'P'; case 0x11: return 'Q'; case 0x12: return 'R'; case 0x13: return 'S'; case 0x14: return 'T'; case 0x15: return 'U'; case 0x16: return 'V'; case 0x17: return 'W'; case 0x18: return 'X'; case 0x19: return 'Y'; case 0x1A: return 'Z'; case 0x1B: return '['; case 0x1C: return '\\'; case 0x1D: return ']'; case 0x1E: return '^'; case 0x1F: return '_'; case 0x20: return ' '; case 0x21: return '!'; case 0x22: return '"'; case 0x23: return '#'; case 0x24: return '$'; case 0x25: return '%'; case 0x26: return '&'; case 0x27: return '\''; case 0x28: return '('; case 0x29: return ')'; case 0x2A: return '*'; case 0x2B: return '+'; case 0x2C: return ','; case 0x2D: return '-'; case 0x2E: return '.'; case 0x2F: return '/'; case 0x30: return '0'; case 0x31: return '1'; case 0x32: return '2'; case 0x33: return '3'; case 0x34: return '4'; case 0x35: return '5'; case 0x36: return '6'; case 0x37: return '7'; case 0x38: return '8'; case 0x39: return '9'; case 0x3A: return ':'; case 0x3B: return ';'; case 0x3C: return '<'; case 0x3D: return '='; case 0x3E: return '>'; case 0x3F: return '?'; case 0x7F: return '\n'; default: return '~'; } } }