--- Log for 16.03.112 Server: card.freenode.net Channel: #rockbox --- Nick: logbot_ Version: Dancer V4.16 Started: 8 days and 9 hours ago 00.00.22 Part kadoban_ ("Konversation terminated!") 00.00.37 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.) 00.08.31 Quit kadoban (Disconnected by services) 00.08.55 Join kadoban [0] (~kadoban@ip98-165-177-158.ph.ph.cox.net) 00.09.05 Quit kadoban (Disconnected by services) 00.09.32 Join kadoban_ [0] (~kadoban@ip98-165-177-158.ph.ph.cox.net) 00.13.24 Quit lebellium (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120310173008]) 00.34.42 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) 00.39.14 Join TexasRockbox [0] (46740228@gateway/web/freenode/ip.70.116.2.40) 00.39.36 *** Saving seen data "./dancer.seen" 00.41.22 Quit TexasRockbox (Client Quit) 00.44.44 Join [Saint_] [0] (~Saint]@101.98.158.103) 00.44.44 Quit [Saint_] (Changing host) 00.44.44 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) 00.45.01 Quit [Saint] (Remote host closed the connection) 00.45.17 Nick [Saint_] is now known as [Saint] (~Saint]@unaffiliated/saint/x-8516940) 01.05.01 Quit bertrik (Ping timeout: 265 seconds) 01.06.38 Quit ender` (Quit: #include | #define Bork for | #define bork fork() | int main() { Bork(bork ;; bork) bork; }) 01.09.23 Join passstab [0] (~v@c-68-80-37-73.hsd1.pa.comcast.net) 01.15.29 Quit bitcraft_ (Remote host closed the connection) 01.15.43 Join enthdegree [0] (~BitchX@unaffiliated/enthdegree) 01.16.38 Quit Mir (Ping timeout: 276 seconds) 01.18.37 Join Mir [0] (~Mir@pool-71-109-219-153.lsanca.dsl-w.verizon.net) 01.31.19 # On the iRiver 3xx.. I you have the hold switch turned on on the side of the device and attempt to turn on, Rockbox displays a warning message. It's only there for about a half second. Is there a setting to lengthen that amount of time?? 01.32.40 # Did some checking and didn't see one, but as I suffer selective blindness thought I check in case I missed it. 01.39.13 # no 01.40.04 # Okedoke... Thanks. 01.43.07 # <[Saint]> what JdGordon means is that "no, not without editing the sources manually and recompiling", rather. 01.43.12 # <[Saint]> its certainly posible. 01.45.51 Join Keripo [0] (~Keripo@eng426.wireless-resnet.upenn.edu) 01.54.18 Join Strife89 [0] (~Strife89@207.144.201.128) 02.12.50 Quit Strife89 (Quit: Heading home) 02.14.59 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) 02.15.25 Quit [Saint_] (Client Quit) 02.17.47 Join mathieui [0] (~mathieui@jeproteste.info) 02.20.59 # *PANIC* ata: -2 02.21.21 # fun 02.21.58 # Do the ATA errors mean that the drive is basically dead/completely corrupted? 02.39.38 *** Saving seen data "./dancer.seen" 02.55.25 Quit Scromple (Read error: Connection reset by peer) 02.56.35 # <[Saint]> mathieui: which device is this? 02.56.52 # sansa clip+ 02.57.30 # (now it refuses even to boot or connect to the computer, even after the "reset" thing) 02.58.18 # <[Saint]> a brief look at the code sugegsts that its a failuer to reset the storage, or identify it. 02.58.24 # <[Saint]> *failure 02.58.56 Join Scromple [0] (~Simon@119.225.209.134) 02.59.22 # <[Saint]> which basically means that the bootloader can't find the internal storage, as far as I can see. 02.59.35 # Also, I was getting random freezes before that (everything just stops then I have to reset it several times to have it work again) 02.59.38 # <[Saint]> Or, it identified incorrectly, and it backed out. 02.59.51 # <[Saint]> Can you get to the original firmware? 03.00.08 # <[Saint]> (hold left during boot) 03.01.10 # seems to be blocked on the sansa logo 03.02.29 # <[Saint]> It seems rather likely that your device is toast, then. If you can't read from/write to the disk, there's not a lot that can be done here. 03.02.55 # I can sometimes 03.04.06 # <[Saint]> the best bet would be to see if you can get it to boot (and then mount), and check for filesystem errors, or get it to boot into the OF and use the OF's format option. 03.04.31 # Ok 03.05.20 # <[Saint]> If the OF itself won't boot though, it seems rather suggestive that the area of the disk not exposed as mass storage is corrupt. 03.06.46 # <[Saint]> If you can get it to mount, an OF "upgrade" (you don't actually have to upgrade, just use the same version firmware) should re-write this and maybe you'll get lucky. 03.07.54 # [Saint]: It's not that big of a problem. Turning the device on a couple of times while the penny drops as to why it won't boot does not do any damage as far as I can see. 03.10.36 # [Saint]: also worth noting, before the *PANIC* thingie, I had a nice after-ata-error screen, with something mentionning GPIO and voltages 03.12.40 # <[Saint]> Off the top of my head I can't even think what that would be. 03.21.41 Quit thegeek_ (Read error: Connection reset by peer) 03.31.34 # Well, I cannot get it to boot right now, will try later. (this device has been dead for me for long, anyway) 03.35.36 Quit MethoS- (Quit: Konversation terminated!) 03.39.38 Quit wtachi (Ping timeout: 276 seconds) 03.40.56 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) 03.41.37 Quit passstab (Remote host closed the connection) 03.48.46 Join [Saint__] [0] (~Saint]@unaffiliated/saint/x-8516940) 03.49.11 Quit factor (Ping timeout: 244 seconds) 03.52.44 Quit [Saint_] (Ping timeout: 265 seconds) 03.54.07 Join factor [0] (~factor@r74-195-218-139.msk1cmtc02.mskgok.ok.dh.suddenlink.net) 03.58.20 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) 04.02.25 Quit [Saint__] (Ping timeout: 265 seconds) 04.05.20 Quit anewuser_ (Read error: Connection reset by peer) 04.10.41 Quit amiconn (Disconnected by services) 04.10.41 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn) 04.11.03 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn) 04.11.40 Quit pixelma (Disconnected by services) 04.11.43 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma) 04.11.45 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma) 04.27.18 Quit TheSeven (Disconnected by services) 04.27.52 Join [7] [0] (~TheSeven@rockbox/developer/TheSeven) 04.32.36 Quit enthdegree (Ping timeout: 252 seconds) 04.35.24 Join Osix1 [0] (~saurpriva@cpe-72-231-148-65.nycap.res.rr.com) 04.36.15 Part Osix1 04.38.16 Quit Zarggg (Quit: Rebooting client...) 04.38.28 Join Osix1 [0] (~saurpriva@cpe-72-231-148-65.nycap.res.rr.com) 04.38.42 Part Osix1 04.38.51 Join Osix1 [0] (~saurpriva@cpe-72-231-148-65.nycap.res.rr.com) 04.39.14 Part Osix1 04.39.39 *** Saving seen data "./dancer.seen" 04.39.56 Join enthdegree [0] (~BitchX@unaffiliated/enthdegree) 04.43.22 Quit XavierGr (Ping timeout: 245 seconds) 04.50.51 Join Rower85 [0] (husvagn@v-413-alfarv-90.bitnet.nu) 04.57.32 Quit curtism (Quit: Live Long and Prosper) 05.03.30 Join Rob2222 [0] (~Miranda@p5B02471B.dip.t-dialin.net) 05.07.12 Quit Rob2223 (Ping timeout: 246 seconds) 05.08.19 Join Osix1 [0] (~saurpriva@cpe-72-231-148-65.nycap.res.rr.com) 05.09.53 # I want to use Pauls new bootloader for the fuze+ that charges. Can I update through RockboxUtility? Or do I need the version 9 metaphys built? 05.14.05 # <[Saint]> Yes, you may. 05.14.34 # <[Saint]> Download the latest version of RBUtil, and in the configure screen, select "Show Disabled Targets". 05.16.29 # OK I was just wonder if that would get that build with the charging fix. I have used the Utility alot so its all setup 05.17.39 # <[Saint]> Be mindful though the it only charges in the bootloader, and for this case to happen you basically need to trash your Rockbox installation. 05.18.01 # <[Saint]> Bootloader USB is used when the device cannot boot the Rockbox image for . 05.18.14 # <[Saint]> This change isn't related to "normal" charging. 05.20.05 Quit remlap (Ping timeout: 248 seconds) 05.21.42 # OK what has been on my mind as of late is that when you just plug in a fuze+ it does not startup full Rockbox. Just a USB bootloader. Ive been concerned that if you let it get fully drained, you basically would be bricking the fuze+ because you cant charge it again. Is this a valid concern or not? 05.22.25 Join remlap [0] (~Patrick@190.28.169.217.in-addr.arpa) 05.25.36 # <[Saint]> It is a possible scenario, yes. 05.28.48 # I think that is why Paul added charging code to the boot loader and metaphys created the V9 Under alternative methods. I want to use that boot loader but it would have been easier to use the Utility other than shoving that custom bootloder in. I was just wondering if the Utility would use a version with Paul's new code 05.38.16 Quit [Saint_] (Read error: Connection reset by peer) 05.40.14 Join wtachi [0] (~wtachi@bloom.wtachi.us) 05.58.35 Join Transformer [0] (~Transform@ool-4a59e397.dyn.optonline.net) 06.00.08 Quit Transformer (Excess Flood) 06.06.32 # <[Saint]> Osix1: If you select a current build, then, yes. It will. 06.06.51 # <[Saint]> (where "will" == "_should_" ;) ) 06.07.43 Quit Youbi (Ping timeout: 252 seconds) 06.11.18 # Ah OK ^^ 06.16.21 Quit [Saint] (Quit: brb) 06.19.40 Quit Keripo (Quit: Leaving.) 06.20.00 Quit perrikwp_ (Read error: Connection reset by peer) 06.21.27 Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 06.23.39 Quit Osix1 (Quit: Leaving.) 06.27.05 Join [Saint] [0] (~Saint]@101.98.158.103) 06.27.06 Quit [Saint] (Changing host) 06.27.06 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) 06.38.15 Quit enthdegree (Ping timeout: 250 seconds) 06.39.43 *** Saving seen data "./dancer.seen" 06.48.30 Quit XMen () 07.39.15 Quit mshathlonxp (Ping timeout: 252 seconds) 07.49.44 Quit remlap (Quit: Leaving.) 07.50.46 Join stoffel [0] (~quassel@pD9E42A13.dip.t-dialin.net) 08.00.26 Join Youbi [0] (~youbi@AToulon-151-1-30-181.w83-197.abo.wanadoo.fr) 08.17.05 Join Zagor [242] (~bjst@rockbox/developer/Zagor) 08.26.06 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr) 08.28.53 Quit Galois (Remote host closed the connection) 08.29.07 Join Galois [0] (djao@efnet-math.org) 08.30.48 Quit XavierGr (Client Quit) 08.32.10 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 08.38.28 Join nick_p [0] (~nick@82-69-105-120.dsl.in-addr.zen.co.uk) 08.39.47 *** Saving seen data "./dancer.seen" 08.45.57 Quit Scromple (Quit: Leaving) 08.46.01 Join ender` [0] (~ender@foo.eternallybored.org) 08.46.19 # Zagor, Bagder: The order of commits 'Code changes' (whether normal, extended, "last 4 weeks" or "since last release") is rather messed up... 08.46.43 # amiconn: wow, indeed 08.47.06 # <[Saint]> i noticed this too. 08.47.17 # The build table has the correct order 08.49.07 Quit pamaury (Ping timeout: 240 seconds) 08.49.07 # it's not the front page as much as it is "git log". try in your own repo. 08.49.33 # aah, it's timezone confusion 08.49.52 # no, not even that 08.57.35 # the order on the front and build pages is the same. only the displayed timestamps differ. 08.58.05 # the build page shows the time of building. the front page shows the time of patch *submission* (not commit) 08.58.13 # as git log does 08.59.13 # so it is correct, but slightly confusing 08.59.26 Join bertrik [0] (~bertrik@rockbox/developer/bertrik) 09.07.45 # s/submission/authoring/ 09.09.07 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) 09.16.24 # Sounds not very useful 09.17.06 # * amiconn would very much prefer to see the timestamps of when something got pushed to the central repo 09.18.58 # yes. there doesn't appear to be a simple option to show commit date instead of author date. looks like you have to make a fully custom message with % codes 09.23.16 Quit factor (Read error: Operation timed out) 09.23.22 Quit kugel (Ping timeout: 244 seconds) 09.26.35 Join factor [0] (~factor@r74-195-218-139.msk1cmtc02.mskgok.ok.dh.suddenlink.net) 09.40.37 Quit bertrik (Ping timeout: 240 seconds) 09.47.40 # * [Saint] wonders if he's perhaps set a recorc for most operating systems on an Archos A101IT Gen8: 09.48.28 # <[Saint]> Froyo, Gingerbread, Angstrom, Debian, Ubuntu and Windows for Workgroups 3.11 09.48.38 # <[Saint]> \o/ 09.49.20 Join evilnick [0] (~evilnick@rockbox/staff/evilnick) 09.49.28 # <[Saint]> Don't ask why...because I really don't have a valid explanation. I don't even have a reasonably viable excuse. 09.50.01 # <[Saint]> But, six operating systems on one device seemed like a good idea at the time. 09.50.17 # <[Saint]> (and it was piss-easy to setup) 09.54.27 # <[Saint]> Angstrom for the Archos A101 is a remarkable effort in how to take a reasonably nice system and make a half assed complete piece of shit out of it. 09.59.07 Quit ThomasAH (Ping timeout: 265 seconds) 09.59.43 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 10.16.07 Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl) 10.16.20 # <[Saint]> EWRONGCHANNEL 10.16.26 # * [Saint] skulks away... 10.17.28 # I think it could be useful to implement a recovery procedure in RbUtil for the fuze+ (and the imx233 in general). Some users may need it and the procedure it not trivial for end users 10.17.56 # bluebrother: does that sound sensible ? Does RbUtil have such a thing for other targets ? 10.21.33 # pamaury: what about your idea of unified reg mangling plugin? 10.22.19 Quit adnap (Ping timeout: 265 seconds) 10.22.22 # wodz: I didn't have time to implement it, I just built the map for the imx233 but recently I've had only little free time 10.23.38 # otoh, I've implement a symbol table for backtrace, to have a more meaningful output 10.23.42 # *implemented 10.24.58 Join TomColler [0] (~thomas@net-93-144-170-24.cust.dsl.teletu.it) 10.25.33 # pamaury: you mean the patch which is on FS? 10.26.10 # improved version, and synced with head 10.26.40 Join ThomasAH [0] (~thomas@aktaia.intevation.org) 10.26.47 # could you push it to gerrit? 10.28.51 # I'll do, I just need to tweak something and possible have a way to opt out this 10.30.01 # yeah some nice define which can be enabled in configure will be nice 10.30.40 # this requires an external program and makefile changes so unfortunately it's not as simple as a define 10.32.07 # oh 10.34.58 Join adnap [0] (~adnap@rrcs-71-42-140-57.sw.biz.rr.com) 10.38.18 # * gevaerts still thinks (also) supporting the inline symbol names gcc can produce would be good too 10.38.53 # gevaerts: what are "inline symbol names" ? 10.39.16 # I'd say "man gcc tells all", but I can't remember the name of the feature! 10.39.18 # Looking now 10.39.51 *** Saving seen data "./dancer.seen" 10.47.07 # gevaerts: perhaps you mean the debug symbols ? 10.47.23 # No, IIRC it was something else 10.47.58 # Unless my memory is *really* broken, there's a way to have gcc function names just before every function surrounded by some magic numbers 10.48.21 # So if you have an address that's supposed to be inside a function, you just go back until you encounter those magic numbers 10.48.34 # ah yes 10.49.13 # but there is a fundamental problem with this approach: our backtrace code finds the exit points of the function, not the entry one 10.50.09 # Why is that a problem? If those magic numbers are indeed there and not just in my imagination, can't you just search back for them? 10.50.09 # I don't remember the name of this feature either 10.51.09 # that leaves a number of problem: when do you stop to search ? what if this function does not have a magic value ? (like handwritten assembly ones) 10.51.49 # When you looped throught the entire address space :) 10.52.00 # Yes, that obviously needs a bit of thinking 10.52.14 # sure :) I admit I haven't investigated it to much 10.52.46 # The first step would be to find the feature again so we can actually read what it does :) 10.53.37 # clearly 10.55.17 # -mpoke-function-name 10.55.53 # the problem is that the "magic" value is not quite magic 10.55.56 # Ah, yes 10.55.57 # hm 10.55.59 # indeed 11.01.58 # Unless there's a way to add yet another marker there somehow 11.11.28 # the magic is probably valid for instructions but I guess it can be easily hit in data. 11.16.04 Quit adnap (Ping timeout: 252 seconds) 11.16.56 # or we could search for the pattern and do some checks: the pattern gives the string size so we know where it begins and can check whether it's a string or not 11.19.04 # thats an option 11.24.48 # all in all it seems simpler than crafting symbol table and interatively relink 11.29.19 Join fragilematter1 [0] (~barbu_dor@mail.expertsoft.eu) 11.29.19 Part fragilematter1 11.30.24 # yes 11.34.12 # the manual is unclear about thumb functions, I guess it aligned 11.34.22 # on a word boundary 11.34.40 # I'll try to implement this 11.58.34 Quit [Saint] (Quit: Quit) 12.05.36 Quit tchan (Read error: Connection reset by peer) 12.05.56 Join adnap [0] (~adnap@rrcs-71-42-140-57.sw.biz.rr.com) 12.06.10 Join Guinness` [0] (Slayer@c-68-55-111-159.hsd1.va.comcast.net) 12.06.21 Join tchan [0] (~tchan@lunar-linux/developer/tchan) 12.06.36 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) 12.07.02 Quit Guinness (Read error: Connection reset by peer) 12.15.23 Quit [Saint] (Ping timeout: 255 seconds) 12.17.58 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) 12.29.30 Join z180 [0] (~chatzilla@ip-109-45-249-193.web.vodafone.de) 12.31.36 Join anewuser [0] (~anewuser@190.207.136.156) 12.31.37 Quit anewuser (Changing host) 12.31.37 Join anewuser [0] (~anewuser@unaffiliated/anewuser) 12.35.21 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) 12.37.27 Quit [Saint] (Ping timeout: 255 seconds) 12.39.53 *** Saving seen data "./dancer.seen" 12.42.27 # do we have a function to poke at some address and check if it readable ? 12.42.47 # (on arm) 12.44.22 # no 12.44.42 # i was going to implement one for the benefit fo the unwinder 12.44.48 # (by trapping the abort) 12.44.52 # but haven't gotten around to it yet 12.47.42 # that would be nice, since I would need one to implement symbol retrieval with -mpoke-function-name 12.48.01 # it's pretty easy, if you want to do it :) 12.48.22 # write asm function that takes an address and an out-parameter and returns bool 12.48.43 # I don't know much about arm, so you will be faster than me 12.48.56 # well i may not have time to do it any time soon :) 12.49.00 # so that wont' be faster 12.49.08 # bug me at the weekend 12.49.21 # ok, I'll try then. How do I do that ? 12.49.28 # wasnt it sothat rockbo doesnt support MMUs? 12.49.35 # z180: you dont' need an MMU for this 12.49.42 # also, we do support MMUs, we just don't require one 12.50.03 # pamaury: basically what you need to do is have an asm function so you can set a label on the ldr instruction that might abort 12.50.10 # then, in the abort handler, check if the return address was that instruction 12.50.19 # if so, set some global "you aborted" flag to true 12.50.24 # then return to the instruction after the load 12.50.43 # then the function can just check taht global, and return true/false for whether the load was valid (as well as, if it's valid, setting the value in an out-parameter) 12.50.52 # oh right, dead simple 12.50.53 # you don't need an mmu for this since you only check r14_abt 12.50.59 # not any MMU control registers. 12.51.56 # the only fiddly part is getting the offsets right for the return address. i forget what r14 is offset by on entry to abt 12.52.00 Quit nick_p (Quit: Leaving) 12.52.20 # and if you return from abort "normally" it will return to the *same* instruction, so you need to increment it 12.53.11 # i'm not sure if you wer ebeing sarcastic there or not :) 12.53.43 # no no, I was thinking about using the mmu but this approach is much simpler 12.53.48 # Ah, right 12.54.03 # Yeah, this has the advantage that it will work on hardware without an MMU as long as it generates aborts for totally invalid addresses 12.54.16 # with no MMU you will get some false-negatives where the data returned is non-aborting but garbage 12.54.20 # but that's generally ok 12.54.26 # you just don't want to crash 12.55.09 # this is another trick from the symbian kernel :) 12.56.50 # the ldrt/strt instructions to access user-provided addresses were trapped this way using "magic" addresses, in order to convert the abort into a regular error return 12.57.50 # but symbian is bloatware ,opposed to EPOC 12.57.53 Join devilXnuX [0] (~CZzz@223.255.225.10) 12.57.56 # er, what? 12.58.58 # * Torne afks, lunch 13.00.03 Join devilXnuX_ [0] (~CZzz@subs09a-255-225-9.three.co.id) 13.00.58 Quit devilXnuX (Read error: Connection reset by peer) 13.00.59 Nick devilXnuX_ is now known as devilXnuX (~CZzz@subs09a-255-225-9.three.co.id) 13.07.54 # Hello. I want to ask you all about a bug in chip8 emulator. Why the player hangs when I want to "play" chip8 program? Is there any solution to this problem? My rockbox version is 3.10 build 680c6fc-120222. Thank's in advance 13.09.26 # devilXnuX: What player are you using? 13.09.48 # Ah yes, forgot to mention, I use Sansa Clip+ 13.10.09 # And does this happen on all the chip8 programs? 13.11.50 # Yes, I "play" every single chip8 program that I found in rockbox Wiki Page. The same thing happen to all of program 13.12.15 # Even my player hangs on "TEST" program 13.15.05 Join devilXnuX_ [0] (~CZzz@223.255.225.4) 13.16.18 # Sorry, my connection isn't stable. It disconnected just now 13.16.42 Join dfkt [0] (dfkt@chello084112032026.1.11.vie.surfer.at) 13.16.43 Quit dfkt (Changing host) 13.16.43 Join dfkt [0] (dfkt@unaffiliated/dfkt) 13.17.19 Quit devilXnuX (Ping timeout: 252 seconds) 13.17.31 Nick devilXnuX_ is now known as devilXnuX (~CZzz@223.255.225.4) 13.19.07 # evilnick: So, how to overcome this problem? Thank you so much for your help. 13.19.50 # Does anyone really want to play chip8 games? 13.20.08 # devilXnuX: Sorry, I'm not familiar with that player. I was just making sure there were no simple explanations 13.23.17 Quit ved (Ping timeout: 260 seconds) 13.23.17 Quit tuxx- (Ping timeout: 260 seconds) 13.23.41 # gevaerts: At least, the games can be added. So when we get bored to standard rockbox game, We can add some new games to it. At least. 13.24.00 # devilXnuX: have you ever seen chip8 games? 13.24.15 # I'm not sure if I often get *that* bored 13.24.16 # evilnick: OK. Thank you very much for your assistance. 13.24.54 # Yes, I've played some of it in PC version of chip8 emulator. 13.24.56 Join tuxx- [0] (tuxx@pantoff0l.nl) 13.25.11 # gevaerts: Yes, I've played some of it in PC version of chip8 emulator. 13.26.36 # I found it match with the nature of Sansa Clip+. No color, low resolution. Unlike the rockboy things. 13.27.07 # And no 4x4 keypad 13.27.57 # As mentioned in rockbox Wiki, the keypad can be remapped. At least I can play some games in it. 13.28.28 # Well, I guess that means someone is interested in maintaining this :) 13.30.32 Quit devilXnuX (Read error: Connection reset by peer) 13.31.45 Join devilXnuX [0] (~CZzz@subs09a-255-225-6.three.co.id) 13.31.52 # If only I knew C & C++ :( 13.33.00 # No C++ needed, so that's half the problem solved! 13.37.23 # Hmm, but problem still not solved 13.37.44 # :) 13.46.34 Join ved [0] (~ved@2001:41d0:1:5914::2) 13.47.11 # i had a fiddle with chip8 on ipodvideo aeons ago and somewhere between 80% and 100% of the files i tried crashed or did nothing 13.47.19 # so it's likely that it's just busted and has probably been that way a long time 13.47.38 # it's unlikely to get fixed unless someone who actually cares about playing chip8 games fixes it 13.47.55 # and that's a very small set of people to begin with, since their limited scope makes them almsot guaranteed to suck 13.48.10 # pretty sure the number of committers who care is zero 13.48.22 # it's more one of those "ported because we could" things 13.48.31 # (on the other hand, if you find a bug in frotz i will fix it for you) :) 13.48.49 Quit devilXnuX (Read error: Connection reset by peer) 13.50.40 Join MethoS- [0] (~clemens@134.102.106.250) 13.51.08 Join TheLemonMan [0] (~LemonBoy@ppp-14-51.26-151.libero.it) 13.57.53 Join Keripo [0] (~Keripo@eng073.wireless-resnet.upenn.edu) 14.01.30 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) 14.07.30 Join mortalis [0] (~mortalis@77.108.98.176) 14.33.20 Quit Keripo (Quit: Leaving.) 14.39.56 *** Saving seen data "./dancer.seen" 14.47.12 Join remlap [0] (~Patrick@217.169.28.190) 14.51.31 Join bertrik [0] (~bertrik@ip117-49-211-87.adsl2.static.versatel.nl) 14.51.32 Quit bertrik (Changing host) 14.51.32 Join bertrik [0] (~bertrik@rockbox/developer/bertrik) 15.05.10 Join petur [0] (~petur@rockbox/developer/petur) 15.13.59 Quit z180 (Ping timeout: 260 seconds) 15.21.02 Quit wodz (Quit: Leaving) 15.24.20 Join enthdegree [0] (~BitchX@unaffiliated/enthdegree) 15.28.20 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.) 15.34.29 Join Zarggg [0] (~zarggg@24.229.141.85.res-cmts.sm.ptd.net) 15.42.49 Quit randumbum (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120216101208]) 15.43.23 Join passstab [0] (~v@c-68-80-37-73.hsd1.pa.comcast.net) 15.45.04 Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) 15.45.47 Join y4n [0] (~y4n@unaffiliated/y4ndexx) 15.58.15 Quit petur (Quit: here today, gone tomorrow) 16.06.09 Join bitcraft [0] (~bitcraft@66.254.199.148) 16.06.12 Quit bitcraft (Remote host closed the connection) 16.06.15 Join bitcraft [0] (~bitcraft@66.254.199.148) 16.13.44 Join randumbum [0] (~IRCclient@c-71-193-176-198.hsd1.wa.comcast.net) 16.14.21 Join WalkGood [0] (~4@unaffiliated/walkgood) 16.21.00 # I'm having a look to pdbox plugin. If I activate it on the fuze+, the uisimilator hang in loop giving an infinite list of "Thread creation failed. Retryingmake_context() : Cannot allocate memory. OTOH it seems to work on the device. 16.21.33 # arf this seems to be the same on other target, simulator doesn't handle pdbox 16.27.14 # Torne: here is my try, seems to work but needs more testing 16.27.15 # https://gist.github.com/2050534 16.27.39 # (there are some unrelated stuff, the patch is not clean, only work the imx233 because of the local crt0.S changes) 16.28.13 # i'd probably have done it in the actual abort handler in asm instead of UIE 16.28.54 # hum there seems to be mixing issue with pd box on the fuze+ it starts ok but after a few second the sound just remains the same untill ones exit the plugin (no hang) 16.29.07 Join mshathlonxp [0] (msh@84.237.141.70) 16.29.07 # also, you probably don't really want to do is_memory-readable 16.29.28 # you want to do read_memory_safely(uint32_t addr, uint32_t* value) and just actually set the value if it didn't fail 16.29.36 # because the caller is going to have to do the read anyway 16.29.48 # you might as well do it for them, then you have atomically gotten the value :) 16.30.13 # (in theory you could read it to check if it aborts, find it doesn't, tell the caller, then it aborts when they read it - this is possible with peripheral memory, though rare) 16.30.52 # oh, hm, you are supporting a range, not just one location 16.31.08 # is that actually needed? 16.31.15 # I don't know :) 16.31.18 # ..generall i would do basically all of this in asm 16.31.39 # in fact probably literally all of it 16.31.44 # i was imagining something that was maybe 20 instructions ;) 16.32.08 # but I think I will drop them, just keep a read_memory_safely like you suggest 16.32.30 # bool saferead8(uint8_t* addr, uint8_t* out) 16.32.32 # repeat for 16/32 16.32.54 # then you don't need a C wrapper to decide what size it is 16.33.22 # right, one question though: how do I get rid of the warning because the arguments of the naked functions are unused ? 16.33.28 # don't name them 16.33.31 # or comment out the names 16.33.43 # ah thanks, didn't think about it 16.33.50 # bool saferead8(uint8_t* /*addr*/, uint8_t* /*out*/) 16.34.30 # actual the major changes is in data_abort_handler which must be replicated in all crt0.S 16.34.31 # so, yeah. i think a nicer structure might be for the platform specific data abort vector to just branch (regular b, no bl) to a non-platform-specific asm function 16.34.40 # which can do this logic and if it fails just b to UIE] 16.34.44 # rather than doing it inside UIE 16.34.56 # you still need to modify every abort vector, but only changing one line 16.35.00 # not adding any more instructions. 16.35.02 # yes, that would be nicer 16.35.26 # I'll change that and submit my changes again, thanks for the feedback 16.35.29 # if you do it in asm you also should only need to save two registers :) 16.35.31 # possibly one 16.36.20 # where should I put this ? 16.36.29 # er, i dunno. 16.36.30 # create a file in target/arm/ ? 16.36.32 # new file? 16.36.36 # or in lib/unwarminder 16.36.52 # since that needs to use it (there are function stubs for doing this in there but they are implemented as just straight loads right now) 16.37.45 # that's not specific to the unwinder although it's not used anywhere else 16.38.00 # i don't think there is any use for this on rockbox other than debugging 16.38.03 # so it might as well live in there 16.38.20 # the only other use for this kind of thing is for, say, kernels to use on user-provideda ddresses, which isn't a thing we have 16.40.00 *** Saving seen data "./dancer.seen" 17.00.49 Part TomColler 17.02.20 Part Zagor 17.03.05 Quit randumbum (Remote host closed the connection) 17.03.44 Quit [Saint_] (Remote host closed the connection) 17.21.44 Quit jlbiasini (Ping timeout: 260 seconds) 17.21.49 Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) 17.23.11 Quit pamaury (Ping timeout: 276 seconds) 17.27.47 Quit jlbiasini (Ping timeout: 260 seconds) 17.32.53 Quit mshathlonxp (Ping timeout: 252 seconds) 17.35.49 Quit enthdegree (Ping timeout: 252 seconds) 17.38.35 # saratoga: still no nano :( 17.45.59 # So presumably we can't release on Sunday 17.47.55 Join LeoNerd [0] (~leo@cel.leonerd.org.uk) 18.00.14 Quit remlap (Ping timeout: 260 seconds) 18.01.04 Join remlap [0] (~Patrick@190.28.169.217.in-addr.arpa) 18.03.31 Join pamaury [0] (~quassel@vit94-1-82-67-248-70.fbx.proxad.net) 18.03.31 Quit pamaury (Changing host) 18.03.31 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 18.04.01 Quit evilnick (Quit: Bye) 18.07.46 Quit remlap (Ping timeout: 244 seconds) 18.09.41 Join remlap [0] (~Patrick@190.28.169.217.in-addr.arpa) 18.14.32 Join T44 [0] (Topy44@f049206219.adsl.alicedsl.de) 18.15.15 Quit passstab (Read error: Connection reset by peer) 18.17.39 Quit bluebrother (Disconnected by services) 18.17.44 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother) 18.17.47 Quit Topy44 (Ping timeout: 276 seconds) 18.20.07 Quit fs-bluebot (Ping timeout: 246 seconds) 18.20.53 Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) 18.21.14 Join fs-bluebot [0] (~fs-bluebo@g231121082.adsl.alicedsl.de) 18.22.48 Join lebellium [0] (~chatzilla@g231220141.adsl.alicedsl.de) 18.22.59 # bluebrother^: where should be the RockboxUtility's changelog file? would rbutil/rbutilqt/CHANGELOG be ok? 18.23.24 # I meant RockboxUtility's changelog text file 18.26.54 # hello jlbiasini 18.28.07 # did you try the version 1.50 beta 3 of my theme? It doesn't use the hide_background anymore. Would be curious to know if it still crashes on USB connection with your fuze+ :) 18.31.52 # lebellium: cool let me try it!! 18.32.40 # https://rapidshare.com/files/266612267/lebellium_Samsung-like_v1.50b3.zip 18.33.41 # now it displays the UI viewport full screen when the mini-player is off thanks to the latest skin engine improvements 18.34.14 # Heh. I had come in here to ask a question about WPS themes, but I've since solved it. :) So thanks all anyway for Rockbox... 18.34.16 Part LeoNerd 18.34.51 # but I wait for JdGordon to fix the skin engine bug before uploading the final 1.50 version on the theme website :) 18.40.03 *** Saving seen data "./dancer.seen" 18.44.52 # lebellium: this is VERY strange: it does work now but is still displaying corrupted graphics on LCD while connecting USB. Anyway after unplug it revert to normal mode with apparently no problem 18.45.42 # There are some glitches but I suppose that this is what JdGordon is suppose to solve? 18.46.50 # also: don't forget to rename it to its proper name for the moment your themes name is "test" 18.47.26 # as long as it works i'm happy! 18.47.45 # thank for your work, this theme is really great 18.47.56 Quit stoffel (Read error: Operation timed out) 18.49.13 # what are the glitches? The bug JdGordon tries to fix is this one: http://www.rockbox.org/tracker/task/12606 18.50.02 # bingo! 18.51.14 Quit WalkGood (Quit: ♪ ♫ ♪ ♫ ♪ ♫ ♪) 18.51.16 Quit remlap (Ping timeout: 246 seconds) 18.52.09 # he committed a working fix some days ago but unfortunately this fix always broke the file browser with cabbie theme so he reverted back to the previous build. 18.54.13 Join biopyte [0] (~kiwi@89.204.155.6) 18.56.47 # hi. i want to bye my mother an audiobook. however, she says, her mp3 (sony) player does not support bookmarking, therefor she doesnt listen audiobooks though she would like to. Question: Does Rockbox support audiobook playing well? so i might get her a different mp3 player and install rockbox. its all about convenient bookmarking, so the last position resumes next time listenig. 18.57.13 # bye -> buy 18.59.38 # biopyte: rockbox does have bookmarking, yes. I like it, but of course everyone has different opinions about how such things should work 18.59.43 # I've been listening to audio books into rockbox for a while and I would say that bookmarking is not only well supported but also really sophisticate 19.00.04 # You don't need bookmarking for resuming at the right place though, rockbox does resume properly 19.00.22 # also right 19.00.54 # I'd still use it though, so you can play something else for a while and come back 19.02.06 # If you want to try it out, you can download a simulator from http://rasher.dk/rockbox/simulator/ 19.02.13 # you can even configure stuff like restarting a few second before your last stop so that you don"t lost the context of what you were listening 19.02.16 # myself, i have absolutely no experience with audibooks. so, using rockbox, when stopping listening, you can tag the position and it is memorized, completely independent from the file format? 19.02.25 # jlbiasini, thx 19.03.11 # "you can even configure stuff like restarting a few second before" 19.03.13 # cool 19.03.53 # I think that this is right for most of the common format but you might want to go to the audio format page of the wiki to check which format actually support it 19.05.55 # ok 19.08.18 # Torne: new version https://gist.github.com/2050534 19.09.32 # that looks nice 19.09.52 # the weak symbol override is lovely. 19.10.19 # and, moving data_abort_handler out of crt0 entirely is a good plan too, since it's likely that anything we want to do with it in future is also not really target dependant 19.10.31 # you might even consider doing that for all the vectors :p 19.10.46 # at least, all the ones that UIE 19.11.01 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr) 19.11.21 # anyway, yeah, taht's definitely the righ approach 19.11.26 # thanks a lot for saving me doing it :p 19.12.21 # (one nit: you only want \n in teh asm() block. \r is redundant) 19.12.41 # (\n will already expand to the "right" newline sequence if you are on a mad platform taht really wants crnl 19.20.27 Quit anewuser () 19.20.45 # ok, I will do the change for all handlers that call UIE and for all crt0, testing will be needed. I really like the weak overriding, that's an elegant solution 19.21.31 # yeah. basically any vectors that currently just handle the r14 offset, set a code and b UIE can stop being in crt0 19.21.39 # and then in future we can implement, i dunno, paging :p 19.22.36 Join anewuser [0] (~anewuser@190.207.136.156) 19.22.38 Quit anewuser (Changing host) 19.22.38 Join anewuser [0] (~anewuser@unaffiliated/anewuser) 19.22.51 # I thought about implementing paging and virtual memory for some creative that only has 512Kb memory 19.22.59 # but that sounds a little bit crazy :) 19.31.47 Join stoffel [0] (~quassel@pD9E42A13.dip.t-dialin.net) 19.32.54 # bluebrother^: see g#187 :) 19.32.56 # 3Gerrit review #187 at http://gerrit.rockbox.org/r/#change,187 : Rockbox Utility: add a Changelog tab in "about" menu by Jean-Louis Biasini (changes/87/187/1) 19.38.46 # bluebrother^: I'm also wondering if all those text browser tab shouldn't adapt the text to the size of the border. (licence, speex license and changelog) 19.40.30 Join enthdegree [0] (~BitchX@unaffiliated/enthdegree) 19.40.34 # for the next step I suppose we should change the "about" entry in the help menu to "about Rockbox Utility" and then create a second "about Rockbox" one. You do you think? 19.47.31 Quit lembas (Ping timeout: 245 seconds) 19.50.23 Quit kadoban_ (Read error: Connection reset by peer) 19.50.46 Join kadoban_ [0] (~kadoban@ip98-165-177-158.ph.ph.cox.net) 19.52.18 Join passstab [0] (~v@c-68-80-37-73.hsd1.pa.comcast.net) 19.54.53 Join curtism [0] (~curtis@bas11-montreal02-1128531121.dsl.bell.ca) 19.54.53 Quit curtism (Changing host) 19.54.53 Join curtism [0] (~curtis@unaffiliated/programble) 19.55.38 Nick Guinness` is now known as Guinness (Slayer@c-68-55-111-159.hsd1.va.comcast.net) 20.03.50 Join remlap [0] (~Patrick@190.28.169.217.in-addr.arpa) 20.13.03 Quit y4n (Quit: Today is the perfect day for a perfect day.) 20.23.48 Join Keripo [0] (~Keripo@eng115.wireless-resnet.upenn.edu) 20.24.13 Join shanttu [0] (~shanttu@dsl-hkibrasgw3-ffdec300-4.dhcp.inet.fi) 20.30.30 Part jlbiasini 20.30.50 Join lembas [0] (iam@lembas.ws) 20.40.06 *** Saving seen data "./dancer.seen" 20.45.46 Join Misanthropos [0] (~Misanthro@adsl-84-227-93-104.adslplus.ch) 20.49.05 Quit Keripo (Quit: Leaving.) 20.53.42 Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) 20.56.15 Quit mortalis (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/) 20.57.55 Join wodz [0] (~wodz@89-76-160-35.dynamic.chello.pl) 20.58.33 Join dfkt [0] (dfkt@unaffiliated/dfkt) 20.59.16 # pamaury: I think you have an error in safe_read8. Shouldn't it be strneqb instead of streqb in line of 131 https://gist.github.com/2050534? 20.59.31 Quit wodz (Client Quit) 21.02.28 Quit biopyte (Quit: Leaving) 21.03.29 Quit TheLemonMan (Quit: WeeChat 0.3.7) 21.10.23 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93) 21.13.24 Join c [0] (~charitwo@wikia/Charitwo) 21.13.43 Quit stoffel (Remote host closed the connection) 21.21.05 Quit XavierGr (Ping timeout: 264 seconds) 21.38.30 Join fml [0] (~chatzilla@manz-5f74a767.pool.mediaWays.net) 21.46.37 Join stoffel [0] (~quassel@pD9E42A13.dip.t-dialin.net) 21.47.06 Join Zagor_ [242] (~bjst@rockbox/developer/Zagor) 21.53.23 Quit bitcraft (Remote host closed the connection) 22.02.12 Join Keripo [0] (~Keripo@seas0848.wireless-pennnet.upenn.edu) 22.05.56 Quit enthdegree (Ping timeout: 250 seconds) 22.16.33 Quit stoffel (Remote host closed the connection) 22.19.27 Quit Keripo (Quit: Leaving.) 22.21.12 Join vagh [0] (~vagh@24.224.116.191) 22.27.18 Join topsyandpip56[PC [0] (~Jack@host86-156-203-108.range86-156.btcentralplus.com) 22.27.22 Nick topsyandpip56[PC is now known as topsyandpip56 (~Jack@host86-156-203-108.range86-156.btcentralplus.com) 22.29.16 # Hello fellow Rockboxers, I'm having an issue relating to the iPod Mini 2G version of the software. The dualboot function of the RockBox bootloader seems broken, upon attempt to boot into the normal iPod OS causes a hang on the Apple screen until the iPod eventually reboots back into Rockbox. Any help would be appreciated, thanks. 22.34.37 # what version? 22.35.28 # The newest, installed yesterday 22.35.41 # Wait, you mean Rockbox or the iPod OS? 22.36.28 # define "the newest" - a current build? - a release? - what number does it say under rockbox info? 22.37.29 # Bootscreen says 3.10 22.38.05 # Commit 7676dae in rockbox by 03Alexander Levin: More meaningful name and type for 'root menu' setting 22.40.10 *** Saving seen data "./dancer.seen" 22.41.21 # So I'm guessing 3.10 is a current build 22.41.32 # Although the topic says something about 3.11 being branched 22.41.34 # 7676dae build result: All green 22.42.36 # *release not current build 22.49.50 Quit benedikt93 (Quit: Bye ;)) 22.55.08 Quit fml (Remote host closed the connection) 22.56.30 Join Keripo [0] (~Keripo@eng171.wireless-resnet.upenn.edu) 22.59.56 Quit vagh (Quit: Leaving) 23.03.15 # Is anybody able to assist with this problem? 23.08.14 Join n1s [0] (~n1s@nl118-175-223.student.uu.se) 23.08.14 Quit n1s (Changing host) 23.08.14 Join n1s [0] (~n1s@rockbox/developer/n1s) 23.09.25 Join [Saint] [0] (~Saint]@101.98.158.103) 23.09.25 Quit [Saint] (Changing host) 23.09.25 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) 23.12.23 Quit shanttu (Quit: Leaving) 23.23.42 Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk) 23.28.55 # i have a sansa clip+ with a very recent rockbox svn version but an older patched bootloader - i want to boot rockbox on default - even when connecting to usb if the device was turned off 23.29.24 # the current http://www.rockbox.org/wiki/SansaAMS tells me it wil boot OF if applied 23.29.48 # I mean if I reinstall the OF with the bootloader 23.30.09 # I read something about that on the mailinglist 23.30.33 # have you reverted the bootloader to old behavior or not? 23.31.27 # from that given link: You've successfully installed the bootloader and Rockbox. It boots by default. For booting the OF press |<< very quickly or plug the cable in while the device off (plugging the cable doesn't work on Clipv2 and Clip+). 23.31.42 # is the cable section still true? 23.36.49 # my clip+ has the 4.0 bootloader and a recent-ish firmare build - it boots rockbox when plugged in, and the of when plugged in while holding the left button 23.37.04 # s/of/OF :) 23.38.25 # thank you dfkt, how do i know the version of the bootloader? 23.38.42 # it shows it in the first second while booting 23.38.47 # maybe less than a second 23.39.01 # oh i - see . is it the one on: http://www.rockbox.org/wiki/SansaAMS ? 23.39.14 # namely: http://download.rockbox.org/bootloader/sandisk-sansa/clipplus/bootloader-clipplus.sansa 23.39.16 # i don't know, i've compiled my own 23.39.23 # i c 23.39.49 Quit pamaury (Remote host closed the connection) 23.40.01 # but i guess 4.0 is still the latest one 23.40.04 # sorry i forgot.. you dont like abbreviations :) 23.40.58 # you can use mine if you want - http://www.mediafire.com/?y7kd9deoszj17vz 23.41.09 # thx 23.41.13 # i mean, ready-made OF with 4.0 bootloader 23.42.54 # i see that - do i have to boot OF to reinstall it? 23.43.53 # you can drop it over in rockbox, but you have to initiate an OF boot for the update 23.44.38 # ok - thank you - have you used the lates OF update? clipplus01.02.16.zip 23.44.44 # yeh 23.45.03 # on my way then copying the file 23.45.31 Quit Keripo (Quit: Leaving.) 23.47.20 # upgrade in progress... hopefully i will never see the #PORT# or #bla# directories again :-D 23.47.33 # heh, indeed 23.48.40 # great!! thank you! it just works as expected 23.48.53 # you're welcome :) 23.51.29 Quit Zagor_ (Quit: Leaving) 23.57.08 Quit remlap (Read error: Operation timed out)