-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrpanic_charset.c
80 lines (77 loc) · 3.09 KB
/
rpanic_charset.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
// redefined 35 characters for graphics and sprites game
/*
Oric Standar Charset
=32 !=33 "=34 #=35 $=36 %=37 &=38 '=3
9 (=40 )=41 *=42 +=43 ,=44 -=45 .=46 /
=47 0=48 1=49 2=50 3=51 4=52 5=53 6=54
7=55 8=56 9=57 :=58 ;=59 <=60 ==61 >=
62 ?=63 @=64 A=65 B=66 C=67 D=68 E=69
F=70 G=71 H=72 I=73 J=74 K=75 L=76 M=7
7 N=78 O=79 P=80 Q=81 R=82 S=83 T=84 U
=85 V=86 W=87 X=88 Y=89 Z=90 [=91 \=92
]=93 ^=94 _=95 `=96 a=97 b=98 c=99 d=
100 e=101 f=102 g=103 h=104 i=105 j=10
6 k=107 l=108 m=109 n=110 o=111 p=112
q=113 r=114 s=115 t=116 u=117 v=118 w=
119 x=120 y=121 z=122 {=123 |=124 }=12
5 ~=126 =127
*/
unsigned char redefchar[] = {
01,01,01,01,02,03,06,06, // 91
63,63,63,63,63,30,00,30, // 92
32,32,32,32,16,48,24,24, // 93
06,06,06,06,07,03,01,00, // 94
63,45,63,51,30,45,63,63, // 95
24,24,24,24,56,48,32,00, // 96
30,63,45,63,51,45,63,30, // 97 // ungry head - ancien blanc coté gauche du ventre, peut etre recyclé
63,63,63,00,63,63,63,51, // 98
00,30,47,63,63,63,30,00, // 99 - ice boulder
00,00,00,00,00,00,01,01, // 100
51,51,51,00,30,30,63,63, // 101
00,00,00,00,00,00,32,32, // 102
01,01,01,00,01,01,07,07, // 103
51,51,51,00,33,33,33,33, // 104
32,32,32,00,32,32,56,56, // 105
63,63,63,51,30,45,63,63, // 106
0x08,0x08,28,28,62,62,46,28, // 107 goutte à rattraper 1/2 - bug with 8 value ? must be hex 0x08
00,00,00,00,00,00,00,00, // 108 goutte à rattraper 2/2
00,00,04,04,14,14,10,04, // 109
00,00,00,00,00,00,00,00, // 110
30,63,45,63,63,45,51,30, // 111 head of life number
04,28,31,15,03,03,02,06, // 112 right cat // bug a cette position dans la memoire verifier si addresse utilsiée ailleurs
01,01,62,60,60,12,38,42, // 113 right cat
16,16,15,07,07,06,12,10, // 114 left cat
04,07,63,62,56,24,40,44, // 115 left cat
00,00,00,00,06,06,07,07, // 116
00,00,00,00,00,03,47,47, // 117
00,00,00,00,00,48,61,61, // 118
00,00,00,00,24,24,56,56, // 119
04,35,0x9,07,07,0x9,35,04, // 120 fire boulder left 04,34,0x09,07,07,0x09,34,04
0x08,17,36,56,56,36,17,0x08, // 121 fire boulder right
62,62,62,62,62,62,62,28, // 122 tile
03,06,12,31,00,00,00,01, // 123 lightning left
00,00,00,60,12,24,48,32, // 124 lightning right
03,02,04,0x08,16,32,00,00// 125 lightning head character redefine
// 126, 127 allready used in them native graphics
};
unsigned char catfish[] = {
00,48,11,05,31,39,11,16, // 112 left catfish
16,49,59,63,62,63,59,33, // 113 left catfish (queue)
02,35,55,63,31,63,55,33, // 114 right fish
00,03,52,40,62,57,52,02 // 115 right fish
};
unsigned char catcat[] = {
04,28,31,15,03,03,02,06, // 112 right cat
01,01,62,60,60,12,38,42, // 113 right cat
16,16,15,07,07,06,12,10, // 114 left cat
04,07,63,62,56,24,40,44 // 115 left cat}
};
unsigned char redefcharExt[] = {
// happy aldo: player les bras en bas
00,00,00,00,00,00,00,30, // 34 à haut de la tête
00,00,00,00,00,00,00,01, // 35 à gauche de la tête
00,00,00,00,00,00,00,32, // 36 à droite de la tête
03,03,06,06,06,00,06,06, // 37 à gauche du corps
48,48,24,24,24,00,24,24, // 38 à droite du corps
22,61,63,63,30,30,12,00 // 39 kernel
};