#include <vga.h>
#include <vgamouse.h>
#include <vgakeyboard.h>
#include "C64.h"
Include dependency graph for Display_svga.i:
Go to the source code of this file.
Defines | |
#define | SCODE_CURSORBLOCKUP 103 |
#define | SCODE_CURSORBLOCKLEFT 105 |
#define | SCODE_CURSORBLOCKRIGHT 106 |
#define | SCODE_CURSORBLOCKDOWN 108 |
#define | SCODE_INSERT 110 |
#define | SCODE_HOME 102 |
#define | SCODE_PGUP 104 |
#define | SCODE_DELETE 111 |
#define | SCODE_END 107 |
#define | SCODE_PGDN 109 |
#define | SCODE_NUMLOCK 69 |
#define | SCODE_KEYPAD0 82 |
#define | SCODE_KEYPAD1 79 |
#define | SCODE_KEYPAD2 80 |
#define | SCODE_KEYPAD3 81 |
#define | SCODE_KEYPAD4 75 |
#define | SCODE_KEYPAD5 76 |
#define | SCODE_KEYPAD6 77 |
#define | SCODE_KEYPAD7 71 |
#define | SCODE_KEYPAD8 72 |
#define | SCODE_KEYPAD9 73 |
#define | SCODE_KEYPADENTER 96 |
#define | SCODE_KEYPADPLUS 78 |
#define | SCODE_KEYPADMINUS 74 |
#define | SCODE_KEYPADMULTIPLY 55 |
#define | SCODE_KEYPADDIVIDE 98 |
#define | SCODE_Q 16 |
#define | SCODE_W 17 |
#define | SCODE_E 18 |
#define | SCODE_R 19 |
#define | SCODE_T 20 |
#define | SCODE_Y 21 |
#define | SCODE_U 22 |
#define | SCODE_I 23 |
#define | SCODE_O 24 |
#define | SCODE_P 25 |
#define | SCODE_A 30 |
#define | SCODE_S 31 |
#define | SCODE_D 32 |
#define | SCODE_F 33 |
#define | SCODE_G 34 |
#define | SCODE_H 35 |
#define | SCODE_J 36 |
#define | SCODE_K 37 |
#define | SCODE_L 38 |
#define | SCODE_Z 44 |
#define | SCODE_X 45 |
#define | SCODE_C 46 |
#define | SCODE_V 47 |
#define | SCODE_B 48 |
#define | SCODE_N 49 |
#define | SCODE_M 50 |
#define | SCODE_ESCAPE 1 |
#define | SCODE_ENTER 28 |
#define | SCODE_RIGHTCONTROL 97 |
#define | SCODE_CONTROL 97 |
#define | SCODE_RIGHTALT 100 |
#define | SCODE_LEFTCONTROL 29 |
#define | SCODE_LEFTALT 56 |
#define | SCODE_SPACE 57 |
#define | SCODE_F1 59 |
#define | SCODE_F2 60 |
#define | SCODE_F3 61 |
#define | SCODE_F4 62 |
#define | SCODE_F5 63 |
#define | SCODE_F6 64 |
#define | SCODE_F7 65 |
#define | SCODE_F8 66 |
#define | SCODE_F9 67 |
#define | SCODE_F10 68 |
#define | SCODE_0 11 |
#define | SCODE_1 2 |
#define | SCODE_2 3 |
#define | SCODE_3 4 |
#define | SCODE_4 5 |
#define | SCODE_5 6 |
#define | SCODE_6 7 |
#define | SCODE_7 8 |
#define | SCODE_8 9 |
#define | SCODE_9 10 |
#define | SCODE_LEFTSHIFT 42 |
#define | SCODE_RIGHTSHIFT 54 |
#define | SCODE_TAB 15 |
#define | SCODE_F11 87 |
#define | SCODE_F12 88 |
#define | SCODE_NEXT 81 |
#define | SCODE_PRIOR 73 |
#define | SCODE_BS 14 |
#define | SCODE_asciicircum 41 |
#define | SCODE_bracketleft 26 |
#define | SCODE_bracketright 27 |
#define | SCODE_comma 51 |
#define | SCODE_period 52 |
#define | SCODE_slash 53 |
#define | SCODE_semicolon 39 |
#define | SCODE_grave 40 |
#define | SCODE_minus 12 |
#define | SCODE_equal 13 |
#define | SCODE_numbersign 43 |
#define | SCODE_ltgt 86 |
#define | SCODE_scrolllock 70 |
#define | MATRIX(a, b) (((a) << 3) | (b)) |
#define | KEY_F10 512 |
#define | KEY_F11 513 |
#define | KEY_F12 514 |
#define | KEY_FIRE 515 |
#define | KEY_JUP 516 |
#define | KEY_JDN 517 |
#define | KEY_JLF 518 |
#define | KEY_JRT 519 |
#define | KEY_NUMLOCK 520 |
#define | KEY_KPPLUS 521 |
#define | KEY_KPMINUS 522 |
#define | KEY_KPMULT 523 |
#define | KEY_KPDIV 524 |
Functions | |
int | scode2c64 (int scancode) |
void | my_kbd_handler (int scancode, int newstate) |
int | init_graphics (void) |
int | colorval (int v) |
long int | ShowRequester (char *a, char *b, char *) |
Variables | |
int | bitdepth |
char * | bufmem |
int | hsize |
vga_modeinfo | modeinfo |
char * | linear_mem |
int | keystate [256] |
int | f11pressed = 0 f12pressed = 0 quit = 0 |
int | joystate = 0xFF |
int | numlock = 0 |
UBYTE | rev_matrix [8] |
UBYTE | key_matrix [8] |
|
Definition at line 156 of file Display_svga.i. Referenced by kc_decode(), my_kbd_handler(), and scode2c64(). |
|
Definition at line 157 of file Display_svga.i. Referenced by kc_decode(), my_kbd_handler(), and scode2c64(). |
|
Definition at line 158 of file Display_svga.i. Referenced by kc_decode(), my_kbd_handler(), and scode2c64(). |
|
Definition at line 160 of file Display_svga.i. Referenced by kc_decode(), my_kbd_handler(), and scode2c64(). |
|
Definition at line 162 of file Display_svga.i. Referenced by my_kbd_handler(), and scode2c64(). |
|
Definition at line 163 of file Display_svga.i. Referenced by my_kbd_handler(), and scode2c64(). |
|
Definition at line 164 of file Display_svga.i. Referenced by my_kbd_handler(), and scode2c64(). |
|
Definition at line 161 of file Display_svga.i. Referenced by my_kbd_handler(), and scode2c64(). |
|
Definition at line 171 of file Display_svga.i. Referenced by my_kbd_handler(), and scode2c64(). |
|
Definition at line 169 of file Display_svga.i. Referenced by my_kbd_handler(), and scode2c64(). |
|
Definition at line 170 of file Display_svga.i. Referenced by my_kbd_handler(), and scode2c64(). |
|
Definition at line 168 of file Display_svga.i. Referenced by my_kbd_handler(), and scode2c64(). |
|
Definition at line 166 of file Display_svga.i. Referenced by my_kbd_handler(), and scode2c64(). |
|
Definition at line 155 of file Display_svga.i. |
|
Definition at line 95 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 96 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 97 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 98 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 99 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 100 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 101 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 102 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 103 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 104 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 57 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 116 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 71 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 117 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 118 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 114 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 69 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 119 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 78 of file Display_svga.i. |
|
Definition at line 19 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 17 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 18 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 16 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 59 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 24 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 48 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 25 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 76 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 125 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 75 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 60 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 84 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 93 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 110 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 111 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 85 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 86 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 87 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 88 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 89 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 90 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 91 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 92 of file Display_svga.i. |
|
Definition at line 61 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 123 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 62 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 22 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 53 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 21 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 63 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 64 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 30 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 31 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 32 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 33 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 34 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 35 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 36 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 37 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 38 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 39 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 44 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 40 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 42 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 43 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 41 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 65 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 81 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 80 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 106 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 127 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 73 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 124 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 72 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 112 of file Display_svga.i. |
|
Definition at line 126 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 28 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 54 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 55 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 120 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 26 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 23 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 113 of file Display_svga.i. |
|
Definition at line 46 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 49 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 79 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 77 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 107 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 58 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 128 of file Display_svga.i. |
|
Definition at line 122 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 121 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 82 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 50 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 108 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 52 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 70 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 47 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 68 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 51 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 67 of file Display_svga.i. Referenced by scode2c64(). |
|
Definition at line 532 of file Display_svga.i. |
|
Definition at line 438 of file Display_svga.i. Referenced by main(). |
|
Definition at line 285 of file Display_svga.i. References f11pressed, joystate, KEY_F10, KEY_F11, KEY_F12, KEY_FIRE, KEY_JDN, KEY_JLF, KEY_JRT, KEY_JUP, KEY_KPDIV, KEY_KPMINUS, KEY_KPMULT, KEY_KPPLUS, key_matrix, KEY_NUMLOCK, keystate, numlock, rev_matrix, scode2c64(), and ThePrefs. Referenced by init_graphics(). |
|
|
Definition at line 552 of file Display_svga.i. |
|
Definition at line 130 of file Display_svga.i. |
|
Definition at line 131 of file Display_svga.i. Referenced by init_graphics(). |
|
Definition at line 137 of file Display_svga.i. Referenced by my_kbd_handler(). |
|
Definition at line 132 of file Display_svga.i. Referenced by init_graphics(). |
|
Definition at line 138 of file Display_svga.i. Referenced by my_kbd_handler(). |
|
Definition at line 140 of file Display_svga.i. Referenced by init_graphics(), and my_kbd_handler(). |
|
Definition at line 136 of file Display_svga.i. Referenced by init_graphics(), and my_kbd_handler(). |
|
Definition at line 134 of file Display_svga.i. Referenced by init_graphics(). |
|
Definition at line 133 of file Display_svga.i. Referenced by init_graphics(). |
|
Definition at line 139 of file Display_svga.i. Referenced by my_kbd_handler(). |
|
Definition at line 140 of file Display_svga.i. Referenced by init_graphics(), and my_kbd_handler(). |