--- Log for 16.05.104 Server: anthony.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16p1 Started: 6 hours and 14 minutes ago 00.00.40 # <[IDC]Dragon> there are some mort CRT tidbits which could go into IRAM 00.00.49 # <[IDC]Dragon> see rockbox.map 00.01.11 # <[IDC]Dragon> e.g. the mul/div subroutines 00.02.22 # Grayscale framework and jpeg update including that committed now. 00.02.32 # <[IDC]Dragon> thanks 00.03.47 # If there is space left in IRAM, of course this space could be used for speedup 00.04.20 # The question is: how do you tell the compiler/linker that it should put a library routine in IRAM? 00.04.46 # <[IDC]Dragon> I think that's easy 00.04.57 # <[IDC]Dragon> just name it in that section or so 00.07.03 # <[IDC]Dragon> we can almost fit the whole libgcc.a 00.07.36 # Anyway, routines that don't access other memory and are not called in short sequence won't profit that much from putting them into IRAM 00.07.37 # <[IDC]Dragon> which is 856 bytes 00.08.26 # The only thing that would avoid is the double page miss (one at call time, one at return) 00.09.00 # <[IDC]Dragon> and probably twice the bus speed 00.09.26 # <[IDC]Dragon> 816 bytes left# 00.09.59 # The sh can execute one instruction (16 bit) per cycle, and read from external ram one word per cycle (16 bit), as long as there is no page miss, since we have no extra wait. 00.11.14 # Imho, if we want more speed, we should try to put routines into iram that _do_ access other memory. 00.11.55 # <[IDC]Dragon> OK 00.12.03 # If these are not in IRAM, this produces two page misses per memory access (one for the access and one for the next instruction fetch) 00.12.54 # I think of strcpy, strcmp.. 00.15.33 # <[IDC]Dragon> whow, now _this_ is what I call scrolling! 00.15.50 # Last time you talked about IRAM, you mentioned that some additional space is needed for the debug builds. Did you take this into account? 00.16.08 # :)) 00.16.16 # <[IDC]Dragon> no, I didn't :-( 00.16.57 # <[IDC]Dragon> really cool, that scrolling! 00.17.05 # what scrolling 00.17.07 # what did i miss 00.17.11 # <[IDC]Dragon> (just can't get enough of it) 00.17.25 # <[IDC]Dragon> improved JPEG viewer 00.17.30 # how does it look? 00.17.34 # can't test until tomorrow 00.17.39 # faaaaaaaaaaaaaaaaaast 00.17.42 # <[IDC]Dragon> faaast 00.17.47 # YAY 00.17.55 # <[IDC]Dragon> oops, mine was too short 00.18.02 # ;) 00.19.10 # Btw: the new 8-pixel subroutine uses 12 registers at once. Pretty close to the available 16... 00.21.44 # <[IDC]Dragon> saw that long streak of shift and rot 00.23.01 # <[IDC]Dragon> mattzz could change his mandelbrot then again, to output 8 lines at a time 00.23.16 # Probably the more interesting part is the asm block above that - the precalculation of all 8 patterns, with random shift. 00.23.55 # Hmm, the problem with the mandelbort is that it calculates pixel by pixel. 00.24.40 # <[IDC]Dragon> we had it 8-line-wise once already, remember? 00.24.48 # If he wanted to take advantage of the speedup, he would have to use a little bitmap (8 pixels high), render into that, and then draw that. 00.24.57 # <[IDC]Dragon> so? 00.26.46 # <[IDC]Dragon> goodnight folks 00.26.52 Quit [IDC]Dragon () 00.26.53 # nite 00.27.07 # Ooops, too late 00.30.49 # heh 00.32.44 # amiconn: what type of speedup can you expect with the new grayscale routines? 00.34.21 # elinenbe: gray_fillrect() and gray_drawgraymap are 2..3 times as fast (for larger rectangled and images). 00.34.44 # Scrolling left/right is also significantly faster, scrolling up/down by 8 pixels a bit faster. 00.34.47 Join edx{jogging} [0] (edx@pD9EAAB77.dip.t-dialin.net) 00.35.11 # msut talk to linusn about that repeat rate function. 00.35.13 Nick edx{jogging} is now known as edx{code} (edx@pD9EAAB77.dip.t-dialin.net) 00.35.24 # I'll compile the latest and tell you if you deserve congradulations! 00.35.25 # :) 00.35.41 # oh amiconn btw i like the new grayscale demo 00.35.57 # A bit of speedup is expected for other functions too. 00.36.11 # hmm sort of a dumb question... is there no way to remove the horizontal lines that run across the lcd? 00.36.24 # amiconn: how long until we see anti-aliased grayscale fonts and a grayscale interface :) 00.37.09 # elinenbe: I don't thinkl there will be a grayscale interface, but font support is scheduled next (not anti-aliased yet) 00.37.35 # amiconn: sounds great! 00.37.50 # I think it is fabulous.... 00.38.31 # midk: Unfortunately not. These lines are caused by interference of the grayscale frame rate with the internal scan rate of the lcd, which isn't absolutely constant and cannot be measured by a program. 00.39.05 # is the haxx.se site down? 00.39.15 # boo! can anyone else access it? 00.39.26 # Works perfectly here... 00.39.45 # really? can't access the cvs or the web page from here. 00.40.30 # Just clicking my way through ViewCVS... 00.41.04 # i just use cygwin... 00.41.24 # something is up with my provider... 00.41.39 # amiconn: not to sound rude or anything, but what is the benefit of grayscale fonts? 00.41.41 # Grr, there are TAB chars. Again! 00.41.50 # or is it just completing the grayscale framework? 00.43.01 # This is just completing the grayscale framework, and not about real grayscale fonts but showing the regular rockbox fonts within the grayscale are, with selectable foreground & background values. 00.43.15 # *grayscale area 00.43.30 Quit Nibbler (Read error: 54 (Connection reset by peer)) 00.43.40 Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 00.44.09 # ah... 00.44.22 # well, can you place the regular font in any shade then? 00.44.32 # yup. 00.45.16 # cool! 00.45.23 # And you can select if the background is transparent or has another shade (just like for 1-bit bitmaps now) 00.45.27 # it would be nice to implement that into the WPS 00.45.37 # along with a "wallpaper" (now I am getting silly here) 00.45.48 # what is the IP you get for rockbox.haxx.se? 00.46.26 # 193.15.23.131 00.47.06 # same here... ah... I'll just wait until later. 00.48.04 # amiconn: you really have put some great work into rockbox... thanks so much! 00.48.22 # amiconn: keep it up! it's exciting to see what you think of. 00.48.23 # Strange. There was another user approx. 2 hours ago who also couldn't access rockbox.haxx.se 00.48.42 # maybe there is a problem from the states? 00.48.50 # But for Jörg as well as for me it worked the whole time. 00.49.19 # Maybe, since we both are in ol' europe here. 00.50.54 # elinenbe: Tried a tracert? 00.51.26 Quit edx (Read error: 110 (Connection timed out)) 00.55.30 # $ tracert rockbox.haxx.se 00.55.31 # Tracing route to rockbox.haxx.se [193.15.23.131] 00.55.31 # over a maximum of 30 hops: 00.55.31 DBUG Enqueued KICK elinenbe 00.55.31 # 1 101 ms 90 ms 120 ms 10.22.200.1 00.55.31 # 2 120 ms 141 ms * vl4.aggr1.nyw.ny.rcn.net [208.59.251.66] 00.55.31 *** Alert Mode level 1 00.55.31 # 3 * 221 ms 220 ms ge4-0.core3.nyw.ny.rcn.net [207.172.15.83] 00.55.33 # 4 371 ms 320 ms 251 ms pos5-0.core2.phdl.pa.rcn.net [207.172.19.10] 00.55.35 # 5 * * 20 ms pos5-0.core3.lnh.md.rcn.net [207.172.19.21] 00.55.36 # DA DA DA DA 00.55.37 # 6 * 50 ms 20 ms ge1-0.border1.lnh.md.rcn.net [207.172.15.21] 00.55.38 # DA DA 00.55.39 # 7 20 ms 30 ms 30 ms mae-east-atm.he.net [198.32.187.19] 00.55.48 # 8 50 ms 30 ms 30 ms pos9-0.br1.nyc.he.net [65.19.129.6] 00.55.48 # 9 100 ms 120 ms 481 ms pos2-0.gsr12012.lon.he.net [216.218.200.102] 00.55.48 # 10 * * * Request timed out. 00.55.48 *** Alert Mode level 2 00.55.48 # 11 * * * Request timed out. 00.55.49 *** Alert Mode level 3 00.55.49 *** Alert Mode level 4 00.55.49 # 12 * * * Request timed out. 00.55.51 *** Alert Mode level 5 00.55.51 # 13 * * * Request timed out. 00.55.54 # boooo! :( 00.59.06 # The last host belongs to "hurricane electric internet services", a Canadian firm. "lon" probably means London 00.59.36 # Ooops, Californian.. 01.00.28 # Anyway, I'm off. 01.00.41 # nite folks 01.01.07 # niter 01.01.08 # nite 01.01.08 # ami 01.01.21 Part amiconn 01.05.53 *** Alert Mode OFF 01.19.00 Quit Nibbler (Read error: 54 (Connection reset by peer)) 01.24.42 Quit edx{code} () 01.46.42 *** Saving seen data "./dancer.seen" 01.57.06 Quit _aLF ("Leaving") 01.59.32 Quit top_bloke (Read error: 60 (Operation timed out)) 02.05.29 Quit midk (Read error: 104 (Connection reset by peer)) 02.05.47 Join midk [0] (Zakk@c-67-160-88-198.client.comcast.net) 02.34.30 Join [1]c0utta [0] (~c0utta@190.cust40.nsw.dsl.ozemail.com.au) 02.57.35 Quit c0utta (Read error: 110 (Connection timed out)) 02.57.38 Nick [1]c0utta is now known as c0utta (~c0utta@190.cust40.nsw.dsl.ozemail.com.au) 03.04.03 Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 03.11.02 Join Guest12 [0] (~jirc@12-220-77-175.client.insightBB.com) 03.11.35 # Is the main site down or is it gone? 03.12.27 # down 03.12.57 # How long has it been down and anyone know when it will be back up? 03.13.05 # not sure, and not sure 03.13.44 # Oh, thanks for the info 03.14.29 # heh k 03.14.31 # Lets hope it is not down to long and there is no problems 03.14.39 # not too long... but not sure why 03.14.43 # happened before 03.15.22 # Well I just got my archos jukebox not to long ago, already have rock loaded, very nice. :) 03.15.40 # sounds good, enjoy 03.16.06 # Later 03.16.08 Quit Guest12 ("Leaving") 03.44.45 Quit Nibbler (Read error: 54 (Connection reset by peer)) 03.46.44 *** Saving seen data "./dancer.seen" 03.49.58 Quit AciD (Read error: 54 (Connection reset by peer)) 05.16.14 Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 05.20.27 # holy monkys. 05.46.46 *** Saving seen data "./dancer.seen" 06.30.20 Quit Nibbler (Read error: 104 (Connection reset by peer)) 07.27.31 Join Nibbler [0] (nibbler@212.202.78.119) 07.46.48 *** Saving seen data "./dancer.seen" 09.46.52 *** No seen item changed, no save performed. 09.58.25 Quit adi|home (Client Quit) 10.02.30 Quit midk ("yo yo yo cya later YO YO YO wasa wasa!") 10.04.01 Join midk [0] (Zakk@c-67-160-88-198.client.comcast.net) 10.04.23 Join [1]c0utta [0] (~c0utta@190.cust40.nsw.dsl.ozemail.com.au) 10.08.17 Join adi|home [0] (~adi|home@as5300-9.216-194-23-96.nyc.ny.metconnect.net) 10.17.43 Quit c0utta (Read error: 110 (Connection timed out)) 10.17.47 Nick [1]c0utta is now known as c0utta (~c0utta@190.cust40.nsw.dsl.ozemail.com.au) 10.48.17 Quit midk ("yo yo yo cya later YO YO YO wasa wasa!") 11.15.14 Quit Nibbler (Read error: 54 (Connection reset by peer)) 11.26.53 Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 11.42.40 Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) 11.42.44 Part cjnr11 11.46.56 *** Saving seen data "./dancer.seen" 11.55.10 Quit Nibbler (Read error: 104 (Connection reset by peer)) 12.02.46 Join gon165 [0] (Gon165@ALyon-209-1-31-192.w81-249.abo.wanadoo.fr) 12.03.17 Quit gon165 (Client Quit) 12.03.41 Join Gon165 [0] (jirc@ALyon-209-1-31-192.w81-249.abo.wanadoo.fr) 12.03.57 DBUG Enqueued KICK Gon165 12.03.57 # 2hi 12.04.08 # is anybody here? 12.04.20 Quit Gon165 (Client Quit) 12.04.24 Join gon165 [0] (Gon165@ALyon-209-1-31-192.w81-249.abo.wanadoo.fr) 12.04.33 # hi 12.04.39 # i need some help 12.04.40 # again 12.15.44 Quit gon165 ("Euh .........Rien") 12.27.46 Join gon165 [0] (Gon165@81.249.5.192) 12.27.56 # still nobody? 12.37.51 # so if somebody know what is a ATA error: -11 ====>> gon165@hotmail.com 12.37.54 Quit gon165 ("Euh .........Rien") 12.39.52 Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 12.40.11 Quit Nibbler (Client Quit) 12.40.15 Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 12.40.18 Quit Nibbler (Remote closed the connection) 12.40.49 Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 13.09.51 Join AciD [0] (~acid@82.67.133.87) 13.46.57 *** Saving seen data "./dancer.seen" 14.23.17 Quit Nibbler (Read error: 104 (Connection reset by peer)) 15.46.54 Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 15.47.01 *** Saving seen data "./dancer.seen" 16.07.02 Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) 16.17.35 Join edx [0] (edx@pD9EAAB77.dip.t-dialin.net) 16.27.53 Join _bleh [0] (Joosa@68.196.114.139) 16.28.20 Part _bleh 16.40.41 Quit elinenbe (Read error: 104 (Connection reset by peer)) 16.40.47 Join elinenbe [0] (trilluser@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) 17.33.51 Quit elinenbe (" HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!") 17.47.05 *** Saving seen data "./dancer.seen" 18.06.56 Quit matsl (Remote closed the connection) 18.50.41 Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) 19.17.52 Join diddystar5 [0] (Lee@ACC5F8E4.ipt.aol.com) 19.17.52 Quit Nibbler (Read error: 104 (Connection reset by peer)) 19.18.50 # how are you all? 19.28.38 Quit diddystar5 ("Leaving") 19.29.02 Join diddystar5 [0] (Lee@ACC5F8E4.ipt.aol.com) 19.42.57 Join top_bloke [0] (~ekolb_pot@0-1pool36-12.nas12.oakbrook1.il.us.da.qwest.net) 19.46.05 Quit top_bloke (Client Quit) 19.46.50 Join top_bloke [0] (~ekolb_pot@0-1pool36-12.nas12.oakbrook1.il.us.da.qwest.net) 19.46.57 # hey toppy 19.47.09 *** Saving seen data "./dancer.seen" 19.47.52 # hey 19.53.32 Join scott666_ [0] (~scott666@24.245.59.203) 19.55.30 # yo scott666_ 20.42.43 Join whiskieman [0] (~whiskiema@a213-22-33-117.netcabo.pt) 20.43.11 # hey guys 20.43.17 # well done for ya project ;) 20.43.39 # i was reading around ur site to see if there was a plan to release rockbox for the multimedi juckebox 20.43.52 # no 20.43.54 # unfortunately it doesn't look like it right P 20.43.55 # will not happen 20.43.56 # lol 20.44.00 # i kow 20.44.03 # i know 20.44.08 # but.. 20.44.11 # read the request 20.44.20 # there is a firmwaree being made for the av3xx units 20.44.21 # avos 20.44.22 # waht about other projects? 20.44.25 # avos.sf.net 20.44.42 # what bout mm projects?? know any? 20.45.38 # no 20.45.53 # i doubt there will be one, since the MM are going away fast 20.46.02 # and are being replaced by the av 20.46.11 # but who knows 20.46.15 # it COULD happen 20.49.09 # hmm 20.49.10 # wish so 20.49.39 # tks for the info neway ;) 20.51.05 # ok 20.51.14 # sorry about your dissapointment 21.00.41 Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) 21.03.19 Quit whiskieman ("—I-n-v-i-s-i-o-n— 2.0 Build 2520") 21.10.39 Quit diddystar5 ("Leaving") 21.12.30 Quit AciD (Read error: 54 (Connection reset by peer)) 21.30.22 Join diddystar5 [0] (Lee@ACC4A666.ipt.aol.com) 21.32.17 Join lImbus [0] (lImbus@45-218.240.81.adsl.skynet.be) 21.47.12 *** Saving seen data "./dancer.seen" 22.19.17 Quit edx () 22.19.17 Quit Nibbler (Read error: 54 (Connection reset by peer)) 22.27.02 Quit lImbus (" HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!") 22.38.30 Quit diddystar5 ("Leaving") 22.42.38 Join diddystar5 [0] (lee@ACC60E6C.ipt.aol.com) 22.44.44 Join amiconn [0] (~jens@pD95D1F0F.dip.t-dialin.net) 22.52.24 # yo amiconn 22.52.32 # hi diddystar5 23.02.39 Quit top_bloke ("The mind is a terrible thing to taste. Wasted 1 hour 47 minutes and 31 seconds online.") 23.12.37 Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) 23.13.12 Part scott666_ 23.26.56 Join midk [0] (mk@AC87E4BC.ipt.aol.com) 23.27.46 # midk 23.27.55 # hi dids 23.29.36 Quit matsl (Remote closed the connection) 23.47.14 *** Saving seen data "./dancer.seen" 23.55.27 Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de)