00:00:56 | | Join silencer_ [0] (~silencer@zen.via.ecp.fr) |
00:14:12 | | Quit gromit``` (Read error: 238 (Connection timed out)) |
00:15:05 | | Quit edx () |
00:24:46 | | Quit _aLF ("Leaving") |
00:36:47 | | Part scott666_ |
00:55:00 | *** | Saving seen data "./dancer.seen" |
01:00 |
01:16:48 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
01:52:20 | | Part amiconn |
02:00 |
02:13:52 | | Quit midk (Remote closed the connection) |
02:15:13 | | Join scott666 [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
02:16:13 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
02:18:46 | | Join bagawk [0] (~80c10462@labb.contactor.se) |
02:19:13 | bagawk | hey Bagder |
02:20:24 | bagawk | Bagder: know where the page for the RTC wake up mod is? |
02:21:32 | bagawk | found it n/m |
02:21:42 | midk | bagawk, check the 'documentation' page, last section. |
02:30:41 | | Quit bagawk ("CGI:IRC") |
02:55:01 | *** | Saving seen data "./dancer.seen" |
04:00 |
04:18:02 | | Quit midk (Remote closed the connection) |
04:47:33 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
04:55:02 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:51:54 | | Join webguest08 [0] (~d81ef614@labb.contactor.se) |
05:53:25 | webguest08 | say I was wondering if anybody could tell me what format the archos units uses for it's hard drives |
05:53:54 | | Join ashridah [0] (ashridah@220.253.120.193) |
05:56:35 | webguest08 | anybody there? |
05:59:34 | | Quit webguest08 ("CGI:IRC (EOF)") |
06:00 |
06:35:51 | | Join LinusN [0] (~linus@labb.contactor.se) |
06:53:43 | | Quit scott666 ("i'll be back...eventually...") |
06:55:04 | *** | Saving seen data "./dancer.seen" |
06:57:07 | midk | LinusN, around? |
06:57:51 | LinusN | yup |
07:00 |
07:00:21 | midk | i wondered if you could help me.. i need (well, would like) a modified version of bmp2rb that reads a 1bit BMP and outputs a 1 or 0 based on whether a pixel is on or off. example: you have a 4x5 bitmap of an X, i'd want it to output this: |
07:00:29 | midk | char x[5][4] = { |
07:00:29 | midk | {1,0,0,1}, |
07:00:29 | midk | {1,0,0,1}, |
07:00:29 | DBUG | Enqueued KICK midk |
07:00:29 | midk | {0,1,1,0}, |
07:00:29 | midk | {1,0,0,1}, |
07:00:29 | *** | Alert Mode level 1 |
07:00:29 | midk | {1,0,0,1}, }; |
07:00:40 | | Quit midk (Read error: 104 (Connection reset by peer)) |
07:00:41 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
07:01:11 | midk | oopsies :) |
07:05:23 | LinusN | you want a bmp -> c array converter? |
07:05:23 | | Quit LinusN ("disconnecting from stoned server.") |
07:05:34 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:05:55 | midk | yep, in short |
07:09:20 | LinusN | you should be able to tweak bmp2rb for this |
07:09:59 | midk | i thought so, i asked you because i thought you wrote it |
07:10:30 | *** | Alert Mode OFF |
07:12:17 | | Join AciD [0] (~gni@longchamp44-1-82-67-133-87.fbx.proxad.net) |
07:18:15 | LinusN | maybe i did, i don't remember :-) |
07:19:46 | midk | i'm not surprised −− "1999-05-03 Linus Nielsen Feltzing" :) |
07:21:07 | midk | let's see here now. i'm at the area i think i need to change but lost as far as what needs to happen :) |
07:21:32 | midk | if you get the time (to tell me or try it yourself) i'd appreciate it a lot |
07:26:48 | LinusN | sure, just not now |
07:33:13 | midk | ok, thanks |
07:46:44 | midk | time to sleep, nite linus, all |
07:47:28 | LinusN | niter |
07:50:00 | | Quit midk ("just STOP it arspy") |
07:53:20 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
08:00 |
08:15:16 | | Join einhirn [0] (~Miranda@carlsberg.heim2.tu-clausthal.de) |
08:15:30 | einhirn | Good Morning Everyone... |
08:15:54 | einhirn | Does "LinusN" mean that he is not here atm? |
08:17:21 | einhirn | Anyway: I got the "Not being able to skip back over non-existent file in playlist"-Issue fixed... Only remaining problem is in Playlist view... |
08:19:20 | einhirn | I have two non-existing files on 3. and 4. and when I start on 3. rockbox plays 5. but shows that it is playing 4. |
08:20:16 | LinusN | LinusN is my nick |
08:20:44 | einhirn | Oh, sorry... On the webpage it "only" lists "Linus".... |
08:20:56 | LinusN | saw your fix attempt in the mailing list |
08:21:02 | LinusN | does it? oops |
08:21:30 | einhirn | Yes... That on the mailing list didn't work. But now I have one that works. Exept for the described problem in Playlist view... |
08:21:57 | LinusN | tell me |
08:22:21 | einhirn | I have two non-existing files on 3. and 4. and when I start on 3. rockbox plays 5. but shows that it is playing 4. |
08:23:09 | LinusN | ok |
08:25:04 | LinusN | the playlist viewer doesn't check which track it's playing |
08:25:16 | einhirn | Ah... |
08:25:48 | einhirn | So there is something wrong with the "Current track playing counter"... |
08:26:33 | LinusN | well, it might be a little more problematic than that |
08:26:37 | einhirn | Weird is that it always comes close to the currently playing track but not quite... |
08:27:28 | einhirn | I have following playlist combination for testing: |
08:27:28 | einhirn | 1.exists |
08:27:28 | einhirn | 2 + 3 non existing |
08:27:28 | DBUG | Enqueued KICK einhirn |
08:27:28 | einhirn | 4. existing |
08:27:28 | einhirn | 5 + 6 not existing |
08:27:29 | *** | Alert Mode level 1 |
08:27:29 | einhirn | 7 existing. |
08:27:55 | einhirn | Just started from 7, skipped back. Playing: 4, showing 5... |
08:28:43 | LinusN | what happens if you exit the playlist viewer and reenter it? |
08:29:04 | einhirn | Still the same... |
08:29:33 | einhirn | Now I chose 1 from the playlist, it gets played, but it is showing track 2 playing... |
08:30:29 | LinusN | tell me the exact steps |
08:30:56 | dwihno | Good morning everyone! |
08:31:25 | einhirn | Playlist config as described. Playlist view. Choose track one. Track one Plays, Playlist viewer shows track 2 playing... |
08:31:43 | LinusN | dwihno: hi |
08:32:00 | dwihno | Me and mondays... It's a hate-hate relationship :) |
08:32:32 | einhirn | Chose track 2, track 4 plays, track 3 shown |
08:32:33 | LinusN | which track is playing when you choose track one? |
08:32:56 | einhirn | It is playing track one as it should. Only the Playlist viewer shows that it is playing track 2... |
08:33:31 | LinusN | no, i meant which one was playing before you chose track 1 |
08:34:17 | einhirn | Oh... didn't note that... ;) Have to try again. Currently playing track 4 showing track 4. Now Chosing track one... |
08:34:18 | LinusN | i assume it was track 1, but i want the exact steps |
08:34:45 | LinusN | how did you come to track 4? do you have shuffle enabled? |
08:35:15 | LinusN | sorry to be a pain, but i want the *exact* steps |
08:35:20 | einhirn | Ok. I have shuffle disabled to find my non-existing tracks for testing. |
08:35:35 | einhirn | Lets start from "STOP" and loading the Playlist. |
08:35:39 | LinusN | thanks |
08:36:34 | einhirn | Loaded Playlist, Playing starts with track 1 in playlist. Opening Playlist view shows track 2 |
08:37:03 | einhirn | What should I try next? |
08:37:10 | LinusN | this is with your patch, right? |
08:37:14 | einhirn | yes... |
08:37:30 | *** | Alert Mode OFF |
08:37:55 | LinusN | so how does the patch look like? |
08:38:24 | einhirn | I just touched mpeg.c:new_file(int steps); |
08:38:27 | | Join amiconn [0] (~jens@pD9E7F01B.dip.t-dialin.net) |
08:38:46 | einhirn | May I post the change here? |
08:39:04 | LinusN | pasting here might get you kicked for flooding |
08:39:19 | einhirn | hmm. Any other way? |
08:39:21 | LinusN | send it to linus at haxx.se |
08:39:24 | einhirn | ok... |
08:39:42 | einhirn | I'll send the whole function.. |
08:40:52 | einhirn | mail is on its way... |
08:41:19 | einhirn | Have to go to work. Will log on from there again. |
08:41:24 | LinusN | ok |
08:41:27 | einhirn | bye for now... |
08:42:09 | | Quit einhirn ("work is calling ;)") |
08:55:06 | *** | Saving seen data "./dancer.seen" |
09:00 |
09:08:02 | | Quit Bagder (Remote closed the connection) |
09:08:19 | | Join Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
09:21:47 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
09:22:20 | einhirn | hello again... |
09:23:51 | LinusN | hi |
09:24:02 | LinusN | your patch does things wrong |
09:24:36 | einhirn | Oh, I didn't find _that_ out *g* ;) |
09:24:41 | LinusN | it can't handle the case when new_file is called with 0 as an argument |
09:25:05 | LinusN | well, basically, it pretty much goofs up everything :-) |
09:25:16 | LinusN | your first patch was much better |
09:25:30 | LinusN | you were on the right track then, with one small bug in it |
09:26:16 | einhirn | First patch: Didn't work... |
09:26:16 | einhirn | Called with 0: I have thought about that one and should have code in to catch that case: |
09:27:02 | LinusN | in the 0 case, it returned 1 as the index in the id3 tag |
09:27:38 | LinusN | the only fault with the first patch was that the "no file could be opened" check was wrong in the negative case |
09:27:52 | einhirn | Oh... Ok... |
09:28:09 | LinusN | check this out: |
09:28:11 | einhirn | I seem to have missed a reference to "steps" then? |
09:28:21 | LinusN | if(steps < 0) |
09:28:21 | LinusN | steps−−; |
09:28:30 | LinusN | if(steps < 0) |
09:28:30 | LinusN | steps−−; |
09:28:38 | LinusN | sorry |
09:28:52 | LinusN | if(steps < 0) |
09:28:52 | LinusN | steps−−; |
09:28:57 | LinusN | else |
09:28:57 | LinusN | steps++; |
09:29:04 | LinusN | /* Bail out if no file could be opened */ |
09:29:04 | LinusN | if(ABS(steps) > max_steps) |
09:29:04 | LinusN | |
09:29:11 | LinusN | return -1; |
09:29:28 | einhirn | will try that one ;) |
09:29:39 | LinusN | (now ABS has to be defined, but that's another thing... |
09:30:04 | einhirn | Oh... I might work around with two ifs, or something... |
09:30:09 | LinusN | Bagder: u there? |
09:30:34 | Bagder | yeps |
09:31:16 | LinusN | where is the best place to put the ABS macro? |
09:31:28 | LinusN | stdlib? |
09:31:29 | einhirn | What exactly does the Check for "max steps" do? It only checks if I am out of bound of the Playlist indices... But that one does not catch ok, from what I see... |
09:31:54 | einhirn | It only checks "steps", but what about "start"? |
09:31:55 | Bagder | stdlib sounds fine to me |
09:31:56 | LinusN | einhirn: it is a safety net if the playlist contains only non-existant files |
09:32:10 | einhirn | ah.... |
09:32:37 | einhirn | So it doesn't matter that this one won't catch normally... |
09:32:52 | LinusN | "won't catch normally"? |
09:33:00 | einhirn | (that there might be cases in which it won't catch) |
09:33:18 | LinusN | if steps gets higher than the number of files in the playlist, all files must be non-existant |
09:35:30 | LinusN | Bagder: me silly, abs() exists already |
09:35:34 | einhirn | Ok... But I'll call playlist_peek for every step until that one catches. Won't there somewhere be a "null" returned? |
09:35:38 | Bagder | hehe |
09:35:57 | einhirn | After further thinking: If "repeat all" is activated: No... |
09:36:05 | einhirn | The safety net is needed... ;) |
09:36:10 | LinusN | einhirn: no, the playlist index wraps in playlist_peek() |
09:36:35 | einhirn | I also found my bad: |
09:37:02 | einhirn | id3tags[new_tag_idx]->id3.index = steps; |
09:37:02 | einhirn | This is the reference to "steps" I have overseen... |
09:37:11 | LinusN | yes |
09:37:32 | LinusN | my version works, and i think i'll commit it right away |
09:37:40 | einhirn | Ok... ;) |
09:38:04 | LinusN | or i'll give you a chance to review your patch and get your name in the credits :-) |
09:38:57 | einhirn | Well, when I think about it, I am just a little hotshot, trying to fix something, breaking more than I fixed... You may take the credit ;) |
09:39:27 | einhirn | I'm sure there will be something different sometime that I'll fix ok ;) |
09:39:29 | | Join plok [0] (s336156@student.uq.edu.au) |
09:40:18 | LinusN | :-) |
09:45:22 | Ctcp | Ignored 2 channel CTCP requests in 1 hour and 26 minutes at the last flood |
09:45:22 | * | plok is away - Automatically set away. - messages will be saved. |
09:50:42 | | Part einhirn |
09:56:09 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
09:56:45 | * | einhirn is going to lurk around for the time being... |
09:57:45 | einhirn | Is "Auto-Away" annoying in any way? If so, I'll have to turn it off, because it kicks in everytime I lock my console ;) |
09:58:09 | Bagder | it is annoying |
09:58:09 | Bagder | when many people use it |
09:58:30 | Bagder | and mostly we don't care ;-) |
09:58:32 | LinusN | as long as it doesn't announce it, as plok does |
09:58:32 | einhirn | hmm... Do I announce it? |
09:58:41 | LinusN | not that i can see |
09:58:45 | Bagder | right, setting away is fine, annoucing it is not |
09:58:59 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
09:59:19 | LinusN | hehe, he's not /away-ing, he's quitting :-) |
09:59:33 | Bagder | very subtle difference ;-O |
09:59:37 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
10:00 |
10:00:23 | einhirn | ooops. Wrong button. Since I don't announce my aways, I'll keep my settings as-is ;) |
10:00:32 | * | einhirn now going to lurk mode ;) |
10:00:46 | LinusN | einhirn: i have committed the mpeg.c change |
10:01:01 | LinusN | with semi-credits to you |
10:01:19 | einhirn | Thanks ;) |
10:01:19 | einhirn | Will fetch the next Daily Build... |
10:01:40 | einhirn | On the other hand: It is in CVS, is it? |
10:01:48 | LinusN | yes |
10:02:08 | einhirn | Then I only need the "uclpack" utility and will build my own ;) |
10:02:50 | LinusN | or just wait 2 more minutes and download the latest bleeding edge |
10:03:41 | einhirn | fine with me... |
10:03:46 | einhirn | Thanks all ;) |
10:04:27 | LinusN | thank you |
10:05:04 | LinusN | the bleeding edge is available now |
10:05:20 | | Join amiconn_ [0] (~jens@pD9E7E347.dip.t-dialin.net) |
10:12:59 | | Quit amiconn (Read error: 60 (Operation timed out)) |
10:13:00 | | Nick amiconn_ is now known as amiconn (~jens@pD9E7E347.dip.t-dialin.net) |
10:16:58 | plok | oops, sorry.. I'm using phoenix from about 10 years ago. I will look in the script file and see if I can disable the auto-away |
10:17:19 | LinusN | just disable the announcement |
10:21:16 | plok | Should be fixed now. |
10:22:34 | | Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) |
10:22:47 | LinusN | plok: thx |
10:24:22 | amiconn | morning Jörg et al |
10:24:30 | [IDC]Dragon | morning guys |
10:24:34 | LinusN | morn |
10:24:42 | * | Bagder waves |
10:24:43 | [IDC]Dragon | moan |
10:25:08 | [IDC]Dragon | amiconn: nice catch on the bus init |
10:25:33 | amiconn | [IDC]Dragon: Yes, and it explains why you didn't have the hang. Ondio FM has RECORDING defined... |
10:25:37 | [IDC]Dragon | it was enabled with HAVE_RECORDING, bah |
10:26:00 | [IDC]Dragon | probably we can do it for all models |
10:26:16 | [IDC]Dragon | it's just that nobody tested on a player |
10:27:11 | amiconn | I don't get the lockup when starting rombox anymore, but unlike my first test I still get the flakey MMC access (playback hangs after a while etc) for *both* classic flashed rockbox and rombox :-( |
10:27:16 | [IDC]Dragon | what's the default of that register? I wonder what of it we need, definitely no ATA timing and ready |
10:28:03 | [IDC]Dragon | maybe we need a different setting |
10:28:11 | amiconn | The ata wait doesn't hurt either, because there's nothing on /CS6 if there is no ata |
10:29:41 | [IDC]Dragon | I tried your hotswap in the MMC info |
10:29:55 | amiconn | The archos fw does set these registers identical to our settings. The only thing that should be changed is setting WCR1 to 0x40FD, not 0x4000 |
10:30:23 | amiconn | (according to the sh1 datasheet, the dontcare bits in WCR1 should be written as 1, not 0) |
10:31:08 | [IDC]Dragon | (MMC info) it did update on the first page, but not the second? |
10:32:17 | amiconn | It should update both pages, and does so for me. The info is read at once, so both pages always reflect the same MMC init state |
10:32:59 | [IDC]Dragon | the info should go away, if I unplug? It did that on the 1st page, but not the 2nd. |
10:54:39 | [IDC]Dragon | amiconn: just confirmed again, no update on 2nd page (for me) |
10:55:08 | amiconn | Strange. It should work... have to check again in the evening |
10:55:10 | *** | Saving seen data "./dancer.seen" |
10:55:38 | amiconn | MMC hotswap now should also work in USB mode, however, there is no "Please remove.." screen yet, so if you connect USB with MMC inserted, it will not work as long as you remove (and possibly re-insert) the card |
10:58:44 | [IDC]Dragon | ok |
11:00 |
11:04:21 | | Quit einhirn (Read error: 54 (Connection reset by peer)) |
11:04:28 | amiconn | Yesterday I was too silly to figure where to put that "Please remove.." screen. Now I know where to put it... |
11:06:49 | | Join Zagor [242] (~bjst@labb.contactor.se) |
11:08:16 | amiconn | [IDC]Dragon: (MMC info) What exactly doesn't work with it on the 2nd page? Does the info not appear when you insert the card, or not disappear (and be replaced by "Not found!") when you remove it? |
11:08:22 | amiconn | hi Zagor |
11:08:31 | Zagor | hi |
11:09:03 | amiconn | Zagor: Read about the stubborn button quirks? |
11:09:31 | Zagor | no, when was that? |
11:09:45 | amiconn | Saturday |
11:09:58 | * | amiconn looks up the time |
11:11:09 | amiconn | Zagor: No, it was Sunday. Look at around 11:00 |
11:11:15 | Zagor | ok |
11:11:34 | LinusN | Zagor: in pain? |
11:11:59 | Zagor | only when I laugh :) |
11:12:57 | [IDC]Dragon | OK, we try to avoid any fun today. :( |
11:13:04 | | Nick amiconn is now known as amiconn_ (~jens@pD9E7E347.dip.t-dialin.net) |
11:13:10 | [IDC]Dragon | what'd you do? |
11:13:37 | Zagor | i got confirmed this morning that I broke a rib last week when racing gocart |
11:14:15 | | Nick amiconn_ is now known as amiconn (~jens@pD9E7E347.dip.t-dialin.net) |
11:15:27 | Zagor | but I won ;) (or at least got the fastest lap time) |
11:16:27 | Zagor | amiconn: right, ondio needs run to be on release, like the others |
11:18:42 | | Join webguest87 [0] (~8446db96@labb.contactor.se) |
11:18:48 | Zagor | me fix, and the other problem |
11:21:01 | [IDC]Dragon | I noticed a button quirk in the FM screen settings |
11:21:25 | Zagor | I would expect so, I haven't touched those since I can't test them |
11:21:57 | [IDC]Dragon | F1 goes into the settings, usually it's F1 to exit from there again |
11:22:24 | [IDC]Dragon | but now, F1 brings you again in the settings screen |
11:23:30 | [IDC]Dragon | caught there, onless you leave it with Off (iirc), which also works |
11:23:46 | [IDC]Dragon | s/onless/unless |
11:26:25 | Zagor | right, it uses f1+release to enter menu |
11:27:32 | Zagor | the radio screen needs to be looked over to stop using release unless the same button is used for repeat |
11:29:04 | Zagor | lunch |
11:37:47 | | Join wizzzard [0] (~merlin@dsl-082-082-235-084.arcor-ip.net) |
11:56:46 | [IDC]Dragon | amiconn: strange, sometimes the MMC info works as announced |
11:57:10 | [IDC]Dragon | perhaps it's better if started with no card |
11:57:26 | [IDC]Dragon | some init problem? |
11:58:36 | | Join MoGle3 [0] (mogle3@213.177.236.210.adsl.griffin.net.uk) |
11:58:40 | MoGle3 | hi |
11:58:46 | MoGle3 | anyone around i can talk to? |
11:58:52 | MoGle3 | i can donate broken player |
11:58:57 | MoGle3 | or at least parts of it |
11:59:09 | MoGle3 | (for iriver) |
11:59:34 | ashridah | MoGle3: hang around for a few, i think the people you want to speak to are at lunch |
11:59:43 | MoGle3 | ok |
11:59:46 | MoGle3 | ill be here all day |
11:59:50 | MoGle3 | :) |
11:59:50 | ashridah | prod Zagor occasionally, or LinusN |
12:00 |
12:00:01 | ashridah | which parts of it, btw? |
12:00:28 | ashridah | and how did it break? |
12:00:40 | MoGle3 | well, i have the complete mainboard to get rid of, but the cpu and flash had blown up, so i desoldered them a while ago |
12:00:55 | MoGle3 | my girlfirnd plugged 12v into its charge hole :/ |
12:01:38 | MoGle3 | before i knew about this project, i had a play with it - took it all to bits, desoldered bits to get at other bots etc |
12:01:42 | MoGle3 | i was just playing |
12:01:48 | MoGle3 | but i dont need the board |
12:01:55 | ashridah | ouch. |
12:02:10 | ashridah | yeah, it's a little picky about the input power. |
12:02:18 | ashridah | apparently nokia phone chargers have been known to kill it too |
12:02:20 | MoGle3 | am selling the casing, lcd, remote and all accessories - but mainbaord is no good to me |
12:02:22 | ashridah | perfect fit for the plug |
12:02:28 | MoGle3 | hehe |
12:03:09 | MoGle3 | it was in my car - the 12v was for my tunecast II - she got confused with the wires and plugged the cigarette lighter into the iriver |
12:03:33 | MoGle3 | i didnt have any of the reciepts for it/warranty info - so i just claimed on insurance |
12:03:41 | MoGle3 | left me with broken iriver |
12:04:00 | MoGle3 | amazingly though - the hdd is still fine :) |
12:04:10 | MoGle3 | which im very happy about |
12:05:04 | amiconn | [IDC]Dragon: (1) There should not be an init problem. (2) You still didn't tell me exactly what happens on the 2nd page... It shouldn't matter whether the card is plugged on startup or not |
12:05:51 | amiconn | lunch... |
12:29:58 | amiconn | ...back |
12:30:19 | amiconn | [IDC]Dragon: Do you read? |
12:47:36 | LinusN | MoGle3: thanks for the offer |
12:47:40 | Zagor | MoGle3: which model is it? |
12:47:46 | MoGle3 | 140 |
12:48:08 | LinusN | it would be intereseting to see that board |
12:48:11 | Zagor | that would be interesting. could you mail it to us? |
12:48:39 | MoGle3 | its missing chips - does that matter? |
12:48:46 | MoGle3 | dont want it to waste your time |
12:48:49 | Zagor | no, that's fine |
12:49:30 | LinusN | we will remove the remaining chips anyway |
12:49:59 | MoGle3 | ok - if one of you would like to send me an email with where to send it to and relevent info - mogle3@gmail.com |
12:50:02 | MoGle3 | ill get it sent |
12:50:12 | MoGle3 | nice to do something constructive with it |
12:50:16 | Zagor | great. thanks! |
12:50:22 | MoGle3 | no problem |
12:53:49 | MoGle3 | im looking forward to your firmware btw |
12:53:51 | MoGle3 | :) |
12:54:21 | Zagor | we do too ;) |
12:54:38 | MoGle3 | any idea what kind of things you are goign to be able to achieve? |
12:55:14 | *** | Saving seen data "./dancer.seen" |
12:55:25 | LinusN | a good music player firmware? |
12:55:33 | MoGle3 | :) |
12:55:51 | MoGle3 | thats fair enough |
12:56:00 | LinusN | seriously, what do you mean? |
12:56:29 | Zagor | MoGle3: read the rockbox manual to see how it works on the archos players. it will be quite similar on the iriver. |
12:56:48 | MoGle3 | well, i dont know anything abotu fimwares - so like, is it the case that some features poeple want to see in their firmware simply are not possible? or can you do anything you like with the player? |
12:57:03 | LinusN | the thing about rockbox for iriver is that we (the rockbox developers) don't really know what the shortcomings are with the original iriver firmware |
12:57:17 | Zagor | anything the hardware is capable of, and someone wants to write |
12:57:33 | MoGle3 | sounds good |
12:57:34 | MoGle3 | :P |
12:58:04 | LinusN | i ran the original firmware for about 10 minutes before taking the player apart |
12:58:12 | MoGle3 | so many things i want to see on that player - i cant wait for the ball to start rolling |
12:59:06 | LinusN | meeting... |
13:00 |
13:02:00 | [IDC]Dragon | amiconn: now I'm here |
13:07:59 | amiconn | [IDC]Dragon: Another question that came to mind: How did you start rockbox when you get these MMC info problems? Does it also happen when you start via archos fw? Maybe it's the same problem that locks up the playback after a while when starting directly from flash for me... |
13:08:26 | [IDC]Dragon | right now it's rombox |
13:09:57 | amiconn | ajbrec.ajz present? Try "back-boot"... |
13:10:32 | [IDC]Dragon | can't reproduce the problem atm |
13:11:14 | amiconn | Then maybe it *is* the same problem as I get... have to dig further for missing inits... |
13:12:08 | | Quit webguest87 ("CGI:IRC") |
13:13:35 | [IDC]Dragon | back-boot also works |
13:14:47 | [IDC]Dragon | we once had some debug code which saved the whole I/O range first thing on startup (512 bytes, iirc) |
13:15:13 | [IDC]Dragon | or, I once made that ;-) |
13:15:29 | [IDC]Dragon | we had an option to dump that into a file later |
13:15:43 | [IDC]Dragon | and, to restore it before RoLo |
13:16:05 | [IDC]Dragon | this should be worth digging out again |
13:16:34 | amiconn | If you find that, it may be actually helpful |
13:16:42 | [IDC]Dragon | it's in cvs |
13:17:00 | [IDC]Dragon | until Zagor kicked it out one day |
13:18:06 | [IDC]Dragon | I have to look back for it, a few file were involved |
13:18:14 | [IDC]Dragon | files |
13:27:29 | | Join Lurkski [0] (~Miranda@24.30.163.142) |
13:51:01 | amiconn | [IDC]Dragon: Perhaps also related to these inits - the RoLo problem of the archos fw |
13:51:42 | [IDC]Dragon | plaming one known quirk for all bugs? :-) |
13:51:49 | [IDC]Dragon | blaming |
13:52:05 | amiconn | I had a quick glance at your bootloader code. It's a bit odd that you use 4 digit hex numbers for 8 bit registers... |
13:52:28 | [IDC]Dragon | do I? |
13:53:42 | amiconn | Yes. BRR is 8 bit |
13:54:11 | amiconn | SMRn, SCRn and SSRn too |
13:54:20 | [IDC]Dragon | OK, an oversight. As ling as the upper digits are 0... |
13:54:29 | [IDC]Dragon | s/ling/long |
14:00 |
14:01:58 | amiconn | I can check the WCR1/WCR3 values on player at rockbox start, to see if they are the same as for recorder/Ondio. If yes, we can ditch the #if in system.c |
14:07:13 | [IDC]Dragon | yes, thanks |
14:24:26 | | Join webguest86 [0] (~51c75e66@labb.contactor.se) |
14:25:30 | | Join elinenbe [0] (~elinenbe_@65.115.46.225) |
14:46:00 | | Quit webguest86 ("CGI:IRC (EOF)") |
14:55:17 | *** | Saving seen data "./dancer.seen" |
14:56:38 | elinenbe | wow! this channel's active today! |
14:56:43 | Zagor | :) |
15:00 |
15:05:10 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
15:06:44 | | Quit wizzzard (Read error: 104 (Connection reset by peer)) |
15:06:49 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
15:06:52 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
15:27:30 | | Join methangas [0] (methangas@0x50a476ab.virnxx10.adsl-dhcp.tele.dk) |
15:29:29 | | Join wizzzard [0] (~merlin@dsl-082-082-229-142.arcor-ip.net) |
15:31:53 | amiconn | [IDC]Dragon: Do you remember the issues with cold-started rockbox on player? |
15:38:00 | | Quit Lurkski (Read error: 60 (Operation timed out)) |
15:39:33 | [IDC]Dragon | amiconn: yes, LCD and disk |
15:40:28 | amiconn | No display? |
15:40:41 | [IDC]Dragon | yes |
15:41:15 | amiconn | Then I really need uart boot... I ordered that usb->serial adapter today. Should get it tomorrow |
15:41:17 | [IDC]Dragon | I have some long uncommitted code, with the LCD inits like from Archos disassembly |
15:41:55 | [IDC]Dragon | If you'll test if it doesn't hur normal operation, I can commit that |
15:42:05 | [IDC]Dragon | s/hur/hurt |
15:42:08 | Zagor | what's the advantage? |
15:42:19 | amiconn | The boot rom is identical for all archoses, right? |
15:42:32 | [IDC]Dragon | Zagor: it has the potential to work from flash |
15:42:54 | [IDC]Dragon | amiconn: if present, yes |
15:43:08 | amiconn | Are there no_rom variants of the player? |
15:43:22 | Zagor | ah, player. got it. |
15:43:23 | [IDC]Dragon | not that I know of |
15:44:32 | amiconn | So the correct inits should be derivable from disassembling the archos flash content. You said you did that, and have some code. It didn't work I presume? |
15:44:48 | [IDC]Dragon | correct. :-( |
15:45:49 | [IDC]Dragon | I even ran the Archos player code through a simulator, breaking on LCD traffic |
15:46:12 | [IDC]Dragon | so I'm pretty sure I have the init sequence, but still no go |
15:46:59 | [IDC]Dragon | could be a timing issue |
15:47:03 | amiconn | Perhaps some register init (like WCR...) Is it possible to read these registers via gdb? I presume it is... |
15:47:27 | [IDC]Dragon | should be |
15:51:06 | amiconn | Is there some tutorial on how to use gdb? Sorry I'm new to this... |
15:52:02 | LinusN | gdb in general or gdn with rockbox? |
15:52:06 | LinusN | gdb |
15:52:30 | amiconn | rockbox, and cygwin (should be almost the same as with linux) |
15:52:50 | LinusN | i haven't run serial gdb in cygwin |
15:53:08 | LinusN | i guess you start gdb with "gdb rockbox.elf" |
15:53:25 | LinusN | then "target remote COM1:" (unsure) |
15:54:25 | amiconn | cygwin uses unix style device names (most of the time) |
15:55:58 | [IDC]Dragon | I'd recommend the UI debugger |
15:56:08 | LinusN | there's a nice README in the gdb/ dir |
15:56:11 | [IDC]Dragon | was it called "insight"? |
15:56:16 | LinusN | yes |
15:56:30 | [IDC]Dragon | I have a Win32 version of that |
15:56:51 | LinusN | target remote /dev/ttyS01 (???) |
15:57:43 | MoGle3 | anyone know of a 1.8" disk enclosure for those toshiba drives in irivers? |
15:58:27 | Zagor | i've never seen one |
15:58:51 | MoGle3 | ive found 1.8" enclosures - but the toshiba have female conectors on them |
15:58:55 | MoGle3 | might need adaptors |
15:59:29 | Zagor | don't all 1.8" disks have female connectors? |
15:59:36 | MoGle3 | no idea |
15:59:40 | MoGle3 | ive only ever had 1 |
15:59:41 | MoGle3 | :P |
16:00 |
16:00:05 | MoGle3 | all i know is that most hdd's have male connectors |
16:01:02 | amiconn | LinusN/ [IDC]Dragon: (1) The readme in /gdb talks about a cross-platform gdb. How do I build that? (2) insight seems to be not mentioned there? |
16:01:41 | Zagor | yes but those drives have plenty of space to fit sturdy pins that don't bend or break so easily. the 1.8" form factor is modeled after pcmcia cards, which have female connectors |
16:02:08 | MoGle3 | true |
16:04:20 | MoGle3 | http://shop.store.yahoo.com/insidecomputer/1alusb20hadi.html |
16:04:32 | MoGle3 | such sweet hard disks |
16:08:20 | Zagor | "some toshiba 1.8 drives with female connectors will not work" <−−- sounds like not all have them |
16:18:22 | LinusN | amiconn: http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler |
16:20:11 | amiconn | Ah, thanks. I didn't expect the gdb info under "compiler" :-/ |
16:20:33 | amiconn | I hope this will work on cygwin... |
16:20:48 | amiconn | Just updating my cygwin instalation |
16:21:19 | [IDC]Dragon | what kind of level converter are you getting? |
16:21:56 | | Quit ashridah ("sleep") |
16:21:59 | amiconn | I still have to build one. There is a MAX... ic that can be used, right? |
16:25:24 | amiconn | Just found the docs on rockbox.org |
16:30:15 | [IDC]Dragon | MAX... is the "clean" solution, yes |
16:30:52 | [IDC]Dragon | which I'd recommend, if you use a USB adapter, which perhaps doesn't give the 12V swing |
16:34:58 | amiconn | There are nice layout files along with the schematics.. I think I'll make these pcbs |
16:35:28 | | Quit wizzzard (Read error: 113 (No route to host)) |
16:36:17 | [IDC]Dragon | or buy a mobile phone serial cable, the "active" kind |
16:39:04 | LinusN | amiconn: i can send you a pcb |
16:45:58 | | Join edx [0] (edx@pD9EAB019.dip.t-dialin.net) |
16:47:50 | LinusN | gotta go, cu d00ds |
16:48:21 | | Part LinusN |
16:50:53 | | Quit webmind (Read error: 238 (Connection timed out)) |
16:52:37 | | Join ZMan^ [0] (~d8a1db2d@labb.contactor.se) |
16:55:18 | *** | Saving seen data "./dancer.seen" |
16:57:31 | | Quit ZMan^ (Client Quit) |
17:00 |
17:00:59 | | Join mecraw [0] (~lmarlow@69.2.235.2) |
17:04:37 | [IDC]Dragon | amiconn: I'm rust re-reading the R-prize rules, we would qualify, I'd say |
17:05:11 | elinenbe | where are the rules? |
17:05:24 | [IDC]Dragon | http://www.rockbox.org/mail/archive/rockbox-archive-2004-07/0077.shtml |
17:07:09 | elinenbe | [IDC]Dragon: is the Ondio mainstream? ;) |
17:07:38 | [IDC]Dragon | hmm, debateable |
17:08:40 | Zagor | "new code shall be released to the public domain, no gpl infection will be recognized" i.e. "no rockbox code may be used" |
17:09:22 | [IDC]Dragon | is that meant with "gpl infection"? |
17:09:32 | * | [IDC]Dragon doesn't understand |
17:09:46 | Zagor | i interpret it as that he doesn't like the GPL license |
17:10:09 | Zagor | he also writes "R Prize |
17:10:09 | Zagor | code will be available to anyone or anything for any purpose" which is also GPL incompatible |
17:11:14 | | Join MoGl53 [0] (mogle3@213.177.236.210.adsl.griffin.net.uk) |
17:11:36 | elinenbe | Zagor: I am guessing he wanted it to be GPL'd but he is not sure about the GPL exactly. I think he should give some clarification... |
17:11:53 | [IDC]Dragon | well, I'm in no way seriously going for it, just crossed my mind |
17:12:03 | Zagor | gotta go |
17:12:09 | | Part Zagor |
17:13:11 | [IDC]Dragon | porting Rockbox to the full extent (like required) without using the code would be a stupid thing |
17:19:46 | | Quit MoGle3 (Read error: 60 (Operation timed out)) |
17:33:15 | [IDC]Dragon | bye folks |
17:33:20 | | Quit [IDC]Dragon ("CGI:IRC") |
18:00 |
18:18:38 | | Quit einhirn () |
18:55:20 | *** | Saving seen data "./dancer.seen" |
19:00 |
19:32:46 | elinenbe | bye. |
19:32:48 | | Quit elinenbe (" HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!") |
19:59:07 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- Chicks dig it") |
20:00 |
20:12:05 | | Join methangas [0] (methangas@0x50a476ab.virnxx10.adsl-dhcp.tele.dk) |
20:55:24 | *** | Saving seen data "./dancer.seen" |
21:00 |
21:45:08 | | Join scott666 [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
22:00 |
22:34:40 | | Join uski [0] (~uski@lns-th2-5f-81-56-234-40.adsl.proxad.net) |
22:34:58 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- IRC has never been so cool") |
22:42:40 | * | uski is now away |
22:48:22 | | Join einhirn [0] (~Miranda@carlsberg.heim2.tu-clausthal.de) |
22:55:27 | *** | Saving seen data "./dancer.seen" |
22:55:53 | | Quit uski ("Leaving") |