168 lines
3.9 KiB
Plaintext
168 lines
3.9 KiB
Plaintext
DEPTH = 256; % Memory depth and width are required %
|
|
WIDTH = 8; % Enter a decimal number %
|
|
|
|
ADDRESS_RADIX = HEX; % Address and value radixes are optional %
|
|
DATA_RADIX = BIN; % Enter BIN, DEC, HEX, or OCT; unless %
|
|
% otherwise specified, radixes = HEX %
|
|
|
|
-- Specify values for addresses, which can be single address or range
|
|
|
|
CONTENT
|
|
BEGIN
|
|
[0..FF] : 11111111;
|
|
0 :
|
|
11111111 % .. %
|
|
00100001 % F9 %
|
|
11111111 % .. %
|
|
00011100 % F5 %
|
|
00011010 % F3 %
|
|
00011000 % F1 %
|
|
00011001 % F2 %
|
|
11111111 % F12 %
|
|
11111111 % .. %
|
|
00100000 % F10 %
|
|
|
|
00100010 % F8 %
|
|
00100100 % F6 %
|
|
00011011 % F4 %
|
|
01011000 % Tab %
|
|
10001000 % ~` %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
01111001 % Alt %
|
|
11000000 % Left Shift %
|
|
11111111 % .. %
|
|
|
|
11111001 % Ctrl %
|
|
11010000 % 'Q' %
|
|
11011000 % '1' %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
11000001 % 'Z' %
|
|
11001001 % 'S' %
|
|
11001000 % 'A' %
|
|
11010001 % 'W' %
|
|
|
|
11011001 % '2' %
|
|
01110000 % left WIN %
|
|
11111111 % .. %
|
|
11000011 % 'C' %
|
|
11000010 % 'X' %
|
|
11001010 % 'D' %
|
|
11010010 % 'E' %
|
|
11011011 % '4' %
|
|
11011010 % '3' %
|
|
10110000 % Right WIN %
|
|
|
|
11111111 % .. %
|
|
11111000 % ' ' %
|
|
11000100 % 'V' %
|
|
11001011 % 'F' %
|
|
11010100 % 'T' %
|
|
11010011 % 'R' %
|
|
11011100 % '5' %
|
|
10111000 % Right Mouse %
|
|
11111111 % .. %
|
|
11111011 % 'N' %
|
|
|
|
11111100 % 'B' %
|
|
11110100 % 'H' %
|
|
11001100 % 'G' %
|
|
11101100 % 'Y' %
|
|
11100100 % '6' %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
11111010 % 'M' %
|
|
11110011 % 'J' %
|
|
|
|
11101011 % 'U' %
|
|
11100011 % '7' %
|
|
11100010 % '8' %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
10111011 % ',' %
|
|
11110010 % 'K' %
|
|
11101010 % 'I' %
|
|
11101001 % 'O' %
|
|
11100000 % '0' %
|
|
|
|
11100001 % '9' %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
10111010 % '.' %
|
|
10000100 % '/' %
|
|
11110001 % 'L' %
|
|
10101001 % ';' %
|
|
11101000 % 'P' %
|
|
10110011 % '-' %
|
|
11111111 % .. %
|
|
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
10101000 % "'" %
|
|
11111111 % .. %
|
|
10101100 % '[' %
|
|
10110001 % '=' %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
01011001 % Caps Lock %
|
|
11000000 % Right SHIFT %
|
|
|
|
11110000 % ENTER %
|
|
10101011 % ']' %
|
|
11111111 % .. %
|
|
10001010 % '\' %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
01100000 % Back %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
10010010 % End %
|
|
11111111 % .. %
|
|
01011100 % <- %
|
|
10010000 % Home %
|
|
11111111 % .. %
|
|
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
10010001 % ins %
|
|
01100001 % DEL %
|
|
01100100 % Dn %
|
|
10101010 % grey 5 ; ctrl + I %
|
|
01100010 % -> %
|
|
01100011 % Up %
|
|
01111000 % ESC %
|
|
00111111 % Num %
|
|
|
|
11111111 % F11 %
|
|
10110010 % G+ %
|
|
01011011 % PDn ; caps + 4 %
|
|
10110011 % G- %
|
|
10111100 % G* %
|
|
01011010 % PUp ; caps + 3 %
|
|
00000000 % Scrol Lock %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
11111111 % .. %
|
|
|
|
11111111 % .. %
|
|
00100011 % F7 % ;
|
|
% !! DATA FOR CAPS !! %
|
|
C0 :
|
|
11111101 % Function shift %
|
|
11000000 % Left Shift %
|
|
11111001 % Ctrl %
|
|
11111111 ; % no shift %
|
|
END ;
|
|
|
|
|