--- Log for 10.01.105 Server: niven.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 2 months and 1 day ago 00.00.23 # It thought this was temporary so I didn't care too much 00.00.37 # same as for the entire built process 00.01.16 # so why the make.inc changes? 00.01.20 # I put my changes in the diff so you can see what I've done... But I'm perfectly aware it must be changed to accomodate 00.02.16 # Well, that not strictly necessary (and I'm not sure at all it is the best method to achieve my goal) ... 00.02.38 # but since I work with an experimental compiler I often need to check the intermedate ouptuts 00.02.41 # (.i & .s) 00.02.56 # so I spliced in ad-hoc stuff 00.03.24 # fair enough, but that shouldn't be committed... 00.03.31 # sure 00.04.37 # Though if you have a clean method to generate intermediate targets that would be cool to provide it 00.05.02 # we don't 00.05.05 # Regarding the sizeof(int) problems: What about simply changing the places where 4 byte integers are necessary to use long instead? This wouldn't hurt the other platforms 00.05.09 # but I agree it would be good 00.05.25 # amiconn: I think we should do that, yes 00.06.24 # int should then be used in places where 2 bytes might be enough, but 4 bytes won't hurt either. The compiler can then decide depending on the platform 00.06.55 # Sure 00.07.12 # In this case it is often better than explicitly use short, because the code sometimes gets considerably larger. 00.07.28 # yes, we should avoid using short when int is fine 00.08.03 # I specified only u32 or s32, and only where that was necessary 00.08.25 # but still it can be replaced with long 00.08.29 # I vote for using long and unsigned long 00.08.37 # So it should be easy to replace this with unsigned long resp. long, and all would be fine. 00.08.57 # :) 00.09.33 # jyp: other minor nits: we use /* C comments */ 00.09.43 # Oh yes... 00.10.12 # When I realized that was too lazy to change before submitting the patch :P 00.10.19 # haha ;-) 00.11.16 # Also, do you insist on C style, as opposed to C99 ? 00.11.19 # Bagder: I never really got why this is a requirement, but since this is rockbox style, I stick to it. In fact, this is sometimes useful, in that I put my debugging comments in // C++ style. This way they are easy to spot. 00.11.37 # jyp: yes 00.11.55 # amiconn: it started as a requirement to make it possible to build with older plain C compilers 00.12.05 Join lImbus [0] (lImbus@200-167.244.81.adsl.skynet.be) 00.12.10 # but now it is mostly for consistent style 00.12.10 # good evening 00.12.17 # hi lImbus 00.12.21 # go for K&R style :P ;) 00.12.33 # let's not overdo it ;-) 00.15.46 # (short or char vs. int) I tried this while developing the grayscale lib, in order to slim down the control structure a bit. The code grew by more than 500 bytes, which was roughly 10% of the whole library... 00.16.41 # ...of course I reverted it. 00.16.47 # :-) 00.18.35 # jyp: does hwgmini.h really fit in the export/ dir? 00.19.05 # don't know 00.19.19 Quit pfavr ("ChatZilla 0.9.61 [Mozilla rv:1.7.5/20050105]") 00.19.23 # maybe it should not exist at and be merged with other files 00.19.35 # That's something I wanted to ask... 00.19.46 # And there's debug stuff in there too 00.19.50 # I removed the include of it from the cpu.h header file now 00.20.01 # didn't seem to fit the pattern from the other cpu includes 00.21.51 # jyp: what's the emu_ functions for in kernel.c ? 00.22.02 # hmmm; that's debug stuff 00.22.18 # want me to ignore that or move it into the tcc370 section? 00.22.21 # again I put those anywhere... 00.22.31 # ok, so I remove that for now 00.22.32 # They are spotted by the emulator 00.23.06 # which outputs the message 00.24.05 # jyp: Did you update the calmrisc gcc? 00.24.14 # yes 00.24.25 # not perfect but better than the original 00.24.47 # I currently use it to compile my stuff 00.24.48 Quit midk (Remote closed the connection) 00.27.17 # I spotted a mistake in ata.c 00.27.31 # you spelled the cpu TC730 in the initial #if 00.27.45 # mmm, that shouldn't have made it to the patch 00.28.09 # purely work in progress ;) 00.28.17 # thanks for the info though :P 00.28.50 # I'm thrilled by your fast development 00.29.20 # heh ;) 00.29.44 # We spent a lot of time preparing for a sudden jump ;=) 00.29.47 # Bagder: I have a small question concerning mp3_playback.c... 00.29.53 Join Ka [0] (~tkirk@pcp0010732484pcs.howard01.md.comcast.net) 00.30.06 # amiconn: try me! 00.30.18 # Joking aside, having a "full fledged" emulator makes things easier 00.31.22 # i'm thrilled by jyp :) 00.31.39 # ...concerning mp3_init(). Is there a reason why for MAS3507, mpeg_sound_channel_config() is called before all other settings (line 1019), while for the other MAS' it is called much later (line 1036)? 00.32.30 *** Saving seen data "./dancer.seen" 00.32.44 # oh 00.32.53 # I have absolutely no idea! ;-( 00.33.39 # that's Linus and Jörg's area 00.34.33 # jyp: in thread.c:create_thread() 00.34.43 # shouldn't there be a store_context() for tcc730? 00.34.50 # no 00.35.05 # I have a slightly different approach 00.35.10 # I need to mess with that in order to get the variable stereo width in. In fact, I even see no reason why this is a separate function, while all other settings are handled by mpeg_sound_set() 00.36.50 # Ah no, I just found that this is used both ways... 00.37.12 # jyp: any particular reason? 00.38.37 # jyp: you've added emu_debug() calls in the middle of generic code 00.38.39 # The problem faced was that I needed an address register to store the context 00.39.07 # perhaps you should use DEBUGF() for your emulator stuff 00.39.33 # since DEBUGF is already used in the cod for debug output 00.39.35 # code 00.39.36 # that was difficult so I changed it to store on the stack, which in turn led to the other changes 00.39.44 # Ok 00.39.55 # I'll use DEBUGF then 00.40.18 # Sorry, newbie here :@ 00.40.26 # no worries 00.40.54 # please don't take this as complaints, there are just remarks on how to get your code mixed with the existing in a better way 00.41.14 # Heh, alright ;) 00.50.37 Quit Ka (Read error: 60 (Operation timed out)) 00.50.51 # I don't like the 'DISKLESS' and 'NOPOWERMGT' defines in config-gmini120.h 00.51.04 # Of course 00.51.19 # that was just to make the stuff compile 00.51.37 # compiling is good! ;-) 00.51.57 # ... a requirement to run ;) 00.59.40 # I gotta go to sleep now 00.59.47 # me too 00.59.49 # I committed a bunch of files 00.59.58 # alright, thanks 01.00.02 # some of them slightly edited by me 01.00.31 # good night 01.00.40 # Shall I re-submit a cleaned up patch for the rest ? 01.00.49 # please do 01.00.53 # ok 01.00.57 # see you 01.00.59 # good night 01.01.03 # night! 01.01.11 Part jyp ("Leaving") 01.02.59 # Bagder: You broke the sim builds, and caused a warning for Ondio... 01.03.06 # I noticed 01.03.22 # I think I fixed at least some of them afterwards 01.04.43 # I wonder why it was necessary to take out the led() call from panic.c. led() was empty anyway if HAVE_LED was undefined (Ondio) 01.05.13 # I think jyp is a bit quick to remove function calls that don't do anything 01.05.37 # I'll revert that change 01.07.02 # ok, then it should get all green again 01.07.16 # I plan to add some indication for MMC activity to the Ondio version, using the led() calls that are already there to switch a flag. The status bar function would then use this flag to show an icon. 01.07.49 # Ok, maybe this is unnecessary (and even won't work) from panic.c... 01.07.56 # hehe 01.08.18 # sleep time! 01.08.35 # The MMC-USB bridge is able to signal activity to the controller, so Ondio can also show if there is activity while on USB 01.08.42 # Nite, btw 01.09.04 # nite 01.09.54 # I think I'll follow the example. Goodnight. 01.10.10 Join scott666 [0] (~18f53a30@labb.contactor.se) 01.10.20 # nite 2, amiconn 01.10.23 Part amiconn 01.10.36 Join Ka [0] (~tkirk@pcp0010732484pcs.howard01.md.comcast.net) 01.10.54 # do I read the change log correctly? is the gmini120 really supported now? 01.11.34 # there are some people working on it, yeah 01.11.59 # is it finished? or just new code in preparation for it? 01.12.01 # namely 'jyp' 01.12.09 # preparation. 01.12.22 # but they seem to work fast 01.41.04 # he is magic :) 01.42.22 Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) 01.58.33 Quit Stryke` (Read error: 110 (Connection timed out)) 02.00.04 Quit scott666 ("CGI:IRC") 02.32.31 *** Saving seen data "./dancer.seen" 02.33.08 # :) 02.42.20 # that was random 02.55.02 Quit midk ("Leaving") 03.06.18 Join lImbus_ [0] (lImbus@200-167.244.81.adsl.skynet.be) 03.07.14 Quit lImbus (Read error: 54 (Connection reset by peer)) 03.07.14 Nick lImbus_ is now known as lImbus (lImbus@200-167.244.81.adsl.skynet.be) 03.17.29 Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) 03.27.04 Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) 03.27.30 Quit Stryke` (Remote closed the connection) 04.32.33 *** Saving seen data "./dancer.seen" 04.36.38 Join ze__ [0] (psyco@adsl-67-123-43-94.dsl.lsan03.pacbell.net) 04.36.52 Quit ze (Nick collision from services.) 04.36.57 Nick ze__ is now known as ze (psyco@adsl-67-123-43-94.dsl.lsan03.pacbell.net) 06.17.07 # hi 06.20.52 Quit Strath ("Client closed") 06.32.34 *** Saving seen data "./dancer.seen" 06.45.16 Quit jkarns ("Leaving") 07.16.28 Join TexJoachim [0] (~TexJoachi@pD955F728.dip.t-dialin.net) 07.32.52 Join LinusN [0] (~linus@labb.contactor.se) 07.33.20 # hola señor 07.36.51 # buenos dias 08.04.08 # You got a fat directory sorting utility? :) 08.07.14 # a what? 08.12.21 # well, an utility which will sort the directories by name, as opposed to using old DOS "defrag /sn" 08.12.52 # as a kind of file system optimization? 08.13.00 # you could say that 08.13.14 # why? 08.13.34 # The iriver firmware won't do the sorting for me (dumb, dumb dumb) 08.13.55 # seriously? 08.14.17 # yeah 08.14.23 # fascinating 08.14.45 # Haven't found a menu option for it (and I've checked the entire settings menu) 08.14.51 # wow 08.15.06 # I _could_ read the manual, but something tells me I won't find anything there. 08.16.31 # you know what CPU the ifp models use? 08.17.11 # i have no idea 08.17.18 # ok 08.18.18 # As a quick test, I've reformatted the unit and now I'm copying the files to the unit chronologically 08.19.41 # Do you think there is such an utility btw? 08.21.28 # check this: http://www.geocities.com/andreigaceff/DefragNT.html 08.30.17 Quit midk ("poof") 08.32.36 *** Saving seen data "./dancer.seen" 08.41.03 Join Zagor [242] (~bjst@labb.contactor.se) 08.56.16 Join Bagder_ [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) 09.10.35 Join LePoulpe [0] (~lpos@AMontpellier-251-1-31-32.w83-113.abo.wanadoo.fr) 09.11.53 # Hi all 09.11.58 # hi 09.12.02 # salut 09.12.23 Quit Bagder (Read error: 110 (Connection timed out)) 09.14.44 # oh crap, we'll need to to a monster commit to make all code 16-bit safe to run on the gmini 09.15.02 # uh 09.15.17 # * lImbus braces for commit 09.15.29 # not yet :) 09.15.34 # yeah, isn't it wonderfulö 09.16.03 # i'm not sure what I think is the least ugly way to do it 09.16.58 # typedefs for types ? or is it more cpu-specific ? 09.17.48 # i really don't like typedefs 09.18.18 # defines ? *duck* 09.18.19 # me neither 09.18.29 # i see two options 09.18.36 # 1) use typedefs 09.18.53 # 2) use "long" whenever a 32-bit type is required 09.19.48 # is there a way to influence padding and packing outside of structs ? 09.20.11 # lImbus: gcc has a few command line options for it 09.20.26 # i think 09.20.38 # as much as I dislike typedefs, 2) is far from obvious when reading the code and would likely result in many bugs 09.20.50 # probably 09.21.45 # when we started the rockbox project, it was such a relief when we didn't have to bother about 16-bit targets :-) 09.22.04 # yes 09.22.32 # and now we're back in type size hell 09.24.21 # apparently jyp didn't hit many 16bit problems yet 09.24.25 Nick Bagder_ is now known as Bagder (~daniel@1-1-5-26a.hud.sth.bostream.se) 09.25.04 # Bagder: but he/we will. so we need to think about how to handle them. 09.25.11 # indeed 09.26.10 # I think I vote for using long for 32 bits and int for 16/32 09.28.14 # * lImbus thinks a bignum-approach for > bit numbers drops out due to lack of cpu-power... 09.28.19 # i'm not sure what I think yet. i'll need to meditate over this a while. 09.28.23 # > 16 bit that is 09.28.45 # lImbus: how do you mean? 09.29.20 # well, bignums. used on "normal" architectures to handle numbers > 32 bit 09.29.35 # there, where you don't have __int and so on 09.30.01 # AND where you need precision, there where float does not meet your needs as well 09.30.13 # basically the values are stored in strings... 09.30.17 # we have no choice but to use bignums on the 16-bit platforms. we cannot (will not) rewrite all code to use 16 bits only 09.30.28 # of course 09.30.50 # plus it takes lot of cpu-power... 09.30.52 # it has 32 bit longs 09.31.13 # Bagder: ah, it does? that's good. 09.38.47 # using long will solve the problem 09.42.51 # <- checking your IriverPort page. looking mighty fine. Will everything have to be 100% before it's usable ? 09.43.36 # what do you call useable 09.43.37 # ? 09.43.47 # for music, nearly, but remote control-stuff 09.44.48 # the first version will probably not support the remote lcd 09.45.06 # playing a mp3 and listen to it, is remote support a big thing (tm) to make ? 09.45.07 # "usable" to me means "mp3 playback works" 09.45.38 # to me too 09.46.03 # remote lcd is not technically difficult, but it requires quite a lot of changes in the rockbox architecture, since rockbox currently only supports one lcd 09.46.23 Quit TexJoachim ("Bye!") 09.47.11 # the iriver remote is a completely new interface, which requires multiple instances of the dir browser, wps etc 09.47.58 # okie. which mp3 decoder are you gonna use? Any clue if it is more or less efficient than the iriver fw one ? 09.48.29 # we'll use libmad 09.48.59 # and i don't know if it is more efficient than the iriver one 09.49.05 # it probably isn't 09.49.08 # it will most likely be less efficient, at least to begin with 09.49.34 # before you optimize the hell out of it 09.49.40 # exactly 09.49.58 # the Foobar mpeg decoder is very much optimized btw 09.49.59 # also it will most likely be better quality 09.50.21 # pike: isn't that floating point? 09.50.31 # probably, let me check 09.51.59 # I own a 20gig iriver myself, and lately I've started thinking of upgrading the HD. I filled it long ago and realize I want more space 09.52.39 # you need to wait for the new slim 40 gig drives. current 40 gigers are thicker and don't fit in the h120 09.53.01 # 5mm vs 7mm iirc 09.53.27 # yeah saw that. any idea what pricerange such a hdd would land in? 09.53.34 # no idea 09.53.47 # I suspect very expensive unless you buy large quantities 09.53.59 # problably 09.54.15 # but the 1900mAh replacement batteries seems interresting 09.54.53 # although 2100mAh seems even more interresting, but they're 1mm thicker 09.58.56 # fb2k's decoder is 32bit FP, figures :p 09.59.21 # most decoders use floating point, for obvious reasons 09.59.34 # except portable players 10.00.07 # right. and they mostly use proprietary codecs optimised by the processor manufacturer 10.01.00 # shame motorola didnt opensource theirs :) 10.02.06 # their license for it is rather nice, actually. you get it for free and can distribute all you want. but you only get binaries, no source. 10.04.07 # so there is no way to include it in rockbox ? 10.04.22 # we're not very fond of binary-only code 10.05.08 # no, I mean there is no way to lib/link it ? 10.05.18 # do you mean technically or legally? 10.05.25 # both I guess 10.05.33 # mhmm. both. I don't know a lot of GPL 10.06.04 # it would violate GPL, yes 10.06.30 # technically I would assume it could be done. legally we can't link to it since it is not gpl compatible. 10.06.31 # damn gpl.. (we got the same rules for XBMC) 10.06.36 # so with GPL you're not allowed to distribute even free closed source ? 10.06.50 # nope 10.06.59 # in this particular case, i don't care 10.07.11 # don't slam the gpl. it works like this for good reasons. 10.07.19 # i wouldn't want to use the motorola binary even if i could legally 10.07.25 # LinusN: i agree 10.08.11 # I wouldn't slam GPL as long as I'm not sure I understood it fully. It's just that I thought including free closed source would be ok. 10.08.18 # using a binary black box for the mp3 codec is a no-no if it can be avoided 10.09.10 # plus I suppose we don't need the cpu-power saving. what would you want to do during music listeing ? 10.09.24 # +n 10.09.30 # you could run the CPU slower 10.09.33 # well, less cpu means longer playtime 10.09.34 # to save battery 10.09.35 # lImbus: the purpose of GPL is the promote Free Software, meaning software including source code. closed source, even freely distributable, is not Free Software. 10.09.48 # ah, of course. variable cpu-speeds 10.10.26 # I suppose that inclusion would work with lGPL then ? I know the other way round is allowed. 10.11.12 # yes, with lgpl it is allowed 10.14.20 Join Lynx_ [0] (HydraIRC@134.95.189.59) 10.14.55 Join MooMaunder [0] (~paul@cpc1-stkp4-5-0-cust117.mant.cable.ntl.com) 10.15.32 # what cpu did the iriver have ? 10.15.53 # Coldfire Motorola 10.15.54 # motorola coldfire 10.15.56 # hehe 10.16.06 # how many mHz ? 10.16.08 Join amiconn [0] (~3edc1c11@labb.contactor.se) 10.16.11 # mips etc 10.16.31 # wonder if it's similar to what si used in ie their A925 phone 10.16.38 # 140MHz 10.16.45 # sounds like it 10.16.52 # Symbian UIQ compatible ? 10.16.58 # but we will probably run it somewhere in the 70MHz range 10.17.18 # i have no idea if symbian runs on it 10.17.20 # pike: i don't even know what that means. but i would assume it's listed on motorolas pages about it. 10.18.17 # hi 10.18.34 # hi amiconn 10.19.04 # hi 10.20.15 # är Coldfire ARM9 baserad ? 10.20.19 # oops sorry 10.20.30 # is Coldfire ARM9 based? 10.21.07 # no, coldfire is the core. you could call it a boosted 68k 10.21.36 # * Bagder spotted some swedish slipping through! ;-) 10.21.58 # ok, then they are not compatible, pardon my swedish, hehe 10.32.38 *** Saving seen data "./dancer.seen" 10.49.24 Join golot [0] (~chatzilla@212.29.252.122) 10.49.39 # Hey all 10.49.42 # anyone here? 10.49.52 # yup 10.49.53 # hi 10.51.48 # oh :) whats up? 10.52.09 # we rock our boxes! 10.52.51 # I wanna start in saying how grateful I am for your great effort in making a so-so product (archos rec with archos firmware) into the best HDbased player in the market (archos Rec with ROCKBOX) ! 10.53.11 # is there any docs accessible somewhere that describe how the MDB works? 10.53.58 # I wondered if the Archos is capable of charging 2600mah batteries.? 10.54.31 # (some charged only charge up to XXXXmah - is the archos box different?) 10.56.31 # Lynx_: afaik only the micronas datasheet 10.57.02 # golot: i doubt there is any problem charging 2600 batteries unless they are a different type 10.57.42 # type = like NiMH and so on? 10.57.47 # yes 10.57.56 # I mean NiMH 2600... 10.58.00 # ok, sounds cool :) thx 10.58.03 # Zagor: is that accessible? i just want to know the general principle out of interest... 10.58.47 # Lynx_: i was wrong. linus has written a short description here: http://www.rockbox.org/twiki/bin/view/Main/MicronasDynamicBass 10.59.38 # Bjorn - do you have any spare Jukebox recorder Front buttons (my On-Off buttons are broken) ? do you know where I can start looking for this? 11.00.08 # Zagor: thx, that's what I wanted to know 11.01.00 # golot: www.newmp3technology.net sells spare parts. maybe they have buttons too. 11.01.30 # cool 11.02.46 Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) 11.03.10 # oh :( they dont have any spare buttons... 11.03.37 # golot: try emailing them. they might know where to find any. 11.05.20 # <[IDC]Dragon> I could solder a button off 11.05.48 # what do you mean? 11.05.57 # the button is made of plastic 11.09.25 # [IDC]Dragon: ? 11.09.40 # hehe, now tell me Dragon is not monitoring this channel via current.txt :-) 11.09.48 # <[IDC]Dragon> ;-) 11.10.09 # <[IDC]Dragon> golot: I thought you bean the switch 11.10.14 # <[IDC]Dragon> mean 11.10.21 # ahh cool, thx... 11.10.34 # <[IDC]Dragon> the plastic part I don't have 11.10.44 # yeah... 11.11.14 # anyone here replaced his jukebox light color? I saw someone asking what type to get but does anyone know how to do it? could be cool... 11.11.51 # <[IDC]Dragon> you mean, the backlight? 11.11.58 # i have white backlight 11.12.06 # <[IDC]Dragon> me too 11.12.10 # yeah backlight* 11.12.22 # is it complicated to a total noob like me? 11.12.29 # yes :) 11.12.33 # gotta go, bbl 11.12.34 # lol :) 11.12.38 # bye 11.13.14 # <[IDC]Dragon> golot: so what button part do you need? 11.13.15 Quit lImbus (" HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!") 11.13.18 # white gotta look WOOOT!!! 11.13.20 # I've soldered for the first time since my good old school days! 11.13.27 # Although I forgot about "flussmedel" :) 11.13.36 # <[IDC]Dragon> flux 11.13.40 # ammm I need the On\Off button 11.13.50 # [IDC]Dragon: is that really needed? 11.13.57 # <[IDC]Dragon> the switch or the knob? 11.14.03 # and I could use a Play button... but not "must"... 11.14.19 # the plastic part, (what you actually press on)... 11.14.29 # <[IDC]Dragon> then I can't help 11.14.53 # <[IDC]Dragon> dwihno: you do, it's included in the solder 11.15.26 # dont you guys have like 2000000000000 jukeboxes lying around just like that? ;) 11.16.04 # [IDC]Dragon: it is? aah, nice :) 11.16.16 # [IDC]Dragon: In my old school days, we applied it by hand 11.16.42 # lol how old are you - 150 ? :) 11.18.09 # wasn't there a webpage on the backlight mod? Can't seem to find it now. 11.18.24 # golot: ayy! ye olde landlubber! ;) 11.19.05 # hehehe :D 11.19.13 # soldering is fun... although you should keep a stable blood sugar level or you will have a hard time soldering while shaking more than a vibrator on steroids 11.19.27 # LoL 11.20.11 # Now if I could get my hands on a 2.5mm stereo connector 11.20.15 # anyone can reccomend on really good NiMh batteries? 11.20.27 # the GP batteries are good 11.20.32 # oh, I have many of those, all kind of connectors... 11.20.43 # yeah, I have the 2000 GP... 11.21.05 # you dont know how cool I made my jukebox look 11.21.23 # a portable christmas tree? :)= 11.21.40 # I scrobbed the metal part and its now shinning and looks amazing :) 11.21.41 # Zagor, Bagder, LinusN, do you think clas ohlson keep 2.5mm stereo connectors? 11.21.54 # golot: pics! pics! :) 11.21.57 # not gone that far :D making a Xmas tree 11.22.12 # dwihno: I'd say very likely 11.22.24 # My jukebox is topless now but Ill take some pictures anyway... 11.23.08 # Bagder: ah, okay... I'll check after work 11.26.19 # Pictures are coming! 11.30.10 # Bagder: seems like CO doesn't have them :( 11.34.50 # http://www.geocities.com/golot_boots/jukebox/index.html <--- look ! 11.35.33 # not so good pictures, but you get the idea... :) its really shinny and looks cool, Im really proud of myself... 11.35.39 # <[IDC]Dragon> haha 11.38.06 # comments? 11.38.24 # you should really see it, not in pictures... in real, its so cool... :D 11.38.25 # shinny :D 11.38.54 # 2 better pictures are comming in a minute 11.38.57 # <[IDC]Dragon> I rarely look at the underside of my JB 11.39.37 # <[IDC]Dragon> the Ipod has a shiny back, so you can see the fingerprints better ;-) 11.39.43 # yeah, lol, but its also the sides and the up and down sides (where you connect stuff to it) 11.40.00 # <[IDC]Dragon> apart from that, I see no benefit 11.40.14 # fun making it ? :) 11.40.24 # <[IDC]Dragon> ok, sure 11.40.48 # I wish they would make the front panel and the battery covers out of metal too 11.40.53 Join quelsaruk [0] (~50678515@labb.contactor.se) 11.40.58 # then I could have one shinning jukebox :D 11.41.05 # hi, good morning to all 11.41.13 # http://www.geocities.com/golot_boots/jukebox/DSCN0033.JPG 11.41.18 # http://www.geocities.com/golot_boots/jukebox/DSCN0034.JPG 11.41.33 # oh no, the first one is bad 11.42.04 # second one is better 11.42.13 # look at this: http://www.geocities.com/golot_boots/jukebox/DSCN0034.JPG 11.46.15 # amiconn, Bagder : Archos is finally going to replace my jukebox :) 11.48.47 # golot get a better host.. 11.49.06 # its down? 11.49.09 # oh :( 11.49.52 # Im uploading to a different account! 11.55.00 # cu l8r! 11.55.24 Part quelsaruk 12.01.00 Join lImbus [0] (~manuel@kernel.cycos.net) 12.01.01 # Look - http://www.geocities.com/golot2001/DSCN0034.JPG 12.12.50 Join Kultivator [0] (Taxi@oslo-dhcp-248-180.bluecom.no) 12.32.42 *** Saving seen data "./dancer.seen" 12.33.25 # "With the ARCHOS patented retro-recording system, it is possible to record the radio after the song has already started." 12.33.38 # patented? 12.33.39 # patented being the word 12.33.40 # :-) 12.34.34 # I bet you guys have seen the archos linux based player stuff :) 12.34.53 # I have 12.35.07 # there is a linux based player now? 12.35.10 # yes 12.35.14 # Archos' latest 12.35.20 # PMA400 12.35.23 # well, to be released still, but yes 12.35.29 # http://www.archos.com/products/overview/pma_400.html 12.35.31 # and they are giving out a "full SDK", whatever that means 12.35.53 # word is they use qtopia 12.36.07 # yeah, they even say it 12.36.11 # ok 12.36.15 # I sense NDA 12.36.27 # dwihno: not likely since this is all based on linux 12.36.44 # Bagder: Was thinking about the SDK 12.36.45 # I bet they ship a prebuilt gcc version for cross-compiles 12.38.29 # or possibly, they'll never deliver their promise :-) 12.38.39 # I mean, they are Archos after all 12.39.50 # yeah, remains to be seen 13.19.28 # <[IDC]Dragon> I'm getting mailing list postings now from rockbox@rockbox.org instead of rockbox@cool.haxx.se, is that the new way? 13.19.53 # <[IDC]Dragon> If so, I have to adjust my mail filter, no problem 13.20.34 # sounds like a bug to me 13.21.25 # I get them from @cool.haxx.se 13.21.35 # or, rather, this one person sent his mail to rockbox.org instead of cool.haxx.se and we didn't bounce it 13.21.52 # Bagder: look at From: joerch.net@web.de 13.22.38 # you mean the To: line? 13.22.42 # yes 13.22.54 # that's because those users mailed to that address 13.22.57 # and it works 13.23.21 # the software doesn't care about the To: line 13.23.22 # right. but should it work? people are filtering on the To: address, so there is some value in keeping it constant 13.24.13 # its more work to prevent it 13.40.41 # anyone here has a GMINI ? 14.18.13 Quit z351 ("Leaving") 14.27.01 Join Nibbler [0] (~nibbler@p508C6091.dip.t-dialin.net) 14.32.44 *** Saving seen data "./dancer.seen" 14.45.36 Join golot_ [0] (~chatzilla@212.29.252.122) 14.45.37 Quit golot (Read error: 54 (Connection reset by peer)) 14.52.44 # Bagder: Speaking about the rockbox mailing list - is there a reason why I get the reminder mails twice? 14.53.12 # no idea ;-) 14.53.13 # perhaps because you are subscribed to two lists? 14.53.23 # no, it should sent one for all lists 14.53.26 # send 14.54.56 # amiconn: is it the same password for both mails ? 15.03.41 # <[IDC]Dragon> I also get 2 each time 15.04.15 Join Strath [0] (~mike@dgvlwinas01pool0-a230.wi.tds.net) 15.04.53 # hey Strath 15.05.11 # hey Bagder 15.05.14 # uh, I'm gettin 2 as well. same password... 15.06.28 # Strath: noticed jyp's recent Gmini work on Rockbox? 15.07.50 # ya, he sure is fast 15.08.08 Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) 15.09.30 # when he started coding for the gmini emulator, he had IRQ, DMA, IDE, and UART all working within a couple weeks 15.12.09 # <[IDC]Dragon> how is IDE emulated? 15.12.58 # <[IDC]Dragon> (and the other external interfaces) 15.21.38 Quit golot_ (Read error: 104 (Connection reset by peer)) 15.25.26 Join R3nTiL [0] (~zorroz@217.30.249.225) 15.28.29 Join TexJoachim [0] (~TexJoachi@pD955F728.dip.t-dialin.net) 15.30.37 Quit midk (Read error: 104 (Connection reset by peer)) 15.45.56 Join bogeyman [0] (~os_proxy@24-165-22-162.san.rr.com) 15.59.03 Nick mbr_ is now known as mbr (~mb@stz-softwaretechnik.de) 16.02.58 # IDE accesses a disk image file, UART uses a named pipe 16.03.48 # now there is a gui too, so buttons are well, buttons 16.06.42 Part LinusN 16.11.20 # <[IDC]Dragon> Strath: very nice 16.11.55 # <[IDC]Dragon> so you bring the low level IDE commands back up into an image access 16.12.09 # ya 16.17.04 # Bagder: I'm only subscribed to one list, and the mails look identical.. 16.19.39 Nick Strath is now known as StrathAFK (~mike@dgvlwinas01pool0-a230.wi.tds.net) 16.23.42 Quit R3nTiL () 16.24.03 Join jyp [0] (~jp@172.9-136-217.adsl.skynet.be) 16.25.01 Join methangas [0] (methangas@0x50a43276.virnxx10.adsl-dhcp.tele.dk) 16.32.47 *** Saving seen data "./dancer.seen" 16.33.25 # I get two mails, too, that started last december, before that i got only one 16.33.41 Quit jyp (niven.freenode.net irc.freenode.net) 16.33.41 NSplit niven.freenode.net irc.freenode.net 16.34.32 NHeal niven.freenode.net irc.freenode.net 16.34.32 NJoin jyp [0] (~jp@172.9-136-217.adsl.skynet.be) 16.40.14 # <[IDC]Dragon> anybody with an idea if Fujitsu or Toshiba 100GB is better? 16.41.07 # <[IDC]Dragon> it used to be Fujitsu, but now the Toshiba specs are a bit more quiet and low power 16.41.51 # <[IDC]Dragon> did Toshiba improve something about it? 16.42.57 # no idea 16.44.07 Join teuvvo [0] (~54e68f48@labb.contactor.se) 16.44.56 # Hello. Any news -good/bad - about the Rockbox iRiver? 16.48.56 Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a230.wi.tds.net) 16.49.46 Join mecraw_ [0] (~lmarlow@69.2.235.2) 16.57.17 Part Zagor 16.59.23 Join einhirn [0] (~Miranda@carlsberg.heim2.tu-clausthal.de) 17.08.10 Join mecraw__ [0] (~lmarlow@69.2.235.2) 17.25.15 Quit mecraw_ (Read error: 110 (Connection timed out)) 17.39.45 Join Spida_ [0] (Spida@p50859E29.dip.t-dialin.net) 17.50.46 Quit Spida (Read error: 110 (Connection timed out)) 18.04.30 Quit amiconn ("CGI:IRC 0.5.4 (2004/01/29)") 18.12.27 Quit elinenbe (" HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it") 18.32.48 *** Saving seen data "./dancer.seen" 19.01.12 Join amiconn [0] (~jens@pD9E7FBFD.dip.t-dialin.net) 19.02.25 Join webguest19 [0] (~534e2b4d@labb.contactor.se) 19.02.47 # [IDC]Dragon: I tested my broken OndioFM with an external MMC yesterday 19.02.54 # it does not work either 19.03.16 Quit webguest19 (Client Quit) 19.15.22 Quit teuvvo ("CGI:IRC (EOF)") 19.15.52 Join TuDo [0] (~chatzilla@a80-126-54-179.adsl.xs4all.nl) 19.18.19 Quit MooMaunder (Read error: 110 (Connection timed out)) 19.21.25 Part TuDo 19.25.38 Quit [IDC]Dragon ("CGI:IRC") 19.30.28 Join _aLF [0] (Alexandre@mutualite-3-82-67-66-128.fbx.proxad.net) 19.30.32 # <_aLF> hi 19.30.48 # hi 19.36.05 # ah jyp :) i talked so strath 19.36.35 # good 19.36.41 Quit einhirn (Read error: 104 (Connection reset by peer)) 19.37.16 # i'll start to copy most of the infos from donat to rockbox 19.37.30 # but only the not too technical stuff 19.37.39 # ok 19.37.41 # at the moment he wants to keep his wiki 19.37.52 # but he has no problem with puttin it on rockbox 19.37.59 # too bad I'm still unable to access it :/ 19.38.07 # it should 19.38.17 # he said it had been fixed yesterday 19.38.38 # Right, but is broke again today 19.38.47 # up, down, ... 19.41.02 # up, down, ... 19.42.26 # ya.. don't know why 19.42.49 # i can reach it tough 19.43.18 # where are you crash? 19.43.22 # germany 19.43.31 # at the moment at schlund+partner backbone 19.43.44 # aka 1&1 19.44.19 # wierd 19.45.35 # could set up an http proxy for jyp :) (assuming he can reach that) 19.45.47 # hehe 19.46.03 # just checking if i can rech it via t-online backbone 19.46.06 # but i dont reach home 19.47.28 Join einhirn [0] (~Miranda@carlsberg.heim2.tu-clausthal.de) 19.47.43 # could it be blocking? 19.48.13 # from home i dont reach it 19.48.31 # so the router from here at work seems to be antoher one than at home 19.50.11 # strange 19.54.05 # quite strange yeah 19.54.20 # unfortunatly i wont reach donat.org from home 19.54.23 Nick gromit` is now known as gromit`rip (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) 19.54.29 # i think i'll have to copy it via my server ;) 19.54.36 # gotta go 19.54.39 # see you later 19.54.48 # good by 19.54.52 # oy 19.54.59 # alright 20.18.46 Nick Spida_ is now known as Spida (Spida@p50859E29.dip.t-dialin.net) 20.23.18 Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) 20.32.51 *** Saving seen data "./dancer.seen" 20.41.40 Join Tang [0] (~chatzilla@ARennes-204-1-42-176.w217-128.abo.wanadoo.fr) 20.41.54 # Helloguys! 20.42.16 # hi 20.44.05 # ola 20.45.11 # :) 20.45.28 # Nothing news with the iRiverport theses lats days? 20.46.46 # I can only give news about the Gmini port :P 20.49.45 Join dcran [0] (dcran@c-24-118-33-67.mn.client2.attbi.com) 20.50.33 # Ok quick question, I see in todays log that Linus said you were going to use the libmad decoder....any reason not to use the Helix decoder as I imagine that would be better??? 20.51.47 Quit Tang ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041108]") 20.52.37 # From what I can tell from the website, the Helix decoder is MP3 only (i.e. no layer-I or layer-II support), is written in C++, and is licensed under the Real Networks Public Source License (RPSL). For those reasons, and the fact that MAD is tried and tested, I think we should stick with MAD -- DaveChapman 20.52.41 # from the wiki 20.53.42 # In what way Helix would be better ? 20.53.54 # interesting.......I mean thats fine I would think though that Helix (Open REaL) would be more tested than libmad 20.54.32 # libmad may be more tested in rockbox, but I would say overall Helix has been tested on many more platforms 20.55.51 # * dcran notes that he is not a firmware dev or a audio dev and is just a stray dog with a comment 21.04.34 Join lImbus_ [0] (lImbus@144-185.244.81.adsl.skynet.be) 21.04.47 Nick lImbus_ is now known as lImbusHome (lImbus@144-185.244.81.adsl.skynet.be) 21.12.01 # hi lImbusHome 21.12.29 # tach Spida 21.14.33 # bist du morgen mit $hardware im hermann? 21.15.06 # let's stay in english 21.15.14 # yes, I will be there, with my devices 21.15.36 # (no need anymore to bring with you the mcc-card, I was able to do another test yesterday) 21.43.08 # Any ATA guru online ? 21.44.43 Quit dcran ("dcran has no reason") 22.00.41 Quit Stryke` (Read error: 110 (Connection timed out)) 22.03.57 Join teuvvo [0] (~54e68f48@labb.contactor.se) 22.13.09 # Any news on the Rockbox iRiver? 22.15.45 Join LinusN [0] (~linus@labb.contactor.se) 22.16.04 # teuvvo: nope, no news. been busy. 22.17.11 # Okay. Just want You to know how eagerly people are waiting for it, works so fine with the Archos! 22.17.19 # jyp: i have some questions about your context switch code 22.17.26 # You guys are doing a tremendous job here! 22.17.35 # teuvvo: thx 22.17.51 # yes ? 22.18.00 # I hope I could do something, but haven't yet found the programmer in me... ;) 22.18.53 # jyp: i wonder why you did the initial context differently than the other platforms 22.19.26 # I asked that too ;-) 22.19.27 # checking a flag in load_context instead of saving a valid context in create_thread 22.20.04 # * LinusN knows nothing about the cpu in question 22.20.09 # I didn't know where to put the start address in the context 22.20.26 # so I changed it to make the jump explicitly 22.20.44 # how does a function call return in your architecture 22.20.45 # ? 22.21.27 # jumps to a register address 22.21.37 # and if the functiuons nest? 22.21.56 # then push it on the stack 22.22.08 # just like the sh7034 then 22.23.13 # The truth is I didn't realize the code relied on optimization till late 22.23.28 # so I made up my own method... 22.23.39 # relied on optimization? 22.23.55 # It fails if not compiling with -O1 22.24.16 # you mean the frame pointer removal? 22.24.29 # its the inline stuff, isn't it? 22.24.41 # I mean spilling registers on the stack 22.25.32 # jyp: it doesn't rely on any other optimization than the frame pointer exclusion 22.26.18 # (and the inline of course) 22.26.47 # You're right... 22.26.58 # My method does :@ 22.27.09 # hehe 22.27.18 # * Bagder giggles 22.27.36 Quit lImbusHome (" HydraIRC -> http://www.hydrairc.com <- :P") 22.27.52 Join lImbus_ [0] (lImbus@144-185.244.81.adsl.skynet.be) 22.27.55 # jyp: you should probably look at the 7034 code 22.28.30 # btw, how does the cpu handle 32-bit operations? does it combine two registers? 22.29.12 # yes 22.29.36 # combine two registers: exactly 22.29.43 # kind of guessed that, since the push operation pushed two registers 22.30.43 # I can revert to saving the context in a memory location, but the cpu like to store on the stack better I think 22.31.05 # Also, I didn't quite understand what's "volatile context" 22.32.19 # the volatile context is the scratch registers 22.32.46 # callee saved 22.32.48 # ? 22.32.52 *** Saving seen data "./dancer.seen" 22.33.04 # the non-volatile context are callee saved 22.33.15 # the volatile context is not saved at all 22.33.39 # the context switch saves the non-volatile context 22.33.51 # I meant non-volatile then 22.33.55 # i see 22.34.27 # however all registers are callee saved on the calmrisc 22.34.28 Quit teuvvo ("CGI:IRC (EOF)") 22.34.57 # wow 22.35.15 # At least all address registers 22.35.26 # maybe r0-r1 are not 22.36.06 # most of the time they are 22.36.42 # Strath: gcc & calmshine don't use exactly the same calling convention... 22.36.56 # i didn't think they would 22.37.25 # jyp, does your Makefiles depend on absolute paths? 22.37.49 # "/home/jp/gmini/rockbox/firmware" 22.37.50 # Some times yes :) 22.38.13 # problem is I gave you a snapshot of my working directory... 22.38.25 # the makefiles are generated to use abs paths 22.38.34 # at least in the root one 22.39.16 # and unfortunately I changed the generated makefile by hand 22.39.27 # fool 22.39.30 # right 22.39.31 # :-) 22.39.47 # anyways... i've got a rockbox.o now 22.40.10 # jyp: why do you want that? 22.40.20 # what's wrong with the .a? 22.40.28 # nothing 22.40.39 # I'm just walking in the dark 22.40.43 # lol 22.40.44 # ok 22.40.55 # then don't sent it in revised patches to me! ;-) 22.40.57 # and he's leading me through this first time 22.41.35 # Just ignore everything related to he build process ... sorry ... 22.41.44 # ok, will do 22.42.19 # I have a few more questions 22.42.53 # I didn't commit the export/types.h 22.43.05 # It shouldn't have been in. 22.43.15 # I thought I removed it 22.43.18 # right, but the code in ata.c uses types from there 22.43.32 # It shouldn't have been in either. 22.43.46 # * jyp boinks his head 22.47.01 # jyp: wanna know what set_irq_level() does? 22.47.18 # sure 22.47.25 # I guess I know 22.47.30 # but in precision 22.47.32 # it sets the irq level, and returns the old one 22.48.18 # problem is there's no such thing as an irq level in my chip 22.48.34 # a single irq? 22.49.04 # we can individually mask the irqs 22.49.19 # but up till now there's only timer implemented 22.50.26 # do you have a general irq mask bit, that disables all irq:s? 22.50.40 # yes 22.51.42 # then that is your irq level 22.51.45 # 0..1 22.52.05 # ok 22.52.20 # set HIGHEST_IRQ_LEVEL to the mask value of the status register where the bit is 22.52.59 # i.e #define HIGHEST_IRQ_LEVEL (1< then have it return the old value of the bit 22.54.42 # thanks for the info 22.55.37 # i'm impressed by your work 22.55.49 # thanks ;) 22.56.32 # But I owe everything to my guide and master, Strath ;) 22.56.43 # :-) 22.56.52 # too late now suck up :P 23.03.25 # jyp: you need to stop using ifdef platform when you want ifdef feature 23.03.35 Quit methangas (" HydraIRC rocks! -> http://www.hydrairc.com <-") 23.03.51 # I tried to correct it... 23.04.00 # where did I sinned ? 23.04.04 # lcd-recorder.c 23.04.10 # ha... 23.04.13 # I've just added a good define to use 23.04.19 # ok 23.04.58 # and btw, shouldn't flash.lds just be #ifdef'ed within app.lds? 23.05.21 # app.lds is the link file, just preprocessed before it is used 23.05.29 # to allow #ifdefs etc 23.05.36 # I didn't know the existence of the file till now 23.05.40 # :-) 23.05.41 # ya, you slice that lazy jyp a new one Bagder :D 23.06.11 # * Strath cracks a whip 23.06.11 # screw you guys, i'm going home 23.06.17 # :-) 23.06.24 # lol 23.06.33 # * jyp leaves 23.06.35 # ;) 23.07.30 # nite 23.08.13 # gnite lImbus_ 23.08.49 # euh, I'm not yet goin. 23.08.55 # it was to jyp 23.09.04 # :) 23.09.11 # humor 23.09.36 # aah, sorry, it's quite late here around 23.09.54 # i know... :) 23.14.51 Join Zagor [242] (foobar@h254n2fls31o265.telia.com) 23.14.53 Quit courtc (Read error: 104 (Connection reset by peer)) 23.15.23 # hey dr Z 23.15.32 # good evening 23.16.23 # mr Z 23.16.42 # zzzzZZZzZZzzZ :D 23.18.28 # jyp: shouldn't the crt1.c contents be in system.c instead? 23.18.43 Join courtc [0] (~court@adsl-33-164-40.asm.bellsouth.net) 23.19.12 # probably 23.21.29 # and... I don't think __attribute__ is good undontionally in sprintf.h 23.21.38 # I believe it gets included by the simulator 23.21.48 # which might be compiled with msvc at times 23.22.08 # which attribute? icode? 23.22.31 # __attribute__ ( ( format( printf, 3, 4 ) ) ); 23.22.36 # Well, that's a cool feature to have... 23.22.49 # then ifdef it on some gcc symbol 23.23.04 # There can be #define __attribute__ () when not gcc 23.23.13 # where is at it called? 23.23.13 # grr 23.23.25 # wrng window 23.23.47 # jyp: yes, but it seems a bit overkill 23.23.52 # doubleplusungood __attribute__ is a compiler-internal define. messing with those are bad karma. 23.23.52 # to me 23.24.10 # Nah ;) 23.24.35 # Still __attribute__ is used at a lot of places in your code already 23.24.42 # for section 23.24.48 # yes, in code that isn't used by the simulator 23.24.54 # ok, i'll rephrase: messing with those will get you spanked by the Code Police :) 23.25.02 # sure, but we don't redefine it... 23.25.06 # very true 23.25.44 # jyp: and I just can't apply that firmware/SOURCES diff 23.25.51 # Note that __attribute__ is especially designed to be redefined 23.25.56 # when not supported 23.26.04 # of course 23.26.36 # I will clean it up as soo as the rest compiles 23.26.41 Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) 23.27.28 # I think you can start posting your updated patches to the mailing list 23.27.55 # ok 23.29.02 # try to exclude stuff you know we can't commit 23.29.09 # alright 23.39.21 # hmm, i've changed my mind. jyp is right. I think we should be using attribute format for printf-style functions. 23.40.19 # splash() is a candidate, for example. 23.40.56 # sure we should, we should just not make it unconditional in files used by the sim 23.43.03 # the question is: is it better to ifdef all uses or to ifdef __GNUC__ the definition 23.43.37 # Thinking twice ifdef __GNUC__ the definition 23.44.24 # yeah, thinking about it more, I lean towards that too 23.51.02 Join webguest55 [0] (~43a66d3a@labb.contactor.se) 23.52.18 Join mrfry3 [0] (~43a66d3a@labb.contactor.se) 23.52.18 Quit webguest55 (Client Quit) 23.52.40 Quit mrfry3 (Client Quit) 23.52.47 Join mrfry3 [0] (~43a66d3a@labb.contactor.se) 23.53.28 Quit mrfry3 (Client Quit) 23.53.35 Join mrfry3 [0] (~43a66d3a@labb.contactor.se) 23.54.22 Quit TexJoachim ("Bye!") 23.57.29 # help 23.57.38 # mrfry3: ? 23.57.52 # can rockbox be used with gmini120 23.58.03 # somewhat ;) 23.58.05 # not yet 23.58.27 # thanks