diff --git a/src/lib6502/a1cffa.c b/src/lib6502/a1cffa.c index 1b86dc9..4b483ac 100644 --- a/src/lib6502/a1cffa.c +++ b/src/lib6502/a1cffa.c @@ -41,137 +41,6 @@ typedef uint8_t byte; typedef uint16_t word; -int keycode_to_a2code[128] = -{ - -1, // KEY_RESERVED - 0x35, // KEY_ESC - 0x12, // KEY_1 - 0x13, // KEY_2 - 0x14, // KEY_3 - 0x15, // KEY_4 - 0x17, // KEY_5 - 0x16, // KEY_6 - 0x1A, // KEY_7 - 0x1C, // KEY_8 - 0x19, // KEY_9 - 0x1D, // KEY_0 - 0x1B, // KEY_MINUS - 0x18, // KEY_EQUAL - 0x3B, // KEY_BACKSPACE0 - 0x30, // KEY_TAB - 0x0C, // KEY_Q - 0x0D, // KEY_W - 0x0E, // KEY_E - 0x0F, // KEY_R - 0x11, // KEY_T - 0x10, // KEY_Y - 0x20, // KEY_U - 0x22, // KEY_I - 0x1F, // KEY_O - 0x23, // KEY_P - 0x21, // KEY_LEFTBRACE - 0x1E, // KEY_RIGHTBRACE - 0x24, // KEY_ENTER - 0x36, // KEY_LEFTCTRL - 0x00, // KEY_A - 0x01, // KEY_S - 0x02, // KEY_D - 0x03, // KEY_F - 0x05, // KEY_G - 0x04, // KEY_H - 0x26, // KEY_J - 0x28, // KEY_K - 0x25, // KEY_L - 0x29, // KEY_SEMICOLON - 0x27, // KEY_APOSTROPHE - 0x32, // KEY_GRAVE - 0x38, // KEY_LEFTSHIFT - 0x2A, // KEY_BACKSLASH - 0x06, // KEY_Z - 0x07, // KEY_X - 0x08, // KEY_C - 0x09, // KEY_V - 0x0B, // KEY_B - 0x2D, // KEY_N - 0x2E, // KEY_M - 0x2B, // KEY_COMMA - 0x2F, // KEY_DOT - 0x2C, // KEY_SLASH - 0x38, // KEY_RIGHTSHIFT - 0x43, // KEY_KPASTERISK - 0x37, // KEY_LEFTALT - 0x31, // KEY_SPACE - 0x39, // KEY_CAPSLOCK - 0x7A, // KEY_F1 - 0x78, // KEY_F2 - 0x63, // KEY_F3 - 0x76, // KEY_F4 - 0x60, // KEY_F5 - 0x61, // KEY_F6 - 0x62, // KEY_F7 - 0x64, // KEY_F8 - 0x65, // KEY_F9 - 0x6D, // KEY_F10 - 0x47, // KEY_NUMLOCK - 0x37, // KEY_SCROLLLOCK - 0x59, // KEY_KP7 - 0x5B, // KEY_KP8 - 0x5C, // KEY_KP9 - 0x4E, // KEY_KPMINUS - 0x56, // KEY_KP4 - 0x57, // KEY_KP5 - 0x58, // KEY_KP6 - 0x45, // KEY_KPPLUS - 0x53, // KEY_KP1 - 0x54, // KEY_KP2 - 0x55, // KEY_KP3 - 0x52, // KEY_KP0 - 0x41, // KEY_KPDOT - -1, - -1, // KEY_ZENKAKUHANKAKU - -1, // KEY_102ND - 0x67, // KEY_F11 - 0x6F, // KEY_F12 - -1, // KEY_RO - -1, // KEY_KATAKANA - -1, // KEY_HIRAGANA - -1, // KEY_HENKAN - -1, // KEY_KATAKANAHIRAGANA - -1, // KEY_MUHENKAN - -1, // KEY_KPJPCOMMA - 0x4C, // KEY_KPENTER - 0x36, // KEY_RIGHTCTRL - 0x4B, // KEY_KPSLASH - 0x7F, // KEY_SYSRQ - 0x37, // KEY_RIGHTALT - 0x6E, // KEY_LINEFEED - 0x73, // KEY_HOME - 0x3E, // KEY_UP - 0x74, // KEY_PAGEUP - 0x3B, // KEY_LEFT - 0x3C, // KEY_RIGHT - 0x77, // KEY_END - 0x3D, // KEY_DOWN - 0x79, // KEY_PAGEDOWN - 0x72, // KEY_INSERT - 0x33, // KEY_DELETE - -1, // KEY_MACRO - -1, // KEY_MUTE - -1, // KEY_VOLUMEDOWN - -1, // KEY_VOLUMEUP - 0x7F, // KEY_POWER /* SC System Power Down */ - 0x51, // KEY_KPEQUAL - 0x4E, // KEY_KPPLUSMINUS - -1, // KEY_PAUSE - -1, // KEY_SCALE /* AL Compiz Scale (Expose) */ - 0x2B, // KEY_KPCOMMA - -1, // KEY_HANGEUL - -1, // KEY_HANJA - -1, // KEY_YEN - 0x3A, // KEY_LEFTMETA - 0x3A, // KEY_RIGHTMETA - -1 // KEY_COMPOSE -}; struct termios org_tio; void pfail(const char *msg) diff --git a/src/samplesrc/hello.pla b/src/samplesrc/hello.pla index fa873ff..1640bf5 100644 --- a/src/samplesrc/hello.pla +++ b/src/samplesrc/hello.pla @@ -1,3 +1,6 @@ include "inc/cmdsys.plh" +puts("a"); putln +puts("bb"); putln +puts("ccc"); putln puts("Hello, world.\n") done