diff options
author | Daniel Stenberg <daniel@haxx.se> | 2002-03-27 15:36:17 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2002-03-27 15:36:17 +0000 |
commit | 79420c43d8b872ba2c16b8894f1128bf094ba464 (patch) | |
tree | a8699c14b08df12bfc4e8d8bb4bc95b64c3f7e76 /www/irc/rockbox-20020325.log | |
parent | 0d235da209dc1d4a4c1769f31b50b64301dd8025 (diff) | |
download | rockbox-79420c43d8b872ba2c16b8894f1128bf094ba464.tar.gz rockbox-79420c43d8b872ba2c16b8894f1128bf094ba464.zip |
we offer the world a view of the silliness that's been going on ;-)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@36 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'www/irc/rockbox-20020325.log')
-rw-r--r-- | www/irc/rockbox-20020325.log | 562 |
1 files changed, 562 insertions, 0 deletions
diff --git a/www/irc/rockbox-20020325.log b/www/irc/rockbox-20020325.log new file mode 100644 index 0000000000..bc2ce2fd1e --- /dev/null +++ b/www/irc/rockbox-20020325.log | |||
@@ -0,0 +1,562 @@ | |||
1 | **** BEGIN LOGGING AT Mon Mar 25 08:57:45 2002 | ||
2 | |||
3 | --> Bagder (~daniel@217.215.72.110) has joined #rockbox | ||
4 | <Bagder> hey | ||
5 | --- adiamas has changed the topic to: hacking the Archos Jukebox http://bjorn.haxx.se/rockbox/ | ||
6 | <adiamas> hey there... | ||
7 | <adiamas> i was about to call it a night and head to sleep | ||
8 | <adiamas> didn't expect anyone in this quick :) | ||
9 | <Bagder> hehe, its morning here ;-) | ||
10 | <adiamas> hehe i _just_ sent the email like 30 secs ago :) | ||
11 | <Bagder> yeps | ||
12 | <Bagder> hehe | ||
13 | <adiamas> glad to see someone saw it... | ||
14 | <adiamas> you located in europe... | ||
15 | <Bagder> yes | ||
16 | <adiamas> where in? | ||
17 | <Bagder> Sweden | ||
18 | <adiamas> hehe well.. your first in so.. here | ||
19 | --- adiamas gives channel operator status to Bagder | ||
20 | <Bagder> :-) | ||
21 | <adiamas> someone who's awake should have some control... | ||
22 | <Bagder> I'm Björn's brother actually | ||
23 | <adiamas> ahh... hehe seems he got followers pretty quickly. | ||
24 | <Bagder> indeed | ||
25 | <adiamas> and pretty varied at that... Im here in the USA. | ||
26 | * adiamas shrugs | ||
27 | <Bagder> there are 77 subscribers of the mailing list | ||
28 | <adiamas> wow, that was quick | ||
29 | <adiamas> only been 3-4 months yes? | ||
30 | <Bagder> yeah, since about december | ||
31 | <Bagder> BTW, I think making a FAQ sounds like a great idea | ||
32 | * adiamas smiles happily | ||
33 | <adiamas> im just not to sure on how technical to go on it, but i figure even something is a start | ||
34 | <adiamas> will you be sitting in the room most the day or you plan on logging off? | ||
35 | <Bagder> exactly, just start somewhere and it'll grow into place | ||
36 | <Bagder> I don't know | ||
37 | <adiamas> i really need sleep. work in 6 hours. | ||
38 | <adiamas> ok... | ||
39 | <adiamas> im going to idle till i get up for work | ||
40 | <adiamas> ill see you later | ||
41 | <Bagder> see ya | ||
42 | --> adiamas|sleeping (~adiamas@as5300-9.216-194-23-78.nyc.ny.metconnect.net) has joined #rockbox | ||
43 | --- adiamas gives channel operator status to adiamas|sleeping | ||
44 | <-- adiamas (~adiamas@as5300-9.216-194-23-78.nyc.ny.metconnect.net) has left #rockbox ("Client Exiting") | ||
45 | --- Bagder sets mode +t #rockbox | ||
46 | <adiamas|sleeping> what is mode +t? | ||
47 | <Bagder> prevent non-ops to set topic | ||
48 | <adiamas|sleeping> ahhh... k | ||
49 | <adiamas|sleeping> gotta learn that stuff... | ||
50 | * Bagder is an old IRC-bot author... :-) | ||
51 | <adiamas|sleeping> heheh i only started on irc about a year ago... | ||
52 | <Bagder> I stopped writing the bot many years ago... | ||
53 | <Bagder> first time on irc was 1993 | ||
54 | <adiamas|sleeping> i was just getting into computers at that point | ||
55 | <adiamas|sleeping> i miss that old 1200 modem | ||
56 | <Bagder> :-) | ||
57 | <Bagder> now go to sleep! ;-) | ||
58 | <adiamas|sleeping> hehehe | ||
59 | <adiamas|sleeping> nite | ||
60 | --> wavey (~wavey@dlan1431.dircon.co.uk) has joined #rockbox | ||
61 | <wavey> anyone awake? | ||
62 | <Bagder> yeps | ||
63 | <wavey> coolio | ||
64 | <wavey> how you doing? | ||
65 | <Bagder> pretty good. You? | ||
66 | <wavey> yup | ||
67 | <wavey> you interested in coding for the archos then? | ||
68 | <Bagder> I am, and I intend to ;-) | ||
69 | <wavey> likewise.. | ||
70 | <wavey> got the player or recorder? | ||
71 | <wavey> or both? | ||
72 | <Bagder> recorder, I'm Daniel who posted to the mailing list just an hour ago | ||
73 | <wavey> aha | ||
74 | <wavey> nice to meet you :) | ||
75 | <wavey> i mailed out a few qs to the list several weeks ago | ||
76 | <Bagder> name? | ||
77 | <wavey> stuart martin | ||
78 | <Bagder> right, I read them ;-) | ||
79 | <wavey> the archos is pretty funky, but flaky as shit | ||
80 | <wavey> mine's got a dodgy contact in the earphone socket | ||
81 | <wavey> probably going to resolder it | ||
82 | <Bagder> I just got mine, haven't really had time to do much yet ;-) | ||
83 | <wavey> i do love it | ||
84 | <wavey> but i just wish it had sony's build | ||
85 | <Bagder> I'll get the serial port hack soon and start coding it | ||
86 | <wavey> interesting to hear you got 8 cells.. | ||
87 | <Bagder> Linus has a fully working gdb stub now | ||
88 | <wavey> yeah, very impressed to read that | ||
89 | <wavey> i know *no* electronics.. | ||
90 | <wavey> i'm waiting for the low-level shit to be completed :) | ||
91 | <wavey> then i can start helping | ||
92 | <Bagder> hehe | ||
93 | <wavey> :) | ||
94 | <Bagder> I'm not *that* low-level myself, I start on assembler ;-) I can't do much electronics | ||
95 | <wavey> heh, assembler i'm happy with. | ||
96 | <wavey> working out which wire to cut, i'm not :) | ||
97 | <Bagder> I think that makes us on the same level more or less ;-) | ||
98 | <wavey> groovy | ||
99 | <wavey> the UI is going to be interesting | ||
100 | <Bagder> luckily we have those guys around us to work out those stuff | ||
101 | <wavey> i think we should maybe list the features we want and start prioritising them | ||
102 | <wavey> then start mocking up UI images | ||
103 | <Bagder> yeah | ||
104 | <wavey> should be fun working with small screen realestate | ||
105 | <Bagder> I would like to write some kind of UI simulator | ||
106 | <wavey> interesting.. go on | ||
107 | <Bagder> to enable us to work on UI stuff without having to bother with the actual hardware | ||
108 | <wavey> yup | ||
109 | <wavey> cool idea | ||
110 | <wavey> i guess we'll need to pre-empt the low level services available to the UI | ||
111 | <Bagder> I'm a Linux dude myself, so I'd go for a X-display | ||
112 | <wavey> me too | ||
113 | <wavey> although i find windoze usable too with enough cywin and emacs layers on top ;) | ||
114 | <Bagder> the UI stuff would be built-up with a minor set of graphics functions, and we could probably just replace those functions with a set that draws X instead | ||
115 | <wavey> is this channel logged? | ||
116 | <wavey> could be useful | ||
117 | <Bagder> I log it | ||
118 | <wavey> coolio | ||
119 | <Bagder> I think I have some basic X11-code that pops up a window and allows me to draw in it, which could be a start | ||
120 | <wavey> cool | ||
121 | <wavey> how long until it reads mail and displays webpages too? ;) | ||
122 | <Bagder> *g* | ||
123 | <Bagder> if we just get enough people to join in, there's nothing to stop us ;-) | ||
124 | <wavey> damn right :) | ||
125 | <wavey> the player/recorder screen diffs are a shame | ||
126 | <Bagder> yes indeed | ||
127 | <wavey> i wonder if project focus will be on the recorder | ||
128 | <wavey> or the player | ||
129 | <wavey> bjorn's initial investigations were on the player | ||
130 | <Bagder> yeps | ||
131 | <Bagder> but now he has both | ||
132 | <wavey> but he bought a recorder iirc | ||
133 | <wavey> yeah cool | ||
134 | <Bagder> and so does Linus | ||
135 | <wavey> cool | ||
136 | <Bagder> and Björn's player CPU is damaged ;-) | ||
137 | <wavey> heh | ||
138 | <Bagder> or should I say :-( | ||
139 | <wavey> how'd he damage the cpu? | ||
140 | <Bagder> the serial port is broken | ||
141 | <Bagder> it isn't normally used, so he hasn't noticed | ||
142 | <wavey> what timezone you in? | ||
143 | <wavey> i'm in london | ||
144 | <Bagder> Sweden, +1 from you | ||
145 | <wavey> you friends with linus and bjorn? | ||
146 | <wavey> or just coincidence? | ||
147 | <-- wavey (~wavey@dlan1431.dircon.co.uk) has left #rockbox | ||
148 | --> wavey (~wavey@dlan1431.dircon.co.uk) has joined #rockbox | ||
149 | <wavey> shit | ||
150 | <Bagder> yeah, Björn's my brother and Linus is an old time friend. We work at the same company | ||
151 | <wavey> aha :) | ||
152 | <Bagder> all three opf us | ||
153 | <wavey> i work as a j2ee consultant for a company with a swedish office | ||
154 | <wavey> we got some of them over here now cos the market in .se is pretty weak | ||
155 | <Bagder> yes it seems to be | ||
156 | <Bagder> I'm doing embedded/realtime programming as a consultant | ||
157 | <wavey> cool | ||
158 | <wavey> which processor? | ||
159 | <Bagder> right now, StrongARM | ||
160 | <wavey> cool | ||
161 | <wavey> i've only done 68K assembler but loved it | ||
162 | <Bagder> arm assembler in general is cool, it has conditionals on *all* instructions | ||
163 | <wavey> madness :) | ||
164 | <Bagder> hehe, yeah | ||
165 | <wavey> I moved into OO years ago, and wouldn't go back | ||
166 | <wavey> pure elegance | ||
167 | <wavey> (if you get it right) :) | ||
168 | <Bagder> hehe, so they say... :-) | ||
169 | <wavey> how far would you wanna see this simulator go? | ||
170 | <wavey> button presses triggering song launching/pausing etc? | ||
171 | <Bagder> it all comes down to much much we feel its worth | ||
172 | <wavey> aye | ||
173 | <wavey> i think perhaps the first stage might be to sketch UI ideas | ||
174 | <Bagder> we could probably make more or less a complete simulator, should we want and have the eneergy | ||
175 | <Bagder> yes | ||
176 | <wavey> and that means identifiying the key aspects | ||
177 | <wavey> and voting on inclusion | ||
178 | <wavey> or doing a bjorn and ignoring the votes :) | ||
179 | <Bagder> we can start on UI basics and ideas first, without even think code | ||
180 | <Bagder> hehe | ||
181 | <wavey> ok | ||
182 | <wavey> how about throwing that to the mail list | ||
183 | <wavey> give us your wants | ||
184 | <wavey> or perhaps we can envisage most of that already | ||
185 | <wavey> toggle m3u display/filename | ||
186 | <wavey> scrolling/non scrolling | ||
187 | <wavey> level meters | ||
188 | <wavey> time | ||
189 | <wavey> power | ||
190 | <wavey> mode | ||
191 | <wavey> vol | ||
192 | <wavey> button names | ||
193 | <wavey> eyecandy plugins | ||
194 | <Bagder> imho, we must focus on getting the basic stuff there first, to allow us to play songs as that would help the guys working on those parts (mp3, filesystem etc) | ||
195 | <wavey> of course | ||
196 | <wavey> but a basic UI is trivial | ||
197 | <wavey> just a button label | ||
198 | <Bagder> yes, that's true | ||
199 | <wavey> while they are developing that | ||
200 | <wavey> we can look to the medium term | ||
201 | <Bagder> right | ||
202 | <wavey> and of course, we need emacs ported to it :) | ||
203 | * Bagder grins | ||
204 | <wavey> i remember when i started coding for the gameboy advance people started talking about porting linux | ||
205 | <wavey> so so funny | ||
206 | <Bagder> feel free to post a summary to the list, could be useful | ||
207 | <wavey> but it always happens :) | ||
208 | <Bagder> yes it does | ||
209 | <Bagder> it'll happen here too soon :-) | ||
210 | <wavey> did you fill your 20GB capacity yet? | ||
211 | <wavey> i did mine in an hour and a half :) | ||
212 | <Bagder> heh, no, but I don't really use it yet either | ||
213 | <wavey> bought a usb 2 pci card | ||
214 | <Bagder> I stream mp3 from my home-box to work | ||
215 | <wavey> i haven't had mine from my side since i bought it in january | ||
216 | <Bagder> I've ordered a usb2 card too | ||
217 | <Bagder> I finally bought mine now since I was supposed to stop my project here and thus I wasn't sure I could still listen to my stream, but now I've got another assignment at the same palce so I can continue listening to it... | ||
218 | <wavey> heh | ||
219 | <wavey> typical | ||
220 | <Bagder> well, I want to code it anyway, so I guess that'll be my primary use for it ;-) | ||
221 | <wavey> i prefer to use the recorder despite being in front of a computer because it means i get more bandwidth.. | ||
222 | <wavey> and i can get up and move around without killing the sound | ||
223 | <Bagder> :-) | ||
224 | * Bagder runs for more coffee | ||
225 | <wavey> i've always hated stopping music :) | ||
226 | <wavey> i'll leave the cd player running when i leave the house sometimes. stupid huh? :) | ||
227 | --> gizz (~gizz@ALyon-102-2-1-77.abo.wanadoo.fr) has joined #rockbox | ||
228 | <wavey> howdy | ||
229 | <gizz> heya ! | ||
230 | <Bagder> g'day | ||
231 | <gizz> did I miss some hot talks ?? :) | ||
232 | <wavey> not really | ||
233 | <wavey> that's on #sex | ||
234 | * wavey chuckles | ||
235 | <gizz> hehe | ||
236 | <wavey> or perhaps #hotsex | ||
237 | <gizz> you => Juke hacker ? | ||
238 | <Bagder> we're wannabe archos hackers ;-) | ||
239 | <gizz> great! | ||
240 | <gizz> player or recorder ? | ||
241 | <gizz> => I'm a poor player owner, | ||
242 | * Bagder has a Recorder | ||
243 | <wavey> recorder also | ||
244 | <wavey> we've been discussing some ideas for the UI | ||
245 | <wavey> but nothing really worthy of capture yet | ||
246 | <gizz> ok | ||
247 | <gizz> problem is, | ||
248 | <gizz> to me player & recorder are very different | ||
249 | <wavey> yus | ||
250 | <wavey> shame | ||
251 | <Bagder> yes, we'll need to make two UIs as they'll be quite different | ||
252 | <gizz> but is it worth it ? | ||
253 | <gizz> I mean, | ||
254 | <gizz> does player owe to be supported ever ? | ||
255 | <wavey> well, if people here want to support it, it'll be supported.. | ||
256 | <wavey> the underlying functions of the firmware will be mostly similar between the two | ||
257 | <gizz> right! | ||
258 | <Bagder> indeed, and except for display+keys, msot of the internals are the same | ||
259 | <wavey> need a UI strategy | ||
260 | <wavey> the recorder is likely to be supported better because it's cooler.. | ||
261 | <wavey> (UI) anyway | ||
262 | <gizz> good point | ||
263 | <gizz> So, | ||
264 | <gizz> UI guys | ||
265 | <gizz> should make good design decision, | ||
266 | <gizz> in order for the to Juke-races to be supported, at least | ||
267 | <gizz> at low level, | ||
268 | <wavey> juke-races? | ||
269 | <gizz> races : sorts | ||
270 | <wavey> ok | ||
271 | <gizz> hmm, models.. :) | ||
272 | <wavey> understood :) | ||
273 | <gizz> .. but at UI level, | ||
274 | <gizz> they will be supported (very) differently, | ||
275 | <wavey> aye | ||
276 | <gizz> and of cours, recorder owners will be happier :) | ||
277 | <gizz> One thing : | ||
278 | <gizz> on my player, when pleying with custom chars (font) | ||
279 | <gizz> I tried to draw two bitmaps through thos custom chars, | ||
280 | <gizz> (as if custom chars datas where some sort of 'video memory') | ||
281 | <gizz> and then, I thought we could just modify this 'video memory' at will, | ||
282 | <gizz> to simulate some pixel screen | ||
283 | <gizz> but the result wasn't quite good (many pixels where too far from each other, due to space between chars) | ||
284 | <gizz> That's all... :) | ||
285 | <gizz> Did you try to draw some stuff on your recorder ? | ||
286 | <wavey> nope | ||
287 | <wavey> I compiled the player firmware on my box, but haven't tried a recorder one | ||
288 | <Bagder> I just got mine, I intend to get the gdb-stub approach working first | ||
289 | <gizz> ok; If recorder prices get lower, I think I'll move to it | ||
290 | <wavey> gizz: nice idea with the video memory | ||
291 | <gizz> vid mem : well, in all cases, that would produce an 14 * 55 screen :) (if I remember well) | ||
292 | <wavey> 14 pixels is pretty damn limiting :) | ||
293 | <Bagder> amen | ||
294 | <wavey> remind me what the recorder has? | ||
295 | <gizz> oh | ||
296 | <wavey> time to mock up some screens to get the juices flowing | ||
297 | <gizz> maybe 131 * 64 or better ?? | ||
298 | <Bagder> 112x64 | ||
299 | <gizz> cool resolution !! | ||
300 | <gizz> (slightly less than HP48 ;o) | ||
301 | <Bagder> can't wait to get some games going ;-) | ||
302 | <gizz> If only I had a recorder, I could try to port some | ||
303 | <gizz> nifty HP48 100% assembly games :o) | ||
304 | <Bagder> hehe | ||
305 | <gizz> (with scrolling, sprites, grey level, etc.. :) | ||
306 | <Bagder> it has sprites? | ||
307 | <gizz> Never played Columns II on HP48 ?? | ||
308 | <gizz> sprites : yes ! | ||
309 | <Bagder> gosh | ||
310 | <gizz> what about : Arkanoid, Skweeks, | ||
311 | <gizz> Xennon, | ||
312 | <gizz> or even : Doom, grey-level, with monsters, textures, and multiplayers ? | ||
313 | <gizz> (well, two players, with serial cable) | ||
314 | <Bagder> nah, let's aim for PPP over the USB and have full internet access ;-) | ||
315 | <gizz> LOL | ||
316 | <gizz> hey, I've got an idea : I'm gonna try the grey-level tricks tonight, just to see if it works :)ā | ||
317 | <gizz> you at home, or at work ? | ||
318 | <Bagder> work | ||
319 | * gizz too :) | ||
320 | <Bagder> ssh'ed to home | ||
321 | <gizz> cool ! | ||
322 | <gizz> => i'll back later then.. :) | ||
323 | <gizz> bye ! | ||
324 | <Bagder> bye | ||
325 | <-- gizz has quit ("Leaving") | ||
326 | <wavey> damn | ||
327 | <wavey> missed the important bit | ||
328 | <wavey> sprites! | ||
329 | <wavey> lovely :) | ||
330 | <Bagder> yeah, that would be great ;-) | ||
331 | <wavey> i can imagine some nice visualisations coming out of this | ||
332 | <wavey> eyecandy is important :) | ||
333 | <Bagder> indeed it is | ||
334 | <wavey> 112x64 | ||
335 | * wavey opens psp | ||
336 | <wavey> wow | ||
337 | <wavey> it's really really small :) | ||
338 | <wavey> this is going to be interesting | ||
339 | <wavey> are there character fonts built in to the recorder or is it purely bitmapped? | ||
340 | <Bagder> pure bitmaps, as I've understood it, but the font is stored as separate bitmaps | ||
341 | <Bagder> as the pics on http://bjorn.haxx.se/rockbox/notes.html shows | ||
342 | <wavey> ah yes | ||
343 | <wavey> the project went pretty quiet for a while | ||
344 | <wavey> forgot the basics | ||
345 | <Bagder> yeah, after the initial burst there has been some silence and hard work at the side | ||
346 | <wavey> so | ||
347 | <Bagder> intial, still very basic, ui-simulator seems to work | ||
348 | <wavey> hey nice | ||
349 | <Bagder> pops up window, can draw in it etc | ||
350 | <wavey> lovely | ||
351 | <wavey> is it worth trying to identify key functional areas, and see how they lead to a UI requirement? | ||
352 | <wavey> 1. start playing | ||
353 | <wavey> 2. pause playing | ||
354 | <wavey> 3. stop playing | ||
355 | <wavey> 4. increase volume | ||
356 | <wavey> 5 decrease volume | ||
357 | <wavey> are these the fundamental ones? | ||
358 | <wavey> playlist etc extend this | ||
359 | <Bagder> yes they're the basics | ||
360 | <Bagder> without them, there is no player | ||
361 | <wavey> ok, playlist operations are another | ||
362 | <wavey> and file operations are another | ||
363 | <wavey> level meters | ||
364 | <wavey> balance control | ||
365 | <wavey> timekeeping | ||
366 | <wavey> playlist on the recorder firmware is simple | ||
367 | <wavey> add to playlist | ||
368 | <wavey> play list | ||
369 | <wavey> play list randomly | ||
370 | <wavey> delete from list | ||
371 | <wavey> next in list | ||
372 | <wavey> back in list | ||
373 | <Bagder> hey, I haven't understood how the playlist works yet ;-) | ||
374 | <wavey> i figured :) | ||
375 | <wavey> hence the recap :) | ||
376 | <wavey> how much was your recorder? | ||
377 | <Bagder> I'm not sure... I had a friend order it for me | ||
378 | <wavey> point 1) above assumes a file can be identified from the hdd | ||
379 | <wavey> which kinda presupposes some file operations are needed at the start | ||
380 | <wavey> i.e. browse | ||
381 | <Bagder> right, filesystem support is essential | ||
382 | <wavey> shall we propose 2 main UI iterations, with the first being 1-5 above + browse filesystem | ||
383 | <wavey> and the 2nd being the one with the extra fluff like balance control, timekeeping etc? | ||
384 | <Bagder> sounds wise, yes | ||
385 | <wavey> do you have your recorder with you now? | ||
386 | <Bagder> no | ||
387 | <wavey> the level meters take up 1/4 of the screen! | ||
388 | <wavey> ridiculous | ||
389 | <wavey> i mean, who cares? | ||
390 | <Bagder> they're quite silly, I agree | ||
391 | <wavey> and the three timers are silly | ||
392 | * Bagder tries to get Björn here | ||
393 | --> Zagor (~bjst@labb.contactor.se) has joined #rockbox | ||
394 | <Bagder> there he is ;-) | ||
395 | <wavey> hey bjorn | ||
396 | <wavey> nice to meet you | ||
397 | <Zagor> hey there guys | ||
398 | <wavey> i'm sure daniel's filled you in on our discussions so far | ||
399 | <wavey> trying to identify a) the minimum UI | ||
400 | <Zagor> ah, no not really | ||
401 | <wavey> to enable testing of firmware code | ||
402 | <wavey> and b) a candidate full-featured UI | ||
403 | <wavey> with bells and whistles | ||
404 | <wavey> a) needs file browsing support, plus play/pause/stop file + volume control | ||
405 | <wavey> b) has playlist control, m3u display, balance control, etc | ||
406 | <Bagder> so Zagor, you ok with me creating a subdir in CVS and importing my initial X11 UI stuff? | ||
407 | <wavey> and a funky lil' gui | ||
408 | <Zagor> bagder: sure. maybe something called 'simulator' or similar, to clearly show it's not the "real" code | ||
409 | <Bagder> righ, I'll go for simulator | ||
410 | <wavey> i'd be more explicit | ||
411 | <Zagor> well, my first thought when i threw this item on Daniel was, | ||
412 | <wavey> from experience, naming becomes important in directory structures | ||
413 | <Zagor> that it'd be a good thing if we can have the basic menu system the same for the two models | ||
414 | <Zagor> not so much the graphic bits, more the underlying framework | ||
415 | <wavey> sure | ||
416 | <wavey> sensible | ||
417 | <Bagder> ok, so 'uisimulator' then ;-) | ||
418 | <wavey> sounds great to me | ||
419 | <Zagor> (note: i'm at work, so I'll be idle from now and then) | ||
420 | <wavey> likewise | ||
421 | <wavey> in london | ||
422 | <Bagder> ah, you guys work at work? :-] | ||
423 | <Zagor> sometimes :) | ||
424 | <Bagder> Zagor: with gaim, how the heck do I create an account? | ||
425 | <Zagor> hmm | ||
426 | <Zagor> i don't know :-) | ||
427 | <Zagor> didn't you have an account before? | ||
428 | <Bagder> me neither, it just asks for a name and password | ||
429 | <Bagder> I used icq ages ago, yes I had an account but only god knows which name and password I used then | ||
430 | <Zagor> you need to specify that you are using the 'oscar' protocol, otherwise it will try to log you on as an AIM account | ||
431 | <Zagor> ok | ||
432 | <Bagder> ah, I need to go and do it on a web page... | ||
433 | <wavey> i like the ascii rockbox logo, bagder | ||
434 | <Zagor> that'll probably be easiest, yes | ||
435 | <Bagder> figlet is cool ;-) | ||
436 | <Zagor> yeah, it's cool! | ||
437 | <wavey> figlet rocks :) | ||
438 | <Zagor> so, did you come up with some ideas about the GUI? | ||
439 | <wavey> some | ||
440 | <wavey> nothing graphical | ||
441 | <wavey> functional requirements | ||
442 | <wavey> and no real thought to the player/recorder split | ||
443 | <wavey> except that the player's size is very limiting | ||
444 | <Zagor> yes, indeed | ||
445 | <wavey> and i'd like to see some visualisation eyecandy | ||
446 | <Zagor> i nice big on-screen Archos would be cool :-) | ||
447 | <wavey> you mean a floating logo? | ||
448 | <Zagor> no i was thinking the simulated gui | ||
449 | <wavey> or a representation of the player itself | ||
450 | <Zagor> yes | ||
451 | <wavey> ah yes | ||
452 | <wavey> is the simulator going to simulate the screen or the player as a whole? | ||
453 | <wavey> and isn't that an emulator? ;) | ||
454 | <Bagder> I think we start with only the screen | ||
455 | <Bagder> and then we'll see if we're up to making it a complete emulator | ||
456 | <Zagor> yes | ||
457 | <wavey> i'll leave the sh1 emulation to others :) | ||
458 | <Zagor> hehe | ||
459 | <Bagder> I've imported the uisimulator code to CVS now | ||
460 | <wavey> gizz was talking about the chip being able to support sprites :) | ||
461 | <wavey> and porting games to it :) | ||
462 | <Zagor> hehe | ||
463 | <Bagder> actually, he said the HP48 had them | ||
464 | <Zagor> grand plans! | ||
465 | <wavey> my recorder is only 3 months old but i think tetris would kill the plasticy buttons on it | ||
466 | <wavey> bad: ah! | ||
467 | <wavey> that's a shame | ||
468 | <wavey> but not really suprising :) | ||
469 | <wavey> i'd be happy with no games but a firmware that didn't suck ass | ||
470 | <Bagder> did anyone make a C array of the fonts for the Recorder? | ||
471 | <Bagder> Zagor ? | ||
472 | <Zagor> not that i know | ||
473 | <Bagder> kind of boring work... :-) | ||
474 | <wavey> can't you extract the data from existing firmware as a linear array? | ||
475 | <wavey> or is that copyrighted | ||
476 | <wavey> i guess it is | ||
477 | <Bagder> yes it is | ||
478 | <wavey> but who could tell? :) | ||
479 | <Zagor> well we don't really need those exact fonts | ||
480 | <Zagor> there are tons of good fonts out there | ||
481 | <wavey> agreed | ||
482 | <wavey> but not at 5x7 | ||
483 | <Zagor> maybe not tons, but a few at least | ||
484 | <Zagor> linus had some ideas, but he's not here right now | ||
485 | <wavey> excellent work he did with the gdb integration | ||
486 | <Zagor> yeah, very nice | ||
487 | <Bagder> that'll be *so* handy | ||
488 | <Zagor> he plans to write a program loader too, so we can select firmware at start. that'll be nice too. | ||
489 | <Zagor> he's a cool guy :) | ||
490 | <wavey> very nice | ||
491 | <Bagder> hahah, just don't tell him that ;-) | ||
492 | <Zagor> i wouldn't dream of it ;*) | ||
493 | <Zagor> btw, i think we should aim for proportional fonts on the recorder | ||
494 | <Zagor> there's too little room to waste it on blanks :) | ||
495 | <wavey> if we do it properly, we can have it as a user option | ||
496 | <Zagor> yes | ||
497 | <wavey> as a user, i'd rather have the entire display taken up with the song details, rather than the stupid level meters | ||
498 | <wavey> but hopefully we can cater to all tastes via options | ||
499 | <Zagor> yes. open season on level meters... | ||
500 | <wavey> especially ones that take up a quarter of the screen! | ||
501 | <Zagor> bagder, do you have code for font handling? i have written some if you need it. | ||
502 | <Bagder> I need it | ||
503 | <Bagder> I only have the XDrawString() but it isn't what we want ;-) | ||
504 | <Zagor> ok, i'll mail it to you | ||
505 | <Bagder> did anyone write code that draws stuff on the recorder? | ||
506 | <Zagor> yes, look on the rockbox front page | ||
507 | <Zagor> there's a link in the news swction | ||
508 | <Bagder> found it | ||
509 | <Bagder> he has a font table in there... | ||
510 | <Zagor> ah | ||
511 | <Bagder> this code is quite good | ||
512 | <Zagor> bagder: look at drawText() in the code I sent you. it's the relevant portion | ||
513 | <Bagder> this works with the included font, right? | ||
514 | <Zagor> yes | ||
515 | <Bagder> well, if we have a font defined, making it output proportional won't be hard | ||
516 | <Zagor> no | ||
517 | <Zagor> my point exactly :) | ||
518 | <Bagder> the trickiest part is probably to make it look the same on Linux ;-) | ||
519 | <Zagor> really? can't you just allocate a bitmap and pixel-write to it? | ||
520 | <Bagder> probably, I'm just not very good at those X-calls. I'll need to chase around a bit | ||
521 | <Zagor> chase around? well, that's what we're here for, innit? ;) | ||
522 | <Bagder> I'm not complaining, I'm only saying how it looks ;-) | ||
523 | <wavey> isn't raw X wrapped by gnome or something these days if you want to make it easier? | ||
524 | <Zagor> yeah | ||
525 | <Bagder> perhaps | ||
526 | <Bagder> I'm not sure it makes things easier at this point | ||
527 | <Bagder> we already pop up a window and we can draw in it | ||
528 | <wavey> true | ||
529 | <Bagder> besides, not using gtk or qt makes our program even more portable | ||
530 | <Bagder> not that it matters very much of course | ||
531 | <wavey> what's the main purpose of the ui simulator? | ||
532 | <wavey> to see how things look? | ||
533 | <Bagder> yes | ||
534 | <Bagder> if we make generic input functions we can drive it too | ||
535 | <Bagder> to try the feel too | ||
536 | <wavey> i'm not expressing myself clearly, i fear | ||
537 | <wavey> um | ||
538 | <wavey> does it give you more than mock ups would? | ||
539 | <wavey> does it give you any real code for the archos itself? | ||
540 | <Bagder> yes, it will | ||
541 | <Zagor> that's the idea | ||
542 | <wavey> ok cool | ||
543 | <wavey> just getting it clear | ||
544 | <Bagder> maybe not just now, but that's the purpose of it all | ||
545 | <wavey> cool | ||
546 | <wavey> coffee time | ||
547 | <wavey> bbl | ||
548 | <Bagder> sigh, our coke machine is empty... | ||
549 | <Zagor> bagder: where are you now? Neti, con? | ||
550 | <Bagder> neti | ||
551 | <Zagor> ok | ||
552 | <Bagder> they did buy my extra 300 hours, so I'm gonna be here for a while more... | ||
553 | <Zagor> ok | ||
554 | <Zagor> lucky you... ;-P | ||
555 | <Bagder> haha | ||
556 | <Bagder> at least I'm gonna be working entirely on linux this time | ||
557 | <Zagor> ok, that's nice | ||
558 | --- Bagder gives channel operator status to Zagor | ||
559 | <Bagder> gotta go | ||
560 | <Bagder> see ya | ||
561 | <Zagor> ok, bye | ||
562 | **** ENDING LOGGING AT Mon Mar 25 16:50:01 2002 | ||