summaryrefslogtreecommitdiff
path: root/packages/bb/files/fix-compile.patch
blob: 75641da1e58ea1b46901af2b97620079a9f25658 (plain)
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
Index: bb-1.2/bb.h
===================================================================
--- bb-1.2.orig/bb.h
+++ bb-1.2/bb.h
@@ -23,7 +23,11 @@
 
 #ifndef BB_H
 #define BB_H
+//#include <aaint.h>
 #include <aalib.h>
+struct parameters {
+    unsigned int p[AA_NPARAMS];
+};
 #include "image.h"
 #include "timers.h"
 struct font {
Index: bb-1.2/textform.c
===================================================================
--- bb-1.2.orig/textform.c
+++ bb-1.2/textform.c
@@ -155,41 +155,41 @@ static char *text = "#cWell we've reache
 "#c\n"
 "#bThree goals of AA-Project:#n"
 "\n\n"
-"#f1)Port all important software (like Doom, Second Reality, X windows etc..) on new AA-lib.
-
-2)Port AA-lib on all available platforms (mainly ZX-Spectrum and Sharp).
-
-3)Force IBM to start manufacturing MDA cards again.
-
-AA-project was started by Jan Hubicka. In that times just few people knew about \
-it. Then a new demo named BB has been relased to show the power \
-of AA-lib technology. Now the project is freely available and anyone can help.
-
-Just join our mailing list: #baa#n at#b horac.ta.jcu.cz.#n by sending #bsubscribe aa#n to majordomo.
-
-All programs covered under AA-project can be obtained at
-#c#bftp://ftp.ta.jcu.cz://pub/aa#n
-#c
-Or just browse our homepage at #bhttp://www.ta.jcu.cz://aa#n. Ton of \
-examples of ascii-art generated by aalib, pointers to other AA-Project \
-resources etc. 
-        
-   We decided to distribute all of our aa-related programs freely (see \
-COPYING for details). But if you want to help us develop more such software \
-send a small amount (or big one ;-) to AA/BB maintainer address: 
-
-Kamil Toman
-CS Armady 1930, Tabor
-390 03
-Czech republic
-
-and contact us at:
-
-kupsaf@feld.cvut.cz (Filip Kupsa)
-hubicka@paru.cas.cz (Jan Hubicka)
-titania@horac.ta.jcu.cz (Mojmir Svoboda)
-toman@horac.ta.jcu.cz (Kamil Toman)
-#f"
+"#f1)Port all important software (like Doom, Second Reality, X windows etc..) on new AA-lib.\n"
+"\n"
+"2)Port AA-lib on all available platforms (mainly ZX-Spectrum and Sharp).\n"
+"\n"
+"3)Force IBM to start manufacturing MDA cards again.\n"
+"\n"
+"AA-project was started by Jan Hubicka. In that times just few people knew about "
+"it. Then a new demo named BB has been relased to show the power "
+"of AA-lib technology. Now the project is freely available and anyone can help.\n"
+"\n"
+"Just join our mailing list: #baa#n at#b horac.ta.jcu.cz.#n by sending #bsubscribe aa#n to majordomo.\n"
+"\n"
+"All programs covered under AA-project can be obtained at\n"
+"#c#bftp://ftp.ta.jcu.cz://pub/aa#n\n"
+"#c\n"
+"Or just browse our homepage at #bhttp://www.ta.jcu.cz://aa#n. Ton of "
+"examples of ascii-art generated by aalib, pointers to other AA-Project "
+"resources etc. \n"
+"        \n"
+"   We decided to distribute all of our aa-related programs freely (see "
+"COPYING for details). But if you want to help us develop more such software "
+"send a small amount (or big one ;-) to AA/BB maintainer address: \n"
+"\n"
+"Kamil Toman\n"
+"CS Armady 1930, Tabor\n"
+"390 03\n"
+"Czech republic\n"
+"\n"
+"and contact us at:\n"
+"\n"
+"kupsaf@feld.cvut.cz (Filip Kupsa)\n"
+"hubicka@paru.cas.cz (Jan Hubicka)\n"
+"titania@horac.ta.jcu.cz (Mojmir Svoboda)\n"
+"toman@horac.ta.jcu.cz (Kamil Toman)\n"
+"#f"
 "\n"
 "#l\n"
 "#c#bAvailable programs#n\n"
