00:03:40 | [IDC]Dragon | but lcd_update_rect() saves you half a second, as expected |
00:04:05 | mattzz | allright! |
00:07:27 | [IDC]Dragon | try this: |
00:07:29 | [IDC]Dragon | if ((y_pixel & 0x7) == 0x7) |
00:07:30 | [IDC]Dragon | rb->lcd_update_rect(0, y_pixel & ~7, LCD_WIDTH, 8); |
00:07:30 | | Quit c0utta (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new age") |
00:08:02 | [IDC]Dragon | instead of lcd_update() |
00:12:48 | mattzz | yup - thanks. |
00:13:32 | mattzz | I will have to change it because I am counting downto 0 now, right? |
00:13:54 | [IDC]Dragon | yes |
00:14:26 | [IDC]Dragon | even simpler then: |
00:14:27 | [IDC]Dragon | if ((y_pixel & 7) == 0) |
00:14:27 | [IDC]Dragon | rb->lcd_update_rect(0, y_pixel, LCD_WIDTH, 8); |
00:15:43 | mattzz | 1.15secs @ 15 itarations ;-) |
00:15:57 | mattzz | last update is missing |
00:16:01 | [IDC]Dragon | any reason for some variables to be unsigned char? |
00:16:27 | mattzz | this is going to be a tough review ;-) |
00:16:28 | [IDC]Dragon | unsigned char n_iter; |
00:16:29 | [IDC]Dragon | unsigned char x_pixel, y_pixel; |
00:16:37 | [IDC]Dragon | yesss |
00:17:00 | mattzz | boy, my first code review... |
00:17:18 | mattzz | what do you propose instead of unsigned char? |
00:17:42 | mattzz | int for 32 bit performance optimum? |
00:17:58 | [IDC]Dragon | if you use smaller types than the native, extra code is needed after arithmetics to limit the value again. |
00:18:26 | amiconn | extu.b in this case... |
00:18:33 | mattzz | ok, so I should use INT ? |
00:18:39 | [IDC]Dragon | general rule: use int or unsigned int if size doesn't matter |
00:18:46 | mattzz | ok |
00:22:16 | [IDC]Dragon | int is probably best for x/y_pixel, because you mix it with other signed values in the calculations |
00:22:30 | [IDC]Dragon | int/long is no difference |
00:22:31 | amiconn | mattzz: Use unsigned for x / y, shifting will be faster then. |
00:22:37 | [IDC]Dragon | on a 32 bit CPU |
00:22:56 | amiconn | Grr, nonsense. |
00:23:34 | [IDC]Dragon | they are not always positive, aren't they? |
00:24:05 | amiconn | Yes, of course. Nonsense, as I said. |
00:29:24 | | Join Galik [0] (~galik@195.137.1.152) |
00:35:22 | [IDC]Dragon | strange, a tail loop didn't help the iteration. |
00:35:47 | [IDC]Dragon | it's fastest with while (++n_iter < max_iter) at the top |
00:37:18 | mattzz | why not post increment? |
00:37:46 | mattzz | ah... forget it |
00:38:04 | [IDC]Dragon | because then it can increment in the same register before the check |
00:38:24 | mattzz | I see |
00:38:26 | [IDC]Dragon | else it would need another for the original value. |
00:39:16 | [IDC]Dragon | so this is cheating by one iteration ;-) |
00:40:21 | mattzz | it's worth it |
00:40:28 | [IDC]Dragon | strange: unsigned char is faster for the iteration counter and limit |
00:40:53 | [IDC]Dragon | maybe because of the shortermemory fetch? |
00:40:58 | mattzz | how much? 3%? |
00:41:10 | [IDC]Dragon | not that much |
00:41:32 | [IDC]Dragon | making up another nickname? |
00:41:47 | mattzz | :-) |
00:44:39 | mattzz | 1.12secs - that was another 0.03 secs @ 15 iterations. nearly 3%! |
00:44:52 | [IDC]Dragon | doing what? |
00:45:10 | mattzz | pre increment in while statement |
00:45:25 | mattzz | could also be that one iteration less.... |
00:45:39 | [IDC]Dragon | don't forget it dous one iteration less than "specified" |
00:45:45 | mattzz | but the result matters, right? |
00:45:54 | [IDC]Dragon | s/dous/does |
00:46:01 | [IDC]Dragon | cheater! |
00:46:32 | mattzz | but it _feels_ a lot faster now ;-) |
00:47:13 | amiconn | (-; |
00:48:26 | [IDC]Dragon | are your screen lines OK now? |
00:48:57 | mattzz | Yup, I put the b&w version on mattzz.dyndns.org/archos/">http://mattzz.dyndns.org/archos/ (Schwarzbrot release) |
00:49:12 | amiconn | rotfl |
00:49:26 | [IDC]Dragon | that was a good one |
00:50:01 | | Quit Galik (Remote closed the connection) |
00:51:39 | | Quit matsl (Remote closed the connection) |
00:52:18 | | Join Galik [0] (~galik@195.137.1.152) |
00:52:46 | [IDC]Dragon | 1073741824L |
00:53:04 | mattzz | 4<<28 ? |
00:53:07 | [IDC]Dragon | strange magic number |
00:53:25 | [IDC]Dragon | can't the compiler resolve that? |
00:53:53 | mattzz | does he have to? |
00:54:04 | [IDC]Dragon | yes |
00:55:03 | [IDC]Dragon | your coords are off by 1 |
00:55:19 | [IDC]Dragon | start at LCD_HEIGHT-1 |
00:55:28 | [IDC]Dragon | check if >= 0 |
00:55:41 | [IDC]Dragon | (so it has to be signed) |
00:58:01 | mattzz | hm, that would explain the strange simulator bahaviour |
00:58:25 | [IDC]Dragon | you're writing off-screen |
00:58:33 | [IDC]Dragon | very dangerous! |
00:59:05 | mattzz | back in file list screen the filenames where garbled.... |
00:59:12 | mattzz | fixed now |
00:59:33 | [IDC]Dragon | I just started your old plugin, what a breakthrough, this new one! |
00:59:59 | [IDC]Dragon | old took 36 secs for 10 depth |
01:00 |
01:00:23 | mattzz | result of a good teamwork |
01:00:37 | [IDC]Dragon | ;-) |
01:00:52 | mattzz | there was an intermediate release with 3.6 secs |
01:01:02 | mattzz | in the patchtracker |
01:01:44 | [IDC]Dragon | ah |
01:01:46 | mattzz | but this one is much more fun |
01:01:58 | [IDC]Dragon | I'm old-fashioned |
01:02:04 | [IDC]Dragon | do you if ((y_pixel & 0x7) == 0) |
01:02:17 | [IDC]Dragon | again after fixing the coords? |
01:02:37 | mattzz | whoops |
01:05:02 | [IDC]Dragon | and you may fix the true iterations, init to one more, display one less |
01:07:17 | [IDC]Dragon | well for speed then, any more would need asm |
01:07:30 | [IDC]Dragon | (I guess) |
01:09:23 | mattzz | now I don't need the final lcd_update_rect anymore, due to the way of counting. nice. |
01:11:28 | mattzz | Gentlemen, do we have a patchtracker candidate here, or what? |
01:16:54 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
01:17:21 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
01:25:53 | mattzz | ok, full patch committed to patchtracker |
01:26:30 | [IDC]Dragon | I was just preparing it anyway |
01:26:41 | mattzz | ah, I see |
01:26:48 | scott666 | whats the total imrpovment speed? |
01:26:54 | mattzz | 300% |
01:26:59 | scott666 | nice |
01:27:18 | mattzz | from 30 secs to 3.5 secs to 1.16 secs now |
01:27:40 | mattzz | with much higher accuracy |
01:29:05 | [IDC]Dragon | why the lcd_clear_display() at the beginning of calc_mandelbrot_set()? |
01:29:30 | mattzz | just a habit from old C64 times |
01:29:32 | [IDC]Dragon | you don't update it, or qould you like to? |
01:29:39 | [IDC]Dragon | would |
01:29:57 | [IDC]Dragon | it was only happening in your old code |
01:30:01 | mattzz | honestly, this line seems to be obsolete |
01:30:45 | mattzz | ah, wait. it's not |
01:31:04 | mattzz | we want a complete redraw. |
01:32:08 | [IDC]Dragon | OK, I'll put an update behind it. |
01:32:26 | [IDC]Dragon | (you do a complete redraw anyway) |
01:32:31 | mattzz | yup |
01:33:03 | [IDC]Dragon | don't forget to take it out when you redraw a stripe ;-) |
01:33:53 | mattzz | greyscale first |
01:34:52 | amiconn | [IDC]Dragon, mattzz: I just uploaded an update to grayscale.c (not my 3% tweak, since it looks too weird). |
01:35:27 | [IDC]Dragon | but which? |
01:37:42 | amiconn | I've rewritten my safe replacement mechanism for lcd_update() to not cause flicker within the grayscale overlay area. And it contains a minor speed tweak. |
01:38:20 | [IDC]Dragon | "safe replacement"? |
01:39:18 | amiconn | As you surely know, you cannot safely use lcd_xxx() functions that directly write to the lcd controller while having the interrupt running. |
01:40:17 | amiconn | So I had defined a flag which is set by the replacement function and then read within then interrupt routine. |
01:40:53 | amiconn | This used to do an lcd_update() *instead* of flipping to the next bitplane. So it caused flicker. |
01:41:42 | amiconn | The new version first flips to the next bitplane *and* lcd_update_rect()'s everything around it afterwards. |
01:44:54 | [IDC]Dragon | mandelbrot wasn't in cvs yet? |
01:46:05 | [IDC]Dragon | amiconn: OK, understood, I wasn't aware of the "non-grayscale" side activities. |
01:46:36 | mattzz | [IDC]Dragon: nope |
01:48:23 | amiconn | [IDC]Dragon: This is useful if the grayscale overlay doesn't cover the whole screen, e.g. for a status line at the top/bottom in a game. |
01:48:51 | [IDC]Dragon | mattzz: now it is |
01:49:21 | [IDC]Dragon | I took the liberty to brush it up a bit |
01:49:39 | amiconn | This is useful because you cannot use fonts within grayscale unless you define some as bitmaps. (I'm thinking Minesweeper here). |
01:49:47 | *** | Saving seen data "./dancer.seen" |
01:49:57 | mattzz | thanx a lot. could you please also close the patchtracker item? |
01:50:20 | [IDC]Dragon | if it already shows up |
01:52:01 | [IDC]Dragon | closed |
01:53:18 | amiconn | [IDC]Dragon: There is still my patch for memcmp() which isn't that useful after all, I think. What should I do with that? |
01:53:53 | [IDC]Dragon | we have no memcmp(), right? |
01:55:07 | amiconn | No, we have memcmp() (in C), but it is used only in very few places, and my asm replacement is bigger, so I consider it a waste of space. |
01:55:37 | [IDC]Dragon | ah, I remember |
01:56:00 | [IDC]Dragon | the memcmp() places are not spped critical, iirc |
01:56:19 | [IDC]Dragon | s/spped/speed |
01:57:55 | [IDC]Dragon | doesn't cry for integration |
01:58:16 | [IDC]Dragon | but I'd like your disk functions enabled |
01:58:33 | amiconn | No it doesn't, thats why I ask what to do with it. Should (can) I close this myself? |
01:58:47 | [IDC]Dragon | have you tried the write on somebody with a bad disk? |
01:59:02 | amiconn | No, not yet. |
01:59:08 | [IDC]Dragon | dunno if you can close it, try |
01:59:55 | amiconn | The C writing is also sped up in the current builds, so far nobody did complain about it. |
02:00 |
02:00:49 | [IDC]Dragon | bedtime is long overdue |
02:01:27 | amiconn | Perhaps somebody (me?) should prepare 3 test builds (with read/write/both optimizations enabled) and post on the ml to test these (along with a warning). |
02:02:14 | [IDC]Dragon | sounds good :) |
02:02:53 | amiconn | I'm using both optimizations all the time without problems, but then there are these old Hitachi HDs... |
02:02:54 | [IDC]Dragon | I'm off, nice talking to you guys. |
02:03:08 | amiconn | Goodnight, Jörg |
02:03:13 | | Quit [IDC]Dragon () |
02:03:15 | mattzz | g'night! |
02:03:20 | mattzz | 2late |
02:04:18 | | Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") |
02:08:01 | mattzz | ok, heading for some sleep, too - see you Jens |
02:08:13 | amiconn | Goodnight, Matthias. |
02:08:20 | | Quit mattzz ("Client exiting") |
02:14:54 | Galik | q3wre |
02:29:15 | | Join TheGalik [0] (~galik@195.137.1.152) |
02:29:15 | | Quit Galik (Read error: 104 (Connection reset by peer)) |
02:38:11 | | Part amiconn |
02:40:40 | | Quit TheGalik ("Client exiting") |
02:40:43 | | Join Galik [0] (~galik@195.137.1.152) |
02:41:17 | | Quit Galik (Client Quit) |
02:41:21 | | Join Galik [0] (~galik@195.137.1.152) |
02:52:13 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
02:55:49 | | Join adi|home [0] (~adi|home@as5300-9.216-194-23-147.nyc.ny.metconnect.net) |
02:57:54 | | Quit adi|home (Client Quit) |
03:00 |
03:16:15 | | Quit BC|away (Read error: 104 (Connection reset by peer)) |
03:38:56 | | Quit AciD (Read error: 54 (Connection reset by peer)) |
03:47:05 | | Join BC [0] (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
03:49:48 | *** | Saving seen data "./dancer.seen" |
04:00 |
04:04:26 | | Join telliott [0] (telliott@208.251.255.120) |
04:05:19 | telliott | I'm confused about this http://rockbox.haxx.se/mail/archive/rockbox-archive-2004-04/0717.shtml |
04:05:35 | telliott | I'm not a programmer but I want to try this out. |
04:06:17 | BC | what is it? |
04:07:08 | telliott | Redefine Play while playing |
04:07:15 | telliott | A patch. |
04:07:19 | BC | oohh, dont know about that |
04:07:29 | telliott | Read the message. |
04:07:36 | MT | i still thinks its over the top |
04:07:48 | BC | you mean you just wanna use it - or do other stuff To it? |
04:08:01 | MT | i dont want to redefine keys, i just want a dummy mode for when its not me using it |
04:08:14 | MT | BC: its the "party mode" from before |
04:08:31 | telliott | I just want to try it. I'm not a programmer. I'm hoping there's a custum build with the patch. |
04:08:56 | MT | not very likely |
04:09:33 | BC | mt: thanks |
04:09:43 | telliott | I guess Lucas did a custom build for himself. |
04:12:46 | MT | http://rockbox.haxx.se/docs/firsttime.html |
04:13:38 | BC | I have a simple windoze devkit |
04:15:38 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
04:18:51 | BC | I have had a number of requests for it and some positive feedback now - anyone wanna donate some web space? |
04:20:51 | | Quit Galik ("Client exiting") |
04:26:23 | | Part telliott |
04:49:03 | BC | does anyone know which C file prints "menu" on the file browser window? |
04:49:04 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
04:58:54 | | Quit Douche_Nutz (Read error: 60 (Operation timed out)) |
05:00 |
05:09:51 | | Join facted [0] (jirc@dyn-ec-194-77.dyn.columbia.edu) |
05:11:35 | facted | can anyone point me in the right direction on how to install patches? |
05:13:11 | scott666 | what OS? |
05:14:21 | facted | XP |
05:14:30 | facted | i installed cygwin |
05:14:34 | facted | but i'm not sure where to go from there |
05:14:48 | scott666 | did you find the docs on the rockbox page? |
05:14:54 | facted | the patch ones? |
05:14:57 | facted | i read that... |
05:14:57 | scott666 | yeah |
05:15:03 | facted | didn't help very much |
05:15:08 | scott666 | yeah |
05:15:15 | facted | any other good sites? |
05:15:26 | scott666 | i tried a while ago, i never got it figured out |
05:15:37 | facted | yea...i gotta go, actually |
05:15:40 | facted | but thanks for your help |
05:15:44 | facted | i'll try to figure it out |
05:15:48 | scott666 | i suggest getting bluechips all-in-one dev kit |
05:15:55 | scott666 | i can send it you, or BC can |
05:16:20 | scott666 | It Works(c) |
05:16:27 | scott666 | (except for the bugs) |
05:16:47 | facted | sure, send it to me please |
05:16:52 | facted | is e-mail ok? |
05:16:56 | scott666 | its 7mb |
05:16:59 | facted | hmm |
05:17:03 | scott666 | DCC? |
05:17:16 | facted | i'm not on a DCC client...using web irc |
05:17:18 | facted | hmm |
05:17:22 | facted | ftp? aim? |
05:17:41 | | Quit facted ("Leaving") |
05:17:48 | | Join facted [0] (jirc@dyn-ec-194-77.dyn.columbia.edu) |
05:17:55 | facted | sorry about that |
05:19:01 | scott666 | i have aim |
05:19:07 | facted | ok, i'm facted |
05:19:14 | BC | sorry - box didn't flash |
05:19:36 | BC | was my presence desired? |
05:19:58 | facted | just file transfer it to me? |
05:20:00 | scott666 | he wants to install a patch |
05:20:56 | BC | brb |
05:21:53 | facted | ok, thanks for the file...i'll install it and work on that |
05:21:59 | facted | unfortunately, i gotta go |
05:22:03 | facted | i'll try to come back tomorrow |
05:22:16 | scott666 | you need a few other files too iirc |
05:22:21 | scott666 | and instructions |
05:22:55 | facted | just file transfer them to me? |
05:22:58 | facted | i have you set on automatic |
05:23:04 | facted | so i'll receive it all |
05:23:09 | facted | i thank you so much for your help... |
05:23:54 | scott666 | np |
05:24:03 | scott666 | thank BC, hes the one that created it |
05:24:20 | facted | thanks BC :) |
05:24:40 | BC | bak |
05:25:07 | BC | err, ur welcome :) |
05:25:12 | facted | thanks :), i'm gone for real now |
05:25:13 | facted | later guys |
05:25:18 | scott666 | l8er |
05:25:18 | BC | byee |
05:25:18 | | Quit facted ("Leaving") |
05:25:24 | BC | what was that? |
05:25:52 | scott666 | i sent him your dev kit |
05:26:01 | scott666 | and the .bat and profile |
05:26:15 | scott666 | havnt told him what to do with it yet though |
05:26:16 | scott666 | heh |
05:26:20 | BC | great |
05:26:22 | BC | lol |
05:27:19 | scott666 | think you could type that up and put it in the same webspace as cards? |
05:27:53 | BC | I will sort out my webspace more sensibly later |
05:27:55 | BC | for now... |
05:28:11 | BC | tick |
05:28:13 | BC | tick |
05:28:40 | BC | 1. run the attached exe |
05:28:40 | BC | 2. copy over the update patches |
05:28:40 | BC | ...minor fixes - mainly cosmetic |
05:28:40 | DBUG | Enqueued KICK BC |
05:28:40 | BC | 3. run /DEVKIT/setup/setup.bat |
05:28:40 | BC | 4. download a daily tarball |
05:28:41 | *** | Alert Mode level 1 |
05:28:41 | BC | 5. put tarball in /DEVKIT/home/rockbox/ |
05:28:43 | BC | 6. unzip tarball "here" |
05:28:45 | BC | ...thus creating /DEVKIT/home/rockbox/tarball/apps |
05:28:47 | BC | If you have a folder called /DEVKIT/home/rockbox/apps you have screwed up! |
05:28:49 | BC | 4. run rockbox.bat |
05:28:51 | BC | 4a. if you are running win98 select for Simulator or AJZ build |
05:28:53 | BC | 5. cd tarball |
05:28:55 | BC | mkdir mybuild |
05:28:57 | BC | cd mybuild |
05:28:59 | BC | ../tools/configure |
05:29:01 | BC | make |
05:29:17 | BC | −−−−−−−−−−−−−−−−−−- |
05:29:34 | BC | that's the text I'm sending out at the moment |
05:32:36 | scott666 | im thinking im gonna have to completely start from scratch with OVERHAND |
05:32:45 | scott666 | ill keep the random stuff and thats it |
05:33:13 | BC | i often do the same |
05:33:21 | BC | still, it's only three lines (ish) of code |
05:33:34 | BC | I rewrote majot chunks of the card engine last night |
05:34:00 | BC | technically PIleCardCnt no longer exists - but it IS #defined ;) |
05:34:04 | scott666 | i saw that |
05:34:20 | BC | :) |
05:34:21 | BC | cool |
05:34:25 | BC | he read my source :) |
05:34:26 | scott666 | looks really nice |
05:34:30 | BC | ta |
05:34:50 | scott666 | and the gfx! |
05:35:43 | BC | not sure what the last u/l was |
05:35:48 | BC | tidying the gfx up no |
05:35:49 | BC | now |
05:36:03 | BC | my games mate came over tonight and critiqued |
05:38:42 | *** | Alert Mode OFF |
05:41:03 | scott666 | awesome |
05:41:04 | scott666 | brb |
05:43:21 | scott666 | ok |
05:49:51 | *** | Saving seen data "./dancer.seen" |
05:55:41 | BC | you got it yet? |
05:55:52 | scott666 | what? |
05:56:05 | BC | overhand? |
05:56:21 | scott666 | no, i got disctracted by this guy i havnt talked to in like 2 years |
06:00 |
06:26:52 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
06:32:22 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
07:00 |
07:01:34 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
07:11:00 | | Quit Douche_Nutz (Read error: 60 (Operation timed out)) |
07:16:04 | | Join adi|home [0] (~adi|home@as5300-9.216-194-23-118.nyc.ny.metconnect.net) |
07:49:54 | *** | Saving seen data "./dancer.seen" |
08:00 |
08:02:00 | | Quit scott666 ("i'll be back...eventually...") |
08:21:15 | | Join amiconn [0] (~jens@pD9E7F18F.dip.t-dialin.net) |
08:23:48 | | Join amiconn_ [0] (~jens@pD9E7FF8C.dip.t-dialin.net) |
08:29:17 | | Quit amiconn (Nick collision from services.) |
08:29:17 | | Nick amiconn_ is now known as amiconn (~jens@pD9E7FF8C.dip.t-dialin.net) |
08:32:33 | | Join mattzz [0] (~c2af7556@c231002.adsl.hansenet.de) |
08:32:48 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
08:41:48 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
08:46:22 | mattzz | g'morngin |
08:46:37 | mattzz | s/morngin/morngin/ .... too tired |
08:46:47 | mattzz | argh... |
08:46:57 | mattzz | anbody with CVS access here? |
09:00 |
09:02:15 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
09:07:44 | webmind | morning |
09:08:22 | mattzz | morning |
09:10:26 | | Join monkey666 [0] (monkey@1Cust249.tnt1.mount-vernon.wa.da.uu.net) |
09:10:38 | | Join [IDC]Dragon [0] (~idc-drago@pD9512384.dip.t-dialin.net) |
09:11:45 | mattzz | [IDC]Dragon: Good morning Joerg. Somehow mandelbrot does not show up in CVS |
09:11:54 | [IDC]Dragon | mattzz: what's the matter with cvs? |
09:12:29 | [IDC]Dragon | is it in the source tarball? |
09:12:56 | mattzz | haven't checked, mompls |
09:13:40 | mattzz | yup |
09:14:11 | [IDC]Dragon | sourccforge brobably needs some time to digest it |
09:14:13 | mattzz | there's a big time lag again |
09:14:32 | [IDC]Dragon | s/brob/prob |
09:15:20 | mattzz | ok, I see |
09:15:56 | [IDC]Dragon | grayscale implemented? ;-) |
09:16:28 | mattzz | kind of.... ;-) I hacked in my dreams again. I hate that... |
09:16:40 | [IDC]Dragon | boo |
09:17:06 | [IDC]Dragon | then you shoudn't hack til 2am and be back in IRC at 8am |
09:17:30 | BC | lol |
09:17:32 | mattzz | the good news is: I have the environment set up on my workstation @ work.... |
09:17:33 | [IDC]Dragon | (neither me) |
09:17:43 | [IDC]Dragon | uh oh |
09:19:01 | [IDC]Dragon | I'm not gonna do such |
09:19:48 | mattzz | it just happened |
09:20:40 | BC | did anything happen with "plugin engine" code and directories yesterday after I left? |
09:20:59 | BC | (in terms of discussion, that is) |
09:21:08 | [IDC]Dragon | afaik, no |
09:21:30 | mattzz | the question of using a directory for multiple plugin files? |
09:21:51 | BC | I thought /plugins/plugname and /plugins/frame/framename |
09:24:03 | mattzz | why not use /plugins/include for plugin framework files? |
09:24:33 | BC | but to have a directory off /include for each framework |
09:24:47 | BC | thus allowing a framework to be in multiple files |
09:25:23 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
09:40:45 | | Nick amiconn is now known as amiconn|away (~jens@pD9E7FF8C.dip.t-dialin.net) |
09:49:58 | *** | Saving seen data "./dancer.seen" |
10:00 |
10:06:51 | | Quit [IDC]Dragon () |
10:21:06 | | Part BC |
10:28:14 | | Join LinusN [200] (~linus@labb.contactor.se) |
10:45:53 | | Join lImbus [0] (~MDJ@139-42.240.81.adsl.skynet.be) |
10:47:03 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
10:47:28 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
10:54:17 | | Quit dwihno (Read error: 104 (Connection reset by peer)) |
10:54:18 | | Join dwihno_ [0] (~dw@81.8.224.89) |
10:54:58 | | Join c0utta [0] (~c0utta@230.cust33.nsw.dsl.ozemail.com.au) |
11:00 |
11:08:29 | | Join [IDC]Dragon [0] (~c2af7555@reladm.kharkov.net) |
11:10:49 | [IDC]Dragon | LinusN: while you're in that FAT area, how about the rmdir()? ;-) |
11:12:05 | LinusN | hehe, i just committed some very old changes i found on another computer :_) |
11:12:42 | LinusN | rmdir should not be different from the normal rm if the dir is empty. or? |
11:13:20 | [IDC]Dragon | no, delete() uses open(), which checks for dir attribute and fails if so |
11:16:55 | LinusN | i'm talking about fat_remove() |
11:17:57 | LinusN | how far did you get with your rmdir patch? |
11:18:42 | [IDC]Dragon | it's all there, except the rmdir() itself working |
11:19:01 | LinusN | is it in the tracker? |
11:19:06 | [IDC]Dragon | I made a rmdir() in dir.c |
11:19:11 | [IDC]Dragon | in cvs |
11:19:16 | LinusN | ah |
11:19:39 | LinusN | i don't see it |
11:19:43 | [IDC]Dragon | onplay.c currently doesn't use rmdir(), this is commented out |
11:19:57 | [IDC]Dragon | oh, sorry. |
11:20:21 | [IDC]Dragon | the rmdir() itself is not in cvs, I've sent you an email |
11:20:41 | [IDC]Dragon | friday or so |
11:20:47 | LinusN | lemme check |
11:22:12 | LinusN | damn i can't find it |
11:23:41 | [IDC]Dragon | http://rockbox.haxx.se/mail/archive/rockbox-archive-2004-04/0402.shtml |
11:26:55 | LinusN | ah, i looked in my private inbox, since you said "i sent you" |
11:27:27 | [IDC]Dragon | should have gone there, I cc'd it to you and Björn. |
11:27:48 | LinusN | my email filter removes duplicates |
11:28:40 | [IDC]Dragon | OK, I won't try that again. |
11:29:34 | | Join Misan [0] (~Misanthro@pD9522BA4.dip.t-dialin.net) |
11:32:21 | [IDC]Dragon | onplay.c has all the code for the option, dirwalk and deletion. |
11:32:27 | LinusN | nice |
11:32:37 | LinusN | why do you call fat_truncate()? |
11:32:57 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
11:33:11 | [IDC]Dragon | the remove_dir() helper function will need to call rmdir() then, see the comment there. |
11:33:34 | [IDC]Dragon | that was my question as well, in the posting |
11:33:56 | LinusN | well, we can't answer questions about your own code :-) |
11:34:04 | [IDC]Dragon | I copied that from the remove() code, not knowing what it does |
11:34:15 | LinusN | remove() doesn't call fat_truncate() |
11:34:49 | LinusN | oh sorry, it does |
11:34:50 | [IDC]Dragon | line 257 of file.c |
11:35:19 | LinusN | very unnecessary |
11:35:28 | [IDC]Dragon | snip |
11:35:37 | LinusN | fat_truncate() frees unoccupied clusters |
11:36:09 | [IDC]Dragon | which have been reserved in advance to that file? |
11:36:25 | LinusN | that is, if you (re)write to a long file with much shorter data |
11:36:43 | [IDC]Dragon | I see. |
11:37:01 | LinusN | fat_remove() however, frees all clusters |
11:37:15 | LinusN | i'll look into it |
11:37:27 | [IDC]Dragon | muchos gracias |
11:47:10 | | Quit lImbus ("so long") |
11:50:00 | *** | Saving seen data "./dancer.seen" |
11:53:02 | | Join lImbus [0] (lImbus@139-42.240.81.adsl.skynet.be) |
12:00 |
12:12:05 | monkey666 | is it me or the CVS link removed from the website? |
12:12:17 | monkey666 | *or is the |
12:13:49 | Misan | hi. i just found your website and found out, you won´t or can´t support gmini devices. |
12:14:02 | Misan | maybe someone has heared of such a project? |
12:14:42 | Misan | nevermind :) |
12:15:01 | [IDC]Dragon | search the list archive and the IRC logs. |
12:15:17 | Misan | ok, i will |
12:15:26 | Misan | thx |
12:15:30 | [IDC]Dragon | There's been some basic research, but iirc it didn't get as far as executing own code. |
12:16:16 | [IDC]Dragon | look for "Telechip" (the CPU inside) |
12:17:17 | LinusN | monkey666: it has been removed from the main menu |
12:17:35 | LinusN | you find a link from the Download page |
12:17:50 | [IDC]Dragon | "Telechips", sorry |
12:18:07 | monkey666 | LinusN: thank you |
12:19:55 | [IDC]Dragon | Misan: the guy who was/is working on it is Laurent Giroud. |
12:20:37 | [IDC]Dragon | An IDE for that strange CPU was found on the web. |
12:22:25 | monkey666 | i asked midk the other night if there was bookmark option for txt files... he said no is this (still) true? |
12:22:35 | LinusN | yes |
12:23:31 | monkey666 | aw and i wanted to read my 1000 page book 12 letters at a time |
12:23:44 | LinusN | :_) |
12:24:16 | monkey666 | oh well i guess microsoft mary will have to read it to me instead |
12:24:20 | | Join tboy [0] (~xxx@212.204.94.164) |
12:24:24 | tboy | hoi |
12:24:43 | LinusN | hola |
12:24:48 | tboy | idc dragon? |
12:24:53 | tboy | I have a question |
12:24:58 | tboy | about the voice ui |
12:25:08 | [IDC]Dragon | yes? |
12:25:10 | tboy | I was hoping to port Icelandic |
12:25:16 | tboy | or make an icelandic voice file |
12:25:25 | c0utta | thanks for doing the cr/lf in cvs for me linus |
12:25:27 | [IDC]Dragon | np, go ahead! |
12:25:30 | tboy | ye |
12:25:53 | tboy | but I have the voice and the program that the voice comes along with says it uses sapi 4 |
12:25:59 | LinusN | c0utta: thanks for pointing it out, we don't want cr/lf in the files, it was my mistake to commit that in the first place |
12:26:04 | c0utta | but.. it made no difference! |
12:26:20 | c0utta | when i do a diff it is still showing every line |
12:26:28 | [IDC]Dragon | you can use TextAloud for SAPI4 voices |
12:26:39 | c0utta | then i patch −−dry-run and still get a HUNK error |
12:26:45 | tboy | textaloud ok I'll look into that |
12:26:51 | | Quit monkey666 () |
12:27:10 | [IDC]Dragon | my tools have a converter to make an input file for it |
12:27:21 | LinusN | c0utta: delete action.h and update from cvs |
12:27:27 | c0utta | i have done that |
12:27:41 | c0utta | very strange |
12:28:09 | tboy | ok |
12:28:13 | tboy | thx |
12:28:20 | c0utta | i have gone through with a hex editor too and even though some lines are the same they still get included in the diff |
12:28:27 | LinusN | c0utta: you do a diff against what? |
12:28:40 | c0utta | cvs diff -u action.h |
12:28:54 | LinusN | but you deleted action.h? |
12:29:23 | DBUG | Enqueued KICK Misan |
12:29:23 | Misan | [IDC]Dragon: I found some spec sheets... i wil ltry to contact Laurent Giroud |
12:30:34 | LinusN | c0utta: make sure to remove all CR from your modified action.h |
12:35:38 | | Quit Misan (Read error: 54 (Connection reset by peer)) |
12:36:32 | | Join Fragrag [0] (~Ta@d5153A87F.kabel.telenet.be) |
12:36:41 | | Part Fragrag |
12:40:51 | c0utta | linus: yes, done that too |
12:41:15 | c0utta | used ultraedit to check the CR/LF and there's only LF |
12:41:28 | | Quit [IDC]Dragon ("no fate but what we make (EOF)") |
12:42:01 | | Join [IDC]Dragon [0] (~c2af7555@reladm.kharkov.net) |
12:42:47 | | Nick dwihno_ is now known as dwihno (~dw@81.8.224.89) |
12:45:34 | c0utta | afk |
12:55:23 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
13:00 |
13:02:39 | c0utta | back |
13:06:30 | c0utta | in my diff it says: |
13:06:37 | c0utta | −−- action.h12 Mar 2004 10:17:19 -00001.1 |
13:06:37 | c0utta | +++ action.h15 Apr 2004 09:29:03 -0000 |
13:07:03 | c0utta | shouldn't the first line be 13 Apr 2004 since you updated it ? |
13:08:41 | | Nick amiconn|away is now known as amiconn|work (~jens@pD9E7FF8C.dip.t-dialin.net) |
13:12:27 | | Quit mattzz ("CGI:IRC") |
13:15:28 | | Quit mbr ("leaving") |
13:20:58 | | Join mattzz [0] (~c2af7556@c231002.adsl.hansenet.de) |
13:26:10 | tboy | hmm |
13:26:39 | tboy | [IDC]Dragon: the voice came with this software called infovox |
13:26:53 | tboy | they say it uses sapi 4 |
13:27:16 | tboy | but the voice seems to be fitted for their program only |
13:30:42 | tboy | I mean the voice file seems to be fitted |
13:36:01 | | Quit mattzz ("CGI:IRC (Ping timeout)") |
13:37:57 | | Join mattzz [0] (~c2af7556@c231002.adsl.hansenet.de) |
13:41:58 | | Nick mattzz is now known as mattzz|afk (~c2af7556@c231002.adsl.hansenet.de) |
13:50:02 | *** | Saving seen data "./dancer.seen" |
14:00 |
14:03:43 | | Quit [IDC]Dragon ("no fate but what we make (EOF)") |
14:26:28 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
14:31:53 | | Part tboy |
14:39:28 | | Quit mattzz|afk ("CGI:IRC (EOF)") |
14:43:54 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
14:45:03 | | Nick c0utta is now known as c0utta{zz} (~c0utta@230.cust33.nsw.dsl.ozemail.com.au) |
14:46:31 | c0utta{zz} | linus: i have submitted my latest patch |
14:46:31 | c0utta{zz} | 877509 |
14:47:52 | LinusN | i see it, iäll look into it later |
14:48:01 | LinusN | gotta go now |
14:48:03 | | Part LinusN |
15:00 |
15:42:32 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
15:50:04 | *** | Saving seen data "./dancer.seen" |
15:53:48 | lImbus | hi, where can I find that lang.h that is needed to compile uisimulator@win32 ? |
16:00 |
16:02:21 | | Join quelsaruk [0] (~fgjfg@193.136.159.168) |
16:02:23 | quelsaruk | hi |
16:06:38 | amiconn|work | lImbus: lang.h is dynamically generated while compiling |
16:09:01 | lImbus | compilin of uisim or the archos firmware ? |
16:14:03 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
16:14:18 | lImbus | rockbox itself doesn't compile either |
16:14:32 | lImbus | - at least on my machine |
16:16:59 | quelsaruk | compiling is building the source |
16:17:03 | quelsaruk | i have to go |
16:17:05 | quelsaruk | cu! |
16:17:07 | | Quit quelsaruk () |
16:19:10 | lImbus | sorry, I know what building and compiling means and is, but it doesn't work |
16:28:37 | lImbus | ok, I found that rockbox.dsp, but it cant be converted by my VS.NET2003 :-( |
16:32:40 | Ctcp | Ignored 3 channel CTCP requests in 13 hours and 59 minutes at the last flood |
16:32:40 | * | lImbus is listening to 2. Lustmord - Heresy Part II |
16:32:59 | lImbus | err. really not yet familiar with irc ore one of its clients |
16:40:10 | amiconn|work | lImbus: Don't know if VS.net may be able to compile the simulator, but it definitely isn't able to compile for the target, since doing that requires a cross compiler for SH1. |
16:42:12 | amiconn|work | I use cygwin for compiling both the sim and for the target. There is some howto on the rockbox docs page. |
16:44:46 | lImbus | I did all that. installed cygwin, cvs up, ... here what I get when I try to compile rockbox (the second time, so you don't see deps) |
16:45:16 | lImbus | make[2]: *** [scramble] Error 255 |
16:45:24 | lImbus | make[1]: *** [../tools/convbdf] Error 2 |
16:45:30 | lImbus | make: *** [firmware] Error 2 |
16:46:24 | lImbus | uisim seems to be compileable with vs.net was there are vcproj-files |
16:47:34 | amiconn|work | perhaps try the following: cd into <your_rockbox_source_dir>/tools, then do make. This should compile the tools (only). If it doesn't work correctly, try again after a "make clean". |
16:49:05 | lImbus | MDJ@LAPTOP-MDJ ~/tools |
16:49:05 | lImbus | $ make |
16:49:05 | lImbus | gcc -O -ansi scramble.c -o scramble |
16:49:05 | DBUG | Enqueued KICK lImbus |
16:49:05 | lImbus | make: *** [scramble] Error 255 |
16:52:17 | amiconn|work | Quote from the ml archive: |
16:52:18 | amiconn|work | > make[2]: Entering directory `/home/rockbox/tools` |
16:52:18 | amiconn|work | > gcc -0 -ansi scramble.c -o scramble |
16:52:18 | DBUG | Enqueued KICK amiconn|work |
16:52:18 | amiconn|work | > make[2]: *** [Scramble] error 255 |
16:52:18 | amiconn|work | > . . . |
16:52:19 | *** | Alert Mode level 1 |
16:52:19 | amiconn|work | > |
16:52:19 | *** | Alert Mode level 2 |
16:52:19 | amiconn|work | > So I tried running gcc to see if I could invoke it manually. |
16:52:21 | amiconn|work | > bash: gcc: command not found |
16:52:23 | amiconn|work | This is because the "win32-sdk" doesn't include the plain vanilla gcc, only |
16:52:25 | amiconn|work | the sh-elf one. That's why the page tells you to download and install that |
16:52:27 | amiconn|work | tools package separately (instead of building it yourself). |
16:53:15 | lImbus | mhmmm |
16:54:06 | amiconn|work | Of course you can, instead of downloading the tools binaries, also install the native GCC in cygwin (with the cygwin installer). |
16:54:23 | lImbus | I downloaded it separately, then unzipped it and so on. I didn't want to make the tools myself, that was your idea. before, I had the same probs compilin the rockbox itself, that should work |
16:54:28 | amiconn|work | This is what I did; it also enables you to compile the simulator with cygwin. |
16:55:00 | lImbus | the only one real prob is I am running out of hd-space on my notebook |
16:55:32 | amiconn|work | The problem is: if the tools' sources are newer than the compiled binaries, it tries to recompile them (that's what make is about). |
16:56:15 | amiconn|work | I could send you the current tools binaries. |
16:57:05 | lImbus | ahh. for win32 ? |
16:57:44 | lImbus | Am I supposed to know how to run that DCC-thingy now ? ICQ ? FTP ? mail ? |
16:58:06 | amiconn|work | Yes, for win32. |
16:58:10 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
16:59:16 | amiconn|work | Tell me the method that suits you best. The tools are 59 KB total (zipped). |
16:59:38 | lImbus | http or ftp would be nice |
16:59:43 | lImbus | very nice |
17:00 |
17:00:16 | amiconn|work | Http then. Will take some minutes, stay tuned. |
17:00:34 | lImbus | np, thanks in advance |
17:02:20 | *** | Alert Mode OFF |
17:03:21 | amiconn|work | lImbus: http://arnold-j.bei.t-online.de/tools-win32.zip |
17:03:59 | | Quit dwihno ("Ska bygga en rymdraket av cornflakespaket") |
17:05:34 | lImbus | thanks, got it |
17:06:18 | lImbus | hydrairc doesn't let me copy&paste not click on that url over there. very annoying. feel back like in bbs-times. |
17:07:40 | amiconn|work | I'm also using HydraIRC. Just double-click the link, this works for me |
17:11:39 | lImbus | oh. thanks for the clue |
17:11:54 | lImbus | btw: can't still compile rockbox... |
17:12:06 | lImbus | MDJ@LAPTOP-MDJ ~/build-dir |
17:12:07 | lImbus | $ make |
17:12:07 | lImbus | make -C ../firmware TARGET=-DARCHOS_RECORDER NODEBUG=1 OBJDIR="/home/rockbox/build-dir" MEM=2 TOOLSDIR=../tools |
17:12:07 | lImbus | make[1]: Entering directory `/home/rockbox/firmware' |
17:12:07 | lImbus | make -C ../tools |
17:12:08 | *** | Alert Mode level 1 |
17:12:08 | lImbus | make[2]: Entering directory `/home/rockbox/tools' |
17:12:10 | lImbus | gcc -O -ansi scramble.c -o scramble |
17:12:12 | lImbus | make[2]: *** [scramble] Error 255 |
17:12:14 | lImbus | make[2]: Leaving directory `/home/rockbox/tools' |
17:12:16 | lImbus | make[1]: *** [../tools/convbdf] Error 2 |
17:12:34 | lImbus | I suppose he's still trying to update the tools. can't that be avoided ? |
17:12:48 | amiconn|work | Grr, it still tries to compile the tools. |
17:13:47 | amiconn|work | Did you cope the tools into the "tools" directory? |
17:13:51 | amiconn|work | *copy |
17:14:45 | lImbus | I moved away what was in my /home/tools/ before, then unzipped your pack there. |
17:14:49 | | Join pfavr [0] (pfavr@dyna218-105.nada.kth.se) |
17:15:30 | amiconn|work | It needs to be in home/rockbox/tools, along with the sources and all. |
17:16:21 | lImbus | sorry, I misunderstood the " ~/tools |
17:16:33 | | Join methangas [0] (methangas@0x50a4321e.virnxx10.adsl-dhcp.tele.dk) |
17:16:35 | lImbus | " on the page. I thought ~ is home |
17:17:08 | lImbus | nice, the compiler is glowing |
17:17:15 | amiconn|work | :) |
17:17:48 | lImbus | fuck, it crashes with a not found reentrypoint in cygwin.dll |
17:18:34 | lImbus | probably we havn#t got the same version of cygwin, as it happens in the convbdf.exe |
17:18:47 | lImbus | im trying to revert to the original tools |
17:19:47 | lImbus | build resumed ;-) |
17:19:51 | amiconn|work | Opps, maybe this is the reason, I use a fairly recent cygwin installation. I could send you my current cygwin.dll as well, if reverting to the original tools doesn't help. |
17:20:34 | lImbus | it seems to work. I can't figure out if he restartet the whole build process or if he's able to resume |
17:21:15 | lImbus | nice, it did |
17:21:29 | lImbus | thanks alot |
17:21:38 | amiconn|work | make is really clever: everything it already build doesn't get rebuilt until the source or some other file it depends on is changed. |
17:21:52 | | Join elinenbe [0] (~elinenbe@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
17:22:08 | lImbus | if make is so clever, what is autobuild for ? |
17:22:09 | *** | Alert Mode OFF |
17:22:37 | amiconn|work | I dunno, haven't dealt with it yet. |
17:24:03 | lImbus | all I heard about is a silly. some told me nightmares that even autobuild is not able to build autobuild itself. |
17:25:17 | lImbus | uisim still doesn't compile, but I guess this is because I messed it up. I exe |
17:25:32 | lImbus | I executed a perl script by hand to get that lang.h... |
17:25:42 | amiconn|work | As your sdk installation is now working, you can start developing for rockbox. Unfortunately you won't be able to compile the uisim with it unless you install native gcc. |
17:26:40 | amiconn|work | Sorry, can't help with compiling the uisim on vs.net, since I don't have that. |
17:28:10 | lImbus | ah well, ok, I'll make my first steps on the hardware directly |
17:29:40 | | Join facted [0] (jirc@dyn-ec-194-77.dyn.columbia.edu) |
17:41:52 | elinenbe | amiconn|work: any work on the minesweeper clone yet? |
17:42:26 | amiconn|work | Still nothing done... I was tweaking grayscale.c instead. |
17:43:21 | elinenbe | amiconn|work: yeah, I saw that on the patch tracker |
17:44:26 | amiconn|work | ..and giving tips for optimization to mattzz (mandelbrot.c)... |
17:45:47 | elinenbe | is the mandelbrot plugin heading to grayscale? |
17:46:00 | elinenbe | I just had to rebuild my cygwin enviroment yesterday.... |
17:46:13 | amiconn|work | Yup. |
17:46:47 | elinenbe | what a pain... recompiling everything. |
17:47:40 | amiconn|work | ?? Did you compile cygwin yourself? |
17:48:01 | elinenbe | amiconn|work: no −− I did not recompile cygwin... I just downloaded it |
17:48:14 | elinenbe | but I did compile binutils, gcc, gdb, perl, etc... |
17:48:22 | facted | can anyone help me apply a patch? |
17:48:30 | elinenbe | I have a nice clean enviroment again... |
17:48:33 | | Join Galik [0] (~galik@195.137.1.152) |
17:49:09 | facted | I can compile the rockbox source, but I can't figure out how to apply the patch...I downloaded the "patch" utility |
17:49:26 | elinenbe | facted: what patch are you trying to apply? |
17:50:04 | facted | 887081 |
17:50:06 | *** | Saving seen data "./dancer.seen" |
17:50:13 | facted | it's the play button patch |
17:50:14 | elinenbe | URL? |
17:50:15 | facted | it's a diff file |
17:50:21 | facted | hold one sec. |
17:50:37 | amiconn|work | I'm off for home. cu |
17:50:38 | elinenbe | just type something like "patch -po -i patch_filename |
17:50:42 | elinenbe | amiconn|work: later. |
17:50:51 | | Nick amiconn|work is now known as amiconn|away (~jens@pD9E7FF8C.dip.t-dialin.net) |
17:50:51 | DBUG | Enqueued KICK amiconn|away |
17:50:57 | facted | http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=887081 |
17:51:49 | elinenbe | download the patch (the diff) file |
17:51:56 | facted | patch_filename being the name of the patch_diff file? |
17:52:02 | elinenbe | yeah |
17:52:16 | facted | ok, i have to set my "HOME" directory too for Patch to work right? |
17:52:25 | elinenbe | you shouldn't need to. |
17:52:32 | facted | ok |
17:52:35 | facted | let me try |
17:53:08 | elinenbe | you can just copy the patch into your rockbox source dir. |
17:53:24 | elinenbe | where the are subdirs apps, fimrware, flash, gdb, etc.... |
17:53:26 | facted | i've done that |
17:53:31 | facted | i copied it to apps |
17:53:46 | elinenbe | then in that folder run "patch -p1 -i 00_patch_887081_play_button.diff" |
17:53:48 | facted | and then i run the patch command you gave me from that diretcory? |
17:53:52 | elinenbe | do not copy it to apps. |
17:53:59 | elinenbe | the parent directory of apps |
17:54:03 | facted | ok |
17:54:32 | elinenbe | to rockbox/ not rockbox/apps/ |
17:54:42 | elinenbe | that should do it... |
17:54:52 | | Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") |
17:54:54 | facted | didn't work |
17:55:00 | facted | patch isn't a recognized command :( |
17:55:06 | facted | i guess I have to set my home directory... |
17:55:14 | elinenbe | you just need patch in your path. |
17:55:19 | facted | ok |
17:55:24 | facted | what's the name of the patch utility? |
17:55:35 | elinenbe | patch |
17:55:35 | facted | there is no "patch" command file or anything in the patch set I downloaded |
17:55:36 | elinenbe | ! |
17:55:43 | facted | yea, there is none though... :( |
17:56:02 | facted | patch.c |
17:56:04 | facted | and patch.man |
17:56:06 | facted | is that ok? |
17:57:27 | facted | even after copying patch.c and patch.man to the directory, the command still results in a "patch is not recognized, etc..." |
17:59:02 | facted | i did it again using my cygwin environment and it worked, but 1/6 of the patch was "rejected" :( |
17:59:04 | facted | haha |
18:00 |
18:04:19 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
18:08:12 | elinenbe | you need to either download a compiled version of patch, or compile it. |
18:08:21 | elinenbe | that is just the source and the manual you have there. |
18:08:36 | elinenbe | doing it in cygwin seemed to work okay. |
18:08:48 | elinenbe | you my have to grab the latest CVS and then do that patch on that. |
18:10:03 | facted | I got the latest cvs |
18:10:12 | facted | thanks, I already got it to work :) |
18:10:33 | facted | Thank you for your help and your patience though |
18:10:55 | facted | oh, one question: |
18:11:15 | facted | once I patched the files necessary, what files do I need to move into my archos recorder? |
18:11:37 | facted | the rockbox.ucl and the main file (*.ajz)? |
18:12:17 | elinenbe | if you don't have scramble in your path then rockbox.ulc will be 5 bytes |
18:12:31 | elinenbe | you will probably just want to compy *.ajz onto the recorder. |
18:12:50 | elinenbe | then "run it" by pressing play on the file. |
18:12:52 | facted | yea, rockbox.ucl is 5 bytes |
18:12:57 | facted | yup |
18:12:58 | facted | got it |
18:13:00 | facted | thanks again! |
18:13:03 | facted | later |
18:14:15 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
18:16:22 | | Quit facted ("Leaving") |
18:17:28 | | Quit c0utta{zz} (Read error: 54 (Connection reset by peer)) |
18:18:13 | | Join c0utta{zz} [0] (~c0utta@58.cust35.nsw.dsl.ozemail.com.au) |
18:24:35 | | Quit jkerman (Read error: 54 (Connection reset by peer)) |
18:40:53 | | Nick amiconn|away is now known as amiconn (~jens@pD9E7FF8C.dip.t-dialin.net) |
18:40:53 | DBUG | Enqueued KICK amiconn |
18:51:30 | | Quit mecraw_ (Read error: 54 (Connection reset by peer)) |
19:00 |
19:06:35 | | Quit lImbus (" HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it") |
19:11:03 | | Join facted [0] (jirc@dyn-ec-194-77.dyn.columbia.edu) |
19:14:10 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
19:21:06 | | Quit facted ("Leaving") |
19:21:16 | | Join Guest [0] (jirc@dyn-ec-194-77.dyn.columbia.edu) |
19:26:12 | | Quit Guest (Client Quit) |
19:30:07 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
19:30:49 | | Quit mecraw_ ("Trillian (http://www.ceruleanstudios.com)") |
19:43:20 | | Join amiconn_ [0] (~jens@pD9E7F564.dip.t-dialin.net) |
19:43:30 | | Quit Galik ("Client exiting") |
19:50:10 | *** | Saving seen data "./dancer.seen" |
19:57:30 | | Join amiconn__ [0] (~jens@pD95D12E0.dip.t-dialin.net) |
19:57:56 | | Quit amiconn (Nick collision from services.) |
19:58:10 | | Quit amiconn_ (Nick collision from services.) |
19:58:20 | | Nick amiconn__ is now known as amiconn (~jens@pD95D12E0.dip.t-dialin.net) |
19:59:39 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
20:00 |
20:06:36 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
20:09:09 | | Join facted [0] (jirc@dyn-ec-194-77.dyn.columbia.edu) |
20:12:09 | facted | if I get the error message: "can't find file to patch at input line 10", and I've tried -p0, -p1, and -p2, is the patch faulty or am I doing something incorrectly? |
20:15:27 | | Join pvh [0] (PvH@24.109.75.7) |
20:15:30 | pvh | Ola! |
20:16:01 | pvh | What do you guys think of a simplified play structure? |
20:16:13 | pvh | It could be based on the F2/F3 menus. |
20:16:22 | pvh | Press Play, default play behaviour occurs. |
20:16:38 | pvh | Hold down play, the pop-up menu appears (which I believe has pitch right now). |
20:17:05 | pvh | Up: Queue Next, Down: Queue Last, Left: Insert Next, Right: Insert Last. |
20:17:25 | pvh | File-system stuff goes to On-Play for rename/delete. |
20:17:42 | facted | i like the customizable patches out right now |
20:17:45 | pvh | Play on a directory, by default, plays it. |
20:17:56 | pvh | Forward on a directory descends into it. |
20:18:01 | facted | you can customize what play does, and what foward does |
20:18:09 | pvh | What's the patch number? |
20:18:17 | facted | i like that last suggestion...about the playing a directory |
20:18:18 | facted | hold on one sec. |
20:18:20 | Ctcp | Ignored 4 channel CTCP requests in 1 hour and 51 minutes at the last flood |
20:18:20 | * | pvh is thinking more about what a good UI design would be. |
20:18:35 | facted | http://sourceforge.net/tracker/index.php?func=detail&aid=935682&group_id=44306&atid=439120 |
20:19:01 | facted | i do like your idea about holding the play button down for more options |
20:19:05 | facted | rather than for pitch |
20:19:23 | pvh | It's intuitive, I figure. |
20:19:31 | pvh | Button-down, wait for a moment, then bring up the menu. |
20:19:45 | pvh | Quick down-up, and you get default behaviour. |
20:19:54 | amiconn | pvh: play + left/right/down is not possible at the same time |
20:20:00 | pvh | Oh? |
20:20:16 | pvh | Okay, well, once the menu is open, just leave it up until a key gets hit. |
20:20:28 | facted | yea, that would make sense |
20:20:39 | facted | hold play on a song opens up the menu |
20:20:40 | pvh | If play on a dir plays the directory, then play _in_ a dir could just play the song. |
20:20:45 | amiconn | There are 2 groups of 4 keys each, where it is not possible to reliably detect pressing 2 or more of them at the same time. |
20:21:28 | facted | pvh, is this for a patch? |
20:21:36 | pvh | Yeah, I'm not doing anything else today. |
20:21:39 | amiconn | Group 1: f1/f2/f3/up, group 2: left/play/right/down. This is why there is no "up" in the quick screens. |
20:21:51 | pvh | Ah soo. |
20:21:57 | pvh | I had wondered about that. |
20:22:03 | pvh | Off is a group of its own? |
20:22:25 | amiconn | On and off are each connected to a port of its own. |
20:22:50 | pvh | Well, that shouldn't change too much. |
20:23:11 | facted | pvh, if you get it done today, will you pleast post the link on the newsgroup? |
20:23:17 | facted | i'd love to test this out for you |
20:23:20 | pvh | Yes, of course I will. |
20:23:25 | facted | great |
20:24:21 | pvh | Where's the pitch menu moved to? |
20:25:59 | facted | somewhere else :) |
20:26:04 | facted | i don't know |
20:26:12 | pvh | That _was_ how you called it up before, right? |
20:26:39 | facted | but I think this ability to more easily manipulate the playlist is much more important than the pitch menu... |
20:26:45 | pvh | Yeah. |
20:26:58 | pvh | I was going to look for it in the files to orient myself on the code. |
20:27:12 | facted | you should also check elinenbe's patch for the WPS |
20:27:21 | pvh | Will do. |
20:27:28 | facted | pressing f3 would allow you to see the playlist... |
20:27:39 | facted | which isn't possible in any other way yet |
20:27:41 | pvh | Ah yes, I think that's a good idea too. |
20:27:43 | facted | that i knwo of |
20:27:51 | pvh | It's like a two-liner patch, as well. |
20:28:19 | facted | i tried to apply it but I got some errors and I'm a newbie with the patches, but if you can incorporate that with your new patch... |
20:28:34 | facted | That would do tons for the usability of the playlist |
20:28:35 | facted | :) |
20:30:51 | pvh | I'll probably keep my patch seperate. |
20:31:11 | facted | ok |
20:31:19 | facted | i sent you a private chat request... |
20:33:59 | | Join monkey666 [0] (monkey@1Cust76.tnt1.mount-vernon.wa.da.uu.net) |
20:37:04 | | Join quelsaruk [0] (~r00t@193.136.159.171) |
20:37:08 | quelsaruk | hi |
20:38:03 | pvh | hi |
20:40:45 | | Join LinusN [200] (~linus@labb.contactor.se) |
20:40:56 | pvh | Hi Linux. |
20:41:02 | quelsaruk | hi LinusN |
20:41:02 | pvh | Er.. Damn finger reflexes. |
20:41:02 | amiconn | hi LinusN |
20:41:06 | quelsaruk | the man i was looking for |
20:41:08 | quelsaruk | ;) |
20:41:27 | LinusN | pvh: the pitch menu is where it always have been, pressing the ON key in the wps |
20:41:47 | pvh | Ah, I was suffering from a temporary lapse of sanity. |
20:41:47 | LinusN | pvh: i even write linux myself sometimes :-) |
20:41:54 | amiconn | quelsaruk: Nick completion is really a nice feature ;-) |
20:42:01 | quelsaruk | yeah amiconn :) |
20:42:02 | LinusN | amiconn: yup |
20:42:28 | pvh | I use mIRC without any bells or whistles. I guess that makes me either hardcore or softcore, depending on how you look at it. |
20:42:33 | quelsaruk | the problem is when 2 people has a similar nick and you say something to the wrong man :) |
20:42:47 | | Join jkerman [0] (~jkerman@jkhouse2.jvlnet.com) |
20:42:56 | pvh | LinusN: Did you see my ideas about the play menu? |
20:43:09 | LinusN | xchat won't let you complete if there is any ambiguity |
20:43:32 | quelsaruk | xchat show you all posibilities, no? afaik |
20:43:54 | amiconn | HydraIRC cycles through all possible matches. |
20:44:21 | LinusN | pvh: i don't like to hold a key for a menu to pop up |
20:44:37 | LinusN | the extra delay is annoying |
20:44:53 | pvh | Okay, so make it momentary. |
20:45:31 | LinusN | then it becomes more difficult to start the music |
20:45:41 | LinusN | i like to press Play to start |
20:45:49 | pvh | It's simply a matter of finding the right timing on the button. |
20:46:08 | LinusN | the concept we are working on is to use f3 for a context sensitive menu |
20:46:25 | LinusN | and f2 for a configurable menu |
20:46:39 | pvh | I think that's a good idea, but it's hard to explain those to people. |
20:46:43 | LinusN | and get rid of all 2-key combinations |
20:47:03 | pvh | I do think that's a good idea. |
20:47:12 | LinusN | why is "hold play for a second" easier than "press f3"? |
20:47:49 | pvh | Because it looks like a play button. |
20:47:52 | quelsaruk | i think, holding a button is not a good aproach |
20:48:08 | * | pvh shrugs. |
20:48:18 | pvh | I'll make a patch, and people can try it and tell me what they think. |
20:48:31 | amiconn | LinusN: I'm all for the idea of configurable & context sensitive menus, but some of the 2-key combinations are also _very_ handy... |
20:48:49 | pvh | On-Up/On-Down for example |
20:49:06 | LinusN | we have an idea of configurable "hot keys" as well |
20:49:15 | amiconn | pvh: I never use this (assume it is pitch). |
20:49:17 | quelsaruk | 'cause some buttons are *slow*, i had that problem on my old recoerder, and sometimes using combos was awful, when pressing ON+PLAY, i pressed just PLAY, and so on... |
20:49:43 | LinusN | the goal is to be able to operate rockbox with only one hand |
20:49:48 | pvh | Ami: No, it's paging through directories. |
20:50:34 | LinusN | pvh: in the dir browser, yes, but it is pitch in the wps |
20:50:36 | amiconn | Ahh, in the dir browser it is paging. Didn't know that yet. |
20:50:43 | pvh | Ami: It's a good-un. |
20:50:54 | pvh | LinusN: Yeah, but I like the paging, and I don't like the pitch shift. ;) |
20:51:04 | pvh | LinusN: s/like/use/ |
20:51:25 | amiconn | The 2-key combo I'm using most is on+play. |
20:51:26 | LinusN | we can still keep the paging, it has nothing to do with the context sensitive menus |
20:51:37 | LinusN | on+play will be moved to f3 |
20:52:20 | monkey666 | i think if i can play halo or mario sunshine i can press on+play |
20:52:48 | LinusN | with one hand? |
20:52:52 | amiconn | LinusN: I think context sensitive menus will _require_ the button bar, otherwise the user may get very confused. |
20:53:13 | LinusN | amiconn: yes, that's why i implemented it |
20:53:17 | quelsaruk | LinusN, i've been disconnected for 15 days... are there any changes/new things that i should have in mind for the splash menus? I had nearly 800 mails from rockbox and had to delete all them without reading or die in the try :( |
20:53:48 | LinusN | quelsaruk: no, most changes have been bug fixes or talkbox stuff |
20:54:08 | pvh | What do you guys think of the playlist F3 patch? |
20:54:11 | pvh | Has anyone else tried it? |
20:54:22 | LinusN | playlist f3 patch? |
20:54:32 | pvh | Just replaces the F3 menu with the Playlist browser. |
20:54:46 | LinusN | i haven't tried it and i don't think i will |
20:54:58 | monkey666 | i dont about your halo skills but i can play halo nearly on-handed |
20:55:06 | monkey666 | one* |
20:55:09 | amiconn | LinusN: I noticed a minor bug with the button bar. For now it is supposed to work only in the dir browser. |
20:55:22 | LinusN | there are lots of issues with it |
20:55:38 | LinusN | it is on in the plugin/font/lang browser for instance |
20:56:02 | pvh | Yes, it's quite a preliminary patch. |
20:56:20 | LinusN | pvh: the playlist f3 patch is not interesting because we will have a context sensitive menu on f3 |
20:56:30 | pvh | Ahh. |
20:56:33 | amiconn | Yes, that's what I've noticed, and it is confusing, because the keys don't work then. |
20:56:55 | LinusN | amiconn: yup, it's on my (mile long) todo list |
20:57:40 | LinusN | gotta go away for a while, i'll be back |
20:59:26 | quelsaruk | btw, LinusN, i have 2 bugs/issues to report (i suppose you know them right now) |
21:00 |
21:00:17 | quelsaruk | 1st: Inserting directories to a playlist is quite slow... reaaaaally slow, is it possible to make it be as fast as the create playlist function?? |
21:00:26 | | Join mecraw__ [0] (~mecraw@69.2.235.2) |
21:01:08 | quelsaruk | 2nd: is it planned to kill the fade off/on/off when pressing STOP/PAUSE while the re-filling the buffer?? |
21:08:06 | | Nick AciD is now known as AcyD (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
21:12:45 | | Nick AcyD is now known as AciD (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
21:17:46 | | Join HenrikB [0] (~HenrikB@as4-2-2.sjom.b.bonet.se) |
21:17:49 | | Quit mecraw_ (Read error: 110 (Connection timed out)) |
21:19:39 | quelsaruk | dinner time, cu! |
21:21:14 | | Quit quelsaruk () |
21:25:30 | | Quit monkey666 () |
21:31:15 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
21:34:00 | | Join Guest [0] (jirc@ALille-107-1-13-196.w80-14.abo.wanadoo.fr) |
21:34:52 | Guest | |
21:35:04 | | Quit Guest (Client Quit) |
21:46:05 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
21:50:14 | *** | Saving seen data "./dancer.seen" |
21:54:27 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it") |
21:55:48 | | Quit mecraw__ ("Trillian (http://www.ceruleanstudios.com)") |
21:56:16 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
21:57:00 | | Part cjnr11 |
22:00 |
22:06:31 | | Quit facted ("Leaving") |
22:07:14 | | Quit AciD (Client Quit) |
22:32:11 | | Join Galik [0] (~galik@195.137.1.152) |
22:52:17 | | Join solaris [0] (solaris@pool-151-196-238-71.balt.east.verizon.net) |
22:54:20 | solaris | hello, I'm glad to be here |
22:54:42 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
22:55:09 | solaris | i need some help to revive my ajbr 20 |
22:56:35 | solaris | I had rockbox 2.1 firmware flashed and wanted to upgrade the firmware to 2.2 |
22:57:25 | solaris | and after using rockbox.url, it gave me some errors such as "imcompatible, rolo error, checksum error' and now.... |
22:57:38 | solaris | when i press ON it doesn't start |
22:58:18 | solaris | nothing happens 'except green led light |
22:58:44 | amiconn | What happens if you press F1+On to switch it on? |
22:58:50 | solaris | using F1+ON will load up 1.40a |
22:59:22 | amiconn | So the boot loader is ok, you just flashed an .ucl for the wrong Archos model. |
22:59:33 | solaris | hmmm |
22:59:43 | solaris | i tried changing ajbrec.ajz |
22:59:48 | solaris | but no go |
23:00 |
23:00:04 | solaris | i'm pretty sure i had the right version |
23:00:23 | solaris | but it kept saying 'incompatible version at one point |
23:00:56 | amiconn | Easiest way to try: download Rockbox 2.2 (just double-check if it is for the right version), unzip it to the root of your Archos,.. |
23:01:31 | solaris | i tried that... but no go, i'll try again |
23:01:48 | amiconn | then after unplugging the USB restart the unit with F1+ON, This should boot into the Rockbox v2.2 .ajz _via_ the Archos v 1.28 ... |
23:02:13 | solaris | hmmmm.... ok |
23:02:15 | amiconn | Then you can flash the correct .ucl |
23:02:23 | solaris | i have 1.40a version when i start |
23:03:44 | amiconn | There are now pictures on the download page to spot the right model. If yours says v 1.40 then chances are it is either an FM Recorder or a Recorder V2. |
23:04:12 | solaris | it's a v2 without fm |
23:04:36 | amiconn | Then the V2 package definitely should work. |
23:05:06 | amiconn | (I own a Recorder v1 btw. That's why I mentioned v 1.28) |
23:05:41 | solaris | ok |
23:06:11 | solaris | ok, file copied and restarting |
23:06:53 | solaris | still same thing..... no go |
23:07:14 | solaris | i'm in 1.40a, no rockbox |
23:07:49 | amiconn | Hmmm. You said that while trying to flash it told you about checksum errors. |
23:07:50 | solaris | should i try recorder? instead of v2? |
23:07:56 | solaris | yes |
23:08:47 | amiconn | This means that the .ucl was corrupted. Chances are that your .ajz is also corrupt. Did you re-download the package? |
23:08:59 | solaris | yes |
23:09:07 | solaris | yeap |
23:09:18 | solaris | and directly copied from zip to the root |
23:09:47 | amiconn | Hmmm. |
23:09:54 | solaris | that's what i said.... |
23:09:55 | solaris | lol |
23:10:11 | | Join lImbus [0] (lImbus@35.109-200-80.adsl.skynet.be) |
23:10:53 | amiconn | Could you send the .ajz _as read from your Archos' root_ to me? I could have a look. |
23:11:03 | solaris | ok |
23:11:05 | solaris | hold on |
23:11:13 | solaris | let me try the non-v2 version |
23:11:43 | amiconn | Perhaps the file corruption occurs while copying to your Archos. (Faulty USB port/cable/driver etc.) |
23:12:05 | solaris | hmmm |
23:12:42 | | Quit HenrikB ("Lämnar") |
23:12:58 | amiconn | Of course you may try v1, as well as FM. This only doesn't boot into Rockbox if you get it wrong. |
23:13:38 | amiconn | solaris: Got it. |
23:14:42 | solaris | same problem with v1 |
23:15:11 | solaris | so, the problem is that it won't run ajbrec.ajz |
23:16:08 | solaris | i can't see the .rockbox from 1.40a nor ajbrec.ajz, is that right? |
23:16:25 | amiconn | Good news: the ajbrec.ajz you sent is the genuine V2 version of Rockbox 2.2, and it is not corrupted. |
23:16:25 | solaris | can you see ajbrec.ajz from archos firmware? |
23:16:33 | solaris | lol |
23:16:40 | solaris | GREAT!!! |
23:16:52 | solaris | now, the bad news??? |
23:17:14 | amiconn | No, you can't. If it is there, it will be loaded on boot, if it is the correct version. |
23:17:27 | amiconn | Did you try the FM version? |
23:17:32 | solaris | not yet |
23:18:29 | solaris | ok, copied |
23:19:06 | solaris | restarting... |
23:19:46 | solaris | nope, it stayed in archos |
23:19:50 | amiconn | Hmm, just remembered that the Archos fw _sometimes_ has problems to find the correct ajbrec.ajz, if there are either old directory entries left over or there is some other file in the root whose name starts the same. |
23:20:09 | solaris | hmm |
23:20:15 | amiconn | You can try the following (assuming you use windows) |
23:20:43 | solaris | yes |
23:20:53 | solaris | xp |
23:20:55 | amiconn | (1) Put back the V2 version of rockbox to archos root. |
23:21:02 | solaris | ok |
23:21:46 | amiconn | (2) Delete all files from the root which are not absolutely necessary, especially those which start with ajb.... |
23:22:02 | amiconn | *all _other_ files of course |
23:22:23 | amiconn | (3) Perform a scandisk, to make sure. |
23:23:02 | amiconn | (4) Perform a defrag (make sure you batteries are in a good shape, especially if you don't have USB 2.0). |
23:23:16 | solaris | i have over 15 gig of mp3 and audio books |
23:23:21 | amiconn | (5) Retry to reboot with F1+ON |
23:24:03 | pvh | solaris: You don't have to delete all the files |
23:24:11 | pvh | solaris: Just files in F:\ |
23:24:30 | solaris | ok |
23:24:31 | amiconn | Step (4) may take quite some time then, but it is one method to get rid of "dead" directory entries. |
23:25:58 | amiconn | There is at least one other method that was mentioned some time ago, have to look up... |
23:26:09 | solaris | ok |
23:29:33 | amiconn | solaris: Look at the faq (http://rockbox.haxx.se/docs/faq.html), Question 64 contains some suggestions. |
23:30:35 | | Join facted [0] (~facted@dyn-ec-194-77.dyn.columbia.edu) |
23:30:56 | facted | how's the patch going pvh? |
23:31:11 | pvh | doing some real work at the moment |
23:31:19 | facted | ahh |
23:31:24 | facted | i guess that's acceptable :) |
23:32:07 | solaris | ok, i'll try that, thx amiconn, brb |
23:32:18 | pvh | linus doesn't seem to like the idea, but that's okay. if it works for me, that'll be good enough. ;) |
23:32:27 | facted | yea, i read some of the conversation |
23:32:35 | facted | i agree with you, to each his own... |
23:32:45 | facted | who knows when the customizable menus will be ready anyway |
23:32:49 | facted | in the meantime, the patch is great |
23:33:09 | amiconn | LinusN: Are you around? |
23:34:51 | | Join Quelsaruk [0] (~Swordmast@193.136.159.162) |
23:35:07 | Quelsaruk | hi again |
23:35:11 | amiconn | hi |
23:38:10 | Quelsaruk | amiconn, it was impossible to test your build |
23:38:29 | amiconn | ? what? which? why? |
23:40:04 | Quelsaruk | i mean, i left my old jukebox in my house, so as i went to the beach.. no testing :) and now.. i'm back in Portugal and the box is in Spain :( |
23:40:20 | Quelsaruk | the fast write/read build |
23:40:34 | | Join Bagder [0] (~daniel@c25025a.hud.bostream.se) |
23:40:50 | amiconn | Ahh, I remember. This was quite some time ago. |
23:40:57 | Quelsaruk | hehe |
23:41:02 | Quelsaruk | 15 days ago |
23:41:04 | Quelsaruk | more or less |
23:41:14 | Quelsaruk | all the time i've been away from tech :D |
23:41:17 | Quelsaruk | hi Bagder |
23:41:23 | Bagder | hi |
23:41:39 | amiconn | Meanwhile I did post a grayscale framework, within a demo plugin (well, the demo itself is not very amazing). |
23:42:01 | | Join danhans224 [0] (danhans224@adsl-67-124-49-215.dsl.snfc21.pacbell.net) |
23:42:04 | Quelsaruk | cool |
23:42:35 | Quelsaruk | :) |
23:42:40 | | Quit facted (Read error: 104 (Connection reset by peer)) |
23:43:02 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
23:43:52 | danhans224 | is there anyone here that worked on the rockbox? |
23:45:05 | Bagder | several |
23:45:41 | danhans224 | how did you all get started on this project, any skills you need to know? |
23:46:04 | Quelsaruk | Bagder, maybe you want this info: With 2100mAh batts, my box lasted for nearly 9 hours, doing a full disk (20GB playlist) random play (non-stop) with aprox. 50% CBR 192kbps, 20% CBR 128 and 30% VBR with an average bitrate of 190. |
23:46:17 | danhans224 | it's so cool, just wondering how you all did it |
23:46:45 | Bagder | danhans224: lots of hard work |
23:46:56 | Bagder | and many skilled people |
23:47:25 | danhans224 | i know.. what type of stuff you have to learn to do this? |
23:48:03 | Bagder | you mean to rewrite a firmware from scratch on an average consumer mp3? |
23:48:12 | Bagder | mp3 player |
23:48:13 | danhans224 | yup |
23:48:32 | Bagder | electronics, low level programming and higher level programming |
23:48:35 | Bagder | ;-) |
23:48:57 | danhans224 | any specifics? anywhere to learn these skills? |
23:48:59 | Quelsaruk | a techno priest supporting you is optional, but helps a bit ;) |
23:49:05 | danhans224 | haha |
23:49:22 | Bagder | I started learning on my c64 |
23:49:25 | Bagder | 20 years ago |
23:49:54 | danhans224 | wow |
23:50:09 | pvh | Youngun. |
23:50:15 | *** | Saving seen data "./dancer.seen" |
23:50:18 | Bagder | hehe |
23:50:36 | danhans224 | i'm new to programming and electronics.... the only ancient os i worked with was dos |
23:50:41 | pvh | Haha. |
23:50:46 | pvh | You mean CPM. |
23:50:51 | danhans224 | cpm? |
23:50:59 | pvh | CPM was DOS before MS bought it. |
23:51:25 | danhans224 | didn't know that... probably before i was able to walk... haha |
23:52:17 | Bagder | sleep is good |
23:52:18 | | Quit Bagder ("http://daniel.haxx.se") |
23:58:35 | lImbus | Quelsaruk: would rockbox have been possible if archos didn't build in a update-from-disk - method ? |
23:58:47 | lImbus | i mean without soldering out and burning the flash |