00:00:07 | amiconn | Does it go from MSB to LSB or vice versa in each byte? How are the bytes arranged? |
00:00:30 | amiconn | What does each pattern mean? Is 11b black and 00b white? |
00:01:30 | amiconn | There already are 3 drawing routine collections: One for 1bpp vertical (archos recorder et al), one for 1bpp horizontal (playergfx), and one for 2bpp vertical (h1x0) |
00:01:39 | amiconn | The missing one is 2bpp horizontal |
00:02:03 | amiconn | The most interesting part is that the greyscale iPod port will use a different font format |
00:02:17 | linuxstb | "interesting" is a nice way to put it... |
00:02:34 | amiconn | Well, it's not really hard. |
00:02:46 | linuxstb | All the mono icons should be converted as well. |
00:03:10 | * | amiconn wrote the 3 mentioned drawing routine collections |
00:03:13 | amiconn | linuxstb: yes |
00:03:54 | slimx | thx |
00:04:21 | preglow | later all |
00:05:05 | | Part BigBambi ("Cheerio") |
00:08:31 | | Quit Moos ("Glory to Rockbox") |
00:16:21 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:20:09 | | Quit mirak (Remote closed the connection) |
00:22:51 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
00:22:55 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
00:23:43 | linuxstb_ | Looking at the linux driver, it seams the least significant 2 bits are the left-most pixel out of the group of four. I don't know about black and white though. |
00:24:05 | linuxstb_ | I've also found a datasheet for the LCD driver in Japanese: http://documentation.renesas.com/jpn/products/lcd/j207335_hd66753.pdf |
00:24:41 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
00:27:45 | | Quit ender` (" Lisp hackers have to be bound (to-do 'it) ...") |
00:28:56 | | Quit actionshrimp ("a bird in the bush is worth two in your house") |
00:30:04 | | Join Skydemon [0] (n=udo@p50876838.dip.t-dialin.net) |
00:30:08 | | Part b0br |
00:31:32 | | Quit Skydemon (Client Quit) |
00:32:41 | | Join Skydemon [0] (n=IceChat7@p50876838.dip.t-dialin.net) |
00:33:25 | | Join uwe_ [0] (n=uwe@dslb-084-056-013-040.pools.arcor-ip.net) |
00:34:10 | | Quit lodesi ("Leaving") |
00:35:27 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
00:37:29 | petur | gdnight all |
00:37:34 | | Quit petur ("here today, gone tomorrow") |
00:38:29 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-129-077.pools.arcor-ip.net) |
00:38:49 | | Quit BHSPitLappy ("Dropped my laptop.") |
00:43:41 | | Quit Mmmm () |
00:44:02 | | Quit Skydemon ("Friends help you move. Real friends help you move bodies.") |
00:44:17 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
00:46:03 | | Quit slimx (Remote closed the connection) |
00:46:26 | | Quit muesli__ ("ich will Kühe!!!") |
00:53:52 | | Join ashridah [0] (i=ashridah@220-253-121-214.VIC.netspace.net.au) |
00:56:21 | *** | Saving seen data "./dancer.seen" |
01:00 |
01:03:31 | | Quit |Beowulf| ("KVIrc 3.2.0.99 'Marmalade' http://www.kvirc.net/") |
01:12:01 | | Join alphakiller [0] (n=bohas@200.162.22.132) |
01:12:08 | alphakiller | good evening |
01:13:10 | | Join DJDD__ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
01:13:36 | linuxstb | Good evening. |
01:14:04 | alphakiller | gonna put my hands on the cop stuff on tuesday or friday ... |
01:14:24 | alphakiller | dunno yet |
01:14:36 | alphakiller | depends on my exams :P |
01:14:48 | | Quit Kohlrabi (Nick collision from services.) |
01:14:52 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-129-077.pools.arcor-ip.net) |
01:16:18 | linuxstb | Did you read in the IRC logs that I've written a utility that lets you install the bootloader from windows now... |
01:17:03 | | Quit Kohlrabi (Client Quit) |
01:18:36 | alphakiller | hmm, no I haven't read yet, but it's nice to hear :D that will encourage more ppl to do that |
01:18:38 | alphakiller | :D |
01:18:47 | alphakiller | playing with a linux live cd isn't nice |
01:18:48 | alphakiller | :D |
01:18:50 | | Quit TCK- ("I shall not cease!") |
01:18:59 | Nibbler | it is nice! |
01:19:06 | Nibbler | but scares ppl off ;-) |
01:19:12 | linuxstb | A few days too late for you, but you might find it useful. I've also updated the IpodBoot wiki page to include instructions for that utility (and a download link) and instructions for the extra steps for the Video. |
01:19:46 | linuxstb | But yes, we need more people involved with the ipod port. Somebody today started work on the old 3g ipod |
01:19:59 | linuxstb | A sensible Linux user though... :) |
01:21:02 | alphakiller | I hacked a little bit the firmware, in order to make a BIOS-like firmware for my microkernel seat down on top of it ... ehhehe, just for little fun, while hacking ARM and iPod ... but yes, I'll work on rockbox :) I'm just trying to get some more experience playin' on my own ... I think it's far better than asking dumb questions here |
01:21:32 | alphakiller | so I removed apps, etc, etc ... now, for me I've got only a BIOS-like service to seat a kernel on iPod ... |
01:21:52 | alphakiller | so I can hack without worring about basic drivers |
01:22:07 | Bagder | isn't that what the bootloader is? |
01:22:48 | alphakiller | but I'm very interested, as debt, for using your tools to hack for my personal purpose, to help you getting that cop stuff working ... and wow, I really need ogg on my iPod :D |
01:23:59 | | Quit ashridah ("Leaving") |
01:24:12 | alphakiller | Badger: but seems I can't use lcd driver from bootloader, nah? I really need kind of lib linked against my kernel, no ? |
01:24:41 | eEye | hey guys |
01:24:56 | Bagder | lcd, buttons and ATA is just about what the bootloader uses afaik |
01:25:14 | Bagder | hm, fat too |
01:25:42 | alphakiller | yeah, but I need to link my kernel against thouse drivers, no ? or, are they provided by a kind of call table, or something like ? |
01:26:04 | Bagder | the 'firmware' of Rockbox is built as a lib, yes |
01:26:45 | Bagder | librockbox.a in your build dir |
01:27:36 | alphakiller | yeah, that's what I link my kernel against |
01:27:41 | alphakiller | and make mykernel.bin |
01:28:40 | alphakiller | but that's not important for you guys .. I was just saying, that I'm hacking my own stuff on iPod, porting for knowing the ARM it self, and the iPod, in order to avoid dumb questions, and help you guys on the cop stuff |
01:28:51 | alphakiller | :D |
01:32:59 | eEye | anyone have an iaudio x5? |
01:39:15 | | Part ]RowaN[ |
01:47:53 | | Join Skydemon [0] (n=udo@p50875FDF.dip.t-dialin.net) |
01:55:52 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
02:00 |
02:12:25 | | Join Linas5 [0] (n=linas@24-196-132-165.dhcp.mdsn.wi.charter.com) |
02:12:32 | Linas5 | hello |
02:13:43 | Linas5 | anyone about? |
02:18:34 | Paul_The_Nerd | Has anyone successfully used "ipodpatcher.exe"? |
02:21:42 | linuxstb | Yes :) |
02:21:52 | Paul_The_Nerd | I can't get it to write |
02:22:01 | Paul_The_Nerd | It tells me the firmware image is too big. |
02:22:13 | Paul_The_Nerd | I can boot to knoppix and use the same firmware image fine with dd |
02:22:38 | Paul_The_Nerd | Everything's fine until the -w step. |
02:23:15 | linuxstb | Ah, I added that size check this morning - and I haven't tested it... |
02:23:35 | Paul_The_Nerd | Hehehe |
02:23:56 | * | linuxstb is an idiot... |
02:24:17 | linuxstb | I used the wrong file handle - so I was checking if the size of the disk was <= the size of the first partition... |
02:24:27 | Paul_The_Nerd | Hahaha |
02:24:49 | Paul_The_Nerd | That's a somewhat unlikely situation. |
02:26:04 | linuxstb | Try http://www.davechapman.f2s.com/rockbox/ipodpatcher.exe |
02:26:37 | Paul_The_Nerd | Internal Server Error |
02:26:49 | linuxstb | Probably doesn't like exe files... |
02:27:14 | linuxstb | I've renamed it to ".bin" |
02:27:36 | Paul_The_Nerd | Alright |
02:28:12 | Paul_The_Nerd | Okay |
02:28:14 | Paul_The_Nerd | It works |
02:28:23 | linuxstb | Good. |
02:28:43 | linuxstb | You've got a Nano? |
02:28:53 | Paul_The_Nerd | Yup |
02:29:05 | Paul_The_Nerd | Still doesn't load the original firmware if rockbox files aren't present. =/ |
02:29:24 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
02:29:29 | linuxstb | No - preglow's had the same problem. It works on the Color/Photo and Video ipods though. |
02:29:35 | Paul_The_Nerd | Gotcha |
02:29:51 | Paul_The_Nerd | Well, it's nice to be able to switch the firmwares much more easily now. |
02:30:33 | linuxstb | Thanks for the bug report. |
02:31:35 | Paul_The_Nerd | I think yours is faster than DD too. |
02:34:03 | linuxstb | Yes, I write in blocks of 32KB. I originally wrote blocks of 512 bytes, and that was painfully slow. |
02:34:13 | Paul_The_Nerd | Aaah |
02:34:20 | linuxstb | I think the default blocksize for dd is 512 bytes as well. |
02:34:31 | linuxstb | I guess it's the USB overhead for each write. |
02:34:32 | Paul_The_Nerd | Well, that makes a lot of sense then. |
02:35:17 | linuxstb | Can you stay around for a few minutes, I'm about to upload a new version of ipodpatcher that should actually check the filesize correctly (I've just disabled that check in the version I uploaded). |
02:36:02 | Paul_The_Nerd | Sure thing |
02:36:17 | Paul_The_Nerd | I'm actually gonna be around for a while, I think. |
02:39:40 | linuxstb | Thanks. New version is here: http://www.davechapman.f2s.com/rockbox/ipodpatcher-0.2.zip |
02:39:43 | | Join XavierGr_ [0] (n=XavierGr@ppp15-adsl-233.ath.forthnet.gr) |
02:40:54 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
02:41:25 | | Join akaidiota [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
02:41:48 | Paul_The_Nerd | Alright, it wrote the original bootpartition.bin back without complaining about size. |
02:43:16 | linuxstb | Thanks. Do you have any files larger than your boot partition you could test? Don't worry if you don't want to risk the contents of your Nano. |
02:43:45 | Paul_The_Nerd | Gimme a sec. |
02:43:51 | Paul_The_Nerd | I'm sure I can find something |
02:45:55 | Paul_The_Nerd | Alright, I tried it with a 200mb file, and it said it was too large |
02:46:10 | Rob2222_ | linuxstb: are you familiar with the pcf50606? |
02:46:26 | linuxstb | Paul_The_Nerd: Thanks. I'll upload that to the Wiki. |
02:46:44 | linuxstb | Rob2222_: Not really. |
02:46:57 | Rob2222_ | kk, no problem. its not important |
02:47:55 | Paul_The_Nerd | linuxstb: Always glad to help. The contents of my iPod are ready to risk themselves for the cause. |
02:48:51 | Rob2222_ | hehe |
02:49:30 | Paul_The_Nerd | linuxstb: Okay, I added just a couple bytes onto the end of the original bootpartition.bin file, and tried that, and it also reported as too large, so it's all well and happy. |
02:50:24 | Rob2222_ | damn, i wanted to go to bed 1am |
02:50:47 | Rob2222_ | no i read the pcf50606 datasheet just for information |
02:50:50 | Rob2222_ | anf 3am again |
02:50:53 | Rob2222_ | waaah |
02:50:55 | linuxstb | :) That's quite an important check to get right. Thanks again for testing - I'm in Linux, so don't want to reboot into Windows. |
02:50:57 | Rob2222_ | good nite all |
02:51:05 | linuxstb | The wiki's now updated. |
02:51:17 | eEye | hey |
02:51:19 | | Quit Skydemon (Connection reset by peer) |
02:51:55 | Paul_The_Nerd | Great. :) |
02:56:24 | *** | Saving seen data "./dancer.seen" |
02:58:15 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
02:58:18 | | Join NightCat [0] (n=pink__ki@garant.metacom.ru) |
02:58:23 | NightCat | Hi all! |
02:58:31 | NightCat | Need help with plugins... |
02:59:23 | NightCat | The plugin.h had been changed, and my plugin doesn't compiling now... |
02:59:44 | linuxstb | Have you looked at amiconn's CVS commit? |
03:00 |
03:00:11 | linuxstb | If you browse CVS via the website, and look at the latest change to helloworld.c, then you will see what's changed. |
03:00:25 | NightCat | Thx :) |
03:03:35 | NightCat | Now it works fine :) |
03:09:34 | NightCat | Plugins will not work for now on sim, yes? |
03:10:22 | linuxstb | Yes, I think they do work - but there is no version check. |
03:11:06 | linuxstb | Which isn't really a problem, as it's not very common to distribute third-party plugins for the sims. |
03:11:15 | NightCat | When I start a plugin (not only mine) sim stops responding... (with black screen) |
03:11:38 | linuxstb | Did you run "make install" after recompiling the sim? |
03:11:51 | NightCat | I think yes... |
03:11:58 | NightCat | I'll check it now. |
03:13:59 | NightCat | Hm. I've delete archos folder at all and re'(make install) RB. And now plugins works... |
03:14:29 | NightCat | linuxstb: Thank you :0 |
03:14:30 | NightCat | :) |
03:14:37 | linuxstb | np |
03:15:03 | NightCat | Did you know something about sound levels? |
03:15:32 | linuxstb | What do you mean? playback or recording? |
03:16:00 | NightCat | I mean sound levels wich are used by peak meter. |
03:16:12 | NightCat | In playback mode. |
03:16:54 | linuxstb | Not really, no. |
03:17:06 | linuxstb | But it's time for sleep. Goodnight. |
03:17:18 | eEye | once rockbox is ported onto a DAP its all a matter of writing software for it? |
03:17:21 | NightCat | Ok See you :) |
03:17:47 | NightCat | eEye: What you mean? |
03:17:57 | eEye | well |
03:18:09 | eEye | its a matter of porting rockbox onto a player right? |
03:18:24 | eEye | because rockbox is its own firmware iiac |
03:18:33 | aliask | eEye: Once rockbox is ported to a DAP it means that all software will work (assuming it has the hardware to run the particular piece of software) |
03:18:46 | eEye | ok |
03:19:02 | eEye | but then its possible to write in features for it right? |
03:19:08 | aliask | Sure. |
03:19:12 | NightCat | What DAP are you talking about? |
03:19:13 | eEye | say my player doesnt have a bookmark feature |
03:19:24 | aliask | Rockbox already has one :) |
03:19:24 | eEye | NightCat, well specifically the X5 |
03:19:41 | eEye | but with the bookmark im talking about my ifp-799 |
03:19:42 | NightCat | Yes, and a long time ago :) |
03:20:09 | eEye | what involves actually getting rockbox to run on a dap? |
03:20:16 | NightCat | RB did not ported to ifp yet... |
03:20:28 | aliask | Mapping out the hardware, and knowing how to control it. |
03:20:50 | aliask | Once we can control the hardware, it's possible to write low level drivers for them so the rest of the OS can use them. |
03:21:13 | eEye | hmm |
03:21:19 | eEye | sounds way beyond my abilities |
03:21:20 | NightCat | http://www.rockbox.org/twiki/bin/view/Main/IriverIfpPort |
03:21:28 | eEye | i know a bit of C and basic programming |
03:21:36 | NightCat | Look at that page |
03:21:40 | eEye | NightCat, yea i've been following that |
03:21:49 | eEye | pics on misticaudio are pretty cool |
03:22:50 | NightCat | What pics? |
03:22:58 | NightCat | Link? |
03:23:13 | eEye | 1 sec |
03:23:20 | eEye | there was even a video of it |
03:24:01 | eEye | http://www.misticriver.net/showthread.php?t=24020&page=5 |
03:24:09 | eEye | scroll through to the middle of the page |
03:24:28 | NightCat | 1 sec :) |
03:25:30 | NightCat | My girlfriend have an ifp-9XX and I am interested in this port :) |
03:26:21 | aliask | Wow, looks like they already have quite a lot working. |
03:26:36 | NightCat | awesome :) |
03:26:37 | eEye | yep |
03:27:04 | NightCat | But why on misticaudio not on RB forum??? |
03:27:07 | eEye | i have the video the guy made if anyone wants to check it out in action |
03:27:27 | eEye | NightCat, i dunno.. misticaudio is a iriver based news and forum site |
03:27:36 | NightCat | Video is such a big thing to download... |
03:27:48 | eEye | its a 4mb avi |
03:28:01 | | Quit linuxstb ("Leaving") |
03:28:06 | NightCat | eEye: Yes, but this is an RB progress :) |
03:28:23 | NightCat | eEye: I think it have to be on RB forum too :) |
03:28:43 | NightCat | eEye: Video link? |
03:29:30 | eEye | its right above the first picture |
03:29:33 | eEye | or i can dcc send it |
03:29:39 | eEye | http://bakavic.2a1timecapsule.org.uk/rockbox/ifp7xxrockboxvid.avi |
03:29:41 | eEye | ^^ |
03:31:08 | NightCat | High speed :) |
03:31:20 | Linas5 | hello |
03:31:23 | NightCat | Hi |
03:31:28 | Linas5 | how is everyone/thing? |
03:31:31 | NightCat | I downloaded it :) |
03:31:44 | NightCat | Linas5> Good :) |
03:31:49 | Linas5 | thats nice |
03:33:15 | NightCat | eEye: Very interesting :) |
03:34:14 | NightCat | eEye: One day RB'll become world's popularest firmware for all the DAPs :) |
03:34:32 | eEye | yea |
03:34:47 | eEye | but im still stumped on how to actually "port" it onto a player |
03:35:34 | NightCat | On this step I think you have to link with TomekMalesinski |
03:36:20 | eEye | i'd be more interested in developing for the X5 seeing as i might get one next month |
03:36:34 | NightCat | iAudio? |
03:36:49 | NightCat | Why not iRiver H3XX? |
03:38:08 | eEye | i'd rather get the x5 ovoer the iriver |
03:38:09 | NightCat | I write simple plugins for my H320 now (I have now Ñ experience, but it works)... |
03:39:04 | eEye | cool |
03:40:31 | NightCat | What advantages of buying X5 instead of iriver? (I know nothing about X5 :) |
03:41:25 | | Nick alphakiller is now known as alphakiller|Zzz (n=bohas@200.162.22.132) |
03:41:48 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
03:42:34 | NightCat | Oh it's 6 am on my clock now :) |
03:43:07 | NightCat | I have to go to have some sleep (I want not but I have to...)... |
03:43:46 | NightCat | Goodnight :) |
03:43:58 | | Quit NightCat () |
03:45:45 | | Quit alphakiller|Zzz () |
03:47:18 | | Quit aliask ("Work") |
03:52:04 | | Quit akaidiota (Read error: 110 (Connection timed out)) |
03:53:02 | Linas5 | i wish i were smart enough to do something useful with my x5 |
03:56:29 | | Quit Xerion (Read error: 110 (Connection timed out)) |
04:00 |
04:33:26 | | Join gtkspert [0] (i=gtkspert@102.a.001.rkh.iprimus.net.au) |
04:53:05 | | Join joshn_454 [0] (n=kvirc@ool-182d4545.dyn.optonline.net) |
04:56:28 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:01:07 | | Join Rob2222 [0] (n=Miranda@ACB1DFED.ipt.aol.com) |
05:01:18 | | Join BHSPitLappy [0] (n=Steve-O@adsl-64-123-190-199.dsl.rcsntx.swbell.net) |
05:03:48 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
05:04:02 | | Join ST [0] (i=STx@c220-239-57-224.blktn3.nsw.optusnet.com.au) |
05:04:42 | ST | hey,is there actually a problem with the latest optimized build, with the plugins? |
05:07:22 | ST | ? |
05:07:46 | Paul_The_Nerd | Is it just the new plugins that are only present in it? |
05:08:54 | * | ST np: Dr Dre - Intro [00:24m/256Kbps/44KHz] |
05:09:17 | * | ST np: Dr Dre - Mind Made Up (Ft Ll Cool J) [03:11m/160Kbps/44KHz] |
05:09:56 | Paul_The_Nerd | Ummm, what? |
05:10:29 | * | ST np: Dr Dre - Mind Made Up (Ft Ll Cool J) [03:11m/159Kbps/44KHz] |
05:10:45 | ST | sorry that was my winamp plugin, for mirc |
05:11:09 | Paul_The_Nerd | Anyway, is it all plugins that have problems, or just the ones added to the "optimized" version? |
05:11:29 | | Quit webguest14 ("CGI:IRC") |
05:11:49 | ST | um, thats what i was asking, like if everyone is having the problems mentioned in the MR thread |
05:12:11 | Paul_The_Nerd | I haven't read the thread. |
05:12:37 | ST | http://www.misticriver.net/showthread.php?t=34725&page=17 |
05:12:44 | Paul_The_Nerd | But the way plugins are handled has changed slightly, and so many of the plugins included with it may be out of date now. |
05:13:46 | Paul_The_Nerd | Each one will need a few changes made to it before it can compile properly with the new way, I believe. |
05:14:43 | ST | i see, and needleboy said he had problems compiling them |
05:15:07 | ST | anyway, we'll just wait |
05:15:26 | Paul_The_Nerd | Yeah, you can't just recompile, each plugin will need to have a few changes manually made to it. |
05:16:02 | * | ST np: Jay-Z & Nas - Dead Presidents (Live) [03:49m/128Kbps/44KHz] |
05:16:10 | | Quit ST () |
05:16:11 | Paul_The_Nerd | http://www.rockbox.org/viewcvs.cgi/apps/plugins/helloworld.c.diff?r1=1.2&r2=1.3 <−−- This seems to be the extent of the changes necessary. |
05:16:20 | Paul_The_Nerd | Though I'm by no means an authority on this. |
05:19:57 | | Quit Rob2222_ (Read error: 110 (Connection timed out)) |
05:20:57 | XavierGr_ | I think that most users fell on 1 big mistake. |
05:21:06 | Paul_The_Nerd | Hm? |
05:21:35 | XavierGr_ | After this massive update on plugins the user must make sure that the old folder with the plugins must be removed before the upgrade. |
05:21:42 | XavierGr_ | or again... maybe I am wrong. |
05:22:12 | XavierGr_ | I say that becuase most users will overwrite the .rockbox folder not just replace. |
05:22:22 | XavierGr_ | but now that I think of it maybe I am wrong. |
05:22:27 | XavierGr_ | I will try myself and see. |
05:26:17 | Paul_The_Nerd | If you overwrite the plugins folder I think you should be fine. But if you have any extra plugins (ones not included by default) then they probably won't work. |
05:27:07 | XavierGr_ | plugin problems? I just upgraded, and I dont have problems. But yeah If you are talking for plugins that are not included in cvs, all will fail to start. |
05:27:35 | XavierGr_ | Tha plugin loader changed together with the api version so to run old plugins someone will have to recompile them. |
05:28:22 | Paul_The_Nerd | Not just recompile them. |
05:28:33 | Paul_The_Nerd | A line will have to be removed, and another added, I believe. |
05:29:20 | | Join joeh [0] (n=jmorrell@host-84-9-196-197.bulldogdsl.com) |
05:29:36 | XavierGr_ | yes somethink like that. Whe I said recomplie I meant to apply the changes too. |
05:29:52 | joeh | not been here in a while |
05:29:52 | Paul_The_Nerd | Yeah |
05:30:07 | Paul_The_Nerd | It's not a hard change to make, from the looks of it. |
05:30:08 | joeh | how is the progress on the h300. |
05:30:18 | joeh | stupidly i just sold mine :( |
05:30:21 | XavierGr_ | Very good |
05:30:33 | joeh | to buy an arcam amp. anyway |
05:30:34 | XavierGr_ | What are you crazy? I just ordered one for me! |
05:30:43 | joeh | im thinking of buying another |
05:30:49 | XavierGr_ | haha |
05:30:50 | joeh | or an ipod video |
05:30:53 | XavierGr_ | That's the spirit |
05:31:04 | XavierGr_ | no don't fall for Apple.... ;) |
05:31:15 | joeh | i dont think i will |
05:31:33 | joeh | so has a compiled build been made for the h300 |
05:31:47 | XavierGr_ | Of course |
05:31:53 | joeh | just reading on the misticriver forums and ppl have been getting emulators on it and all sorts. |
05:31:56 | XavierGr_ | even playback is like the H100 |
05:32:09 | joeh | it was only about 2-3 months ago there was loads of work to do |
05:32:20 | joeh | how do you mean like the h100 |
05:32:30 | joeh | i had an h140 before my h300 |
05:32:33 | XavierGr_ | H300 progress has advanced in the same level as H100. |
05:32:41 | joeh | oh...ok :) |
05:32:53 | XavierGr_ | well almost the same... |
05:33:02 | XavierGr_ | but rockbox is very usable for H300. |
05:33:15 | XavierGr_ | Paul_The_Nerd: Do you have an H300? |
05:33:24 | Paul_The_Nerd | No, only a H120 |
05:33:48 | joeh | the iaudio X5 worth a look? |
05:33:51 | Paul_The_Nerd | It did not seem worth the money to buy an H300 as well. |
05:33:52 | Linas5 | yes |
05:33:52 | XavierGr_ | Ah just to make sure if the progress is like the H100, because I am not sure on some aspects |
05:34:02 | Linas5 | i just got an x5 recently =P |
05:34:12 | XavierGr_ | Linus, I think, is currently working on X5 |
05:34:15 | joeh | whats the sound quality like? |
05:34:24 | Linas5 | amazing |
05:34:38 | Linas5 | better than the 4g ipod i had |
05:34:57 | Linas5 | as long as you dont turn on those bass enhancement things or whatever |
05:35:07 | Linas5 | (even though they are better than most players) |
05:35:10 | Linas5 | like the eq and stuff |
05:35:41 | joeh | what framerate does the ipod video allow? |
05:35:54 | joeh | as i saw one today, (housemate) and it looked fairly smooth |
05:36:13 | joeh | he's had it for 1 week |
05:36:25 | XavierGr_ | then? |
05:36:26 | joeh | and its already scratch, looks years old |
05:36:32 | XavierGr_ | ah okay |
05:36:38 | Paul_The_Nerd | I saw one at the apple store, and the picture was quite good and smooth, but yeah, the finish scratches easily |
05:36:45 | Linas5 | the x5 is really sturdy/unscratchable |
05:36:50 | Linas5 | compared to the ipod |
05:36:59 | joeh | i h300 was immaculate |
05:37:05 | joeh | sold it on ebay for £260 |
05:37:07 | Linas5 | the x5 only plays video at 1/2 the framerate of the ipod |
05:37:12 | joeh | which is damn good for a 2nd ahnd unit |
05:37:31 | Linas5 | but meh....its 2 inches....not gonna watch movies on it, might as well get a psp or a real pmp =P |
05:37:46 | Paul_The_Nerd | I'd say real PMP |
05:38:05 | Paul_The_Nerd | One that actually has proper output so you can hook it up to a TV or something if you're around one. |
05:38:06 | joeh | heh! |
05:38:13 | XavierGr_ | wow 260 pounds. I will get mine new for the same price! |
05:38:18 | joeh | here was my auction. im lucky ebay never closed it |
05:38:18 | joeh | http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&rd=1&item=5832467932&ssPageName=STRK:MESO:IT |
05:38:35 | XavierGr_ | why close it? |
05:39:04 | joeh | i sneakily said i'll leave all my music on it |
05:39:05 | joeh | well |
05:39:09 | joeh | 40 gigs worth anyway |
05:39:17 | joeh | and linked to the music |
05:39:40 | Linas5 | i wish i could do something useful with my x5 |
05:39:41 | XavierGr_ | well it doesn't matter for all the users. (at least those that have different listening habbits) |
05:39:56 | joeh | yeah |
05:39:57 | XavierGr_ | Linas5: Well, you can listen to music with it ;) |
05:40:07 | Linas5 | its kinda weird... |
05:40:18 | Linas5 | onea the folders full of music doesnt like getting played by it |
05:40:30 | Linas5 | it like...constantly starts and ff's through all the songs |
05:40:43 | Linas5 | not really playing anything |
05:40:53 | joeh | the only thing that bothers me a bit is there no option to build a database based on tagged mp3's with the x5 |
05:41:02 | joeh | even though personally i way prefer a file tree |
05:41:18 | Linas5 | as long as you have a decent organization of your music |
05:41:31 | joeh | i do |
05:41:40 | joeh | i <3 tag&rename |
05:41:44 | Linas5 | as long as you dont just put all your .ogg's and .mp3's in one big folder |
05:41:46 | Linas5 | =P |
05:41:50 | Linas5 | meh |
05:41:50 | joeh | i only have albums to |
05:42:09 | Linas5 | i just trust whatever the person that made the torrent put there |
05:42:11 | Linas5 | i mean... |
05:42:24 | Linas5 | yes... |
05:42:27 | | Part Paul_The_Nerd |
05:42:35 | joeh | D:\My Music\Sigur Rós\Takk\01-sigur_ros-takk.mp3 |
05:42:42 | joeh | my structure |
05:43:13 | joeh | ooh thats not been sorted yet |
05:43:43 | joeh | D:\My Music\Artist\Album\01 - Song.ogg |
05:43:49 | Linas5 | G:\iAudio\ARTIST\ALBUM\SONG NAME |
05:44:18 | Linas5 | errr |
05:44:27 | Linas5 | stick MUSIC between iaudio and artist |
05:44:28 | Linas5 | =P |
05:44:42 | joeh | Display Info: (1280x1024 32bit 75Hz) ¤ Monitor: (Plug and Play Monitor) |
05:44:46 | joeh | crap sorry :( |
05:44:49 | Linas5 | lol |
05:46:01 | joeh | nn dude! :) |
05:46:11 | joeh | its 4:46am here in england |
05:47:19 | | Join Membrillo [0] (n=sam_kill@58.164.32.154) |
05:47:32 | | Nick joeh is now known as joeh|Zzz (n=jmorrell@host-84-9-196-197.bulldogdsl.com) |
05:47:58 | Linas5 | lol |
05:48:06 | Linas5 | i'm gonna head to sleep soo |
05:48:07 | Linas5 | n |
05:48:09 | XavierGr_ | 6:47 here in Greece. |
05:48:21 | Linas5 | 10:48 in wisconsin |
05:48:22 | Linas5 | =P |
05:50:05 | | Quit RotAtoR ("zzzzzz") |
05:50:07 | Linas5 | so |
06:00 |
06:02:21 | | Quit bagawk ("leaving") |
06:09:20 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
06:15:41 | | Quit Linas5 (Remote closed the connection) |
06:17:32 | | Quit Nibbler (Read error: 110 (Connection timed out)) |
06:17:44 | | Join Nibbler [0] (n=sven@port-212-202-193-50.dynamic.qsc.de) |
06:31:31 | | Join ashridah [0] (i=ashridah@220-253-120-10.VIC.netspace.net.au) |
06:43:17 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
06:54:11 | | Quit Membrillo () |
06:56:30 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:04:45 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
07:09:29 | | Quit ghode|afk () |
07:18:54 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:44:21 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-129-077.pools.arcor-ip.net) |
07:55:58 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
08:00 |
08:00:24 | Bger | morning :) |
08:04:02 | amiconn | morning |
08:04:10 | B4gder | god morgon! |
08:15:33 | amiconn | B?gder: With my new plugin loader, sim plugins are not version checked. This function can be added, by exporting a symbol containing the api version from the so / dll |
08:16:28 | amiconn | What do you think about this solution? |
08:17:12 | B4gder | sounds fair |
08:20:21 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:43:28 | | Quit gtkspert () |
08:43:58 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
08:47:52 | * | preglow steals HCl's trademark and yawns |
08:52:44 | Bger | preglow ? |
08:55:50 | preglow | nevermind, internal joke |
08:56:34 | *** | Saving seen data "./dancer.seen" |
08:56:48 | | Quit BHSPitMonkey (Read error: 104 (Connection reset by peer)) |
08:57:00 | | Join Zagor [0] (n=bjst@194-237-150-170.customer.telia.com) |
09:00 |
09:00:43 | | Join BHSPitMonkey [0] (n=billybob@adsl-64-123-190-199.dsl.rcsntx.swbell.net) |
09:04:57 | B4gder | "I was thinking about the 127.53GB limit of FAT32." http://forums.rockbox.org/index.php?topic=2394.0 |
09:05:02 | B4gder | :-) |
09:05:08 | B4gder | 127.53... |
09:08:35 | amiconn | The limit is 2TB |
09:08:48 | amiconn | (FAT32 limit) |
09:09:04 | B4gder | I figured it should be something way above 128GB at least |
09:09:04 | Bger | with cluster size of ? |
09:09:14 | amiconn | 18KB |
09:09:26 | amiconn | bah, 16KB of course |
09:09:27 | B4gder | I just found the .53 fraction very amusing |
09:10:03 | amiconn | 2^28 clusters * 16 sectors * 512 byte/sector would even be 4TB, |
09:10:32 | * | amiconn is confused |
09:11:11 | Bger | but how much will be the fat table itself ? |
09:11:56 | amiconn | 2^28 clusters * 64 sectors * 512 byte/sector (32KB clusters) would be 8TB, |
09:12:13 | amiconn | but iirc FAT32 also stores the total number of sectors as a 32bit number, |
09:12:44 | amiconn | so 2^32 * 512 bytes/sector is the limit - 2TB |
09:14:21 | amiconn | Bger: The maximum allowed cluster size for any FAT variant is 32KB (64 sectors). 64KB clusters (128 sectors) are possible, but out of specs |
09:14:47 | amiconn | WinNT supports them (guess Win2K and WinXP too), but neither DOS nor Win9x |
09:15:44 | amiconn | (the so-called "NT large clusters") |
09:17:56 | Bger | win2k and winxp *should* support them if winnt did ... |
09:18:08 | amiconn | The FAT for a 2TB FAT32 partition would be 1GB ... |
09:18:27 | amiconn | Bah |
09:18:38 | Bger | yep, that's why i asked :) |
09:18:39 | * | amiconn can't calculate today |
09:18:45 | amiconn | It would be 256MB |
09:18:49 | Bger | only ? |
09:19:31 | amiconn | Yes, 2^26 clusters * 4 byte/entry |
09:21:07 | amiconn | The NT large clusters were 'invented' by microsoft to extend the possible partition size of FAT16 from 2GB to 4GB in NT4. NT4 didn't have FAT32 support |
09:21:44 | Bger | ah, yes |
09:22:04 | * | Bger has forgotten this fact |
09:29:48 | | Join Xerion [0] (i=xerion@zorgash.student.utwente.nl) |
09:34:11 | | Quit BHSPitMonkey (Read error: 104 (Connection reset by peer)) |
09:34:37 | B4gder | flinfo |
09:34:41 | B4gder | oops |
09:38:05 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
09:38:33 | preglow | now all those wasted commands pasted to irc would be useful after all if you just made logbot execute commands and spam irc with stdout :-) |
09:39:29 | B4gder | :-) |
09:44:29 | Bger | haha especially the lovely rm -rf / ... |
09:45:42 | ashridah | or running 'yes' |
09:50:36 | | Join TCK [0] (n=tckocr@81-178-224-13.dsl.pipex.com) |
09:57:38 | | Join leftright [0] (n=5087c6d2@labb.contactor.se) |
09:58:59 | leftright | Slasheri: you around ? |
10:00 |
10:03:19 | | Part leftright |
10:04:16 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
10:07:30 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
10:08:00 | linuxstb | This is what MS have to say about FAT32 limitations: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q184006 |
10:08:24 | linuxstb | The 127.53GB limit is a limitation of scandisk, not FAT32 itself. |
10:12:05 | B4gder | aha |
10:12:19 | B4gder | not that it surprises me |
10:14:19 | | Join amiconn_ [0] (n=jens@p54BD760D.dip.t-dialin.net) |
10:15:29 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
10:18:15 | petur | amiconn: saw the BOFH page on your site. Don't you know where it comes from? http://www.theregister.co.uk/odds/bofh/ |
10:20:31 | preglow | bofh is rather ancient |
10:20:37 | B4gder | indeed it is |
10:20:58 | preglow | and it does not come from thereg |
10:21:05 | preglow | it is older than thereg by far |
10:21:19 | preglow | at least i'd guess |
10:21:24 | B4gder | I'm quite sure |
10:21:47 | preglow | no, it's not :-) |
10:21:51 | preglow | the register is one year older |
10:21:51 | preglow | haha |
10:21:56 | petur | so the 'new' articles there are just old stuff? |
10:22:28 | | Quit perplexity (Read error: 110 (Connection timed out)) |
10:22:33 | preglow | first bofh was released in 95, they say, damn, time flies |
10:22:41 | preglow | i could've been certain i read some before 95 |
10:23:40 | petur | still read 'm almost every week :) |
10:24:10 | preglow | had a bunch of them printed out ages ago, they were great fun |
10:27:18 | ze | hmm bofh seems older than 95 |
10:27:37 | ze | sure thats not the beginning of the 'new' bofh files that the register's published? |
10:27:52 | | Quit linuxstb ("CGI:IRC") |
10:28:13 | preglow | no idea, just had a glance at wikipedia, figured they'd have that right |
10:28:37 | preglow | but no, i also see they link to stuff that's older |
10:28:41 | preglow | which fits better with what i remember |
10:29:16 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
10:31:46 | | Quit amiconn (Read error: 110 (Connection timed out)) |
10:31:46 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD760D.dip.t-dialin.net) |
10:40:28 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
10:44:23 | linuxstb | Can anyone recommend a good binary usenet downloader for Linux? Preferably a command-line program, and it needs to efficiently handle extremely large newsgroups. |
10:48:55 | preglow | time for the annual alt.bin.* download fest? :) |
10:49:36 | gromit` | hellanzb is pretty good it appears |
10:49:42 | gromit` | but you need to have nzb files |
10:53:49 | | Join b0br [0] (n=d5a8b399@labb.contactor.se) |
10:56:28 | Rob2222 | The RB file rename system isnt fool proved |
10:56:38 | *** | Saving seen data "./dancer.seen" |
10:56:46 | Rob2222 | I manages to damagy my fat, i think. |
10:58:55 | preglow | how? |
11:00 |
11:01:11 | | Join Polo_o [0] (n=polo_o@82-69-160-166.dsl.in-addr.zen.co.uk) |
11:03:11 | markun | I got a ata panic -1 yesterday when I turned my player on in the train |
11:04:00 | markun | Is that a bad sign, or nothing to worry about if it works again just fine now? |
11:04:22 | B4gder | you mean the bootloader said so? |
11:04:47 | markun | yes |
11:04:57 | petur | H3xx and V5? |
11:05:09 | Bger | h1xx iirx |
11:05:13 | markun | H120 V3 I think |
11:05:31 | markun | V2 even |
11:05:39 | B4gder | I'd assume just a temporary problem |
11:05:55 | Rob2222 | preglow: Tried to move files. So rename to ../ /../ ans suchs thing. |
11:06:00 | Bger | what does "-1" mean ? |
11:06:05 | markun | Maybe it the train was accellerating and the HD had a hard time spinning |
11:06:28 | Rob2222 | preglow: Will make a chkdsk /f in 1h after backup the readable files. |
11:06:52 | markun | Bger: some problem in ata_hard_reset I think |
11:07:38 | Bger | maybe ... or maybe u've been shaking the unit at the same time |
11:08:38 | markun | No, not really |
11:10:45 | | Join perplexity [0] (n=joust@217.165.22.100) |
11:16:09 | preglow | B4gder: don't know if that's possible |
11:16:11 | preglow | ehh |
11:16:15 | preglow | Rob2222: don't know if that's possible |
11:23:14 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
11:27:45 | | Quit Febs (Read error: 104 (Connection reset by peer)) |
11:30:21 | | Join tucoz [0] (n=martin@hornved.ii.uib.no) |
11:31:26 | tucoz | Hello, maybe the background colour for the h300 series screendump should be changed slightly as it is hard to see where the borders of the image are in the wps-gallery. |
11:33:50 | Rob2222 | preglow: It is. I was in my bed trying any rename combinations to move files. After some combinations only the half of my directories in root shows up. I thought, damn, the fat. Shut the player off. Restart. Rockbox wont boot anymore. |
11:34:24 | Rob2222 | Then connected to PC with iriver usb, seeing a file in total commander whith no name. |
11:34:33 | Rob2222 | This cant be accessed |
11:34:42 | Rob2222 | chkdsk reports errors and wants /f |
11:39:08 | | Join Membrillo [0] (n=sam_kill@58.164.32.154) |
11:39:08 | | Join webguest29 [0] (n=864c0337@labb.contactor.se) |
11:40:55 | | Part tucoz ("Leaving") |
11:41:03 | | Quit _Vladoman (Read error: 110 (Connection timed out)) |
11:41:29 | | Join _Vladoman [0] (n=Vladoman@p54A7F98D.dip.t-dialin.net) |
11:41:57 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
11:45:22 | Membrillo | what do people think about having crossfeed on a sliding scale? so you could slide between the channels being completely switched and normal? |
11:46:00 | Paul_The_Nerd | Completely switched? |
11:46:09 | Membrillo | left is right and right is left |
11:46:31 | Membrillo | or is that possible already? |
11:46:46 | markun | Crossfeed does more than just mix the channels.. |
11:47:09 | Membrillo | oh does it? |
11:47:16 | Membrillo | well, what do you think about a fader? |
11:47:20 | markun | But there probably will be some settings with the new crossfeed implementation |
11:47:22 | Membrillo | thats probably what i should of asked |
11:47:49 | markun | variable delay and amount of crossfeeding |
11:47:55 | Membrillo | because i wear my earphones switched and it completely stuffs up the soundstage and surround sound features |
11:48:49 | markun | Maybe a general option to switch the channels would be something for you. Not only for crossfeed. |
11:48:57 | Membrillo | yeah |
11:49:03 | Membrillo | thats pretty much it |
11:49:18 | Membrillo | i dont use crossfeed anyway, but i thought thats what could do the trick |
11:49:28 | Membrillo | i mean, ive read on MR of people in the same situation |
11:49:52 | webguest29 | i think this could be added to the stereo width setting ( -100% would mean switched channels) |
11:50:32 | Membrillo | hmmm, i think a general, channels fader would be useful |
11:50:46 | markun | A seperate option to swith the channels would be more efficient. |
11:50:57 | Membrillo | yeah |
11:50:58 | Membrillo | sure |
11:51:05 | Membrillo | thats cool |
11:51:09 | Membrillo | whatever does the trick :) |
11:55:11 | | Quit perplexity (Excess Flood) |
11:55:56 | | Join perplexity [0] (n=joust@217.165.22.100) |
11:57:16 | Paul_The_Nerd | Y'know, I didn't even realize you couldn't switch the channels. |
11:57:34 | | Quit uwe_ ("Leaving") |
12:00 |
12:01:42 | Membrillo | Paul_The_Nerd: i guess you wouldnt really use it unless you had switched earphones like i do |
12:02:10 | Paul_The_Nerd | True |
12:02:37 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
12:02:42 | linuxstb | Membrillo: If you wanted to switch channels, I think just editing the convert_to_internal() function in apps/dsp.c would do the job. |
12:02:56 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
12:03:52 | linuxstb | There are various ways to do it, but exchanging "dst[0]" and "dst[1]" everywhere in that function should work. |
12:04:11 | preglow | hmm |
12:04:22 | linuxstb | No? |
12:04:29 | preglow | a configurable mixing matrix would be good |
12:04:48 | preglow | would also allow us to implement all the stuff archos has, which is unimplemented right now |
12:05:16 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
12:05:54 | | Join needleboy [0] (n=d9841551@labb.contactor.se) |
12:05:56 | Rob2222 | has anyone a idea how to delete a file without name? |
12:06:07 | needleboy | good morning |
12:06:16 | needleboy | can anyone give me a hand compiling a few plugins? |
12:06:44 | preglow | you shouldn't need help for that, you just insert them in the SOURCES file and type 'make' |
12:07:12 | needleboy | i got a few of the H300 plugins made by the PLUGbox team, they're all in .C format and were fixed for the new Plugin Loader, but i have no idea how to compile them to .ROCKs |
12:07:24 | needleboy | that's what i did, preglow |
12:07:28 | preglow | then it should work |
12:07:35 | needleboy | but they we'rent created... |
12:07:37 | linuxstb | You need to ask the plugbox people to give you their changes to apps/plugins/Makefile |
12:07:43 | needleboy | they have |
12:07:48 | needleboy | oh |
12:07:52 | needleboy | not that... |
12:07:58 | linuxstb | I think they use an "extras" directory as well, not just a single .c file for each plugin. |
12:08:05 | needleboy | great... |
12:08:07 | needleboy | what now? |
12:08:10 | preglow | ask them |
12:08:13 | preglow | it's their stuff |
12:08:14 | | Quit Seed (Nick collision from services.) |
12:08:17 | needleboy | yeah, i know... |
12:08:21 | | Join Seed [0] (i=ben@85-64-200-85.barak-online.net) |
12:08:34 | needleboy | Paprica: are you here? |
12:08:43 | linuxstb | Or just wait until they release updated rocks themselves. |
12:09:09 | Rob2222 | preglow: http://www.skyhoppel.de/rob/noname.jpg <= That file i got with my rockbox rename tries. |
12:09:17 | aliask | needleboy: I think you just stick them in with the original source, and add the main c file to the /apps/plugins/SOURCES file. |
12:09:20 | preglow | it happens |
12:09:23 | preglow | chkdsk should fix that |
12:09:30 | Rob2222 | i did |
12:09:36 | Rob2222 | chkdsk reports no errors |
12:09:39 | Rob2222 | hmm |
12:09:46 | Rob2222 | and i cant delete that file |
12:09:52 | linuxstb | Have you tried deleting the directory containing that file? |
12:09:59 | Rob2222 | its in root |
12:10:07 | needleboy | aliask: i did, but they some errors were returned, and the ROCKs werent created |
12:10:15 | aliask | What errors? |
12:10:22 | | Part petur |
12:10:39 | needleboy | just one plugin had errors, the others looked ok, but no .ROCK file were created for them |
12:10:57 | needleboy | god damn kids, paprica's in school, eli_sherer's in the army... |
12:11:06 | needleboy | i got stuck with a new god damn plugin loader,,, |
12:11:24 | needleboy | and an Optimized version that doesn't work with all the plugins it offers... |
12:11:26 | needleboy | :) |
12:11:29 | Paul_The_Nerd | Hehehe |
12:11:49 | needleboy | any chance one of you tries to make me ROCKs from them? |
12:11:57 | Rob2222 | linuxstb: you know what i made to getr that file? i tried to move files with rename funcion. |
12:12:13 | linuxstb | Rob2222: Yes, I read that. |
12:12:22 | Rob2222 | now rockbox even wont boot |
12:12:25 | Paul_The_Nerd | I thought all you had to do for the new plugin loader was remove one line, and add another... |
12:12:35 | Rob2222 | result -1 |
12:12:35 | aliask | needleboy: If there were no errors and the .rocks weren't created, it can't have even been looked at by the compiler. |
12:12:53 | needleboy | do you mind trying |
12:13:13 | needleboy | ? |
12:13:19 | aliask | Which plugins are these? |
12:13:31 | linuxstb | needleboy: As I said, the plugbox plugins have an "extras" directory that needs to be compiled and linked against those plugins. If you haven't modified apps/plugins/Makefile, then that won't happen. |
12:13:54 | needleboy | right... |
12:13:55 | linuxstb | I haven't tried to do that, I've just looked at the source for those plugins. |
12:14:01 | aliask | linuxstb: Not true, I've compiled many plugins with the extras directory, and I've never touched the makefile. |
12:14:07 | needleboy | so no chance until i get the file from them? |
12:14:32 | aliask | needleboy: Which plugins, I'll have a shot at compiling for you. |
12:14:52 | needleboy | needleboy.net/files/PLUGboxPlugins.rar">http://needleboy.net/files/PLUGboxPlugins.rar |
12:15:19 | needleboy | if you manage, you're my God |
12:16:29 | linuxstb | aliask: Yes, you're right, sorry. The plugins #include the .c files in the extras directory... |
12:16:39 | aliask | Yeah. |
12:17:58 | linuxstb | needleboy: Your .rar file doesn't contain the "extras" directory. |
12:18:09 | Paul_The_Nerd | Hehehe |
12:20:45 | aliask | Yeah, I just noticed that when I got the error. I have some of the files from that extras folder so I'll just copy them in. |
12:22:51 | aliask | They compiled fine, I'll zip up the rocks and host them in a second. |
12:23:37 | needleboy | you rule |
12:23:52 | preglow | including c files.... |
12:24:44 | XavierGr_ | Bger are you here? The latest patch for the battery_bench plugin is on the tracker. If you have any time please check it. https://sourceforge.net/tracker/?func=detail&atid=439120&aid=1357370&group_id=44306 I have to run. |
12:24:52 | | Part XavierGr_ |
12:25:24 | needleboy | aliask: brb |
12:25:27 | needleboy | thanks! |
12:25:45 | aliask | aliask.dyndns.org:70/plugins.zip">http://aliask.dyndns.org:70/plugins.zip |
12:26:14 | Rob2222 | so plugins go now? |
12:26:23 | Rob2222 | k |
12:26:28 | aliask | er, I was just compiling them for needleboy. |
12:26:34 | Rob2222 | has someone a ide, what i could make? |
12:26:57 | aliask | Colour bmp support in the WPS would be nice. |
12:27:00 | Rob2222 | i described the problem here again: http://www.skyhoppel.de/rob/RB_rename_problem.txt |
12:27:57 | Rob2222 | Since that renaming, RB wont boot. |
12:28:07 | aliask | Rob2222: If you are desperate, you could use the iRiver format feature. |
12:28:09 | Rob2222 | And I have the file without name in root. |
12:28:22 | Rob2222 | Yeah, sure. I could format. |
12:28:40 | Rob2222 | But I thought one of the devs is maybe interested in the problem- |
12:29:19 | Rob2222 | Cause its a bad bug in RB when its geting to risk data loss. |
12:29:40 | | Join Matze41 [0] (i=Miranda@p5484D75D.dip.t-dialin.net) |
12:31:32 | Rob2222 | hmm |
12:32:46 | | Join Lost-ash [0] (i=ashridah@220-253-123-194.VIC.netspace.net.au) |
12:33:27 | Rob2222 | no one a idea whats causes the BL result -1? |
12:34:47 | Lost-ash | missing rockbox.iriver file and/or .rockbox directory |
12:34:53 | | Quit ashridah (Nick collision from services.) |
12:34:55 | | Nick Lost-ash is now known as ashridah (i=ashridah@220-253-123-194.VIC.netspace.net.au) |
12:35:14 | Rob2222 | no, its in the .rockbox directory, like before. |
12:35:32 | Rob2222 | i made a binary compare with the .zip, its ok |
12:37:51 | Rob2222 | i would like to know how to delete the mysterious file without filename. |
12:39:11 | webguest29 | can you move the file into an other directory? |
12:39:50 | Rob2222 | no, i cant move/delete/rename the file |
12:40:07 | Rob2222 | he always says "cant read the file h:\" |
12:40:54 | Rob2222 | or in windows explorer: cant delete, the sourcefile or from sourcedisk cant be read |
12:41:17 | Rob2222 | I think i need a tool that checks the FAT |
12:42:36 | | Join alanis [0] (n=alanis@85.99.91.144) |
12:43:01 | alanis | hi guys |
12:43:17 | linuxstb | Rob2222: Does anything get displayed if you do "dir /x" from DOS? |
12:44:05 | Rob2222 | 26.09.2005 12:57 <DIR> VIDEO Video |
12:44:05 | Rob2222 | 05.01.2040 06:15 811 |
12:44:05 | Rob2222 | 01.11.2005 07:37 <DIR> NEU4NO~1 Neu 4 non128 |
12:44:19 | Rob2222 | the 811 bytes file is the empty |
12:44:34 | Rob2222 | or need the whoule output then i make a txt fiule |
12:45:01 | Rob2222 | http://www.skyhoppel.de/rob/dir.txt |
12:48:16 | linuxstb | Well, it seems you need a better FAT repair program than chkdsk. Or you could be adventurous and try to manually edit the FAT entry for that nameless file. |
12:48:42 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
12:51:44 | | Quit kernelsensei (Read error: 104 (Connection reset by peer)) |
12:51:45 | | Join kernelsensei [0] (n=boris@unaffiliated/kernelsensei) |
12:51:48 | Rob2222 | hehe |
12:52:03 | Rob2222 | must i edit all fat copies? |
12:52:15 | Rob2222 | or is there a tool for it? |
12:52:46 | linuxstb | I have no idea. I would just search for "Neu 4 non128" on the disk, and look at what comes before it. I know nothing about the details of FAT though. |
12:53:05 | linuxstb | (or NEU4NO~1) |
12:53:09 | Rob2222 | yeah |
12:53:13 | Rob2222 | hmm |
12:53:13 | * | Paul_The_Nerd mutters. |
12:53:19 | Rob2222 | installing disk editor |
12:53:33 | Rob2222 | anyone know a good fat repair programm |
12:53:33 | Paul_The_Nerd | With the ipodport, it seems I can rarely browse folders/plugins/etc now. |
12:53:47 | linuxstb | Talk to preglow :) |
12:53:55 | Paul_The_Nerd | Gotcha |
12:54:03 | Paul_The_Nerd | I was gonna try out the Bubbles plugin |
12:54:05 | linuxstb | Have you tried disabling the cache? I tell everyone that.... |
12:54:14 | petur | with a disk editor you can edit the directory entries to give it a good name, then delete it. It's not in the fat I think |
12:54:31 | Paul_The_Nerd | Y'know, I thought I had it disabled, but I just realized I did a clean CVS co earlier. |
12:54:45 | linuxstb | It's strange, because it seems very reliable on my ipod at the moment. But reliability seems to come and go. |
12:54:46 | Rob2222 | petur: but it is a file name |
12:55:05 | Paul_The_Nerd | Well, it feels like it's the "disk" access. |
12:55:19 | Paul_The_Nerd | Because menus work great, everything works great except for actually opening folders or viewing the plugin list. |
12:55:36 | linuxstb | That could be the cause - obviously the Nano's "disk" is different to the other ipods. |
12:55:39 | Paul_The_Nerd | Yeah |
12:55:47 | Paul_The_Nerd | It could explain a lot of things. |
12:55:53 | Paul_The_Nerd | Including maybe why the original FW doesn't load. |
12:56:08 | Paul_The_Nerd | Depending on how that's handled. |
12:56:30 | petur | can't remember it very well, have done that once in the DOS days. If you can do raw disk access you'll find the directory entries (search for another file next to it) |
12:56:39 | *** | Saving seen data "./dancer.seen" |
12:56:44 | linuxstb | ipodlinux seems to deal with the Nano's flash in the same way as other ATA disks, but they are using the Linux ATA driver, which is obviously not the same as the Rockbox one. |
12:57:11 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
12:57:38 | Jungti1234 | hi |
12:57:40 | preglow | i have done two things to my nano build |
12:57:41 | Paul_The_Nerd | Gotcha |
12:57:42 | preglow | disabled cache |
12:57:45 | preglow | and disabled ata thread |
12:57:46 | petur | the bootloader probably iterates through the list of files in the root and gets an error because of the bad name |
12:57:59 | Paul_The_Nerd | preglow: And yours works fairly consistently? |
12:58:02 | preglow | yes |
12:58:03 | linuxstb | preglow: Ah yes, I forgot the ata thread. So you don't send the disk to sleep? |
12:58:05 | Jungti1234 | hey Membrillo, you here? |
12:58:13 | preglow | if i send the disk to sleep, everything locks up |
12:58:21 | preglow | Paul_The_Nerd: try setting the disk sleep timer to something very large |
12:58:24 | preglow | Paul_The_Nerd: and see if that helps |
12:58:51 | Paul_The_Nerd | Should the nano even have a sleep timer? |
12:58:56 | preglow | well |
12:59:01 | preglow | depends on what angle you want to take |
12:59:07 | preglow | the flash is after all accessed like a disk |
12:59:12 | preglow | and the sleep mechanism might be relevant |
12:59:18 | preglow | like put the flash chip into sleep mode or whatever |
12:59:28 | preglow | it obviously does something |
12:59:48 | Lynx_ | i never get any mails from the rockbox-dev list, is it not used or is my subscription somehow broken? |
12:59:59 | preglow | if you _never_ get them, then broken |
13:00 |
13:00:03 | linuxstb | It must be broken. Check the archives on the Rockbox website. |
13:00:31 | Lynx_ | hmm, i only got 3 mails from it ever |
13:00:33 | | Quit webguest29 ("CGI:IRC (EOF)") |
13:00:56 | Membrillo | Jungti1234: yep |
13:01:01 | Jungti1234 | um |
13:01:25 | Paul_The_Nerd | Hrm |
13:01:36 | Jungti1234 | Membrillo: Did you make downloader? |
13:01:37 | Paul_The_Nerd | Setting the disp spindown to 254 seconds, and suddenly everything is absolutely wonderful |
13:01:58 | Paul_The_Nerd | Though bubbles doesn't run. "Incompatible model" though I swear the thread said it was nano-compatible. But that's neither hear nor there. |
13:02:02 | Membrillo | Jungti1234: I made a rockbox downloader yes |
13:02:08 | Paul_The_Nerd | The sleep mode is definitely an issue |
13:02:23 | preglow | Paul_The_Nerd: suspected that, yes |
13:02:32 | preglow | Paul_The_Nerd: i've just disabled my ata thread completely because of that |
13:02:36 | Paul_The_Nerd | Also |
13:02:43 | Paul_The_Nerd | ALL plugins return Incompatible Model on Nano for me |
13:02:48 | Jungti1234 | Membrillo: Do you know that it has bug? |
13:03:02 | preglow | perhaps amiconn messed up something with his plugin commit |
13:03:03 | Bger | http://slashdot.org/pollBooth.pl |
13:03:08 | Paul_The_Nerd | Perhaps. |
13:03:12 | preglow | Paul_The_Nerd: you have of course rebuilt all of them after he did so? |
13:03:25 | Paul_The_Nerd | Yes sir |
13:03:43 | Membrillo | Jungti1234: yes, it probably does. Which bug have you found? |
13:03:50 | Paul_The_Nerd | Fresh from CVS and everything. |
13:04:05 | Jungti1234 | Membrillo: Address was mistaken. |
13:04:23 | Membrillo | what do you mean |
13:04:24 | | Join akaidiota [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
13:04:33 | Jungti1234 | http://www.rockbox.org/daily/player/rockbox-player-2006-01-16.zip <- no |
13:05:00 | Jungti1234 | http://www.rockbox.org/daily/player/rockbox-player-20060116.zip <- yes |
13:05:06 | Jungti1234 | ok? |
13:05:34 | Membrillo | oh, that must be to do with how the date is displayed on your computer |
13:05:45 | Jungti1234 | Rockbox downloader can't download newest build because address is mistaken. |
13:06:20 | Jungti1234 | How should I do it? |
13:06:54 | Membrillo | you cant do anything at the moment. I should be able to fix it for the new version. Sorry |
13:07:36 | Jungti1234 | ok :) |
13:07:52 | Jungti1234 | I'm fine. |
13:07:59 | Membrillo | i just fixed it |
13:08:30 | Membrillo | ill send you an exe now if you want? it might have some bugs in it because its not quite ready for release, but it should work |
13:08:43 | Membrillo | you will be the first to try it :) |
13:09:14 | | Join |Lupin| [0] (n=seb@zen.loria.fr) |
13:09:35 | |Lupin| | Hello, there. |
13:09:45 | | Join jkerridge [0] (n=cbd9302a@labb.contactor.se) |
13:09:52 | Membrillo | hiya |
13:10:04 | Membrillo | Jungti1234: would you like a fixed EXE? |
13:10:13 | Jungti1234 | yes |
13:10:41 | Membrillo | it may have some bugs in it. If you find them, please tell me if we talk again |
13:11:25 | |Lupin| | I think my Iriver H140 is dead: it f!oze yesterday while I was playing with the recording functionalities. Today I reset it using the hidden button closeto the USB connector, but I still can't switch it on. Is thereSomethi&g else I could try, pls ? |
13:11:43 | jkerridge | hi. Just followed the new developers instructions and I got a failure in the build. Can anyone spare a minute? |
13:12:25 | B4gder | jkerridge: shoot |
13:12:27 | | Quit needleboy ("CGI:IRC (EOF)") |
13:12:53 | jkerridge | Thanks. I'll type the 4 errors |
13:13:04 | B4gder | building for what target? |
13:13:26 | jkerridge | building H320/340 Normal build using cygwin on Windows XP |
13:13:31 | B4gder | |Lupin|: give it a good long charge |
13:13:47 | jkerridge | itread.o had Error 1 |
13:14:49 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
13:14:50 | Jungti1234 | hey, I solved all problems through reinstall. :) |
13:15:38 | jkerridge | initial error was in itread.c in fucntion it_load_sigdata line 1164. "error: insn does not stisy its constraints" |
13:16:18 | Membrillo | Jungti1234: its fixed? |
13:16:19 | |Lupin| | B4gder: Well... I charged it onedayLong beforeusing it yesterday, andThen Iused itFor, say, two hours before it crashed. Do youThink a new charge can help, really ? And what doyou cll long ? |
13:16:32 | Jungti1234 | Membrillo: what? |
13:16:39 | Rob2222 | Hey, it worked. I replaced the empty name in the disk editor with "test" and the file has now a name and rockbox boots again :) |
13:16:46 | Membrillo | is your problem fixed |
13:16:49 | B4gder | jkerridge: what compiler setup are you using? |
13:16:50 | Jungti1234 | Membrillo: Did you upload it to misticriver? |
13:17:09 | Membrillo | Jungti1234: no i linked you in the private convo |
13:17:17 | Jungti1234 | ? |
13:17:37 | Jungti1234 | what is private convo? |
13:18:37 | Jungti1234 | I didn't see link to you. |
13:18:41 | Membrillo | in this there are two files. Overwrite the exe included and place the other in the folder as well |
13:18:46 | amiconn | Paul_The_Nerd: What plugin do you try to run? Was this plugin compiled for the Nano, and after my plugin loader commit? |
13:18:46 | Membrillo | http://jupiter.walagata.com/w/membrillo/rbdl.zip |
13:18:52 | Jungti1234 | ok |
13:19:05 | Paul_The_Nerd | amiconn: Any plugin, including ones that definitely worked for the nano, and yes after the loader commit |
13:19:07 | jkerridge | B4gder: How can I find the info to answer your question? |
13:19:25 | B4gder | jkerridge: how did you get your cross-compiler? |
13:19:48 | amiconn | Paul_The_Nerd: That's strange. Could you load one such plugin in a hex editor and check the header? |
13:20:04 | Jungti1234 | heh Membrillo |
13:20:11 | Paul_The_Nerd | Gimme a second, I'm having a few other problems at the moment, but I will in just a minute |
13:20:15 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
13:20:19 | Membrillo | Jungti1234: what? |
13:20:22 | Jungti1234 | It doesn't have icon. :) |
13:20:26 | Membrillo | lol no |
13:20:37 | Jungti1234 | no? hehe |
13:20:44 | Membrillo | i have to do that before official releases. i couldnt be bothered just for you |
13:20:51 | Membrillo | it doesnt do it automatically |
13:21:02 | Jungti1234 | oops |
13:21:05 | Jungti1234 | good! |
13:21:17 | Membrillo | it works? |
13:21:20 | jkerridge | B4gder: I installed it using the cygwin setup. I followed the documentation on the rockbox site. I installed the full cygwin suite. Then I installed the rockbox additional m68k lib |
13:21:21 | Jungti1234 | It works fine. |
13:21:42 | Membrillo | can you check the saving settings function? |
13:22:03 | Membrillo | see if it works |
13:22:05 | Paul_The_Nerd | Okay, amiconn, what portion is the header? |
13:22:27 | jkerridge | B4dger: more precisely I installed the rockbox-devel |
13:22:30 | Paul_The_Nerd | Like, I just downloaded a very simple hex editor, and I'm not sure what I'm looking for. |
13:22:42 | | Join LinusN [0] (n=linus@labb.contactor.se) |
13:23:00 | Jungti1234 | hmm |
13:23:01 | Jungti1234 | Membrillo |
13:23:05 | Membrillo | yeah |
13:23:10 | Jungti1234 | Its error happens. |
13:23:18 | Membrillo | error? |
13:23:21 | Membrillo | thats not good |
13:23:28 | Jungti1234 | um |
13:23:30 | Membrillo | what error |
13:23:36 | Jungti1234 | '13' runtime error |
13:23:40 | B4gder | jkerridge: that sounds like an unorthodox install procedure |
13:23:41 | Membrillo | hmmm |
13:23:49 | Membrillo | when did that happen/ |
13:23:53 | Membrillo | when you were doing what |
13:24:09 | B4gder | jkerridge: to me, the error sounds like some kind build environment problem |
13:24:25 | Jungti1234 | saving settings and auto download on |
13:24:40 | Membrillo | exitting or opening the program? |
13:25:04 | Membrillo | or something else |
13:25:18 | jkerridge | B4dger: Thanks. Perhaps I will try again. I will follow more closely next time. Should I not install the full cygwin? |
13:25:24 | Jungti1234 | Membrillo: Happen if open while exit. |
13:25:50 | Membrillo | you mean it crashes when you exit? |
13:25:52 | B4gder | jkerridge: I would recommend that, but it is slightly more involved |
13:26:15 | Jungti1234 | Happen when end program and opened program again. |
13:26:21 | Paul_The_Nerd | amiconn: What am I looking for, exactly? |
13:26:21 | Membrillo | oh |
13:26:24 | Membrillo | ok |
13:26:30 | Membrillo | i know what you mean |
13:26:35 | Jungti1234 | :) |
13:26:40 | petur | why not build the crosscompiler. If you follow the wiki it's quite easy... |
13:26:46 | Membrillo | with save settings AND auto download on? |
13:27:13 | petur | even I did it :D |
13:27:26 | Jungti1234 | Membrillo: yes |
13:27:35 | Membrillo | can you try with just save settings? |
13:27:39 | Paul_The_Nerd | Also, to anyone: I can't seem to properly build Rockbox for H120 now. Any time I copy over one I've compiled myself, I get: |
13:27:39 | Paul_The_Nerd | I04:IllInster at 31032B6C |
13:28:07 | Membrillo | also, what player was it for, and what build were you getting |
13:28:19 | Jungti1234 | Membrillo: Checked to save setting and download automatic. |
13:28:41 | Membrillo | uncheck automatic download and try again |
13:28:42 | Jungti1234 | And I reopened while I ended program. |
13:28:59 | Jungti1234 | It doesn't open because error happens. |
13:29:00 | jkerridge | I will give building the cross compiler a go then. Many thanks. |
13:29:11 | amiconn | Paul_The_Nerd: The plugin should start with KcoR (0x48636F52) which is the little-endian representation of 'RocK' |
13:29:18 | Membrillo | redownload it and try it again |
13:29:18 | Membrillo | http://jupiter.walagata.com/w/membrillo/rbdl.zip |
13:29:20 | Membrillo | please |
13:29:31 | Jungti1234 | Already, I downloaded it. |
13:29:40 | Jungti1234 | no? |
13:29:44 | amiconn | Next bytes should be 0x0E00 0x0100 (target ID 14, plugin api version 1) |
13:30:06 | Membrillo | yes, but it isnt working any more is it? you need a fresh copy to start again |
13:30:49 | Jungti1234 | Overwrite it, but don't open. |
13:30:55 | Paul_The_Nerd | 4B 63 6F 52 0E 00 01 00 |
13:31:42 | Membrillo | oh... its got the registry value saved.... |
13:31:44 | Membrillo | hmmm |
13:31:46 | Membrillo | let me think |
13:32:07 | Jungti1234 | hm... |
13:32:22 | ashridah | did anyone fix the _debugf missing symbol issue with the SDL sim under cygwin? |
13:32:31 | amiconn | Paul_The_Nerd: Looks correct (48 -> 4B, didn't look close enough) |
13:32:51 | Paul_The_Nerd | Yeah, the KcoR showed in the other display portion |
13:32:54 | amiconn | It *should* work, but I can't test myself |
13:33:12 | Paul_The_Nerd | Well, it very definitely doesn't. |
13:33:28 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
13:33:42 | amiconn | I tested on iriver and several archoses. It works on all of them |
13:33:49 | Paul_The_Nerd | =/ |
13:33:50 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
13:33:54 | amiconn | ..but then all these targets are big endian |
13:34:01 | Paul_The_Nerd | Hehehe |
13:34:02 | Membrillo | try this jungti: http://jupiter.walagata.com/w/membrillo/jungti.zip |
13:34:16 | amiconn | preglow, linuxstb: Could one of you test this on iPod? |
13:34:45 | Paul_The_Nerd | Also, is there any reason my personally building rockbox for h120 doesn't work anymore, despite the fact that downloaded ones from the webpage do? |
13:35:27 | Paul_The_Nerd | I've not changed the source in any way, and it *used* to work, as of probably a week ago. (Haven't updated my h120 in a while) |
13:36:12 | amiconn | I have no idea. My local builds do all work |
13:36:15 | linuxstb | amiconn: I'm looking at the plugins now. |
13:36:24 | Membrillo | did that help jungti? |
13:36:24 | B4gder | Paul_The_Nerd: you cvs'uped without rerunning configure? |
13:36:25 | Jungti1234 | Membrillo: wait |
13:36:53 | Paul_The_Nerd | B4gder: Nah, reran configure. |
13:37:07 | petur | make clean? |
13:37:09 | Paul_The_Nerd | Yep |
13:37:15 | Paul_The_Nerd | My iPod builds work, but my H120 ones don't. |
13:37:23 | | Quit perplexity ("network-reconfig") |
13:37:35 | linuxstb | Paul_The_Nerd: How do your h120 builds fail? |
13:37:51 | Paul_The_Nerd | The build doesn't fail, when I put it on the player it IllInstr |
13:37:55 | Paul_The_Nerd | I04:IllInster at 31032B6C |
13:38:15 | amiconn | B4gder: Speaking about 'make clean' - would it be possible to not call 'make clean' in tools/ with the standard 'make clean'? |
13:38:22 | amiconn | It's annoying on cygwin |
13:38:32 | B4gder | of course it would be possible |
13:38:34 | linuxstb | amiconn: Output of "xxd sudoku.rock" build for the ipod color: |
13:38:42 | linuxstb | 0000000: 4b63 6f52 0d00 0100 0000 f411 b056 f411 KcoR.........V.. |
13:38:44 | linuxstb | 0000010: 1400 f411 0dc0 a0e1 f0d9 2de9 04b0 4ce2 ..........-...L. |
13:38:48 | B4gder | I just think that clean means... clean |
13:39:19 | amiconn | For target builds I use rm -r + reconfigure meanwhile, but for sims it's annoying because archos/ and sector3D.bin shouldn't be deleted |
13:39:36 | linuxstb | I think I agree with amiconn - IMO, clean should only clean the build directory. |
13:40:17 | Jungti1234 | hey Membrillo |
13:40:52 | amiconn | linuxstb: Looks just like it should. Do the plugins work, or do you also get 'incompatible model'? |
13:41:43 | Membrillo | yeah |
13:41:45 | amiconn | Paul_The_Nerd: Do the official builds work? |
13:41:49 | Paul_The_Nerd | Yes |
13:41:56 | Jungti1234 | Membrillo: it works fine. :) |
13:42:00 | Membrillo | really? |
13:42:03 | Membrillo | saves and loads? |
13:42:05 | Jungti1234 | yes |
13:42:09 | Membrillo | terrific |
13:42:15 | Jungti1234 | Took the trouble. |
13:42:29 | Membrillo | does auto download work? |
13:42:33 | Jungti1234 | yes! |
13:42:37 | Jungti1234 | :) |
13:42:41 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
13:42:43 | Membrillo | very nice |
13:42:50 | linuxstb | amiconn: I get an "incompatible model"... |
13:42:51 | Jungti1234 | I want that translate it in Korean. |
13:42:57 | Jungti1234 | Membrillo |
13:43:03 | Membrillo | and does Recent CVS changes work? the little tab |
13:43:03 | | Quit alanis (Connection reset by peer) |
13:43:28 | Jungti1234 | Membrillo: yes. :) |
13:43:58 | Membrillo | good |
13:44:07 | Membrillo | its almost ready for another release |
13:44:10 | amiconn | linuxstb: I would be really interested to know which check fails. The checks are in plugin.c lines 419..422 |
13:44:22 | linuxstb | Yes, I'm just splitting those now... |
13:44:45 | Jungti1234 | hey Membrillo |
13:45:33 | Membrillo | yes |
13:45:50 | Jungti1234 | I want that it's Korean. |
13:46:10 | Membrillo | unfortunately i dont know korean :P |
13:46:21 | Jungti1234 | hey! |
13:46:29 | Jungti1234 | I'm Korean. |
13:46:34 | Membrillo | do you know how to use Visual Basic? |
13:46:36 | Jungti1234 | I can help it. |
13:46:41 | Jungti1234 | a little. |
13:46:42 | Membrillo | simply? |
13:46:44 | linuxstb | amiconn: It's the plugin load address check |
13:46:47 | | Quit Matze41 ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
13:47:06 | Jungti1234 | um.. |
13:47:13 | amiconn | linuxstb: That's ...odd |
13:47:15 | Jungti1234 | Well.. |
13:47:23 | Membrillo | brb |
13:47:42 | linuxstb | amiconn: I'll make it display the values of header.load_addr and pluginbuf |
13:48:01 | Jungti1234 | Membrillo: I don't know 'Be Right Back' |
13:49:09 | amiconn | linuxstb: Both should be 0x11F40000 for iPod |
13:49:13 | Membrillo | im going away for a little while |
13:49:27 | Jungti1234 | ah. :) |
13:49:42 | amiconn | Otherwise something is wrong with the plugin linking on iPod |
13:49:59 | amiconn | I presume iPod DRAM starts at 0x10000000 ? |
13:50:05 | linuxstb | No, 0x0. |
13:50:09 | linuxstb | It gets remapped |
13:50:15 | amiconn | When? |
13:50:25 | linuxstb | At the start of crt0.S |
13:50:49 | amiconn | Does it get remapped from 0x0 to 0x10000000 or the other way 'round? |
13:50:57 | preglow | to |
13:50:58 | preglow | 0 |
13:51:29 | preglow | so if you use 0x10000000 as any kind of base, you're going to get burnt |
13:51:45 | linuxstb | amiconn: Yes, that's the problem. The header says 0x11f40000 but pluginbuf is 0x01f40000 |
13:52:34 | linuxstb | Are our plugins being linked incorrectly? |
13:52:37 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-41-79.w83-114.abo.wanadoo.fr) |
13:52:46 | amiconn | Hmm. Plugins are linked to 0x10000000 + 32MB -768KB == 0x11F40000 |
13:53:14 | linuxstb | Mmm. They seem to work fine... |
13:53:33 | preglow | well, we don't know exactly how the map works |
13:53:40 | preglow | the mask might be set up to catch that |
13:54:04 | linuxstb | However, I always get crashes when starting cube - I'll change the link address and see if that fixes cube. |
13:54:51 | Jungti1234 | Membrillo: Where did you go? |
13:55:26 | mirak | hello |
13:55:45 | linuxstb | Yes, cube is working... |
13:55:51 | markun | hi mirak |
13:56:05 | linuxstb | I'll commit the fix. |
13:56:18 | linuxstb | It obviously also fixes the "incompatible model" problem. |
13:57:09 | | Join tvelocity [0] (n=tony@ipa92.2.tellas.gr) |
13:57:11 | jkerridge | Just building the crosscompiler for coldfire cpu and I have a question. Do I apply the "patch -p0 < gcc.patch" after I have built the cross compiler or am I patching the source before I build? |
13:57:26 | |Lupin| | see you later guys |
13:57:32 | |Lupin| | thanks for your help |
13:57:51 | petur | patch the source |
13:57:58 | petur | before building |
13:58:04 | | Join JdGordon [0] (n=51da5b74@labb.contactor.se) |
13:58:07 | | Part |Lupin| |
13:58:09 | linuxstb | amiconn: Thanks for that - nice bugfix. |
13:58:09 | JdGordon | hey all |
13:58:18 | JdGordon | last day in israel :( |
13:58:35 | jkerridge | petur: thanks a lot! |
13:59:04 | petur | are you building cross compiler 3.4.5? |
13:59:07 | JdGordon | does rb work on ipods properly yet? |
13:59:29 | linuxstb | There is no audio... |
13:59:32 | jkerridge | petur: yes I have got 3.4.5. Is this correct? |
13:59:35 | JdGordon | ok |
13:59:39 | petur | perfect |
13:59:46 | jkerridge | Cheers |
14:00 |
14:00:24 | amiconn | linuxstb: So.. this new plugin loader even does crash prevention, and bug detection ;) |
14:00:31 | Paul_The_Nerd | Is 3.4.5 necessary? I've been using 3.4.3 before for H120, and 3.4.4 for iPod |
14:01:01 | linuxstb | amioconn: Yes. :) It's fixed the main issue I've been having with my ipod. |
14:01:19 | preglow | hmm |
14:01:22 | preglow | this sounds good |
14:01:34 | preglow | maybe i should try enabling my cache and see what happens :V |
14:01:35 | Jungti1234 | Paprica, are you there? |
14:01:50 | linuxstb | preglow: Please do. We should also disable the ATA sleep in CVS |
14:01:57 | preglow | yes we should |
14:02:03 | preglow | what define can i check for for nano only? |
14:02:05 | petur | Paul_The_Nerd: as long as you don't use 4.x I think you're fine |
14:02:14 | linuxstb | APPLE_IPOD_NANO I think - check config-ipodnano.h |
14:03:01 | jkerridge | petur: Just one last question regarding the patch: I assume that I patch the source after I have unzip it right? |
14:03:16 | petur | yes |
14:04:40 | jkerridge | Thanks petur. |
14:04:48 | Paul_The_Nerd | petur: I was just wondering, as I'm suspecting it's something to do with my tools, that's making my H120 builds not actually work. |
14:04:53 | | Part jkerridge |
14:06:05 | | Quit JdGordon ("CGI:IRC (EOF)") |
14:06:13 | preglow | linuxstb: i'll check/fix this stuff afterwards, btw, gotta work for now |
14:09:30 | linuxstb | ok |
14:22:44 | | Quit aliask ("Nite") |
14:24:19 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:28:00 | Paul_The_Nerd | Well, GCC won't build for m68k-elf now, so I suspect my problems are further reaching. |
14:28:05 | | Join needleboy [0] (n=d9841551@labb.contactor.se) |
14:29:15 | needleboy | everyone, i need help converting some plugins to match the new Plugin Loader |
14:29:32 | needleboy | can anyone get one of these fixed? |
14:29:43 | needleboy | Demistify 2, MP3_Encoder, Pong 2, Snake 2, SNC Viewer |
14:30:05 | B4gder | cvs up? |
14:30:20 | Paprica | Jungti1234, need smtg? |
14:30:23 | Paprica | smth* |
14:30:37 | preglow | eh? |
14:30:44 | preglow | mp3 encoder should be up to date |
14:30:50 | needleboy | yeah... my bad |
14:30:55 | needleboy | just figured it out... |
14:30:58 | needleboy | updating |
14:31:12 | preglow | that is, it isn't up to date, but it hasn't been that since we commited it |
14:31:17 | Jungti1234 | hi paprica |
14:31:18 | preglow | it lacks bss handling |
14:31:21 | Paprica | hi |
14:31:23 | linuxstb | preglow: Approximately how many frames/second does the mp3 encoder do on the iriver? e.g. at 128kbps? |
14:31:28 | Jungti1234 | have big problem |
14:31:43 | Jungti1234 | you know? |
14:32:06 | Membrillo | needleboy: please incorporate that navi LCD patch. It looks very useful |
14:32:14 | B4gder | needleboy: if they were in CVS we'd help out |
14:32:15 | Paprica | what is the problem |
14:32:19 | needleboy | what patch? |
14:32:24 | Jungti1234 | wait |
14:32:43 | needleboy | yeah, b4gder, i know. people just sent them to me a while ago and now i don't even know who sent... |
14:32:49 | preglow | linuxstb: about 58 |
14:32:52 | linuxstb | preglow: I'm just trying the mp3 encoder at 128kbps on the ipod, and it's encoding at 10 frames/sec... |
14:32:54 | preglow | complete with disk writing |
14:32:55 | Membrillo | press navi to turn on the LCD without actually registering as a buttonpress |
14:33:00 | preglow | linuxstb: well, that sounds good..... |
14:33:05 | preglow | oh well |
14:33:08 | preglow | it can probably be optimised |
14:33:14 | Membrillo | you mentioned it on the optimized thread |
14:33:16 | linuxstb | Is there quite a lot of EMAC usage in the iriver version? |
14:33:16 | Jungti1234 | Membrillo |
14:33:19 | preglow | yes |
14:33:21 | needleboy | membrillo: i would, but some people really didn't want it... |
14:33:23 | preglow | and very tight emac code as well |
14:33:33 | preglow | since it does 16 bit multiplies |
14:33:35 | linuxstb | How many frames in one second of MP3 audio? |
14:33:37 | Membrillo | really why? |
14:33:40 | Jungti1234 | Can I make it in Korean? |
14:33:44 | Membrillo | Jungti1234: yes? |
14:33:45 | Membrillo | ummm |
14:33:57 | preglow | linuxstb: around 38 |
14:33:58 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
14:33:59 | Membrillo | when ive released a final version then yes |
14:34:06 | Jungti1234 | ok |
14:34:09 | preglow | for your typical 44.1khz file |
14:34:13 | Jungti1234 | I will wait. |
14:34:23 | Membrillo | since im doing updates all the time, it would be a bit pointless now |
14:34:23 | linuxstb | How do I quit? :) |
14:34:30 | preglow | god knows |
14:34:32 | preglow | don't think you can |
14:35:06 | Membrillo | what does everyone think of an option to switch the Left and Right audio channels? |
14:35:11 | linuxstb | Oh well, I may as well let it finish and then listen to the file to check it's working. |
14:36:51 | Membrillo | no oppinions? |
14:36:57 | preglow | the emac unit is quite a bit better than the standard arm arithmetic units |
14:36:58 | Jungti1234 | hey paprica |
14:37:14 | preglow | what the hell |
14:37:20 | preglow | now my build is broken |
14:37:25 | linuxstb | Reconfigure? |
14:37:31 | preglow | reconfigure sounds about right |
14:37:36 | preglow | ooh, connection locked up |
14:37:36 | | Quit darkless (Read error: 104 (Connection reset by peer)) |
14:38:01 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
14:38:29 | Membrillo | im off. Thanks for testing that app Jungti1234 |
14:38:48 | Jungti1234 | :) good bye |
14:38:53 | Jungti1234 | ah |
14:38:55 | Jungti1234 | Membrillo |
14:38:59 | Membrillo | someone consider adding the option to switch left and right audio channels on H3xx please :D |
14:39:09 | Jungti1234 | It doesn't have icon |
14:39:13 | preglow | linuxstb: gonna have a look at exactly how braindead gcc is now |
14:39:15 | Jungti1234 | really. |
14:39:26 | Membrillo | Jungti1234: does that matteR? |
14:39:27 | markun | Membrillo: adding something to rockbox would be better than just H3xx.. |
14:39:29 | linuxstb | preglow: Which gcc? arm? |
14:39:31 | preglow | arm |
14:39:33 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-129-077.pools.arcor-ip.net) |
14:39:48 | Membrillo | markun: i thought you said it was already on the other players? |
14:39:54 | preglow | checking disassembly of mp3_enc |
14:40:06 | preglow | argGHGH |
14:40:12 | Membrillo | Jungti1234: does not having an icon really matter? |
14:40:12 | preglow | collision in plugin.lds |
14:40:23 | Jungti1234 | ? |
14:40:24 | markun | Membrillo: I don't know if it exists there |
14:41:10 | Membrillo | ok, no problems i guess it can be added to all builds then :) Well im off, bed time here |
14:41:23 | | Quit Membrillo () |
14:41:29 | Jungti1234 | um.. |
14:43:14 | preglow | doesn't look like gcc falls in the most obvious trap, at least |
14:44:52 | preglow | linuxstb: perhaps i should try some unrolling magic there anyway some day |
14:45:23 | preglow | i wonder to what degree memory hungry applications like these are thwarted by the load-store nature of the arm |
14:45:37 | preglow | there's got to be a reason dsp processors are never load store |
14:50:46 | | Part Polo_o |
14:50:50 | linuxstb | What's the best way to look at the code gcc generates? Do you use objdump to disassemble the .o files? |
14:53:52 | linuxstb | Mmm. "madplay" is telling me that the file produced by the mp3 encoder is "dual channel". |
14:56:42 | *** | Saving seen data "./dancer.seen" |
14:59:16 | preglow | objdump |
14:59:25 | preglow | dual channel, as in how? |
14:59:28 | preglow | no stereo coupling? |
14:59:35 | preglow | wouldn't surprise me |
15:00 |
15:03:28 | amiconn | The 'ignore-first-button-press when backlight is off' feature for colour lcd uinits should (1) affect all buttons and (2) be optional |
15:04:46 | | Join stamppot [0] (n=d4883814@labb.contactor.se) |
15:05:21 | linuxstb | I think "dual channel" is basically two independent mono channels - e.g. for use with dual-language broadcasts. |
15:06:14 | linuxstb | amiconn: I see no reason why it shouldn't be enabled (as an option) for all units. |
15:06:47 | amiconn | On a display that's readable without backlight it makes no sense |
15:06:47 | | Quit needleboy ("CGI:IRC (EOF)") |
15:06:50 | linuxstb | Unless the room is very bright, I need the backlight for my h140 lcd. |
15:07:04 | linuxstb | Or I could be using it in the dark... |
15:07:06 | amiconn | ...and even less on a display that has no backlight at all |
15:07:09 | Paul_The_Nerd | If you're going to include it as an option, you may as well make it a global one if *anyone* might want it. |
15:07:40 | Paul_The_Nerd | Except no-backlight displays, I suppose. |
15:07:40 | amiconn | hmm |
15:07:49 | Paul_The_Nerd | Do all targets have a hold switch? |
15:08:00 | Paul_The_Nerd | It could also serve as a way to avoid accidental button presses... |
15:08:11 | preglow | linuxstb: sincerely doubt that, a standard mp3 stream can't contain anything of the sort |
15:08:55 | preglow | linuxstb: it can contain two independent mono streams but it is always, without exception, interpreted as left and right channels of an ordinary stereo recording |
15:09:17 | preglow | it just doesn't do any stereo coupling, and small wonder, the encoder is very low complexity |
15:09:50 | linuxstb | preglow: http://www.mp3-tech.org/programmer/frame_header.html |
15:10:35 | preglow | what about it? |
15:10:40 | amiconn | Paul_The_Nerd: All archos targets don't have a hold switch |
15:10:44 | linuxstb | Read the description of "dual channel" |
15:10:53 | preglow | well, yes |
15:11:02 | preglow | of course you could do that |
15:11:06 | preglow | good luck in finding something that does |
15:11:13 | linuxstb | madplay |
15:11:25 | preglow | eh? |
15:11:29 | preglow | as in it doesn't output it as stereo? |
15:11:30 | Paul_The_Nerd | amiconn: So an option to ignore the first button press might be beneficial in that instance as well? |
15:11:30 | linuxstb | By default it plays only the first channel. |
15:11:34 | preglow | curious |
15:11:37 | preglow | i've never seen that |
15:11:39 | preglow | well |
15:11:41 | preglow | we need to fix that, then |
15:11:41 | linuxstb | Or you can tell it to interpret them as left/right. |
15:12:38 | LinusN | i think all (except unmodified ondios) targets could benefit from a first-press-lights-backlight option |
15:13:46 | lostlogic | LinusN: did you see NicoFR's solution for the iRiver yesterday? Make one specific button only activate the backlight on first press, but the others still do their action and activate the light. |
15:14:19 | LinusN | yes, i just commented his patch on sourceforge |
15:14:34 | * | B4gder spots someone who's not reading SF mails ;-) |
15:15:42 | lostlogic | LinusN: btw, the pcf50606 is IRRITATING me. It won't go to fast charge mode when it's told to and if it doesn't go to fast charge mode, it's really hard to detect charge state. |
15:16:20 | petur | maybe it's some kind of internal protection? |
15:16:51 | LinusN | lostlogic: i believe it has a voltage threshold for fast charging |
15:17:44 | lostlogic | LinusN: yeah, if it doesn't go to fast charge, how can it or I detect the charge termination condition? In CC charge mode the current is always below what should be the charge terminatoin condition :( |
15:18:45 | LinusN | i don't know |
15:18:49 | linuxstb | preglow: From iso13818-3 - "dual channel mode [audio]: A mode, where two audio channels with independent programmeme contents (e.g. bilingual) are encoded within one bit stream. The coding process is the same as for the stereo mode." |
15:19:08 | linuxstb | So it looks like we can simply change the header bits from dual channel to stereo. |
15:19:11 | preglow | sure |
15:20:38 | lostlogic | so any way, the point is it's irritating, hopefully I'll figure it out |
15:22:19 | petur | LinusN: I reworked my patches, I hope they don't give such a headache anymore ;) |
15:22:38 | Jungti1234 | http://mfiles.naver.net/994aad77603855e6c9a3/data15/2006/1/16/62/rockbmp.rock BMP viewer, slideshow support |
15:22:43 | LinusN | lostlogic: in what cases doesn't it enter the correct fast charge mode? |
15:23:41 | petur | LinusN: btw, can you find out where CS,RD and WR of the ISP1362 are connected? It should also be attached to the databus (16bit). |
15:24:02 | lostlogic | LinusN: seems to be when it would go directly to the CV stage |
15:24:32 | LinusN | petur: sure, but not now, i don't have my gear here |
15:25:07 | petur | ok. found some nice code for it on the philips site (usbotg) |
15:25:32 | petur | dumped it in the wiki |
15:26:03 | LinusN | nice |
15:26:21 | petur | looks like it's free to use too ;) |
15:30:55 | | Quit stamppot ("CGI:IRC") |
15:31:14 | | Join stamppot [0] (n=d4883814@labb.contactor.se) |
15:37:44 | | Part stamppot |
15:38:10 | | Join stamppot [0] (n=d4883814@labb.contactor.se) |
15:39:21 | LinusN | petur: you still use hungarian notation and Uppercase in the variables |
15:40:23 | petur | Yes, it's stronger than me :D will fix it tonight... BTW: it's like that in the CVS already - sorry 'bout that... |
15:40:24 | | Quit stamppot (Client Quit) |
15:41:29 | | Part Paul_The_Nerd |
15:44:31 | preglow | urgh |
15:46:00 | Paprica | mm how can i set an option like |
15:46:01 | Paprica | {8, S_O(scroll_step), 6, "scroll step", NULL } |
15:46:15 | Paprica | to view in its menu |
15:46:31 | Paprica | tha value form 0 to 220 |
15:46:59 | Paprica | values |
15:52:51 | LinusN | Paprica: please explain |
15:53:00 | Paprica | mmm |
15:53:13 | Paprica | /* # of bits, offset+size, default, .cfg name, .cfg values */ |
15:53:40 | preglow | how does one get used to hungarian notation |
15:53:51 | preglow | i've shunned it like mad since i first saw it |
15:53:52 | Paprica | i want that the option view the values bettwen 0 to 220 |
15:53:53 | LinusN | preglow: beats me |
15:53:55 | B4gder | electric shock treatment |
15:54:34 | LinusN | Paprica: you want to limit it to max 220? |
15:54:41 | Paprica | yep |
15:54:47 | Paprica | and minimum 0 |
15:55:40 | LinusN | it's 1-220 today, isn't it? |
15:55:51 | Jungti1234 | Paprica |
15:55:51 | Paprica | ? |
15:55:54 | Paprica | =\ |
15:56:04 | Jungti1234 | Didn't you become yet? |
15:56:56 | | Quit b0br ("CGI:IRC") |
15:57:10 | LinusN | Paprica: so all you want to do is to change the min value to 0 instead of 1? |
15:57:19 | Paprica | nono |
15:57:21 | petur | preglow: coding rules of customers. and after a few years, you start do do it automatically (trust me) |
15:57:34 | Paprica | i want a new setting |
15:57:47 | Jungti1234 | hey paprica |
15:57:47 | Jungti1234 | http://mfiles.naver.net/67b453889cc5ab1d3352/data16/2006/1/16/231/rockbmp.c |
15:57:53 | Paprica | and want that his values will be from 0-220 |
15:57:57 | petur | do do = to do |
15:58:09 | Jungti1234 | hehehe |
15:59:44 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
15:59:57 | | Quit Paul_The_Nerd (Client Quit) |
16:00 |
16:00:22 | preglow | there are too many idiots in this world |
16:00:59 | B4gder | and thanks to that, we'll have job forever ;-) |
16:01:56 | petur | preglow: you should see the code they send me to redesign. spaghetti is an understatement :/ |
16:02:05 | Paprica | LinusN: understand? |
16:02:43 | B4gder | Paprica: you are gonna submit these things to Rockbox then, since you ask in #Rockbox ? |
16:02:59 | * | B4gder mutters about secret people keeping things away from Rockbox... |
16:03:04 | preglow | hahaha |
16:03:13 | | Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) |
16:03:15 | Paprica | lol |
16:03:18 | Paprica | dont warry |
16:03:30 | B4gder | I actually do worry |
16:03:48 | B4gder | at least a little |
16:03:58 | Paprica | =\ |
16:04:16 | lostlogic | dice plugin: You want it submitted to patchtracker? |
16:04:45 | B4gder | that's a game with dice I presume? |
16:04:52 | Paprica | i want to do a custom status bar |
16:04:56 | linuxstb | I'ld like to commit brickmania.c to CVS - but I want to get the bmp2rb build system finished first. These new h300 games have too many bitmaps to store them in the .c files in a multitude of formats. |
16:05:07 | petur | the change in the plugin system was a good example of the dangers of keeping all that stuff out of the CVS... |
16:05:07 | LinusN | Paprica: so you are asking how to set the lower and upper bounds of a setting? |
16:05:24 | lostlogic | B4gder: nope, just a plugin to roll dice... like fo rplaying D&D or something :) |
16:05:25 | Paprica | yeppp |
16:05:48 | Paprica | linuxstb, you right |
16:05:54 | Paprica | it takes all the source code |
16:05:55 | Paprica | =\ |
16:06:01 | B4gder | lostlogic: ah... well that can be useful for several kinds of games |
16:06:22 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
16:06:52 | lostlogic | yep, I think I need to handle USB connect events in the main event loop, but otherwise it is quite simple and functional, just was'nt sure if it would be of interest. |
16:07:43 | linuxstb | lostlogic: How many dice does it display? |
16:08:05 | Paul_The_Nerd | Dice? |
16:08:24 | petur | and are they animated while rolling? :D |
16:08:39 | B4gder | room for improvement I'm sure... :-) |
16:09:12 | lostlogic | linuxstb: 1 to 10 dice, in all of the 'normal' die denominations (3,4,6,8,10,12,20,100) |
16:09:26 | preglow | if they're rolling, this is a fine opportunity to make the official Rockbox Raytracer and 3D Engine |
16:09:27 | lostlogic | they are not animated, that's something I wouldn't do, but could be done. |
16:09:44 | Paul_The_Nerd | d3? Where do you find those commonly used? |
16:09:58 | petur | lostlogic: just kidding! |
16:10:20 | lostlogic | my gf told me that sometimes you need d3s in D&D where you have to take 1d6/2 |
16:10:25 | * | linuxstb wants a three-dimensional craps table in his DAP |
16:10:27 | lostlogic | *shrug* it was made to her spec |
16:10:29 | Paul_The_Nerd | Aaah |
16:10:32 | | Join gtkspert [0] (n=gtkspert@203-59-207-7.dyn.iinet.net.au) |
16:11:16 | Paul_The_Nerd | Yeah, there may be instances like that. I was just curious. |
16:11:32 | Paul_The_Nerd | I tend to enjoy odd numbered dice. I saw a D7 once. |
16:12:19 | lostlogic | woah, that's gotta be hard to design to roll even |
16:12:58 | Paul_The_Nerd | It was really more of a 7-sided cylinder-like shape. A prism. |
16:13:31 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
16:13:36 | lostlogic | ahh |
16:13:55 | Paul_The_Nerd | Yeah |
16:14:16 | Paul_The_Nerd | It was for picking day of the week, and some other things for some game. |
16:17:21 | | Join XavierGr [0] (n=XavierGr@ppp65-adsl-114.ath.forthnet.gr) |
16:31:55 | | Join perplexity [0] (i=heh26103@217.165.124.51) |
16:46:57 | | Quit DJDD__ (Read error: 104 (Connection reset by peer)) |
16:48:11 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
16:49:36 | lostlogic | It's official, the PCF50606 is both too smart and too stupid, I think I will blow another one up now to make me feel better |
16:50:20 | petur | damaged your hardware? |
16:50:28 | lostlogic | haha, no... just a joke |
16:51:17 | lostlogic | Just let it charge in 'automatic mode' from a 4.04V starting point for 2 hours, and it never shut off |
16:51:48 | lostlogic | so either 2 hours wasn't long enough, or it doesn't know how to shutoff if it does'nt go to fast charge mode like I had suggested a while ago |
16:52:56 | petur | 4.04V looks like full to me. won't it do trickle charging forever then? |
16:53:23 | lostlogic | ~4.14 is full |
16:53:49 | amiconn | LiIon end-of-charge voltage is either 4.100V or 4.200V, depending on the exact cell type |
16:54:07 | lostlogic | yeah, it looks like it won't stop charging −− I'm going to have to make the powermgmt code smart enough to detect when the charger isn't goin gto fast charge mode and set the watchdog timer to reduce charging current and shut off instead. |
16:54:38 | * | linuxstb is starting to get concerned about the ipod's pcf50605... |
16:54:46 | lostlogic | amiconn: can't use voltage to determine end of charge, it'll be within 5% of end of charge voltage for the last hour of the charge |
16:54:49 | petur | most fast chargers don't do full speed until the top afaik. at some point near the top they start some slower charging method |
16:55:47 | lostlogic | petur: as amiconn will tell you, it charges at constant current until it reaches within 5% of end of charge voltage then it goes to constant voltage until the voltage drops off to 3% of the max charge current. |
16:56:44 | lostlogic | linuxstb: the 50605 does not do the charging, does it? |
16:56:47 | *** | Saving seen data "./dancer.seen" |
16:57:07 | petur | lostlogic: I should stop trying to discuss this stuff without reading datasheets and doc first ;) |
16:57:35 | linuxstb | lostlogic: I'm assuming it does. |
16:58:20 | lostlogic | linuxstb: from the datasheet: Main Battery Charger (MBC) (not present in PCF50605) |
16:58:32 | linuxstb | OK then :) |
16:59:58 | linuxstb | The ipod video has a "LTC4066 Linear USB Power Manager / Li-Ion Battery Charger". Not sure about the other ipods then. |
17:00 |
17:01:15 | * | linuxstb needs to figure out how to disassemble his ipod |
17:02:24 | ashridah | well, you clearly do it in such a way that the newspapers can pretend the ipod exploded spectacularly. |
17:02:46 | * | petur points to smashyouripod :D |
17:03:23 | jelle-k | smashmyipod r0x |
17:03:55 | ashridah | bah. it's just not fun if the headlines don't make them sound like they can take your penis off randomly |
17:05:48 | Paul_The_Nerd | Alright, after reinstalling cygwin and rebuilding the cross compilers (I'd apparently not compiled my coldfire one myself, using instead the cygwin package linked to in the cygwin install page) everything works again. |
17:13:49 | | Part LinusN |
17:14:48 | | Quit B4gder ("time to say moo") |
17:15:31 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
17:15:58 | | Quit Zagor ("Client exiting") |
17:17:27 | | Join ender` [0] (n=ender@84.52.165.220) |
17:18:31 | | Quit joe2 (Read error: 110 (Connection timed out)) |
17:21:56 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
17:22:02 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
17:22:48 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
17:27:32 | | Join Adam_ [0] (n=Adam@216.238.204.81) |
17:28:23 | Adam_ | hey |
17:29:17 | Jungti1234 | hi |
17:31:10 | Adam_ | any status updates for a h10 port? |
17:31:21 | Adam_ | people over at MisticRiver (myself, others) |
17:31:41 | Adam_ | have been changing the boot images for some time, and many of us are interested in a RockBox port |
17:32:22 | Paul_The_Nerd | Well, I haven't heard much talk about such a thing. |
17:33:50 | Adam_ | its just that at MisticRiver, we have reached the point of custimizing the h10 where we cant do anything without a linux port or rockbox |
17:33:56 | Adam_ | and there are alot of threads n the tipoc |
17:34:06 | Paul_The_Nerd | Well, anyone there could start work on it. |
17:34:17 | Adam_ | alright |
17:34:29 | Paul_The_Nerd | I mean, to begin, look into documenting the hardware in the H10 |
17:34:34 | Adam_ | id like to make a wiki page for it but im not sure how to create a new page in twiki |
17:34:41 | Adam_ | mediawiki is so much easier :D |
17:34:43 | | Join ghode [0] (i=testing@host-84-9-105-221.bulldogdsl.com) |
17:34:45 | markun | Adam_: it's not difficult |
17:34:54 | markun | And if you don't do it right, anyone can change it |
17:35:01 | Paul_The_Nerd | If you just type a WikiWord it creates a new page, doesn't it? |
17:35:45 | Adam_ | no idea.. |
17:35:51 | Adam_ | cant seem to figure it out |
17:35:54 | * | Adam_ is hopeless |
17:37:00 | markun | Adam_: Go here (or something like that) http://www.rockbox.org/twiki/bin/viewauth/Main/IriverH10Info |
17:37:07 | markun | And click create |
17:37:11 | Adam_ | thanks |
17:37:26 | markun | Do you have a wiki account? |
17:37:32 | Adam_ | yeah |
17:37:34 | Paprica | how can i know if the button hold is on? |
17:38:16 | markun | Adam_: You can always look at how other pages do it by clicking on "view raw" at the bottom of a page |
17:38:33 | Paul_The_Nerd | Don't the H10s use the PortalPlayer 5020s too? |
17:38:36 | Adam_ | are wiki links the same as in mediawiki |
17:38:37 | Adam_ | yeah |
17:39:00 | Adam_ | i created the iriver wiki so i got alot of information on all the players |
17:39:09 | Adam_ | http://www.misticriver.net/wiki/index.php/H10_Hardware_Data |
17:39:13 | Adam_ | there is the hardware data |
17:40:29 | Paul_The_Nerd | What's the process for changing images in the firmware? |
17:40:35 | | Quit joeh|Zzz () |
17:40:48 | Adam_ | using a program to change the images in the bl_h10.rom file |
17:40:57 | Adam_ | becasue thosse are images before firmware starts |
17:41:11 | markun | Adam_: saab_rider can read chinese. Maybe he can translate the table when he gets back |
17:41:24 | Adam_ | and the firmware/images are in the .mi4 file, which we cant open, its encrypted with some weird ARM/THUMB something |
17:41:47 | Paul_The_Nerd | But the firmware is stored on disk, rather than flashed somewhere? |
17:42:58 | Jungti1234 | Paprica |
17:42:58 | Jungti1234 | -_-; |
17:43:08 | Paprica | yes |
17:43:21 | Adam_ | thats what i have no idea of: the BL_H10.ROM contains images used before the firmware boots (low battery, boot screen, USB connect, etc.). Where the other images (menus, WPS, etc.) and menus are stored, as well as the rest of the firmware in in the .mi4 file, which we cant decrypt. WE're not sure where it is stored |
17:44:32 | Paul_The_Nerd | What happens if the mi4 file becomes corrupted? Is there a way to restore your player? |
17:45:18 | Adam_ | we have had people rename the bl_h10.rom file incorrectly and have bricked their player |
17:45:42 | Adam_ | we havent corrupted the .mi4 becuasse we cant access it, so we dont know if that is an issue |
17:45:45 | Paul_The_Nerd | Ah |
17:46:25 | Paul_The_Nerd | But it permanently bricks the player if the bl_h10.rom is improperly named or corrupted? There's no way to restore it? |
17:46:31 | Adam_ | yup |
17:46:36 | Adam_ | RMA it.. |
17:46:44 | Paul_The_Nerd | Interesting... |
17:46:44 | Adam_ | its happened to me a time or two and to others also |
17:46:56 | Paul_The_Nerd | You'd think if the file was loaded from disk there'd be a way to fix it. |
17:47:02 | Adam_ | yeah |
17:47:23 | Paul_The_Nerd | Has anyone taken the disk out of the player, and hooked it up via a dock of some sort and restored the file? |
17:47:28 | Adam_ | once you eject the player from computer, it sends file to the flash...if you plug it in again, it's gone, you cant rechange it |
17:47:36 | Paul_The_Nerd | Aaah |
17:47:49 | Paul_The_Nerd | So, the files do get flashed. |
17:47:57 | Adam_ | yes |
17:47:59 | Adam_ | well |
17:48:00 | Adam_ | the .rom |
17:48:03 | Paul_The_Nerd | Yeah |
17:48:19 | Paul_The_Nerd | So, it automatically flashes bl_h10.rom if present? |
17:48:20 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
17:48:33 | Adam_ | hmm.. i remember rockbox on my archos jukebox recorder 20 awhile back.. that thing was a beats..it fell from 3 feet and snapped the LCD in half..didnt bother fixing it |
17:48:36 | Adam_ | yeah |
17:48:46 | Paul_The_Nerd | That seems... dangerous. |
17:49:03 | Adam_ | that it flashes? |
17:49:10 | Paul_The_Nerd | That it flashes automatically. |
17:49:21 | Adam_ | you need to flash it through the firmware |
17:49:24 | Paul_The_Nerd | Oh |
17:49:36 | Adam_ | once you unplug it, you need to go to settings>extras>firmware upgrade |
17:49:39 | Adam_ | then it flashes |
17:50:53 | Adam_ | and thats when it dissapears from the drive when hooked up to a cmputer |
17:51:08 | Paul_The_Nerd | Ah |
17:51:34 | Adam_ | the only other player i know of which uses .mi4 is philips gogear line |
17:51:38 | Paul_The_Nerd | And the mi4 file stays present on the drive? |
17:51:41 | Adam_ | (i have one myself..the new one) |
17:52:09 | Adam_ | no.. the two files involved with updating firmware are (i forget).mi4 and (i forget)image.mi4 |
17:52:25 | Adam_ | once you unplug that, then it flashes THOSE automatically when upnplugged |
17:53:27 | Adam_ | well |
17:53:42 | Adam_ | i have to leave but hope something happens with this down the road |
17:53:54 | | Join ender1 [0] (i=ychat@84.52.165.220) |
17:54:03 | | Quit Adam_ () |
17:58:28 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
18:00 |
18:01:10 | | Join actionshrimp [0] (i=dave@dhcp-163-1-214-233.seh.ox.ac.uk) |
18:01:40 | | Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
18:05:24 | | Join [1]ender [0] (i=ychat@84.52.165.220) |
18:07:32 | | Quit joshn_454 ("KVIrc 3.2.0 'Realia'") |
18:08:12 | | Join Adam_ [0] (n=Adam@216.238.203.76) |
18:09:34 | | Quit Adam_ (Client Quit) |
18:15:20 | | Part petur |
18:16:12 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
18:22:47 | | Quit Paul_The_Nerd ("Leaving.") |
18:22:49 | | Quit ender` (Read error: 110 (Connection timed out)) |
18:23:43 | | Quit akaidiota (Connection timed out) |
18:25:29 | | Quit ender1 (Read error: 110 (Connection timed out)) |
18:28:00 | Jungti1234 | bye |
18:28:03 | Jungti1234 | good night |
18:28:14 | | Quit Jungti1234 () |
18:40:24 | | Join ender` [0] (i=ychat@84.52.165.220) |
18:41:39 | | Join DocterD [0] (n=DocterD@dslb-084-059-081-156.pools.arcor-ip.net) |
18:42:42 | | Quit DocterD (Client Quit) |
18:43:19 | | Join DocterD [0] (n=DocterD@dslb-084-059-081-156.pools.arcor-ip.net) |
18:45:15 | | Quit darkless (Read error: 110 (Connection timed out)) |
18:45:46 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
18:46:10 | | Quit thegeek_ (Read error: 104 (Connection reset by peer)) |
18:46:37 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:49:35 | | Join uwe_ [0] (n=uwe@ppp-82-135-2-225.mnet-online.de) |
18:49:38 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
18:52:14 | | Quit ashridah (Read error: 110 (Connection timed out)) |
18:56:41 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
18:56:51 | *** | Saving seen data "./dancer.seen" |
18:59:30 | lostlogic | Easy to apply, and fairly obvious patch to improve battery smoothing: http://sourceforge.net/tracker/index.php?func=detail&aid=1407541&group_id=44306&atid=439120 |
18:59:40 | | Quit [1]ender (Read error: 110 (Connection timed out)) |
18:59:48 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
18:59:52 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
19:00 |
19:00:24 | | Join koseski [0] (n=koseski@adm214.internetdsl.tpnet.pl) |
19:00:55 | mirak | the simulator also simulate the H300 speed ? |
19:01:08 | mirak | or does it uses the full speed of host cpu ? |
19:01:53 | linuxstb__ | It just runs at the full speed of the host CPU. It doesn't do any low-level simulation/emulation at all. |
19:02:06 | | Nick linuxstb__ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
19:02:16 | mirak | but the ram space must be respected |
19:02:17 | mirak | ? |
19:02:25 | linuxstb | Probably not. |
19:02:28 | mirak | plugin ram size etcerea |
19:02:30 | mirak | ah ok |
19:02:41 | | Join akaidiota [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
19:02:55 | mirak | does it handle iram ? |
19:02:58 | linuxstb | Nope |
19:03:06 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
19:03:19 | linuxstb | As it says on the tin - it's a UI simulator. |
19:03:21 | mirak | ok so if you define a variable into iram it won't work |
19:03:22 | amiconn | Plugin RAM is *roughly* simulated |
19:03:26 | | Quit einhirn (Client Quit) |
19:03:38 | | Join Menollo [0] (n=53740bec@labb.contactor.se) |
19:03:40 | lostlogic | mirak: it will work, it just doesn't _do_ anything |
19:03:56 | amiconn | Plugin size itself isn't checked, but plugin_get_buffer() gives approximately what it would on target |
19:04:14 | linuxstb | And presumably the audio buffer is a similar size as well? |
19:04:32 | amiconn | yes |
19:05:26 | mirak | when I open a file, can I pass the file handler (an int in rockbox) to a function and use for open |
19:05:27 | mirak | ? |
19:05:33 | mirak | hem read |
19:05:35 | | Part koseski |
19:06:15 | mirak | I am just reading blank data from a file that's weird |
19:07:26 | | Join ender1 [0] (i=ychat@84.52.165.220) |
19:09:27 | linuxstb | Reading a little about the H10, it is scarily similar to the ipods - including a UMS emergency disk mode accessed by rebooting and then pressing a key-combination. |
19:11:34 | mirak | linuxstb: hum I am looking how to use the debug code |
19:11:43 | mirak | briefly I can do what ? |
19:11:59 | mirak | I must had the ifdefs ? |
19:12:11 | linuxstb | You mean DEBUGF ? |
19:13:05 | mirak | yes |
19:13:46 | linuxstb | DEBUGF will work fine (like printf) in your main plugin .c file, but it won't work in the other .c files in your plugin unless you define it yourself. |
19:14:03 | mirak | ok |
19:14:48 | | Quit ender` (Read error: 110 (Connection timed out)) |
19:14:56 | linuxstb | One way would be to add #include <plugin.h> at the top of any .c file you want to use DEBUGF in, and also add the line "extern plugin_api* rb;" at the top of the file. |
19:15:17 | mirak | I have that syste |
19:15:19 | mirak | m |
19:15:48 | linuxstb | That should be fine then - just use DEBUGF in the same way you would use printf. |
19:16:10 | lostlogic | I think that having one running time level per percent is silly, we can do better on runing time guesses |
19:17:42 | mirak | DEBUGF(...) means it matches all the variables ? |
19:17:51 | mirak | the 3 dots |
19:19:25 | amiconn | lostlogic: ? |
19:20:02 | amiconn | Rockbox' runtime estimation is based on both battery charge state and current consumption. |
19:20:22 | amiconn | Probably the current consumption estimation needs adjustment for iriver |
19:20:31 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
19:24:19 | mirak | hum okay, I was opeaning the avi in write mode ... |
19:26:29 | lostlogic | amiconn: yes, but it's based on the current percent rounded to 1 percent rather than a more precise value for the percent |
19:26:45 | amiconn | Yeah, so what? |
19:26:55 | amiconn | Battery runtime is always a crude estimation |
19:27:15 | mirak | Xlib: unexpected async reply (sequence 0xc3)! |
19:27:17 | mirak | :-/ |
19:28:38 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
19:29:13 | mirak | with sdl |
19:30:57 | lostlogic | amiconn: *shrug* just why not estimate it by the smoothed voltage instead of the rough percent... "let's estimate based on an estimation" |
19:31:04 | | Quit Maxime (Read error: 104 (Connection reset by peer)) |
19:31:17 | | Join Maxime [0] (n=flemmard@82.229.205.156) |
19:37:26 | preglow | does anyone actually care about the estimation? |
19:37:34 | preglow | if it was up to me, i'd just remove it |
19:37:36 | preglow | it's never accurate |
19:37:40 | lostlogic | hehe, good point |
19:37:45 | lostlogic | I'll stop fussing about it. |
19:38:01 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:38:35 | preglow | sure no, just my view on things this |
19:38:43 | preglow | and i don't much see the point of it :) |
19:38:50 | lostlogic | still, could commit my improved smoothing patch, because that is a real improvement |
19:38:56 | preglow | i love it when i start expressing myself like a cowboy |
19:40:00 | linuxstb | Seems the H10 windows installer contains an unencrypted firmware image that has a striking similarity with the start of the ipod's firmware. Including the arm exception vectors, and an almost identical PortalPlayer "Digital Media Platform" copyright message. |
19:40:38 | lostlogic | more rockbox targets! |
19:41:16 | | Quit Menollo ("CGI:IRC (EOF)") |
19:41:17 | preglow | linuxstb: well, small wonder, they're both almost certainly using the portalplayer sdk |
19:41:25 | eEye | the companies should come out with a completely customizable 'firmware scripting language' |
19:41:27 | eEye | that would be cool |
19:41:38 | linuxstb | The ipod is running "Build 04" from 2003.10.30, the H10 running "Build 129.5" from 2005.05.26. So seems like Apple forked early. |
19:42:03 | preglow | just found by stringsing? |
19:42:10 | linuxstb | Yes. |
19:42:18 | preglow | sounds... weird |
19:42:26 | preglow | but then again, i have absolutely no idea about that sdk |
19:44:08 | linuxstb | I wonder what the disk on a H10 looks like - if there's a similar "firmware partition" arrangement. |
19:44:43 | linuxstb | It seems to be brick-proof by having a flash-based emergency UMS mode - assuming you don't modify the flash. |
19:45:06 | linuxstb | Where did that H10 person go? ..... |
19:47:03 | | Quit _Vladoman ("Leaving") |
19:49:48 | | Join ender` [0] (i=ychat@84.52.165.220) |
19:51:48 | amiconn | Okay, reduced code diversity a bit :) |
19:52:14 | linuxstb | Where? |
19:52:45 | amiconn | The plugin overlay loader (for rockboy on archos) now uses the same header as the plugin loader |
19:53:42 | lostlogic | bah, having a 2200mAh battery is great until you need to discharge and charge the battery to test charging code |
19:53:43 | linuxstb | Nice, so it's a plugin loader plugin... |
19:54:04 | amiconn | Overlays simply turn into "extended plugins" (variable load address, as long as the whole address space of the plugin fits into the audio buffer) |
19:55:58 | | Join Matze41 [0] (i=Miranda@p5484FCC1.dip.t-dialin.net) |
19:55:59 | amiconn | When the new system will also be adapted for codecs, it becomes safe to change plugin and/or codec ram size |
19:56:16 | amiconn | Old plugins/codecs simply won't load if the start address doesn't match |
19:57:11 | amiconn | The old system usually lead to a crash, because the codec/plugin was loaded at a different adress than it was linked for |
19:57:40 | * | amiconn want's to reduce the plugin RAM to 512KB on iriver & ipod |
19:57:54 | eEye | anyone want to donate me a h320 so i can help with rockbox?? ;) |
19:58:16 | lostlogic | amiconn: do any plugins use close to that? |
19:58:30 | amiconn | Rockboy uses ~400KB on iriver |
19:58:45 | lostlogic | so reducing from 768kB to 512 would be no harm. |
19:59:05 | amiconn | Yes, but I'd do that only after changing the codec loader |
19:59:21 | amiconn | Changing plugin RAM moves the codec RAM around |
19:59:26 | lostlogic | yah |
20:00 |
20:01:25 | preglow | amiconn: with you there |
20:02:15 | preglow | linuxstb: wasn't he called chaosd? |
20:02:42 | lostlogic | Think the backlight off option should be removed on the targets where the screen is unreadable without it? |
20:02:44 | | Join Lear [0] (n=chatzill@h194n1c1o285.bredband.skanova.com) |
20:03:02 | linuxstb | What about blind users (for example) ? |
20:03:07 | | Join slimx [0] (n=slimx@vau75-7-82-234-251-56.fbx.proxad.net) |
20:03:11 | lostlogic | good point. ok |
20:03:19 | slimx | hy |
20:03:20 | linuxstb | I'm sure there's other situations as well. |
20:03:53 | linuxstb | slimx: How's it going? |
20:04:27 | slimx | well i'm sick :p |
20:04:34 | | Quit novimon (Read error: 110 (Connection timed out)) |
20:05:00 | slimx | but everythings allright :) |
20:05:20 | linuxstb | OK :) |
20:05:33 | preglow | you far have you got? |
20:05:36 | linuxstb | Have you got that LCD of yours doing anything? |
20:06:09 | preglow | remember to fix the spot the loader loads an image to, it isn't ifdeffed yet |
20:06:31 | slimx | :p |
20:06:36 | slimx | nope |
20:06:59 | linuxstb | preglow: I assume your memory remapping code won't work on the PP5002? |
20:07:00 | | Quit ender1 (Read error: 110 (Connection timed out)) |
20:08:03 | | Join Philip_0729 [0] (n=Philip_0@user-5469.lns1-c11.dsl.pol.co.uk) |
20:09:17 | slimx | i was looking for some way to replace the image_data used by ipodLinux (in the microwin driver) with the lcd_framebuffer |
20:09:36 | slimx | used by the rockbox kernel |
20:09:59 | preglow | linuxstb: it should |
20:10:06 | preglow | linuxstb: with no alterations, no less |
20:10:21 | preglow | gimme a sec and i'll see if my recollection is completely busted |
20:10:26 | linuxstb | preglow: That's good. |
20:11:17 | preglow | oh, don't celebrate just yet |
20:11:56 | amiconn | linuxstb, preglow: Do plugins now work on iPod w/o crashing? |
20:12:17 | linuxstb | They work for me, yes. Before my commit today, they mostly worked. Now they all seem to work reliably. |
20:12:21 | preglow | linuxstb: well, from the ipl code, it looks like it should work |
20:12:34 | linuxstb | Does IPL remap the memory as well? |
20:12:41 | preglow | yes |
20:12:49 | linuxstb | OK. For some reason I thought they didn't. |
20:12:56 | preglow | they sure do, that's where i got our code from |
20:13:03 | linuxstb | I wondered about that... |
20:13:14 | linuxstb | Good to see you're not breaking from tradition. |
20:13:54 | linuxstb | slimx: You need to use lcd_framebuffer. |
20:14:21 | amiconn | Goodie. Small wonder some plugins crashed before. Linking to another address than the load address isn't a good idea... |
20:14:28 | linuxstb | This is a two-dimensional array - lcd_framebuffer[LCD_HEIGHT/4][LCD_WIDTH] on the iriver h120. |
20:14:56 | linuxstb | amiconn: Yes, I'm surprised they worked as well as they did. I guess there were no absolute addresses being used. |
20:16:13 | amiconn | linuxstb: Could you check the size of rockboy on iPod? |
20:16:27 | amiconn | (Not the binary size, but the runtime size) |
20:16:30 | amiconn | rockboy.map |
20:17:22 | linuxstb | I don't think it's compiled for the ipod |
20:17:24 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
20:17:28 | | Join ender1 [0] (i=ychat@84.52.165.220) |
20:17:35 | preglow | linuxstb: nah, didn't alter that code much to boot either, ipl people themselves don't seem too certain on what it does |
20:18:58 | linuxstb | amiconn: No, it's not compiled. It probably just needs key bindings added. |
20:19:04 | linuxstb | Which could be tricky... |
20:20:42 | | Quit DocterD ("Leaving") |
20:20:49 | | Part gtkspert |
20:22:23 | slimx | yes linuxstb i'm still working on the lcd_update_rect function :) |
20:23:48 | slimx | and i guess i have to replace the ADDR8 addr variable ipl use |
20:24:05 | slimx | with the lcd_framebuffer |
20:24:32 | slimx | to write the pixels on the lcd device |
20:24:48 | | Quit akaidiota (Connection timed out) |
20:25:11 | slimx | but i really dk how :p |
20:27:04 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
20:32:33 | linuxstb | amiconn: I've just made rockboy compile for the ipod. rockboy.rock is 82888 bytes, and according to rockboy.map, plugin_end_addr is 0x01fa1fd4 - so 663508 bytes.... |
20:32:41 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-129-077.pools.arcor-ip.net) |
20:32:57 | amiconn | whoa |
20:33:01 | linuxstb | Sorry, ignore that. |
20:33:38 | linuxstb | Subtract 0x40000 from that total - plugin_start_addr is 0x1f40000 |
20:33:58 | amiconn | That's way better :) |
20:34:13 | linuxstb | So it's 401364 bytes. |
20:35:59 | linuxstb | slimx: Each iteration of the loop in the lcd update code in microwindows will update part of a horizontal line. A horizontal line is 128 pixels, which is 32 bytes of data. This is why 0x20 is added to the address at the end of each iteration of the loop. |
20:36:15 | NicoFR | paprica: there are some files missing in the all plugins - source archive at plugbox |
20:36:35 | preglow | arghh |
20:36:43 | preglow | we'll need to play with thumb code some day |
20:36:50 | preglow | i can't stand the code being so bloody huge |
20:36:59 | slimx | ok |
20:37:05 | amiconn | It's around 10% larger than coldfire code |
20:37:16 | linuxstb | preglow: Don't forget the "long-calls" issue as well though. |
20:37:21 | amiconn | linuxstb: Isn't a line 160 pixels? |
20:37:40 | lostlogic | riscy code is almost inevitably going to be bigger eh? |
20:37:44 | slimx | 160x128 |
20:37:47 | slimx | i guess |
20:38:10 | amiconn | lostlogic: SH1 is risc too, but the code is more compact than arm |
20:38:51 | lostlogic | any idea why the difference then? |
20:38:55 | slimx | can i use the lcd_framebuffer to store 2 pixels data at each cell ? |
20:39:00 | lostlogic | are both 3 address? |
20:39:12 | amiconn | SH1 code is sometimes even smaller than coldfire code |
20:39:13 | preglow | linuxstb: gotta admit i have no idea what you're talking about |
20:40:03 | amiconn | lostlogic: No. SH1 is 2 addresses (except operations involving the multiplier, which use a 3rd (fixed) register) |
20:40:05 | linuxstb | preglow: When I first tried to get Rockbox to compile for the arm, it wouldn't work - due to the large difference between addresses in RAM and IRAM. |
20:40:20 | linuxstb | Something to do with PC24 problems. |
20:40:27 | linuxstb | (or PC26, I forget). |
20:41:01 | lostlogic | hmm... wonder if it's the 3 addressiness of arm that ends it up having larger code size −− if GCC doesn't take proper advantage, or our code doesn't take proper advantage of the 3rd address or something |
20:41:11 | linuxstb | Tomasz had a similar problem with his iFP port. The only way we could both get Rockbox to compile was to use the -mlong-jumps option. |
20:41:20 | slimx | yesterday i had this error while compiling the bootloader but i was using an old 2.95 gcc :p |
20:41:48 | | Quit ender` (Connection timed out) |
20:42:05 | preglow | ahhh, riiight |
20:42:10 | preglow | so it uses all relative calls by default |
20:42:28 | preglow | that'll be a tiny problem |
20:42:57 | preglow | since the only way to jump into thumb code is through the bx instruction, which is always relative |
20:43:36 | preglow | hrmm |
20:43:50 | preglow | probably makes our code a bit larger and more inefficient |
20:44:53 | | Join ender` [0] (i=ychat@84.52.165.220) |
20:45:08 | | Join akaidiota [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
20:45:09 | preglow | i think i can work around that |
20:45:45 | preglow | there is such a thing as a long-call attribute |
20:45:56 | preglow | how about we stuff that into the ICODE_ATTR define? |
20:46:16 | preglow | with a bit of luck, only calls to iram will be long call |
20:47:14 | amiconn | What about functions in iram which call back non-iram functions? |
20:47:43 | preglow | i'm kind of hoping gcc will understand that facilitates a long call |
20:48:03 | preglow | since it's in a long call function, calling a non long call function... |
20:48:09 | preglow | but yeah, i'm not counting on it |
20:50:00 | preglow | hmm |
20:50:05 | preglow | i don't see how this can work |
20:50:21 | preglow | but yeah |
20:50:24 | preglow | i got another solution |
20:50:28 | preglow | mapping the iram closer to 0 |
20:50:38 | preglow | which will break crudely on 5g |
20:50:43 | preglow | with 60 gig hard drive |
20:50:47 | preglow | having 64 megs of ram |
20:51:40 | preglow | i don't get this |
20:52:03 | preglow | functions with section attributes should always be long call, so i guess the issue you mention is what's biting us, amiconn |
20:52:13 | Paprica | NicoFR, which plugins? |
20:52:20 | Paprica | files** |
20:52:36 | amiconn | preglow: Interesting post: http://gcc.gnu.org/ml/gcc-bugs/2002-08/msg00236.html |
20:52:50 | NicoFR | at least 'extras/plugbmp.c' |
20:52:59 | amiconn | Old onbe, but it helps to understand what's going on... |
20:53:07 | Paprica | ohh |
20:53:08 | NicoFR | i think it's the only one |
20:53:11 | Paprica | you right |
20:53:39 | NicoFR | i thought there was also the menu.bmp for brickmania missing, but it seems you included it in the .rock, right ? |
20:54:04 | Paprica | yep |
20:54:14 | Paprica | i add them to brickmania.h |
20:54:21 | Paprica | them = all the images |
20:54:28 | NicoFR | ok |
20:54:42 | NicoFR | it's niver that way... do you know why eli doesn't do the same ? |
20:54:51 | NicoFR | *niver=nicer |
20:55:03 | preglow | bah, this smells fun |
20:55:24 | amiconn | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7525 |
20:55:31 | amiconn | Ongoing... |
20:55:34 | preglow | i figured gcc had to create stub function if you used thumb code |
20:56:36 | amiconn | I wonder whether it's possible to tell gcc to use long calls for cross-section calls, and relative calls within the section |
20:56:52 | *** | Saving seen data "./dancer.seen" |
20:56:54 | preglow | problem is that gcc can't always tell what section a function is in |
20:57:19 | preglow | can you set a section attribute on a function in a header file? |
20:57:23 | preglow | if so, we'll be ok, if not, no |
20:58:11 | NicoFR | Paprica: btw, thanks for adding this archive, it was annoying to have to load each page :) |
20:58:35 | NicoFR | maybe you could also add update news for all plugins on that page ? |
20:58:48 | Paprica | on the first page? |
20:58:52 | NicoFR | yes |
20:59:14 | Paprica | and eli loves his bmp viewer ;] |
20:59:43 | NicoFR | :p ok |
21:00 |
21:00:00 | NicoFR | also i read about you and needleboy having trouble over backlight.c |
21:00:17 | | Quit akaidiot (Connection timed out) |
21:00:36 | Paprica | mm |
21:00:38 | Paprica | yes |
21:00:46 | NicoFR | i uploaded a version which sould work |
21:00:53 | Paprica | yes i saw |
21:00:55 | NicoFR | see my post at misticriver (hitboy) |
21:00:58 | NicoFR | ok |
21:01:14 | Paprica | good to know that is u =] |
21:01:42 | amiconn | preglow: Yes you can do that |
21:02:06 | amiconn | e.g. plugin.h does that for plugin_start() |
21:02:17 | amiconn | (will be removed soon) |
21:02:32 | preglow | amiconn: yes, 'cause gcc itself needs to see it |
21:02:43 | preglow | amiconn: if it's gone as far as the linked before it's resolved, it's too late |
21:02:54 | preglow | linker |
21:03:00 | amiconn | Ahahahaha |
21:03:19 | amiconn | Small wonder why arm-elf-gcc doesn't produce thumb code... |
21:03:21 | amiconn | (iiuc) |
21:03:24 | amiconn | rofl |
21:03:42 | preglow | it does |
21:03:43 | amiconn | thumb code is an entirely different target: thumb-elf (!!) |
21:03:57 | preglow | then what's -mthumb for? |
21:04:06 | amiconn | I dunno |
21:04:12 | preglow | it does generate thumb |
21:04:14 | preglow | pretty sure of that |
21:04:15 | amiconn | ..but I found that there is thumb-elf |
21:05:27 | preglow | well |
21:05:30 | preglow | it does generate thumb |
21:05:32 | linuxstb | Presumably thumb-elf produces only thumb code, and arm-elf either arm, or mixed. |
21:05:34 | XavierGr | Oh you were talking about battery estimation... anyone had the time to check my battery_bench plugin? It can give you some nice graphs of the overall battery drain. |
21:05:35 | | Part Philip_0729 |
21:05:35 | preglow | i just made a smell test program |
21:05:51 | preglow | linuxstb: generating just thumb doesn't make sense, exception handlers have to be arm code |
21:06:14 | preglow | haha |
21:06:17 | preglow | _SMALL_ test program |
21:06:29 | XavierGr | amiconn: It would be a good thing to test it on one of your ondios just to see if it can work on a flash player. |
21:06:31 | preglow | .code 16 and all, complete with opcodes that doesn't exist in ordinary arm |
21:08:49 | linuxstb | There also seems to be an arm-thumb-elf target... |
21:09:19 | preglow | ghahah |
21:09:23 | preglow | this is getting rich |
21:09:41 | preglow | no, i pretty much know why we can't build for thumb, and that's because of interworking in libgcc |
21:09:45 | preglow | rather the lack of it |
21:09:52 | preglow | long-calls + interworking = overhead |
21:11:13 | | Quit akaidiota (Connection timed out) |
21:11:26 | | Quit Matze41 ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:11:59 | amiconn | preglow: Perhaps this is the difference between the [arm-][thumb-]elf-gcc variants? |
21:12:01 | | Join Matze41 [0] (i=Miranda@p5484FCC1.dip.t-dialin.net) |
21:12:13 | amiconn | Iiuc libgcc is built when you build gcc |
21:12:44 | | Quit ender1 (Connection timed out) |
21:15:12 | preglow | yeah, but i also believe you said there were some flags to configure that described what options you wanted libgcc built with |
21:15:47 | amiconn | Yes, however these options don't seem to change anything here |
21:15:53 | amiconn | Did you try them? |
21:17:41 | | Quit thegeek (Read error: 110 (Connection timed out)) |
21:17:57 | linuxstb | slimx: Have you got the bootloader compiling that? |
21:18:27 | | Join XavierGr_ [0] (n=XavierGr@ppp49-adsl-32.ath.forthnet.gr) |
21:18:28 | preglow | nope, didn't |
21:19:22 | linuxstb | slimx: I think the best thing to do is to make the bootloader compile, and then play with the lcd_update() function until you can get something displayed that you recognise. You could add an infinite loop into the bootloader after the first call to lcd_update() to see the results. |
21:19:47 | linuxstb | Also, the button code in the Rockbox bootloader is taken from the ipodlinux bootloader - tools/ipodloader/ in their CVS. |
21:21:20 | | Quit `3nergy (SendQ exceeded) |
21:21:45 | | Join ashridah [0] (i=ashridah@220-253-121-109.VIC.netspace.net.au) |
21:27:43 | | Join LinusN [0] (n=linus@labb.contactor.se) |
21:31:55 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
21:35:30 | linuxstb | BHSPitLappy: Have you played iBoy on your ipod? If so, what button mapping is used? |
21:35:37 | BHSPitLappy | nope |
21:35:49 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
21:35:58 | linuxstb | I've just adding some (stupid) key mappings to Rockboy, and now it's compiling and running on my ipod. |
21:35:58 | BHSPitLappy | i've only ever ran it on a friend's mini, and i couldn't load roms and the keymappings were backwards |
21:36:10 | BHSPitLappy | cool |
21:36:12 | BHSPitLappy | what kind? |
21:36:20 | Rob2222 | Has someone a compiled bootloader that i could use on a ipod video? |
21:37:29 | linuxstb | BHSPitLappy: 4G Color |
21:37:35 | BHSPitLappy | cool |
21:37:42 | BHSPitLappy | will it work on a nano? |
21:37:45 | linuxstb | I think the LCD update function will need adapting for the Nano's smaller screen. |
21:37:49 | BHSPitLappy | mmk |
21:38:01 | linuxstb | IIRC, the Nano's screen is smaller than a gameboy's. |
21:38:22 | BHSPitLappy | is rockboy just a gameboy emu |
21:38:24 | BHSPitLappy | or color too? |
21:38:28 | linuxstb | Both. |
21:38:58 | linuxstb | It seems to be in colour now (a new feature of rockboy), but I don't know if it's correctly emulating gamboy color colours. |
21:41:00 | | Join SteL [0] (n=stel@slawson.plus.com) |
21:41:14 | linuxstb | OK, it seems iboy uses touches at 8 different positions on the clickwheel to emulate 8 buttons... |
21:41:27 | preglow | rockboy was made for gameboy colour |
21:41:30 | preglow | but hcl ripped out some parts |
21:41:38 | linuxstb | Did the recent patch put them back? |
21:41:44 | preglow | doubt it |
21:41:59 | linuxstb | I've just tried a .gb game, and it's in colour. |
21:43:23 | LinusN | hehe, i emailed neomagic regarding the cpu in the gigabeat meg seriec |
21:43:30 | LinusN | series |
21:43:44 | linuxstb | And they sent you back some datasheets and C source code? |
21:43:45 | LinusN | i asked for the data sheets |
21:44:15 | LinusN | got the usual reply asking what product i was developing and how big the production volume is |
21:44:30 | BHSPitLappy | why don't you find one of the test roms out there |
21:44:33 | LinusN | i told them about rockbox |
21:44:49 | LinusN | the reply: |
21:44:52 | LinusN | "Hi Linus, |
21:44:52 | LinusN | This sounds interesting. Please find the databook attached. I have also |
21:44:52 | LinusN | attached the application note refering to MP3 players and the SDB user |
21:44:52 | DBUG | Enqueued KICK LinusN |
21:44:52 | LinusN | guide, both of which may also be useful. |
21:44:52 | LinusN | Please keep me informed as to how you get on" |
21:45:02 | LinusN | :-) |
21:45:03 | linuxstb | Wow... |
21:45:26 | preglow | hahahah |
21:45:28 | preglow | not too shabby |
21:45:29 | LinusN | this world is not so rotten after all |
21:45:31 | linuxstb | Have you looked at them yet? Are they useful? |
21:45:42 | LinusN | the contains the whole shebang |
21:45:48 | BHSPitLappy | can you give broadcom a call? |
21:45:48 | LinusN | they contain |
21:45:50 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
21:45:50 | * | linuxstb feels warm inside... |
21:45:52 | preglow | jhahahahah |
21:46:03 | preglow | nono |
21:46:06 | preglow | portalplayer |
21:46:09 | BHSPitLappy | heh |
21:46:10 | BHSPitLappy | yeah |
21:46:12 | BHSPitLappy | them too |
21:46:14 | preglow | please, now, i can feel the magic wearing off |
21:46:38 | Paprica | LinusN, thereis a chance to view the wps screen while plugin is on? |
21:46:43 | LinusN | i don't yet know if i'm allowed to publish them, awaiting answer from neomagic |
21:47:35 | LinusN | Paprica: it could probably be done, but it might require some work |
21:48:01 | Paprica | yep |
21:48:03 | Paprica | i see |
21:48:04 | Paprica | undefined reference to `gui_wps_show' |
21:48:05 | Paprica | =\ |
21:48:29 | Paprica | and i think when i fix it |
21:48:39 | Paprica | more problem will be show? |
21:49:38 | BHSPitLappy | how would you guys react if a new mp3 player was released using rockbox as its firmware |
21:49:49 | amiconn | grmpf :/ |
21:51:23 | amiconn | I need a declaration from plugin.h in uisimulatr/common/io.h |
21:51:42 | amiconn | ...but I can't just include plugin.h, since that causes a ton of error msgs |
21:52:05 | LinusN | BHSPitLappy: would be cool |
21:53:00 | BHSPitLappy | it sure would be cost-effective... |
21:53:29 | linuxstb | Anyone still following the Neuros developments? |
21:54:13 | BHSPitLappy | linuxstb / preglow, one of you make a ipodloader2 patch for rb support |
21:54:15 | BHSPitLappy | :D |
21:55:06 | BHSPitLappy | pretty please? |
21:55:56 | | Join seffy [0] (i=seffy@HFA62-0-165-54.bb.netvision.net.il) |
21:56:07 | seffy | hi |
21:56:17 | | Join solexx_ [0] (n=jrschulz@d085230.adsl.hansenet.de) |
21:57:37 | preglow | haha |
21:57:44 | preglow | not too interested in ipodloader2, i'm afraid |
21:57:51 | preglow | but it should be dirt simple |
21:59:44 | Xerion | bah worms for gameboy has select+move for scrolling screen, not easy to do on my h140 ;) |
22:00 |
22:00:16 | Xerion | ow wait i just need to hold select longer to get arrow :p |
22:00:17 | BHSPitLappy | preglow: you want a dollar in paypal? :) |
22:01:47 | preglow | haha |
22:01:51 | preglow | i want a beer |
22:02:06 | preglow | someone found beerpal.com |
22:03:48 | linuxstb | BHSPitLappy: I'll probably do it at some point, but I've other things I want to do first. ipodloader2 also doesn't work very well on my ipod. |
22:03:56 | seffy | hi...i installed Rockbox on my iriver H320 |
22:03:58 | | Quit seffy () |
22:04:05 | BHSPitLappy | linuxstb: what model? |
22:04:15 | linuxstb | You asked me that about 5 minutes ago... |
22:04:19 | BHSPitLappy | lol |
22:04:21 | BHSPitLappy | damn |
22:04:29 | linuxstb | :) |
22:04:31 | BHSPitLappy | sorry, i just woke up |
22:05:35 | | Quit slimx (Remote closed the connection) |
22:05:56 | NicoFR | Paprica: where can i get the source to pong2 and snow2 ? |
22:06:12 | Paprica | mmm |
22:06:39 | Paprica | ask needleboy |
22:06:45 | Paprica | i delete it =\ |
22:07:04 | NicoFR | did you give him the sources or the rocks ? |
22:07:14 | Paprica | mm maybe its in the source of the optimaized version |
22:07:34 | Paprica | you know what? |
22:07:37 | Paprica | wait a sec |
22:08:16 | Paprica | ok got it |
22:08:25 | NicoFR | :) |
22:08:34 | Paprica | you can recive files here? |
22:08:43 | NicoFR | no |
22:08:53 | Paprica | ok |
22:09:02 | * | linuxstb mentions the patch tracker... |
22:09:35 | Paprica | =\ |
22:09:36 | Paprica | http://plugbox.rockbox-lounge.de/plugins.zip |
22:09:50 | | Quit XavierGr_ (Read error: 104 (Connection reset by peer)) |
22:09:52 | Paprica | its not my patch |
22:09:53 | Rob2222 | LinusN: What happened? Got you help from a company? |
22:09:54 | Paprica | =\ |
22:10:49 | NicoFR | thx |
22:10:59 | LinusN | yes |
22:11:10 | Rob2222 | ah, ok, cpu datasheets. overread it. |
22:11:27 | NicoFR | Paprica: are they based on patches 1378146 and 1378075 ? |
22:11:42 | Paprica | really dont know |
22:11:46 | | Quit solexx (Read error: 110 (Connection timed out)) |
22:11:59 | NicoFR | ok |
22:12:42 | linuxstb | Rob2222: I could compile the bootloader for the ipod video for you, but why do you need it? It's not much use by itself. |
22:12:47 | NicoFR | i looked in the optimised build source... no sources for 3rd party plugins, only rocks :( |
22:14:39 | | Join tomal [0] (n=tomek@155-moo-7.acn.waw.pl) |
22:14:54 | Paprica | =\ |
22:15:14 | | Quit Matze41 ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
22:15:24 | amiconn | Fun... |
22:15:36 | | Join Matze41 [0] (i=Miranda@p5484FCC1.dip.t-dialin.net) |
22:15:39 | * | amiconn has working plugin target & version check in the sim |
22:15:54 | NicoFR | hi Matze |
22:16:33 | linuxstb | Rockboy on the ipod seems to be working quite well. If only it had 3 more buttons... |
22:16:58 | tomal | linuxstb: I read in the logs that you were talking about long calls in arm-elf-gcc |
22:17:08 | tomal | linuxstb: I investigated that a bit |
22:18:05 | linuxstb | Any solutions? |
22:18:36 | tomal | linuxstb: GCC 3.x always makes a short call to a function defined earlier in the current file, unless -mfunction-sections is set |
22:19:32 | tomal | linuxstb: the solution could be to place a function to which we want to make a long call after all the places in which it is called |
22:19:58 | tomal | linuxstb: and set __attribute__((long_call)). It will not be ignored there. |
22:20:03 | tomal | *then |
22:21:07 | tomal | It seems that in GCC 4.x calls to functions with section attribute are always long (or at least unless they do not have short_call attribute) |
22:21:34 | tomal | I haven't checked it, just looked at the GCC 4.x source code, so I am not sure |
22:21:55 | linuxstb | Have you tried this in Rockbox yet? |
22:22:44 | Rob2222 | linuxstb: My cohabitant got an iPod Video, and I thought, lets look how far RB is on the ipod. Its useless atm? |
22:22:47 | | Quit psi` (Read error: 104 (Connection reset by peer)) |
22:23:08 | tomal | I successfully compiled the ifp port with short calls after I had placed one of the functions from rolo.c (rolo_restart perhaps) at the end of the file, leaving prototypes earlier |
22:23:29 | linuxstb | It hasn't been well-tested on the video, but it runs, and plugins should work. |
22:23:53 | linuxstb | But you don't have IRAM, do you? |
22:24:45 | Rob2222 | IRAM? |
22:25:08 | linuxstb | The IRAM comment was directed at tomal. |
22:25:14 | Rob2222 | ah ok. |
22:25:26 | | Quit uwe_ (Read error: 104 (Connection reset by peer)) |
22:25:43 | linuxstb | Rob2222: The bootloader is only part of what you need though. You'll also have to compile Rockbox itself, and also the ipod_fw utility. |
22:26:02 | Rob2222 | When RB is running on the ipod, am i able then to simply copy MP3 files to the HD and play them? Without the damn itunes software? |
22:26:16 | lostlogic | LinusN: I'm confused by the code that sets voltages. the values are not the same for two outputs that are supposed to be the same :-\ |
22:26:27 | linuxstb | Rob2222: Of course :) |
22:26:44 | linuxstb | RB on the ipod will be more or less identical to RB on the iriver h1x0 and 3x0 devices. |
22:26:49 | tomal | linuxstb: I have IRAM in ifp. The ifp port did not compile when I simply removed -mlong-calls and -ffunction-sections |
22:27:07 | linuxstb | Do you put any code in IRAM apart from the rolo function? |
22:27:13 | Rob2222 | linuxstb: GREAT |
22:27:36 | * | linuxstb goes to look at the ifp source |
22:28:29 | tomal | linuxstb: I don't put any code by myself. Only the code that was already declared to be in IRAM was there. |
22:28:43 | Rob2222 | lostlogic: i read the pcf50606 data sheet last night. But I didnt figure out, at what condition the automatic charging re-starts, after the battery is full. |
22:28:57 | | Quit Lear ("Chatzilla 0.9.69.1 [Firefox 1.5/2005111116]") |
22:29:12 | lostlogic | LinusN: at least the IOREGC looks to be set to 2.9 not 3.3 |
22:29:17 | linuxstb | tomal: You haven't defined the I*_ATTR macros for the ifp in firmware/export/config.h So I think nothing will be in IRAM apart from the rolo code - which doesn't use those macros. |
22:29:17 | amiconn | I hope it will be okay that if you try running an 'empty' plugin in the sim with my new code, it will display 'Incompatible model' instead of exiting silently... |
22:29:24 | Rob2222 | linuxstb: Compiled ipod builds arent on the hp, yet, or? |
22:29:39 | lostlogic | Rob2222: I'm coding it to resume charging by software, I don't believe it would do so automatically |
22:29:40 | linuxstb | Rob2222: No, we're waiting for them to be more stable. |
22:30:09 | lostlogic | but I'm still having issues with it not listening to me. |
22:30:54 | Rob2222 | lostlogic: Whats the problem? Does it charge when it doesnt should? |
22:31:40 | tomal | linuxstb: OK, so that's why it was enough to change only one file. |
22:31:53 | | Join aegray [0] (n=aegray@12-210-160-124.client.insightBB.com) |
22:32:12 | lostlogic | Rob2222: yeah, I'm reading MBCC1 as 00011110 and MBCS1 as 01010001 at the same time :-( |
22:33:23 | | Join seffy [0] (i=seffy@CBL217-132-159-63.bb.netvision.net.il) |
22:33:32 | seffy | there is hebrew speakers here? |
22:33:49 | lostlogic | Rob2222: if you apply the debug_menu part of my patch (and fix it so it compiles) but on other parts, you can watch what your PCF50606 says |
22:34:01 | lostlogic | (but not other parts that is) |
22:35:09 | tomal | linuxstb: Anyway, it seems that in order to compile without -mlong-calls with GCC 3.x we would have to rearrange functions in many files, as I wrote above. |
22:35:30 | tomal | linuxstb: Or possibly, GCC 4.0 could compile it without changes. |
22:35:41 | linuxstb | Well, it's not a high priority for me - it's just an optimisation we can look at later. |
22:36:05 | seffy | i installed on my h320 rockbox...and it was HUGE!!! its really good !!! but i was so upset...when i find out how much time i can hear music ... |
22:36:27 | seffy | the battery just..... |
22:36:32 | linuxstb | tomal: gcc 4.0 seemed to produce slower code for the m68k - have you tested it with ARM code? |
22:36:50 | seffy | and in the other hand on the IRIVER firmwire my bat is good... |
22:36:56 | seffy | what is the problem ? |
22:37:07 | tomal | linuxstb: No, as I wrote, I just looked into its source code. |
22:37:20 | seffy | and if i can help to the project i glad to do it.. |
22:37:31 | Rob2222 | lostlogic: the pcf is already in the debug screen |
22:37:32 | Rob2222 | :) |
22:37:37 | lostlogic | seffy: are you going by when the player shuts down in each firmware, or based on the percentages that rockbox reports? |
22:37:47 | lostlogic | Rob2222: from my patch, or your own version? |
22:38:06 | Rob2222 | rockboy h300 optimised |
22:38:10 | Rob2222 | x |
22:38:13 | Rob2222 | z |
22:38:24 | lostlogic | did they apply my patch!? It doesn't charge right currently! |
22:38:42 | Rob2222 | dont know... ^^ only found the pcf in the debug menu |
22:38:47 | seffy | lostlogic i didnt understand what u mean... |
22:38:54 | Rob2222 | and started to read the data sheet :) |
22:38:59 | lostlogic | bah |
22:39:16 | tomal | Well, I have to go. Good night. |
22:39:19 | | Part tomal |
22:39:43 | seffy | i cant explain ...in the iriver firmwire i have good bat life and in the rockbox .... |
22:40:12 | linuxstb | How do you measure the battery life? |
22:42:05 | seffy | by the WPS that mention the HOUR MIN AND SEC and by the [−−-] in the other menus of rockbox settings |
22:43:09 | | Join uwe_ [0] (n=uwe@dslb-084-056-011-082.pools.arcor-ip.net) |
22:45:27 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
22:46:11 | seffy | how much time it shuld last? |
22:46:47 | lostlogic | seffy: the reporting in the WPS is not accurate. The only real test is to see how long it actually runs with each firmware |
22:47:56 | seffy | what do u say ....that the Battery indicator is nothing? |
22:48:18 | lostlogic | yes, I think that applies to both firmwares. |
22:48:32 | lostlogic | it's not 'nothing' but it is also not by any means precise |
22:48:42 | lostlogic | (nor accurate) |
22:49:43 | seffy | and i dont get it...if i charge the iriver h320 in the IRIVER FIRMWIRE it charge that system...but if i charge it in ROCKBOX O.system mode it charge that specific sys? |
22:50:09 | lostlogic | I don't understand, sorry. |
22:50:10 | seffy | cuz...i dont get it and it all make a huge mess...and i the end i dont have bat... |
22:50:34 | lostlogic | they each charge the same battery |
22:51:19 | lostlogic | if you are using an h3x0 optimized build from the last few days, charging probably isn't working right... they applied a patch of mine that is a bit broken. |
22:51:56 | seffy | ha.... |
22:52:05 | seffy | so what is the BEST WAY TO INSTALL rockbox ? |
22:52:11 | seffy | and what files exac? |
22:52:17 | Bagder | unzip a daily build |
22:52:23 | seffy | now? |
22:52:26 | seffy | i mean |
22:52:27 | seffy | ... |
22:52:30 | Bagder | ? |
22:52:32 | seffy | what to do exac? |
22:52:41 | Bagder | download it |
22:52:43 | seffy | i download the d.b and ? |
22:52:44 | Bagder | unzip it |
22:52:47 | seffy | ..? |
22:52:49 | preglow | nice point, here |
22:52:52 | preglow | did we even try gcc4 for arm? |
22:52:55 | preglow | it might be good |
22:53:02 | | Quit akaidiot (Connection timed out) |
22:53:07 | linuxstb | preglow: I don't think I did. |
22:53:08 | | Join b0br [0] (n=d5a8b399@labb.contactor.se) |
22:53:14 | preglow | linuxstb: me neither, for some clever reason |
22:53:17 | | Part LinusN |
22:53:19 | preglow | i'm thinking that's got to change |
22:53:21 | seffy | and then what to do...? where i get a 0.29 hacked? |
22:53:31 | seffy | i mean...cracked for both o.s |
22:53:32 | seffy | ? |
22:53:39 | lostlogic | seffy: you don't need to reinstall the bootloader |
22:53:55 | lostlogic | that's a one time thing unless the bootloader version changes (it's at v5 now) |
22:54:43 | seffy | so where i get a new one? |
22:55:01 | seffy | and how much time...the iriver h320 with rockbox shuld last? |
22:55:04 | lostlogic | just download the daily bulid like bagder said, and unzip it onto your player |
22:55:11 | Bagder | we have this web site you know... |
22:55:11 | lostlogic | seffy: same as with the iRiver firmware |
22:55:21 | seffy | really? |
22:55:56 | seffy | and where i get the bootloader v5 with 0.29k ? |
22:56:06 | seffy | pls...sorry i really want good rock |
22:56:16 | lostlogic | as Bagder there's a website... ya know... www.rockbox.org |
22:56:23 | lostlogic | has the answers to these questions on it |
22:56:37 | seffy | k...10x a lot |
22:56:41 | | Quit seffy () |
22:56:56 | *** | Saving seen data "./dancer.seen" |
22:57:13 | | Quit matsl (Remote closed the connection) |
23:00 |
23:00:34 | | Quit Matze41 ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:05:03 | | Quit ghode () |
23:09:23 | | Join birdfish [0] (i=bfisher@mail.affidavitmaker.com) |
23:09:43 | birdfish | How heavy is the development of Rockbox for the ipod nano/5G |
23:10:30 | Bagder | I'm quite sure preglow and linuxstb appreciate all help they can get |
23:10:51 | linuxstb | birdfish: What do you mean? |
23:11:07 | birdfish | I don't have one just yet. I was thinking about getting one. (just wanted to know that it was being worked on) |
23:11:10 | birdfish | Because I got the X5 |
23:11:20 | birdfish | When I thought that Rockbox would be heavily developed for it. |
23:11:24 | birdfish | But then I was dissappointed |
23:11:26 | Rob2222 | lostlogic: got my query? |
23:11:36 | Bagder | the x5 work is only starting |
23:12:05 | birdfish | I have some programming knowledge with VB.net and would also like to help some with the projects if there was anything that I could do |
23:12:43 | linuxstb | Most of the programming is in C - Rockbox could be your chance to learn it. |
23:12:55 | birdfish | Definitely :) |
23:13:04 | birdfish | But hey, I've gotta run for a bit. I'll be back later tonight. |
23:14:08 | linuxstb | Rockbox need work at all levels to work 100% on the ipods. A good introduction would be adjusting some of the plugins to work nicely with the ipod's screen size and keypad. |
23:14:14 | thegeek | birdfish : how did you get the idea that rockbox would be heavily developed for the x5? |
23:16:02 | lostlogic | Rob2222: are you registered on this network so you can send queries? |
23:17:29 | amiconn | Bah, dependency bug in the plugin Makefile |
23:17:55 | * | amiconn was wondering why credits.rock didn't get rebuilt, only relinked, while all other plugins did |
23:18:49 | amiconn | Bagder: Do you have an idea how this could be fixed? Right now credits.o is mentioned explicitly in the Makefile |
23:19:08 | amiconn | I guess this prevents the automatic dependency generation from working (?) |
23:19:58 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
23:20:25 | | Part SteL |
23:23:17 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
23:24:43 | Bagder | hm |
23:26:34 | | Quit ashridah ("Leaving") |
23:26:34 | | Quit actionshrimp (Read error: 104 (Connection reset by peer)) |
23:27:18 | | Join actionshrimp [0] (i=dave@dhcp-163-1-214-233.seh.ox.ac.uk) |
23:28:37 | Bagder | the problem is that the dep generation fails... |
23:28:48 | Bagder | due to credits.c including a file that doesn't yet exist |
23:29:09 | amiconn | touch ? |
23:29:24 | Bagder | yes, I did a somewhat ugly fix for lang.c and the exact same problem |
23:32:25 | amiconn | I now have what I think is a rather elegant method for plugin model & version check in the sims |
23:32:52 | amiconn | Simulator plugins now use the same struct plugin_header as target plugins, exported as a symbol |
23:33:25 | amiconn | sim_plugin_load() returns a pointer to that header, if present. plugin_load() acts accordingly |
23:34:47 | amiconn | 2 fields of the struct are unused on the sims, I hope that's not too bad ;) |
23:35:05 | Bagder | :-) |
23:35:20 | Rob2222 | lostlogic: no, I need to register? I was able to query linus without reg. |
23:35:33 | | Join kkurbjun [0] (n=Jim@c-24-8-222-177.hsd1.co.comcast.net) |
23:35:46 | lostlogic | he has that feature turned off... but I don't know how to do that... |
23:36:19 | kkurbjun | LinusN: I've uploaded a new patch for rockboy if you're interested or have some time |
23:36:19 | lostlogic | nvm, figured it out |
23:36:20 | lostlogic | resend |
23:36:21 | amiconn | Rob2222: On freenode you can query another user if you're registered, or if the user allows queries from unregistered users |
23:37:39 | | Join ModernExecutive [0] (n=bob@pool-70-18-144-126.norf.east.verizon.net) |
23:37:50 | linuxstb | kkurbjun: URL? What does your patch improve? |
23:37:58 | ModernExecutive | hallo all |
23:38:43 | kkurbjun | hmm, it's not showing on the rockbox page |
23:39:02 | kkurbjun | http://sourceforge.net/tracker/index.php?func=detail&aid=1407719&group_id=44306&atid=439120 |
23:39:02 | | Join novimon [0] (n=novimon@a84-230-230-239.elisa-laajakaista.fi) |
23:39:43 | kkurbjun | automatic frameskip, wrote some asm for some stuff, IRAM.. I tried that but I didn't see much in improvements |
23:41:14 | amiconn | kkurbjun: The patch list on the rockbox site is only updated once per day afaik |
23:41:15 | preglow | hmm |
23:41:27 | preglow | for a simple test routine, thumb needed just two more instructions than arm |
23:42:04 | | Quit NicoFR () |
23:43:25 | Rob2222 | uhm, register at freenode.net? |
23:43:44 | Rob2222 | ah got it |
23:45:45 | kkurbjun | oh, ok |
23:46:09 | Bagder | twice actually |
23:46:16 | preglow | woot, new rockboy opts! |
23:46:37 | mirak | what's the file system of ipods ? |
23:46:51 | aegray | fat32 or hfs |
23:46:51 | preglow | fat32 or hfs |
23:46:52 | aegray | + |
23:46:55 | aegray | damn |
23:47:00 | aegray | oh wait i was first |
23:47:05 | * | aegray does a victory lap |
23:47:05 | preglow | :/ |
23:47:07 | preglow | why, hello |
23:47:09 | aegray | hi |
23:47:11 | preglow | haven't noticed you in here before |
23:47:14 | | Nick Rob2222 is now known as Rob2222_ (n=Miranda@ACB1DFED.ipt.aol.com) |
23:47:19 | aegray | i sneak around |
23:47:29 | preglow | goodie |
23:49:41 | | Nick Rob2222_ is now known as Rob2222 (n=Miranda@ACB1DFED.ipt.aol.com) |
23:50:57 | | Join BHSPitMonkey [0] (n=billybob@adsl-64-123-190-199.dsl.rcsntx.swbell.net) |
23:51:41 | | Join petur [0] (i=petur@d54C1B62E.access.telenet.be) |
23:52:54 | | Join einhirn [0] (n=Miranda@p5486126F.dip0.t-ipconnect.de) |
23:57:42 | preglow | holy sheeyat, linux copies faster to the nano than windows |
23:57:47 | preglow | by a margin so large it ain't even funny |
23:58:10 | lostlogic | preglow: use copy from cmd instead and it's faster |
23:58:22 | Paul_The_Nerd | preglow: For some reason I was copying to my Nano about as fast as to my H120 yesterday. |
23:58:37 | lostlogic | preglow: unzipping rockbox takes 90s with windows unzip and < 8 on the command prompt |
23:58:51 | preglow | yes, indeed |
23:58:54 | preglow | i can imagine |
23:59:00 | preglow | winzip uses bloody ages |