@@ -245,37 +245,37 @@ toman@horac.ta.jcu.cz (Kamil Toman)
 "\n#l"
 "\n"
 "#c#bThe AA-Lib#n\n"
-"#f#c
-AA-lib is a low level gfx library just as many other libraries are. The \
-main difference is that AA-lib does not require graphics device. In fact, \
-there is no graphical output possible. AA-lib replaces those old-fashioned \
-output methods with powerful ascii-art renderer. Now my linux boots \
-with a nice penguin logo at secondary display (yes! Like Win95 does:) \
-AA-lib API is designed to be similar to other graphics libraries. Learning \
-a new API would be a piece of cake! \
-#f
-
-#l
-#c#bThe history#n
-#f
-Once upon a time we've (my friend Kamil and I) bought two old Herculeses \
-as secondary monitors. We didn't know for that time that our Diamond \
-Stealths 64 cards would become obsolete soon. Next day we downloaded \
-the logo of Linux Texas Users Group \
-- nice silly penguin looking like a cowboy! It was so exciting logo ... we \
-decided that we couldn't live without it and we wanted to see it every time \
-at a boot time as a logo on our secondary monitors. There was a small problem \
-- Hercules doesn't support color graphics. So we decided to convert an image \
-to ascii art using netpbm tools.
-
-The output was very ugly because the converting algorithm was absolutly stupid. \
-During the night I designed a new convertor that used a font bitmap for \
-creating aproximation table. The output wasn't very good since the algorithm \
-wasn't so well tuned. Many months this small piece of code was waiting on my \
-disc for the day \"D\". Meanwhile I started a new project XaoS (a fractal zoomer) \
-with my friend Thomas. And then I got an idea: Ascii Art Mandelbrots! \
-I was really impressed by the result! XaoS was faster, portable and looking \
-much better than ever before. I found a new way to go... "
+"#f#c"
+"AA-lib is a low level gfx library just as many other libraries are. The "
+"main difference is that AA-lib does not require graphics device. In fact, "
+"there is no graphical output possible. AA-lib replaces those old-fashioned "
+"output methods with powerful ascii-art renderer. Now my linux boots "
+"with a nice penguin logo at secondary display (yes! Like Win95 does:) "
+"AA-lib API is designed to be similar to other graphics libraries. Learning "
+"a new API would be a piece of cake! "
+"#f"
+"\n"
+"#l"
+"#c#bThe history#n"
+"#f"
+"Once upon a time we've (my friend Kamil and I) bought two old Herculeses "
+"as secondary monitors. We didn't know for that time that our Diamond "
+"Stealths 64 cards would become obsolete soon. Next day we downloaded "
+"the logo of Linux Texas Users Group "
+"- nice silly penguin looking like a cowboy! It was so exciting logo ... we "
+"decided that we couldn't live without it and we wanted to see it every time "
+"at a boot time as a logo on our secondary monitors. There was a small problem "
+"- Hercules doesn't support color graphics. So we decided to convert an image "
+"to ascii art using netpbm tools."
+"\n"
+"The output was very ugly because the converting algorithm was absolutly stupid. "
+"During the night I designed a new convertor that used a font bitmap for "
+"creating aproximation table. The output wasn't very good since the algorithm "
+"wasn't so well tuned. Many months this small piece of code was waiting on my "
+"disc for the day \"D\". Meanwhile I started a new project XaoS (a fractal zoomer) "
+"with my friend Thomas. And then I got an idea: Ascii Art Mandelbrots! "
+"I was really impressed by the result! XaoS was faster, portable and looking "
+"much better than ever before. I found a new way to go... "
 "#c\n"
 "#f\n"
 "\n"