summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/irc/nicks.txt6
-rw-r--r--www/irc/rockbox-20020325.log562
-rw-r--r--www/irc/rockbox-20020327.log563
3 files changed, 1131 insertions, 0 deletions
diff --git a/www/irc/nicks.txt b/www/irc/nicks.txt
new file mode 100644
index 0000000000..245737ccd5
--- /dev/null
+++ b/www/irc/nicks.txt
@@ -0,0 +1,6 @@
1Zagor => Björn Stenberg
2linus => Linus Nielsen Feltzing
3Bagder => Daniel Stenberg
4Wavey => Stuart Martin
5alkorr => Alan Korr
6adiamas => Robert Hak
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
diff --git a/www/irc/rockbox-20020327.log b/www/irc/rockbox-20020327.log
new file mode 100644
index 0000000000..902770b85e
--- /dev/null
+++ b/www/irc/rockbox-20020327.log
@@ -0,0 +1,563 @@
1
2**** BEGIN LOGGING AT Wed Mar 27 08:23:32 2002
3
4--> Bagder (~daniel@as3-3-2.ras.s.bonet.se) has joined #rockbox
5--- Topic for #rockbox is rock the box http://bjorn.haxx.se/rockbox/
6--- Topic for #rockbox set by adiamas at Tue Mar 26 09:53:55
7<Bagder> hey
8<adiamas> welcome back
9--- adiamas gives channel operator status to Bagder
10<Bagder> thanks ;-)
11<Bagder> we had quite a gathering here yesterday
12<Bagder> as your logs might have shown
13<adiamas> heheh let me scroll and see ;)
14<adiamas> seems like it...
15<adiamas> i wanted to play with the uisimulator on my home machine... but having issues...
16<adiamas> seems that rh7.1 doesn't install the X11 headers for somereason.
17<Bagder> :-(
18<Bagder> btw, you should get the latest uisimulator sources
19<Bagder> I updated them all day yesterday
20<adiamas> yeah.. grabbed it this afternoon at work...
21<Bagder> ah, ok
22<adiamas> pops up a little black window..
23<adiamas> white boarder with text?
24<Bagder> yes
25<adiamas> nods
26<adiamas> i gotta take time to read the source.. no time at work...
27<Bagder> most of the lcd-code is generic as it works on a buffer
28<Bagder> the lcd_update() reads the buffer and makes X11-calls to draw in the window
29<adiamas> damn it.. think i may have to download the neweest x
30<Bagder> ouch, that's a *lot*
31<Bagder> isn't there any rh7.1 rpm with x11 headers?
32<adiamas> i don't know rpms all that well :(
33<adiamas> i pulled out the source from the source cd.. but not sure wtf im looking at...
34<adiamas> so im playing with diff ideas
35--> wavey (~wavey@dlan1431.dircon.co.uk) has joined #rockbox
36<Bagder> morning wavey
37<wavey> hiya bagder
38<wavey> i keep reading your name as badger
39<wavey> is there a meaning behind bagder?
40<Bagder> hehe, I don't hold that against you ;-)
41--- adiamas gives channel operator status to wavey
42<Bagder> once upon the time..
43<Bagder> back in.. 1987
44<Bagder> I was about to pick myself a nick name
45<Bagder> and this is what it turned out to be ;-)
46<wavey> heh
47<Bagder> I've stuck with it since
48<wavey> same here, but it was 1991
49<wavey> i was asked to give a name for a MUD
50<wavey> and this one came out of nowhere
51<wavey> and it stuck
52<Bagder> I actually *did* intend to spell it badger
53<Bagder> but I was a bad reader or writer or something ;-)
54<wavey> heh excellent
55<Bagder> then I thought the dyslexic style was kinda fun
56<wavey> should reduce the number of nick collisions, etc :)
57<Bagder> yeps
58<wavey> except on #dyslexic-animals
59<Bagder> bwahaha
60<adiamas> okay.. are you guys familar with rpms?
61<Bagder> somewhat
62* wavey is more of a debian man, but go on
63<adiamas> well.. i don't ever use them...
64<adiamas> im a jedi, i use the source luke
65<wavey> heh
66<adiamas> anyways... i have like 20 rpms for various forms of X11.. all i want are the friggin headers since rh7.1 didn't install witht hem...
67<adiamas> is there and easy way to get at them?
68<Bagder> isn't there like a x11-devel package or something?
69<adiamas> and an easier question ;) when charging your players.. have you run the batteries all the way down? and if so, how long did it take charging for you before it held the charge?
70<wavey> you can unpack an rpm without installing it to get files out, yes
71<wavey> and i've run the batteries down a few times
72<wavey> but never in one continuous go
73<wavey> and i always charge overnight
74<wavey> or even continuously
75<wavey> so dunno
76<adiamas> nods
77<adiamas> it seems like its taking forever for this to take a charge again...
78<Bagder> me neither, I haven't even had mine a week yet
79<adiamas> and yeah.. theres a dev version...
80<adiamas> but 7.1 is so bitch slapped i think im just going to pick up a new distro tomorrow...
81<adiamas> think i might borrow a buds suse...
82<adiamas> 7.1 shipped with a dev snap shot of gcc that was fucked.
83<wavey> isn't 7.x really old?
84<wavey> i haven't looked at rh for yearsa
85<Bagder> 7.2 is the most recent, there's a 7.3 beta available
86<wavey> ok, my bad
87<adiamas> yeah...
88<adiamas> but im starting to really dislike the rh distro...
89<adiamas> Bagder: what distro are you runnin?
90<Bagder> rh 6.1 I believe, patched and upgraded beyond recognition ;-)
91--> Zagor (~bjst@labb.contactor.se) has joined #rockbox
92<wavey> ad: how long is 'forever'? to take a charge?
93<Bagder> hej Zagor
94<Zagor> morning
95<wavey> morning
96<Bagder> Zagor: I feel a need for some source code organization from you ;-)
97<Zagor> bagder, don't put those dir in the root. make a 'firmware' top dir to put them in
98<adiamas> morning...
99<Bagder> you mean uisimulator root?
100<Zagor> no, the ones you mailed about. the target code.
101<adiamas> wavey im looking at hmmm.. i was home by 23:30 est, and it's now 3:30 est
102<Zagor> uisimulator is fine in the root, i think
103<adiamas> so 4 hrs?
104<Bagder> ah, right I didn't intend to put them in the root
105<Zagor> ok, good
106<adiamas> but i _really_ drained the batteries.
107<Bagder> I thought of having a 'rockbox' module, as a name for the firmware
108<Zagor> maybe a bit too general?
109<Bagder> Zagor: but I was actually thinking of leaving that task to you ;-)
110<Zagor> ah :)
111<Bagder> as head of the team
112<Bagder> I'm getting confused of all the various source code archives now ;-)
113<Zagor> hehe
114* adiamas pokes zagor
115<adiamas> so.. should i antagonize you about getting added to source forge team?
116* adiamas grins wildly
117<Zagor> hmm, did you send me your sourceforge user name?
118<adiamas> nods
119<adiamas> same one as here "adiamas"
120<Zagor> ok. sorry, i must have missed it. i'll add you right away
121<adiamas> and should we call this room "everyone gets op status bu Tumm"?
122--- Bagder gives channel operator status to Zagor
123<adiamas> hehe no prob..
124<adiamas> just want to post ver. 1 of FAQ
125<adiamas> its really basic and typo ridden.
126<adiamas> i can't spell for crap.
127<Zagor> no problem
128<adiamas> but i figure once your happy, you post it where you see fit.
129<Zagor> yup
130<adiamas> Bagder btw.. when i was looking at the code for uisim, something odd...
131<adiamas> the first function in screenhack.c, merge_options...
132<adiamas> i was playing with the structs, just to test something we've been doing at work
133<adiamas> you do a memcpy, and i was playing with structure copies... they are a bit faster, but when i did it the size of the displyed box (not the white box, the surrounding box) tripled...
134<Bagder> as the header of that file explains, it's been ripped-out from xscreensaver
135<adiamas> any idea why?
136<Bagder> no I don't, I'm not that well aquinted with those functions
137<adiamas> hehehe k... ill go back then... was just the first thing i played with.
138<Zagor> adiamas: you
139<Zagor> are added now
140<adiamas> ?
141<adiamas> sweet.
142<Zagor> "Doc Writer" :-)
143<Bagder> Zagor: suggestion for a new page: cvs info, that sourceforge one is too hard to find and too generic
144<Zagor> good point
145<Zagor> i'll see if i can fix all the cvs issues today
146<Zagor> including putting the web page in cvs
147<adiamas> hehe Doc Writer works for me till i get my <insert profane insult here> box working better.
148<Bagder> that would be really neat
149<Zagor> tumm, who are you? i haven't seen you before.
150<Bagder> I think he's asleep
151<Zagor> ok
152<Zagor> well, the more the merrier :)
153<Bagder> Gary sure is one active guy
154<Zagor> yeah
155<Zagor> we have attracted a wonderfully productive crowd!
156<Bagder> indeed
157<Zagor> maybe i'm the exception. i spent last night playing cstrike :*)
158<Bagder> we might consider putting named people in charge of various sub modules
159<Bagder> haha
160<Bagder> I got some really stupid problems with my Archos mounted filesystem yesterday
161<Zagor> ok?
162<adiamas> what problems?
163<Bagder> when cp -r'ing
164<Bagder> it failed, saying that the filesystem is read-only
165<Zagor> whoa!
166<Bagder> several times
167<Zagor> sounds bad
168<Bagder> I umunted and re-mounted and I could do it again
169<Zagor> did you have usb-storage debug on?
170<Bagder> no
171<Bagder> it copies maybe a hundred files before it bails out
172<adiamas> ive actually had that...
173<adiamas> but it happened when i was in win, not linux... :(
174<Zagor> hmmm, i can't remember how much i've copied to the recorder
175<adiamas> thats when i got that corrupted file.
176<Bagder> this is a 2.4.18 kernel
177<adiamas> i did 500+ files today in one shot
178<adiamas> hmmm same here.
179<Zagor> i have a 2.4.17
180<Zagor> but i only use ehci (usb 2.0) since i got it
181<Bagder> my card arrived yesterday (at Contactor) so I'm soon gonna be there too ;-)
182<Zagor> it's schweet! :)
183<wavey> i xferred 32 cds of mp3 to my recorder in 1 1/2 hours with usb2
184<wavey> that's 3500 songs
185<wavey> 350 cd
186<wavey> fuckin' a.
187<Bagder> :-)
188<adiamas> small house keeping question, cause im anal... umm... logging, will we be relying on printf to the screen, or an actual log file?
189<Bagder> in uisimulator you mean?
190<adiamas> cause i see you have a Logf() in uibasic.c
191<adiamas> nods
192<adiamas> kinda pointless to keep a log on the player ;)
193<Bagder> my original intent was to use the log function
194<Bagder> but then I lost my dicipline ;-)
195<Bagder> also, some of the printf() things are placed in "actual" code, and we need to define how to deal with that
196<adiamas> hehe well.. for what its worth... dicipline may be what we want to set this early :) its gonna be a pain in the arse to break habits later :)
197<Bagder> on a global basis
198<Bagder> you're right
199<adiamas> i have a suggestion on that
200<adiamas> something that seemed to work for me...
201<adiamas> since we are doing "functionname(char *format, ...)
202<adiamas> we just #define the function name, use that... then when/if you want to tear it out its a bit easier
203<Zagor> i don't get it. what's the gain?
204<adiamas> nothing significant.. i was just refering ot the "actual" code bit...
205<Zagor> oh
206<adiamas> doing dev, having it there is fine, but if you want to bring it o the player you want and easy way to remove it.
207<Bagder> a #define macro can't use a variable amount of parameters, in ansi
208<adiamas> and config files are out of the question in this case.
209<adiamas> thats not what i mean...
210<adiamas> i mean: #define PRINTFUNC printf
211<Bagder> aha
212<adiamas> then just: PRINTFUNC("%s", "we are cool")
213<adiamas> then you want to turn it off, then you just have PRINTFUNC point to an empty funciton
214<adiamas> *poof*, no more output
215<Bagder> but that still makes calls to code
216<adiamas> nah, optimized out
217<Bagder> only if in the same source
218<Zagor> #define PRINTFUNC //
219<Zagor> :)
220<Bagder> hehe
221<adiamas> yeah...
222<adiamas> heheh
223<Zagor> ugly, i know
224<Bagder> that's a bit "brual" ;-)
225<adiamas> i like that better :)
226<adiamas> brual?
227<Bagder> why not just PRINTF(("%s", "rockboxk")); ?
228<Bagder> then you can #define PRINTF
229<Bagder> completely
230<Zagor> it gives really weird errors if you do a multi-line PRINTFUNC call
231<adiamas> i don't get it.
232<Bagder> #define PRINT printf x
233<adiamas> oh, got ya
234<adiamas> honestly, id just have issues with that on a readablity level
235<adiamas> but thats just me
236<Bagder> I have no strong feelings about either way really
237<Bagder> we should define a single way to do it, and stick with it
238* adiamas defers all decision making to you european types ;)
239<adiamas> that i agree with...
240<adiamas> and please please please, someone post preferences on how code is to be indented/spaced etc...
241<adiamas> i get enough of 19 diff ppls ideas of formating at work...
242<wavey> code layout is so unimportant
243<adiamas> be nice to have something everyone is expected to stick with.
244<wavey> as long as it's readable
245<wavey> and runnable
246<Bagder> we could have a "prefered" style, but allow stubborn people to use their own
247<adiamas> readable is the problem.
248<adiamas> nods.. thats what i ment.
249<wavey> readable is common sense
250<adiamas> i dont mean we take a LART to someone for putting a { on the wrong line.
251<wavey> and no two people agree on styles
252<Bagder> true
253* adiamas thinks wavey hasn't seen what passes for 'readable' in his office
254<Bagder> heheh
255<wavey> and code beautifiers can be built into a makefile
256<Bagder> beautifiers are no good for versioning
257* adiamas watches cvs explode
258<wavey> no, you beautify locally
259<Bagder> right
260<wavey> according to how you like code
261<wavey> and you can do a 'standard' beautify before the check-in
262<wavey> if these things matter to you
263<wavey> cvs sucks ass, anyhow
264<Bagder> it's the best we have...
265<adiamas> how do you do a standard beautify before check in? rely on the person remembering?
266<wavey> i don't like non-exclusive versioning systems
267<adiamas> define non-exclusive?
268<wavey> adiamas incorporate it into the makefile
269<Bagder> wavey: when doing global development, that's the only thing that works
270<wavey> make checkin
271<adiamas> nods
272<wavey> bag: alas, yes
273<adiamas> thought so.. tired, so checking :)
274<wavey> non-exclusive == if i have it checked out, you can't touch it
275<Zagor> wavey: i wouldn't want to admin a global project with exclusive checkout... :)
276<wavey> zag: depends on the numbers, not the geographical distribution.. ;)
277<Zagor> correct
278<Bagder> I don't think the problem with CVS is the non-exclusiveness
279--> alkorr (jbcoax@srs07v-1-85.n.club-internet.fr) has joined #rockbox
280<wavey> hey alan
281<alkorr> hi
282<alkorr> well i'm planning to do an ARCHOS.MOD as a loader for a not scrambled rockbox.bin binary
283* Bagder needs more coffee
284<wavey> cvs will work fine for us - and i'm not ungrateful for sourceforge providing it..
285--> linus (~linus@labb.contactor.se) has joined #rockbox
286<wavey> hey linus
287<linus> Yo!
288<alkorr> yo Linus
289<linus> I just dug up my FAT code. It isn't that much really. It was originally intended to be a general FAT12/16/32 driver, with emphasis on FAT16. It was for another project.
290<linus> It is only working in a simulated environment, in Linux.
291<alkorr> yes, ok I retrieve some of my FAT32 source but a little bit old compared with the last I've lost
292<alkorr> so it could be interresting to merge
293<linus> Yup. I'll give it to Björn, and he will upload it to the web site.
294<Bagder> hey linus
295<linus> hey Bagder
296<alkorr> well tell me if you are okay for what follows :
297<alkorr> - only FAT32
298<alkorr> - filesystem directly use ATA, no generic device
299<alkorr> - ATA only handle primary controller and the master device (our HD)
300<alkorr> are you okay with that ?
301<alkorr> or do you want something else ?
302<Bagder> I believe in incremental development
303<Bagder> anything is fine
304<Bagder> we improve it later if need be
305<linus> It's perfectly OK. There's no need to develop any code that we won't use. I was planning to rip out the FAT12/16 stuff anyway, since the project it was intended for died.
306<alkorr> must we handle only one partition ?
307<linus> I don't see a problem handling several partitions, but let's start with only one primary partition.
308<alkorr> ok
309<alkorr> it is not a problem for me, it's just some code to add for having them
310<alkorr> the only problem is how the user will see all the partition on his/her JB
311<linus> That's why we should wait with that feature.
312<alkorr> ok
313<alkorr> i'm not sure about that, but did you know for people who have a recent JBR if their hd have a MBR or a direct FAT32 (true removable hd)
314<alkorr> ?
315<linus> I have no idea.
316<Bagder> then you have to add that feature
317<Bagder> we can't know all at once anyway
318<alkorr> the old JBP and JBR cannot read direct FAT32 because of their old firmware
319<alkorr> badger ? your hd on you JBR is the original ?
320<linus> I'm not sure I follow you. What is "direct FAT32"?
321<Bagder> yes
322<Bagder> I just got mine
323<alkorr> can you have a look on the first sector to see its signature, a MBR or a FAT32 ?
324<alkorr> unless you did format it
325<Bagder> what tool can show the first sector like that?
326<linus> My Recorder HD had one primary FAT32 partionaccording to FDISK, before I reformatted it... :-(
327<alkorr> mc
328<Bagder> ok, I'll try to remember to do that tonight
329<alkorr> linus : a normal hd has a MBR with a partition table
330* adiamas growls at CVS
331<alkorr> mc, look for /dev/sda, press F3, switch to hexa mode, that's all
332<linus> FDISK seemed to recognize a partition table when I put the recorder HD in my laptop yesterday.
333<Bagder> alkorr: will do, I don't have access to it now
334<alkorr> linus : a removable disk can have no MBR, i.e, it has no partition at all. Instead, it has a FAT32 boot sector at the very first physical sector
335<linus> I just gave the FAT code to Björn. Be aware, it is undocumented, and implemented straight from the Microsoft specification, so it is in no way optimized. It cad create empty files and directories.
336<alkorr> Badger : yes I know, I just gave you the instructions to check
337<Bagder> ok
338* Bagder logs everything said here, saves him from taking notes ;-)
339<alkorr> :)
340<alkorr> linus : no problem :), Windows can read that kind of removable hd
341<alkorr> linus : but old firmware don't know that
342<alkorr> for those who used Windows 98 SE, it is very complicated to format
343<alkorr> because you need to put the hd as removable to access it, but not removable to format it :/
344<alkorr> Björn ? how must I do to take Linus'source ?
345<Zagor> wait :)
346<alkorr> oh okay :)
347<linus> Interesting. I just did that yesterday. I attached the redorder with an empty HD and partitioned it using FDISK. Was that the wrong way to do it?
348<alkorr> are you interested with a simple ARCHOS.MOD as a loader for our rockbox.bin which wouldn't need to be scrambled ?
349<alkorr> linus : an empty hd ?
350<alkorr> linus : via USB or a ATA converter cable ?
351<Zagor> alan: http://bjorn.haxx.se/rockbox/tmp/fat.tar
352<linus> Well, brand new HD, via USB.
353<alkorr> okay
354<alkorr> it's strange, because Windows can only reckonize USB disk as logical disk...
355<alkorr> at least it is what happens when I use WinHex...
356<linus> So you mean that FDISK shouldn't be able to access the partition table of the Recorder?
357<alkorr> DOS Fdisk ? Windows FDISK ?
358<alkorr> or linux fdisk ?
359<alkorr> a logical disk is a partition
360<alkorr> a physical disk is the entire hd
361<alkorr> with WinHex i cannot access USB disk as physical disk, So i cannot retrieve the MBR for USB disk, even I know it exists
362<linus> Sorry. I ran FDISK in a DOS windows in Win98SE
363<alkorr> was it an Archos disk using the chipset ISD200 ?
364<linus> I created a primary partition (man those "integrity checks" tokk some time...) and then formatted it in Explorer.
365<linus> I would have done it in Linux if it hadn't hung badly when I connected the Recorder... :-(
366<adiamas> hmmmmm
367<alkorr> So your BIOS is able to read the recorder HD !? i thought ISD200 was not totally compliant with USB Mass Storage
368<adiamas> i had that issue today to...
369<adiamas> matter of fact..
370<adiamas> my recorder battery died.. caused linux to hang so bad i had to hard reboot
371<linus> Alan: remember. The Recorder is an ISD300 device.
372<alkorr> oh yes !!!!
373<alkorr> okay i'm speaking about ISD200 !!!
374<linus> Now we're talking. I had to use Linux when I did the same thing with my Player.
375<alkorr> okay okay you don't even need a driver for Windows with ISD300 i suppose
376<adiamas> okay.. sorry all you european studs you.. but this american needs sleep..
377<adiamas> see you in a few
378adiamas alkorr <Bagder> night adiamas
379--- adiamas is now known as adiamas|sleeping
380<linus> I really don't know. When I connected my Recorder the first time, Windows asked for a driver disk, and I inserted the CD that came with the Recorder.
381<alkorr> Zagor ? what do you think about ?
382<alkorr> well, if your DOS is able to access your recorder, that means your BIOS has capability to see USB hd (i.e, those which are really compliant with USB Mass Storage)
383<alkorr> Maybe if you don't give the CD, Windows will find another driver in its database
384<alkorr> maybe maybe
385<alkorr> anyway it is good for you not to be blocked :)
386* Zagor thinks windows wants drivers for everything...
387<alkorr> linus : i'm looking at your work
388<alkorr> your fat entry cache is one sector ?
389<linus> Nope. It is as many sectors as you need.
390<alkorr> the reason why you use a malloc...
391<linus> Actually it's 256 sectors. Look at line 71.
392<alkorr> ok
393<linus> As you see, a lot can be removed, since we don't intend to support FAT16. And in many places, I only have support for FAT12/16. We have work to do.
394<alkorr> lfn ?
395<alkorr> i must leave you. CU
396<-- alkorr has quit ()
397<wavey> can we get the logs of this channel sent to the website?
398<wavey> they're very interesting
399<wavey> any many people would be interested
400<Zagor> good idea
401<Bagder> I can collect my logs so far
402<linus> Daniel! Don't press DELE*...
403<linus> Off for lunch. CU in a few.
404<Zagor> same here
405--- Tumm is now known as coyote
406<Bagder> he's alive! ;-)
407<wavey> if uncommunicative ;)
408--> alkorr (jbcoax@srs04m-8-243.n.club-internet.fr) has joined #rockbox
409<alkorr> re-hi
410<Bagder> alkorr: what's your surname? I'm typing up a little nick => real name list for posting the logs
411<alkorr> i've no nickname. Alkorr is not enough ?
412<wavey> alan korr, i think, yes?
413<Bagder> people might want to know the real name, who's behind the nick
414<alkorr> Alan Korr, my nickmane : Alkorr
415<Bagder> ok, thanks
416<alkorr> Alan Korr
417<alkorr> just a question for Linus : did my rockbox work with serial ?
418<Bagder> he's away, eating
419<alkorr> right
420<Bagder> now, as soon as Björn has made the web updated vis CVS, I can just add the log there ;-)
421<Bagder> s/vis/via
422<alkorr> arf :)
423<alkorr> you'r a fan of GREP ;)
424<alkorr> okay i'll be here in one or two hours
425<alkorr> good lunch
426<-- alkorr has quit ()
427<-- coyote has quit (zahn.openprojects.net irc.openprojects.net)
428--> coyote (coyote@dreamhosted.borlange.se) has joined #rockbox
429<Zagor> hey, coyote
430<Bagder> Zagor: how's the www cvs going?
431<Zagor> it's just about ready
432<Zagor> i'm just reorganising a few things. the scramble tools, for instance, gets a cvs dir of their own
433<Zagor> also, I need to fix something about the load balancer
434<Zagor> which of .html and .cgi has priority by default in apache?
435<Bagder> I think it checks them in the order used in the config
436<Bagder> index.cgi vs index.html that is
437<Zagor> yeah. but that's not what I want to head :-)
438<Zagor> hear
439<Zagor> ok, so we'll have to remove index.cgi in the cron job on sourceforge.net. not a problem
440<Bagder> or, you can just don't add it to cvs
441<Zagor> yup. but i wanted it in cvs, so it's already there
442<Bagder> :-)
443<Bagder> btw, we could also use a new mailing list for cvs commits
444<Bagder> its a great way to keep up with development
445<Zagor> yes
446<Bagder> if you name a directory within www, I could put yesterday's irc log there :-)
447<-- wavey has quit (Read error: 110 (Connection timed out))
448--> alkorr (jbcoax@srs06m-7-196.n.club-internet.fr) has joined #rockbox
449<alkorr> linus : are you here ?
450<linus> Helooooo!
451<alkorr> hi linus
452<Zagor> bagder: 'irc' sounds good to me
453<linus> I'm sitting with your code trying to get it to run on my jukebox
454<Zagor> we'll make an index page with info about server/channel, and then links to the logs
455<alkorr> okay, if you have some questions, don't fear to ask
456<linus> UIE6A at 900014be
457<alkorr> you caught an exception ?
458<linus> Yup.
459<Bagder> Zagor: I added the dir and put the log there just now
460<alkorr> exception 106 : TXI1
461<Zagor> ok
462<Bagder> Zagor: there's a short nick => real name list at the top of the log, it could probably be put on the main page too
463<Zagor> ok
464<alkorr> is abnormal, you shouldn't get it because I don't use interrupt when transmitting
465<linus> You might have turned it on by mistake, since you do use it for receiving.
466<alkorr> SH1 tries to call an interrupt TXI1 but as i don't code an interupt TXI1, it defaults to a UIE
467<alkorr> yes but it's strange, because I never caught this interrupt
468<alkorr> let me have a look on SH1 hardware manual
469<alkorr> SCI1SCR is set to 0x70, which means only RIE,TE and RE is set
470<alkorr> RIE = Receive Interrupt Enable
471<linus> Yeah, I saw that too...
472<alkorr> TE = Transmit Enable (nothing to do with interrupt)
473<alkorr> etc.
474<linus> By the way, you never called serial_setup() in the code you sent me.
475<alkorr> yes because I did in setup ()
476<alkorr> setup () contains all the initial setup for most ports
477<alkorr> included SCI1
478<alkorr> setup is in main.c
479<linus> Now I see. Why do you do that instead of using serial_setup()?
480<alkorr> well serial_setup was just an extra in case we need it elsewhere
481<Zagor> bagder: doesn't "cvs update" make new dirs?
482<Zagor> i just updated the sf page, and didn't get the irc dir
483<Bagder> no, make a habit of using "up -dP"
484<alkorr> I prefer concentrate all initialisation in one setup () with direct access on port for a smaller code
485<Zagor> ah
486<Bagder> -d for make dir, -P for delete removed files
487<alkorr> quite now i never use serial_setup (a old code)
488<linus> I understand. I have another opinion, but never mind. Let's find out whywe get that interrupt...
489<alkorr> my intention is to have the smallest code possible for the final rockbox so we can have the largest space for buffer
490<alkorr> a choice to do
491<linus> Good idea
492<Bagder> me like inlined functions then, best of both worlds
493<alkorr> so, without changing my code, you caught this interrupt ?
494<alkorr> that's true, Badger, i should try do so too to check i didn't lose space that way
495<Zagor> btw, alan. he's "bagder", not "badger". it
496<alkorr> sorry :)
497<Zagor> 's an old story :)
498<Bagder> it proves he's not using tab completion ;-)
499<Zagor> haha
500<alkorr> Bagder, are you sure ?
501<alkorr> :)
502<Bagder> that would be french tab complettion then :-)
503<Zagor> tab completion to a dictionary, perhaps ;)
504<alkorr> yes i forget this capability :)
505<alkorr> very practical indeed
506<alkorr> ok, linus, can you tell if you made a change before catching this interrupt ?
507<alkorr> linus, add a new interrupt in serial.c
508<alkorr> or let me change my serial.c and i will send it to you
509<linus> Alan, I removed my extra call to serial_setup(). Now I get "OK WORKING", but no serial communication seems to work
510<alkorr> ok, it looks as if my software is no good
511<alkorr> if only i could remember what i did to make it work before my hd crashing :(
512<linus> I'll look into it. Hang on.
513<alkorr> linus : we must check if REI1 is called
514<alkorr> add : " }
515<alkorr> add : "lcd_goto (0,0); lcd_puthex (QI(SCISSR1),2);" in REI1
516<alkorr> it will display in hexa the byte read for Serial Status Register (overrun,frame or parity error)
517<Bagder> Zagor: you should add Gary to the activity table
518<Zagor> ok
519<alkorr> oh wait, and if PB10 and PB11 is not set as serial pins in setup () ? i'm checking them
520<Zagor> bagder: ui simulator?
521<Bagder> lcd code and ui sim for windows at least
522<Zagor> ok
523<Zagor> did rob ever put his faq anywhere?
524<Bagder> I don't think so
525<alkorr> Linus, check for BAUDRATE and PHY at the begining of system.h
526<linus> 12MHz and 9600
527<alkorr> 9600 is okay for you ?
528<linus> Yup.
529<alkorr> well, when there is no serial jack pllugged on my JBP, it displays "OK WORKING!"
530<alkorr> the same thing when pluged but nothing in my serial terminal
531<linus> Are you sure that you don't loop the serial data in your PC?
532<alkorr> what do you mean by looping ?
533<linus> Echoing
534<alkorr> i echo what I get not what i put
535<alkorr> I = sh1
536<alkorr> there is no echo from the PC side
537<linus> Got it!
538<alkorr> so ?
539<linus> You have to insert a small delay before enabling TX and RX (SCR1 = 0x70). I made a while(i++ < 30000);
540<alkorr> ok
541<alkorr> good to know
542<linus> As the manual says: "one bit time"
543* Bagder grins
544<linus> I spent quite a few hurs myself with exactly the same problem. I should have remembered that... :-)
545<alkorr> ok you know what i did ?
546<alkorr> i just put the last SCISCR1 = 0x70 just after setting interrupt priorities and it woks now
547<alkorr> so we don't need a very long delay
548<alkorr> very good now i can display messages on my serial terminal :)))))))
549<alkorr> thanks to you Linus, I thought about that but i was sceptical :) finally you did the right thing
550* Bagder hoorays
551<alkorr> ok i will see later
552<alkorr> bye
553<-- alkorr has quit ()
554<linus> Gotta go now. CU!
555<-- linus has quit ("Leaving")
556--> alkorr (jbcoax@srs08m-5-139.n.club-internet.fr) has joined #rockbox
557<alkorr> oh linus is left, well okay.
558<-- alkorr has quit (Client Quit)
559<Zagor> gotta run. see you guys
560<Bagder> bye!
561<Bagder> I figure the day is over now, I'll clear off as well
562**** ENDING LOGGING AT Wed Mar 27 16:27:55 2002
563