--- Log for 02.06.104 Server: anthony.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16p1 Started: 17 days and 6 hours ago 00.29.24 Quit NibbIer (Read error: 54 (Connection reset by peer)) 01.17.57 Quit AciD` (""Linux ? Ya moins bien, mais c'est plus cher"") 01.23.00 Join ajiuo [0] (~me@c-24-10-249-168.client.comcast.net) 01.41.32 Quit mecraw ("Trillian (http://www.ceruleanstudios.com)") 01.54.51 *** Saving seen data "./dancer.seen" 02.06.42 Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 02.28.47 Quit NibbIer (Read error: 54 (Connection reset by peer)) 03.26.29 Quit ajiuo ("http://www.dvdprofiler.com/mycollection.asp?alias=ajiuo") 03.30.41 Join adi|home [0] (~adi|home@as5300-9.216-194-23-112.nyc.ny.metconnect.net) 03.46.42 Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) 03.46.49 Part scott666 03.54.52 *** Saving seen data "./dancer.seen" 04.06.56 Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 04.09.59 Quit Strath ("Client closed") 04.34.02 Quit NibbIer (Read error: 54 (Connection reset by peer)) 04.43.11 Nick BC|bbl is now known as BC (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) 05.27.10 Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) 05.31.19 # hey scotty 05.31.28 # hey 05.31.40 # anything new? 05.31.54 # just finished playing Grim Fandango 05.31.59 # coowell 05.32.05 # enjoy it? 05.32.09 # yeah 05.32.22 # i cant remember what happened to the original cds, so i had to download it 05.32.33 # i finished geek mode mdb and am doing digital clip warning now 05.32.35 # lol 05.32.49 # fun 05.33.23 # i enjoy coding - actually use my brain to program rather then program my brain 05.34.06 # but would you be able to program if your brain hadnt been programmed? 05.34.24 # * scott666 raises an eyebrow 05.34.26 # not if it were programmed by others 05.34.27 # lol 05.34.50 # * BC matches your raised eyebrow with a slight pull back of the head 05.35.38 # know of any other good lucas arts adventure games? 05.35.47 # the dig 05.35.51 # im going shopping at sugrnova 05.35.51 # my all time fave 05.35.56 # lol 05.36.13 # all broken sword adventures - not lucas art but very much in the same vain 05.36.22 # they dont have the dig 05.36.46 # they have broken sword 2 05.36.56 # broken sword 3 will be there - but you are better t play the first two first :( 05.37.15 # it isnt... 05.37.31 # weird 05.38.07 # dig is a full cd with speech :( 05.38.54 # day of the tentacle is an ancient classic - but DO get the speech version 05.40.21 # closest they have is 'daytona USA' 05.42.03 # hm 05.42.26 # sam and max hit the road finished 05.42.56 # didnt like that one so much 05.43.07 # never played it 05.43.12 # heard good things though 05.43.22 # I know many who did enjoy it 05.43.32 # full throttle was great except the stupid figthing bit in the middle 05.43.44 # ....have you played the monkey island or simon the sourcerer adventures? 05.46.51 # i have all of the monkey islands 05.47.03 # 3 is by far my favorite 05.47.15 # defend yourself you mighty foe 05.47.39 # i remember starting full throttle but never getting anywhere 05.47.45 # never played simon the sourceror 05.48.08 # the dig - go use emule or something - take a risk :) 05.48.59 # wow...they have cracks for games that are 10 years old? 05.49.01 # find a russian ftp search engine :) 05.49.12 # gamecopyworld.com 05.51.26 # all i found on kazaa was dig dug 05.54.56 *** Saving seen data "./dancer.seen" 06.01.40 # i give up, finding old games is impossible 06.12.00 # :( 06.18.32 Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 06.22.40 Join Strath [0] (~mike@dgvlwinas01pool0-a242.wi.tds.net) 06.44.07 Quit scott666 (Read error: 54 (Connection reset by peer)) 06.44.08 Quit NibbIer (Read error: 54 (Connection reset by peer)) 06.44.23 Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) 07.16.26 Join LinusN [200] (~linus@labb.contactor.se) 07.21.36 Part scott666 07.27.02 # Mornin' Linus 07.30.00 # hello 07.53.59 # BC: what did Jörg tell you about the "low level access for plugins"? 07.54.58 *** Saving seen data "./dancer.seen" 07.55.37 # he didn't like the idea of plugin users being able to access the MAS registers directly and thought there should be a layer in the core between the plugins and the MAS 07.56.21 # i'm not sure i agree 07.56.42 # i can see his point, but don't fancy the task - Bagder also agrees with you 07.57.13 # i agree that it may not be a wise idea to let the plugins "poke under the hood" 07.57.43 # not really sure what the real life risks are 07.57.47 # but i don't want to bloat the code further with "protective" layers 07.58.18 # for a full blown idiot-proofing - bloaty is a sure fire result 07.58.47 # as it stands you can kill Rockbox by drawing a line 07.58.49 # still, your MAS plugin will of course have the drawback that the settings won't be saved 07.59.01 # already resolved 07.59.07 # at least not by rockbox 07.59.56 # I may go on to tweak RTC-RAM too, but not sure exactly what is required there 08.00.14 # ? 08.00.30 # on-load settings are in rtc 08.01.04 # some of them, yes 08.01.09 # the rest is on disk 08.01.14 # hm 08.01.26 # well all will resolve when autoexec.rock is implemented 08.01.42 # ah 08.02.27 # can a plugin run a plugin? 08.02.52 # and if so, can it return afterwards? 08.03.10 # the second i sincerely doubt 08.04.32 # the mdb is pretty impressive when you get it tweaked right :) 08.05.06 # no, a plugin can't run a plugin 08.05.35 # maybe autoexec.bat would be an alternative solution 08.05.57 # something like that, yes 08.06.11 # run audio setup; run in-car thingie 08.06.54 # just found the real karaoke feature - lol 08.07.04 # real? 08.07.08 # mix mic with dsp 08.07.19 # ah :-) 08.07.20 # as opposed to channel inversion 08.07.48 # as opposed? 08.07.55 # "instead of" 08.07.59 # the mic is on the left channel only 08.08.02 # "as opposed to" 08.08.12 # so it should be possible to do them both 08.08.29 # my archos mic is stereo 08.08.40 # yes, both :))) 08.09.11 # actually, enabling the inputs for mixing isn't a bad idea 08.09.17 # we do it on the player 08.09.29 # why did it never make it to the recorder? 08.09.39 # nobody asked for it :-) 08.09.45 # lol 08.09.55 # ask a stupid question... :) 08.11.40 # although I think karaoke controls should be from the wps really 08.11.51 # not really suited hidden away in a menu 08.12.19 # true 08.12.42 # i imagine writing WPS plugins 08.12.57 # making the wps call a plugin that does the job 08.13.17 # Given the nature of this specific case, I would like to see ON+UP or something quick and easy 08.13.26 # it could be visualisation, ID3 album coversm karaoke, you name it 08.14.06 # on+up, or configuring the F2 menu 08.14.35 # I kinda see the end of the current F2 quick-menu idea very soon with pfavr's work 08.15.44 # how is that? as far as i know, he's on the same track 08.16.15 # you could not F2+UP any more, i think he's going for a "normal" menu system 08.16.39 # i proposed a configurable one-handed short-cut thing, but it was rejected 08.17.12 # the NEWKEYS document proposes configurable ON+xxx combos 08.17.40 # I must go look at the wiki and see what's happened lately before I comment erroneously 08.18.03 # he wants ON+UP/DOWN to be hard-coded though 08.18.41 # I think full-karaoke mode should be a headline rockbox feature 08.19.13 # perhaps 08.19.40 # it shouldn't add that many lines of code 08.19.45 # don't know about over your way, but the US and VERY much England, Karaoke is THE thing 08.20.04 # I think it would be a raved-about feature 08.20.08 # oh, we're past that in sweden :-) 08.20.23 # sooooo 90's 08.20.23 # Another good reason for me to leave the UK 08.20.26 # LOL 08.20.47 # You can find karaoke 7-nights a week if you wander around town for a while 08.21.10 # wanna see the new audio plugin, it's just reached a stable point again 08.21.27 # just added digital clip warnings 08.21.52 # need to include the stereo seperation parameters before I conclude 08.22.45 # had to take out the greyscale stuff - I ran out of plugin ram - lol 08.23.23 # has any thought been given to making the plugin libs, real "only-the-procs-you-use" libs? 08.25.30 # there is a plugin lib 08.25.44 # plugins/lib 08.25.54 # afaict it always includes all procs 08.26.03 # then there is a bug in the linker 08.26.35 # hmm, i shall check more before I say something foolish 08.26.45 # well, the lib is just a collection of .o files 08.27.09 # I only get gray.o 08.27.12 # Another day, another dollar 08.27.14 # so all functions in the .o file are included 08.27.15 Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 08.27.38 # mornin' dwihno 08.27.55 # Hej hej allibody! 08.27.58 # so we must place only one proc per c file? 08.28.02 # hejsan dwihno 08.28.08 # \o/ 08.28.16 # Hejsan svejsan på dejsan! :) 08.28.18 # BC: yes, if you want per-function granularity 08.28.34 # cool - I shall mention that to amiconn next time I see him 08.28.42 # nothing stops us from doing that 08.29.14 # I remember the good ole days when the linker did that for you - lol 08.29.28 # we could at least divide it into smaller sets of functions 08.29.45 # that must have been the Borland Turbo linker 08.29.59 # I know it was something amiconn wanted from chats and code comments 08.30.24 # lol - Borland - how did we ever live without them :) ...also some mainframe linkers 08.31.40 # so ...fancy a preview of the plugin? 08.32.28 # I also have a special f/w which links it into the menu system and resets stuff on load which you can also have if you like 08.32.42 # s/load/boot/g 08.33.40 # is it on your web site? 08.34.08 # not yet, I want to do stereo seperation in the clip calculations before I do the big release thing 08.37.38 # i'm at work atm, not much time to play i'm afraid 08.38.18 # that's okay dude, believe me, you ARE gonna like it ;) 08.38.34 # I'll get you a copy next time I catch you at home maybe ;) 08.39.37 # hm, I also need to sew it in to the volume display - hmm, maybe another couple of days - lol 08.40.43 # I use a non-linear scaling algorithm for the volume for greater accuracy at higher volumes 08.42.55 # good 08.47.32 # if it's good, we should use it in the main source 08.49.56 # it gives 1db granularity for +12 ... 0 ... -18dB (which is 70...100%) and then a linear scale below that ...that has proven suffiecient for me, but there is one number to change to increase the accuray of lower dB output 08.50.43 # what is a classic listening volume for you? 08.51.00 # somewhere between 70 and 80% 08.51.21 # or maybe it's about 70-85 08.51.34 # it depends 08.52.25 # so you would want fine control for anything over, say, 65% 08.56.27 Quit Strath ("Client closed") 08.57.28 Join Strath [0] (~mike@dgvlwinas01pool0-a242.wi.tds.net) 08.58.18 # something like that 09.01.44 Join Freek [0] (~chatzilla@c-24-5-108-42.client.comcast.net) 09.01.50 # hey kids, anyone here? 09.02.18 # i'm here 09.02.21 # cool - i'm a kid again 09.02.26 # heh 09.02.27 # (kids...tsss :-) 09.03.24 # hey so i was wondering about disassembling the code for the jbmm .ajz file. i've just descrambled it, and wanted to know if it's even possible to decompile it into its parts 09.04.13 # sorry, i've gotta be the first to ask why 09.04.42 # and even more sorry not to know the answer to your question :( 09.04.59 # i wish to edit the motherfucker (pardon me if you frown upon swearing) into something more rockbox-like 09.05.33 # * BC reads back and notices "mm" 09.05.39 # gotchyer 09.05.56 # i know nothing of it, but if it is an SH1 I guess we have all the tools 09.06.09 # i hate the jbmm interface, so i eagerly await someone who will make a rockbox for the jbmm. in the meantime, though, i want to try and screw with it myself 09.06.21 # i don't think it is, actually... 09.06.48 # well, that's step one, get a list of chips and any schematics you can make out 09.10.11 # thats definitely a good idea... 09.10.24 # how long does sh2d usually take to go through a file and disassemble it? 09.10.47 # say, a build of rockbox? 09.11.13 # never used it, sorry - but I would guess less than 30mins for even a crap disassembler 09.11.46 # mine takes about 4mins to do a DVD ROM 09.12.03 # oh hooray. less than thirty minutes, its 12:09, and i have to get up at six 09.12.07 # oh well 09.12.15 # cries himelf to sleep 09.12.24 # * Freek cries himself to sleep 09.12.42 # * BC says some appropriately soothing words involving pipeline delays 09.13.00 # * Freek curses his slow-ass 600mhz machine 09.13.22 # why not download a pc emulator and emulate a 3GHz machine? 09.14.03 # ... laffo 09.14.37 # Freek: you should really check out avos.sourceforge.net 09.14.44 # done and done 09.14.56 # they haven't made any builds for jbmm 09.15.00 # just av3x0 09.16.09 # i *think* the cpu is the same 09.17.26 # i'm also not too much of a developer. more of a tinkerer. so even if presented with all the right stuff to build something, i'd still be confused 09.18.10 # hmm. hey linus where does sh2d spit out decompiles files? 09.18.20 # it's not showing up on my desktop 09.18.27 # decompiled 09.23.27 Join AciD` [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) 09.35.07 Quit Freek ("ChatZilla 0.9.63b [Mozilla rv:1.6/20040206]") 09.55.02 *** Saving seen data "./dancer.seen" 10.09.05 Quit NibbIer (Read error: 54 (Connection reset by peer)) 10.13.27 Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) 10.55.15 Quit pfavr (Remote closed the connection) 10.56.31 Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) 11.27.26 Quit Strath ("Client closed") 11.29.53 Quit webmind (Remote closed the connection) 11.35.38 Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") 11.36.00 Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) 11.39.17 Join webmind [0] (~cme2@217-195-236-172.dsl.esined.net) 11.41.12 Join limbus [0] (~manuel@kernel.cycos.net) 11.42.56 Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 11.46.31 Quit webmind (Remote closed the connection) 11.46.32 Join webmind [0] (~cme2@217-195-236-172.dsl.esined.net) 11.55.04 *** Saving seen data "./dancer.seen" 12.13.42 Quit limbus (Remote closed the connection) 12.13.43 Quit NibbIer (Read error: 54 (Connection reset by peer)) 13.04.45 Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") 13.15.45 Join c0utta [0] (~c0utta@247.cust11.sa.dsl.ozemail.com.au) 13.23.18 Join Bagder [241] (~dast@labb.contactor.se) 13.23.33 # yo Bagder 13.23.40 # yo yo yo 13.27.10 # oi 13.48.07 Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 13.55.06 *** Saving seen data "./dancer.seen" 14.22.32 Join theebag [0] (theebag@D5766294.kabel.telenet.be) 14.24.07 Quit theebag (Client Quit) 14.40.30 Join limbus [0] (~manuel@kernel.cycos.net) 14.40.36 # users are annoying! 14.41.15 # especially those who repeatedly send you the same mail, even after you've replied... 14.42.18 Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) 14.42.30 # hi Peter 15.09.33 Join rrlane [0] (~jirc@64.80.162.66) 15.09.49 Quit rrlane (Client Quit) 15.09.58 Join Guest1 [0] (~jirc@64.80.162.66) 15.10.14 Quit Guest1 (Client Quit) 15.10.29 Join Guest1 [0] (~jirc@64.80.162.66) 15.11.01 Quit Guest1 (Client Quit) 15.11.28 Join railroadlane [0] (~jirc@64.80.162.66) 15.11.38 # railroadlane: use a proper IRC client instead 15.12.00 # just lurking, does this create a problem? 15.12.14 # not really, I just notice you bouncing in and out 15.12.28 # learning curve sorry 15.12.34 # hehe, ok 15.12.36 # no worries 15.29.26 Quit railroadlane ("Leaving") 15.36.08 Part LinusN 15.52.47 Quit pfavr (Remote closed the connection) 15.54.22 Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) 15.55.08 *** Saving seen data "./dancer.seen" 16.11.41 # wow gmini sound quality is great 16.11.52 # recording that is 16.12.06 # doesn't that use a mas as well? 16.12.36 # whats mas 16.12.49 # dunno jus got it yesterday 16.12.53 # the mp3 chip that the ordinary players/recorders have 16.12.59 # cant tell 16.13.05 # the software is total shit 16.13.09 # hehe 16.13.10 # but the device is nice 16.13.25 # cant even play folders incl subfolders 16.13.33 # cant resume automatically 16.13.39 # have to set a bookmark 16.13.40 # lol 16.14.11 # sound of recording is good tho 16.14.22 # I could provide sample if anyone is interested 16.15.42 # I hold an ONDIO in my hands last weekend. The hardware is cheap but nice. but the original software is more similar to rockbox (icons and sliders in browser) than to the archos original software my AJBR had. 16.25.06 # gmini soft is with icons too 16.25.38 Quit limbus (Read error: 54 (Connection reset by peer)) 16.59.19 Part Bagder 17.02.41 Join mecraw [0] (~mecraw@69.2.235.2) 17.36.58 Join Decimal-12 [0] (Decimal-1@adsl-065-006-206-006.sip.mia.bellsouth.net) 17.37.03 # hello 17.55.10 *** Saving seen data "./dancer.seen" 17.55.23 Join limbus [0] (~manuel@kernel.cycos.net) 17.56.36 # One day I will find this peer guy, and then I will reset HIS connection ! 18.01.35 # hehe 18.01.59 # "Whos General Failure, and why is he reading my disk?" 18.09.32 Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") 18.12.35 # umm 18.15.59 # i was reading the features comparison and i didnt understand where it said the fm recorder supports video with sound. anybody? 18.21.44 Join jakesir [0] (solaris@pool-141-157-47-81.balt.east.verizon.net) 18.22.07 Quit jakesir (Client Quit) 18.45.37 Quit Decimal-12 () 19.37.35 Quit NibbIer (Read error: 54 (Connection reset by peer)) 19.55.14 *** Saving seen data "./dancer.seen" 20.02.23 Join Danny_from_fr [0] (dania-k@lns-th2-5f-81-56-204-71.adsl.proxad.net) 20.28.01 Quit Ka_ (Read error: 60 (Operation timed out)) 20.28.02 Quit Danny_from_fr (Read error: 54 (Connection reset by peer)) 20.44.07 Join Ice2658 [0] (~jirc@pcp04417343pcs.nrockv01.md.comcast.net) 20.44.17 # hey everyone 20.44.50 # I have a question about archos mp3 player 20.45.11 # is it possible to replace the hard drive and if so where do i buy a new one? 20.45.30 Quit Ice2658 (Client Quit) 20.52.58 # psss. too impatient 20.53.42 # for the case you read the logs: yes it is possible, quit easy, have alook at the mods page. you should get one from a local computer dealer store (notebook-drives) 20.58.29 Join amiconn [0] (~jens@pD95D1874.dip.t-dialin.net) 21.05.48 Join grooving_andi [0] (~jirc@hotlady.emt.e-technik.tu-muenchen.de) 21.06.37 Quit grooving_andi (Client Quit) 21.09.07 Join edx [0] (edx@pD9EA9B10.dip.t-dialin.net) 21.22.36 Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 21.39.23 Quit NibbIer (Read error: 54 (Connection reset by peer)) 21.54.29 Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) 21.55.16 *** Saving seen data "./dancer.seen" 21.56.51 Join grooving_andi [0] (~jirc@hotlady.emt.e-technik.tu-muenchen.de) 21.57.05 Quit grooving_andi (Client Quit) 22.11.09 Quit scott666 (Read error: 54 (Connection reset by peer)) 22.11.23 Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) 22.27.57 Join Matt1 [0] (~jirc@ppp-68-20-6-153.dsl.emhril.ameritech.net) 22.28.13 # hullo? 22.29.10 Quit Matt1 (Client Quit) 22.30.43 Join Guest1 [0] (~jirc@12.109.187.2) 22.31.02 Quit Guest1 (Client Quit) 22.33.36 Part BC 22.40.36 Join [IDC]Dragon [0] (~idc-drago@pD9512D20.dip.t-dialin.net) 22.40.44 # Hi Jörg 22.40.50 # <[IDC]Dragon> hi Jens 22.41.04 # <[IDC]Dragon> I missed groovingandi 22.43.44 # I found some very clever routine for bitswapping which would permit another speedup of grayscale of >60 % (together with some other tweaks) 22.44.15 # <[IDC]Dragon> Boah! 22.44.28 # <[IDC]Dragon> bitswap in grayscale? 22.44.29 # Unfortunately, to get this working with full speed, I would have to reduce the possibilities. 22.44.35 # :( 22.44.45 # <[IDC]Dragon> possibilities? 22.45.08 # <[IDC]Dragon> you're a typing riddle tonight 22.45.12 # Currently, any bit depth from 1-32 is possible, corresponding to 2-33 shades 22.45.22 # <[IDC]Dragon> yes 22.45.46 # <[IDC]Dragon> I think power of 2 is still OK 22.45.49 # For these optimizations I would have to reduce this to 8/16/32 bits 22.46.07 # *And* the harder part: 22.47.07 # For each bit depth I would have to compile a different version of the lib. 22.47.27 # I don't yet know how to do this, without replicating the full source 22.48.03 # There would have to be something line "gray8.h", "gray16.h" and "gray32.h" 22.48.36 # The higher level functions would be the same, but they would have to call different low level functions. 22.50.54 # The problem is that I _cannot_ simply replicate the high level functions (with the same name), because in that case these functions would reside more than once within libplugin.a 22.51.13 # How should the linker decide which one to use? 22.51.14 # <[IDC]Dragon> gf interrupt, sorry 22.51.24 # gf? 22.51.33 # <[IDC]Dragon> girlfriend 22.51.40 # AH :9 22.51.43 # :) 23.01.04 # <[IDC]Dragon> back again 23.02.06 # <[IDC]Dragon> if the high level functions are the same, you could wrap the internals 23.02.26 # <[IDC]Dragon> or, like you say, make 3 flavours of the lib 23.03.28 # Yes, but then I would have to name all function differently in all 3 versions of the lib -> whole source has to be replicated, which wasn't the goal of making a lib in the first place 23.04.04 # <[IDC]Dragon> if you make 3 distinct libs? 23.04.54 # Yes, because all 3 end up in libplugin.a, from which the linker "draws" the object as soon as one symbol of it is used. 23.05.29 # <[IDC]Dragon> I haven't looked at the plugin lib system yet 23.05.30 # If there are symbols with the same name in different object, how should the linker "know" which one to use? 23.05.49 # <[IDC]Dragon> there is only 1 lib for all shared code we'll ever come up with? 23.06.02 # Yup. (at least atm) 23.06.10 # <[IDC]Dragon> oops 23.07.26 # I would really like to split the grayscale code into several object (so functions not used in a plugin are not included in the binary), but this would require to split it into several (read: many) source files 23.08.18 # This in turn would require sub-dirs within apps/plugin/lib, for which the build process is not prepared... 23.08.27 # <[IDC]Dragon> yet 23.09.03 # <[IDC]Dragon> I heared the linker is too dumb to remove dead functions from a lib 23.09.28 # <[IDC]Dragon> so, if all shared code is in a lib, it's all or nothing? 23.09.44 # No. 23.10.38 # The linker always includes the whole *object* (be it from file (.o) or from a lib) as soon as one symbol of that object is referenced 23.11.17 # <[IDC]Dragon> yes, but if all share code is one big blow, it can grow arbitrary big 23.11.27 # <[IDC]Dragon> easily >32k 23.11.32 # A library file can contain many objects. It is as simple as having a directory of .o files 23.11.57 # <[IDC]Dragon> ah. 23.12.27 # <[IDC]Dragon> and you have a namespace problem then 23.12.41 # So if I would split the grayscale source into many, each function could be its own object 23.12.43 Join jakesir [0] (solaris@pool-141-157-125-118.balt.east.verizon.net) 23.14.01 # [IDC]Dragon: Yes, that's why I suggested a "convention" for naming functions and variables in frameworks: all of them should be prepended with the framework name 23.14.19 # <[IDC]Dragon> makes sense, yes 23.14.32 # Of course this is not necessary for static functions. 23.14.52 # <[IDC]Dragon> jakesir: did you get my mail? 23.15.01 # yes i did 23.15.08 # and i send a reply 23.15.16 # <[IDC]Dragon> amiconn: please excuse 23.15.17 # thank you 23.15.31 # check your e-mail plz 23.15.38 # <[IDC]Dragon> and I didn't get one... 23.15.57 # [IDC]Dragon: Another convention I suggested is that every framework should have a _init(struct plugin_api*) function 23.17.10 # i'll wait 'til you finish chatting 23.18.31 # <[IDC]Dragon> jakesir: no email yet, please proceed 23.19.04 # <[IDC]Dragon> I should be in bed already, we'd better hurry 23.19.04 # well, i tried that uart_boot w/o success 23.19.27 # ok 23.19.27 # thax 23.19.27 # when are you here noramlly? 23.19.47 # <[IDC]Dragon> it's kind of rare these days 23.19.50 # lol 23.19.58 # ok, here is the thing 23.20.06 # i did everything as told 23.20.14 # and i get nothing 23.20.36 # it stops at 'Downloading monitor..." 23.20.50 # and i have to ctl-break to stop 23.21.09 # so the question is... 23.21.12 # <[IDC]Dragon> do you use F3+On to start with the monitor? 23.21.16 # do I put the AJB in F3+on to access? 23.21.26 # <[IDC]Dragon> yes 23.21.27 # hmmm 23.21.51 # <[IDC]Dragon> and use the command line switch to prevent downloading the monitor 23.21.59 # ok, because if it is off position and when applying power to the rs232, i hear HD spinning 23.22.01 # <[IDC]Dragon> (it's already there) 23.22.45 # <[IDC]Dragon> yes, this may happen, you raise the logic level 23.22.50 Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 23.23.15 # <[IDC]Dragon> causing some side current to drive the transistor 23.23.33 # <[IDC]Dragon> what's your command line? 23.23.57 # uart_boot -r -p com1 -t 23.24.03 # just to see if it works 23.24.17 # * [IDC]Dragon checks... 23.24.29 # but nothing happens 23.25.09 # <[IDC]Dragon> don't use -t 23.25.26 # <[IDC]Dragon> you have been warned, this is my internal test option 23.26.09 # ok 23.26.32 # <[IDC]Dragon> currently, it does some FM power fiddling 23.26.51 # can u walk me through? 23.26.53 # <[IDC]Dragon> anyway, use -n 23.26.56 # i have everything connected 23.27.01 # <[IDC]Dragon> for no download 23.27.41 # <[IDC]Dragon> try uart_boot -r -p com1 -n -b 23.27.45 # F3+on 23.27.55 # ok 23.27.57 # <[IDC]Dragon> yes 23.28.07 # <[IDC]Dragon> do that first, then the command 23.28.39 # <[IDC]Dragon> it should blink with the red LED if everything works 23.28.58 # <[IDC]Dragon> (that's what -b is for) 23.30.01 # hmmm nothing 23.30.21 # so is that mean I have bad connection some where? 23.30.37 # <[IDC]Dragon> maybe your converter doesn't work 23.30.45 # <[IDC]Dragon> what kind is it? 23.31.18 # the one in the webpage 23.31.21 # with max3232 23.31.32 # but w/ external power 23.31.58 # <[IDC]Dragon> you can test it with hyperterm (or a better terminal) and a loopback 23.32.36 # <[IDC]Dragon> disconnect it from the Archos, connect RX to TX, creating a local loop 23.32.36 # how do i loop back? 23.32.42 # ok 23.32.54 # <[IDC]Dragon> then you can check if you receive your own chars 23.33.33 # <[IDC]Dragon> when you type something in e.g. hyperterm, it should appear on the screen 23.33.53 # <[IDC]Dragon> for as long as you've connected the loop 23.34.22 # ok, i'll try that 23.34.48 # <[IDC]Dragon> my recomended terminal is teraterm, google could lead you to the download 23.34.55 # ok 23.34.57 # <[IDC]Dragon> but hyperterm will do 23.35.08 # ok, if it blinks, than what's next step?? 23.35.17 # <[IDC]Dragon> excuse me for a minute 23.35.30 # <[IDC]Dragon> reading the flash content 23.35.49 # <[IDC]Dragon> with -d yourdumpfile.bin 23.36.01 # <[IDC]Dragon> to check what went wrong 23.36.43 # and -f to flash new ?? 23.37.15 # and what flash file do i use? 23.42.56 # <[IDC]Dragon> jakesir: slowly, don't flash yet, let'sget it working first 23.43.04 # ok 23.43.10 # <[IDC]Dragon> and I'm interested in your dump 23.43.14 # ok 23.43.21 # i'll get this thing working 23.43.28 # and get the dump file 23.43.48 # <[IDC]Dragon> ultimately, it would be the firmware_yourmodel.bin file 23.43.58 # ok 23.44.14 # <[IDC]Dragon> but you need to patch in the 2 hardware mask bytes 23.44.33 # hmmm 23.44.38 # that i don't know how 23.44.47 # <[IDC]Dragon> actually, the best file to flash is your original firmware backup 23.45.03 # <[IDC]Dragon> do you still have it? 23.45.10 # yeap 23.45.15 # <[IDC]Dragon> good. 23.45.39 # so, no need to patch 2 hardware mask? 23.45.42 # <[IDC]Dragon> that on, you don't need to pach 23.45.45 # <[IDC]Dragon> one 23.47.05 # <[IDC]Dragon> how is your loopback test going along? 23.48.21 # <[IDC]Dragon> baudrate doesn't matter, but I recommend 115200 like it will be used later 23.49.32 Join nessxp [0] (~nessxp@ool-435553e8.dyn.optonline.net) 23.49.57 Quit edx () 23.50.48 # not going yet 23.50.56 # can someone help me with play list creating on arcos fm recorder 23.51.20 # <[IDC]Dragon> jakesir: I'm afraid I have to leave you with that task 23.51.28 # ok 23.51.30 # thanks 23.51.37 # i'll catch you some other time 23.51.38 # thx 23.51.45 # <[IDC]Dragon> try tomorrow 23.51.53 # <[IDC]Dragon> in 22 hours 23.51.58 # <[IDC]Dragon> (or so) 23.52.18 # <[IDC]Dragon> feel free to email 23.52.26 # thx 23.52.31 Quit nessxp (Client Quit) 23.53.06 # <[IDC]Dragon> you may use a LED and ~100-200 Ohm resistor to check for pulses, on slow baudrate 23.53.22 # <[IDC]Dragon> probably your adapter is not OK 23.53.28 # hmmm 23.53.29 # ok 23.53.35 # i have two 23.53.45 # one with max3232 23.53.50 # and one with transistor 23.53.55 # i'll try both 23.54.05 Join Ka_ [0] (~tkirk@pcp04776551pcs.howard01.md.comcast.net) 23.54.14 # <[IDC]Dragon> a scope would be best suited to find out, but I don't assume such 23.54.49 # <[IDC]Dragon> you can try both on different ports, make them talk to each other 23.54.57 # <[IDC]Dragon> with 2 terminals 23.55.19 *** Saving seen data "./dancer.seen" 23.55.44 # <[IDC]Dragon> so you can check if sending or receiving is broken 23.55.50 # oh... 23.55.51 # ok 23.56.00 # now I have some idea... 23.57.38 # <[IDC]Dragon> quick, please...