00:04:23 | | Join Sucka [0] (~NNSCRIPT@host81-156-214-74.range81-156.btcentralplus.com) |
00:06:59 | amiconn | HCl: Please read http://www.rockbox.org/docs/contributing.html No offense... |
00:07:46 | | Quit ashridah ("Leaving") |
00:09:09 | HCl | oh. |
00:09:15 | HCl | well, i don't follow the comments bit |
00:09:22 | HCl | but ok |
00:09:38 | HCl | oh, and no tabs, ok :x |
00:09:51 | preglow | set expandtabs |
00:09:59 | preglow | :] |
00:10:22 | [IDC]Dragon | can somebody call my nick, please (testing highlighting) |
00:10:30 | lImbus | [IDC]Dragon, |
00:10:32 | lImbus | [IDC]Dragon |
00:10:36 | [IDC]Dragon | no go |
00:10:43 | [IDC]Dragon | but thanks |
00:10:58 | | Join amiconn_ [0] (~jens@pD95D1DC6.dip.t-dialin.net) |
00:10:59 | lImbus | mhmm. I stopped fighting the same problem |
00:11:39 | | Quit amiconn (Nick collision from services.) |
00:11:39 | | Nick amiconn_ is now known as amiconn (~jens@pD95D1DC6.dip.t-dialin.net) |
00:11:58 | amiconn | [IDC]Dragon, lImbus: Highlighting in Hydra is not really complicated. |
00:12:26 | [IDC]Dragon | perhaps, but not working here |
00:12:42 | amiconn | It's only complicated to explain that, wanting to look a the options dialog ant typing in at the same time. |
00:12:53 | amiconn | The options dialog is unfortunately modal |
00:13:08 | lImbus | and neither he is very verbose... |
00:13:14 | lImbus | s/he/it |
00:14:12 | amiconn | It is in fact very flexible |
00:14:37 | [IDC]Dragon | it's enogh for me if it triggers on IDC and Dragon |
00:14:38 | amiconn | I'll make some screenshot |
00:14:44 | amiconn | +s |
00:14:55 | lImbus | nice |
00:15:02 | [IDC]Dragon | ;-) |
00:15:55 | HCl | by the way |
00:16:00 | HCl | i now get an mmc icon on my iriver |
00:16:12 | [IDC]Dragon | haha |
00:16:28 | [IDC]Dragon | iriver has no LED? |
00:16:36 | HCl | it does. |
00:16:58 | [IDC]Dragon | not supported yet? |
00:17:06 | * | HCl wonders wth he's unable to check for hold... |
00:18:20 | HCl | eh, the lcd is hard wired to the hdd |
00:18:25 | HCl | you couldn't disable it if you wanted to, i think |
00:18:32 | HCl | err |
00:18:33 | HCl | ledd |
00:18:39 | HCl | typo, i swear >.. |
00:21:06 | preglow | hahaha |
00:21:09 | preglow | useful lcd |
00:21:23 | amiconn | [IDC]Dragon, lImbus: There are 3 windows where something needs to be adjusted if you want proper notification. |
00:21:25 | amiconn | One of them is for (global) highlighting of your nick/ realname. |
00:21:53 | amiconn | The other 2 are for when you want some special people grouped and notified if they join/leave |
00:22:27 | preglow | hydrairc looks pretty good |
00:22:49 | * | HCl pets irssi |
00:22:56 | * | preglow hugs irssi |
00:23:14 | preglow | everything that has a perl engine built in is bound to be good |
00:23:43 | geoff_o | Like dpkg? |
00:23:56 | HCl | this is really puzzling me. |
00:23:57 | amiconn | (1) In preferences/Buddy Groups, I created a group "Rockbox" for the "FreeNode" network. Then I added my special people list in Members. See amiconn.dyndns.org/buddy_group.jpg">http://amiconn.dyndns.org/buddy_group.jpg |
00:23:59 | * | HCl slaps gcc. |
00:24:12 | HCl | i hate it when my code looks absolutely correct yet it doesn't work. |
00:24:28 | preglow | HCl: i've got one of those right now |
00:25:36 | lImbus | amiconn: I like that "host matching not yet implemented" |
00:25:38 | lImbus | .-) |
00:25:49 | [IDC]Dragon | amiconn, I have a connection problem |
00:25:55 | [IDC]Dragon | to your site |
00:25:56 | amiconn | (2) To get notified about those special peope, select the newly created group "FreeNode / Rockbox" in Buddy Groups / Notifications. Then add the desired events, and what Hydra should do. amiconn.dyndns.org/channel_notifications.jpg">http://amiconn.dyndns.org/channel_notifications.jpg |
00:26:10 | [IDC]Dragon | ah, now |
00:26:18 | amiconn | Yeah... just wait some mintes |
00:26:29 | amiconn | Dyndns needs to pickup my recent IP change |
00:26:48 | HCl | preglow: the worst part is that the code to set my variable to 1 is getting executed, but simply not setting it to 1 |
00:26:56 | HCl | if i initialize the same variable to 1 from the start |
00:26:57 | HCl | it works |
00:27:00 | HCl | but i can't set it to 0 tehn |
00:27:01 | HCl | then* |
00:27:21 | | Join Counter89234 [0] (~MB@ool-43509614.dyn.optonline.net) |
00:27:47 | lImbus | [IDC]Dragon: take this :- ) http://217.93.29.198/buddy_group.jpg |
00:27:56 | amiconn | (3) For highlighting your nick /realname in all networks, select the group "All Networks / Default", then add the desired events. The match text uses regexp. See amiconn.dyndns.org/global_notifications.jpg">http://amiconn.dyndns.org/global_notifications.jpg |
00:30:30 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- State of the art IRC") |
00:31:34 | HCl | this is just so odd. |
00:31:37 | | Quit Counter89234 (Client Quit) |
00:31:38 | * | [IDC]Dragon configures |
00:31:42 | * | HCl slaps stuff :/ |
00:31:54 | * | lImbus configures too. and feels good while doing so |
00:34:15 | | Join XShocK [0] (~XShocK@pcp09492659pcs.nrockv01.md.comcast.net) |
00:35:40 | pabs | does the h100 not have a rtc or something? |
00:35:44 | | Join Sando [0] (kekekek@CPE-147-10-21-132.vic.bigpond.net.au) |
00:36:12 | [IDC]Dragon | ok, done, can somebody nick me please? |
00:36:13 | lImbus | amiconn: I found my problem. It's actually too flexible. I thought regular expressions would be an option. so I only wrote my name there... |
00:36:34 | lImbus | [IDC]Dragon of course. could you now call me ? |
00:36:42 | | Join Camilo [0] (~chatzilla@userca029.dsl.pipex.com) |
00:36:47 | [IDC]Dragon | lImbus, yeah! |
00:36:52 | lImbus | YAY |
00:37:05 | * | [IDC]Dragon needs to find a color |
00:37:06 | lImbus | cOlOrEd, even ! |
00:37:26 | HCl | pabs: no, it doesnt |
00:37:47 | amiconn | HCl: New driver is working on the recorder and in the win32 simulator. The x11 simulator behaves rather odd with the new driver... |
00:37:58 | HCl | hm :/ |
00:38:26 | pabs | HCl: :( |
00:38:28 | HCl | i'm working on adding nice defines around the grayscale stuff |
00:38:43 | lImbus | amiconn: thanks for the assistance |
00:38:51 | [IDC]Dragon | yes, thanks |
00:38:58 | | Quit Sucka ("a bird in the bush is worth two in your house") |
00:39:31 | HCl | amiconn: shall i wait with giving you the grayscale stuff till some grayscale stuff is actually in the cvs? |
00:39:57 | amiconn | HCl: Well, the x11 simulator button handling itself is a bit odd. I have some code fragments to improve on this, but I need to get it running stable |
00:40:12 | HCl | *nods* |
00:40:17 | amiconn | Currently it crashes after a while |
00:40:32 | amiconn | The xlib doesn't like multithreading |
00:41:10 | Camilo | amiconn, calling X from more than one thread? |
00:41:17 | amiconn | yup |
00:41:22 | Camilo | bad! |
00:41:33 | amiconn | My first shot at improving the button handling did this |
00:41:41 | preglow | any 68k gurus here? |
00:41:53 | HCl | well, i'm not a guru at all. but ask :x |
00:41:53 | [IDC]Dragon | too long ago |
00:41:58 | preglow | haha |
00:42:41 | preglow | "movq.l #8, %d3 \n cmp.l %d3, %d2 \n jgt .mylabel" should jump to newlabel if d2 is larger then d3, yes?= |
00:42:42 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- The future of IRC") |
00:44:21 | preglow | 'cause that somehow doesn't seem to happen :VV |
00:45:05 | * | [IDC]Dragon says goodnight! |
00:45:10 | | Part [IDC]Dragon |
00:46:09 | lImbus | amiconn: I not just got the notification that Jörg quit. yay, it works :-) |
00:46:27 | lImbus | sad I could not give him a bed time kiss :-% |
00:49:56 | amiconn | Pooh, huge commit done. |
00:50:24 | * | HCl waits for it to show up |
00:50:32 | HCl | ami, shall i send you the grayscale patch...? |
00:51:17 | amiconn | No, not yet |
00:51:45 | amiconn | Maybe I should have a look at the Z80 flag generation |
00:52:05 | HCl | okay |
00:52:20 | amiconn | I simply can't believe it'll take 14 instructions to emulate the Z80 flags for add/sub |
00:52:21 | HCl | you have the dynarec version right? i'm not sure if you have an updated one.. |
00:52:25 | HCl | eh.. |
00:52:26 | HCl | 30 |
00:52:28 | HCl | not 14 |
00:52:29 | HCl | :X |
00:52:42 | amiconn | It must be possible in < 10 |
00:52:49 | HCl | i hope so |
00:52:56 | | Quit Renko (Remote closed the connection) |
00:52:58 | HCl | maybe looking at the i386 asm core might provide clues |
00:53:28 | amiconn | Well, zero and carry are easy. Only the halfcarry needs more work |
00:53:34 | HCl | yup. |
00:53:44 | HCl | carry is simply bit 8 |
00:53:48 | HCl | zero is zero |
00:53:54 | HCl | halfcarry is, well. igh :x |
00:54:08 | amiconn | I believe this can be done with some nice xor'ing |
00:54:23 | HCl | maybe.. the current algorithm already uses xor.. |
00:54:58 | amiconn | If I am correct (this is only from imagination), it may work as this: |
00:56:56 | amiconn | (when adding b into a): ((a+b) ^ a ^ b) & 0x10 Halfcarry should then just be bit 4 |
00:57:18 | HCl | it already does that :/ |
00:57:38 | HCl | (FH & ((A ^ (n) ^ LB(acc)) << 1)) |
00:57:41 | HCl | is the current code |
00:57:52 | amiconn | Really? Why it uses so many instructions then? |
00:58:06 | HCl | i'm not sure. |
00:58:18 | HCl | it needs an additional bitshift and then the and you had earlier |
00:58:46 | HCl | i don't have many calculate registers to spare either.. |
00:58:47 | amiconn | Yeah, the bitshift is probably to move the halfcarry to the correct position in the flags register |
00:58:52 | HCl | yea, it is |
00:59:10 | HCl | FH = 0x2 |
00:59:13 | HCl | 0x20 |
00:59:14 | HCl | my bad |
00:59:15 | amiconn | You only need one additional register (additional to the actual 2 that are added) |
00:59:41 | HCl | eh.. i need a var to store the result in |
00:59:50 | HCl | i need the sources, unchanged |
00:59:53 | amiconn | Yes |
00:59:55 | HCl | and i need the flags |
01:00 |
01:00:04 | amiconn | Not separately |
01:00:04 | HCl | while only really having one register to spare |
01:00:15 | Bonkers | time to test out rockboy |
01:00:17 | HCl | what do you mean not seperately? |
01:00:36 | amiconn | You have the flags assigned to one of the m68k registers, don't you? |
01:00:39 | HCl | yes |
01:00:42 | HCl | d7 |
01:00:49 | amiconn | Okay. |
01:01:08 | amiconn | I can only talk sh1 asm here, but m68k should be similar |
01:01:16 | HCl | *nods* |
01:02:08 | amiconn | I assume A == r1, B == r2, flags = r7, r0 is my spare (you know, the special one) |
01:02:20 | HCl | yup. |
01:02:29 | HCl | i have d0 as my calc register too. |
01:02:50 | amiconn | mov r1,r0 |
01:02:50 | HCl | i've been thinking of storing two gameboy regs in 1 register |
01:02:54 | HCl | using the swap instruction |
01:02:58 | amiconn | add r2,r1 |
01:03:08 | amiconn | xor r1,r0 |
01:03:14 | amiconn | xor r2,r0 |
01:03:19 | *** | Saving seen data "./dancer.seen" |
01:03:24 | amiconn | shll r0 |
01:03:31 | amiconn | and #0x20,r0 |
01:03:37 | amiconn | or r0,r7 |
01:03:42 | amiconn | **done** |
01:03:45 | HCl | uh |
01:03:46 | HCl | no.. |
01:03:58 | | Part Camilo |
01:04:02 | HCl | r7 has to be set to 0 |
01:04:03 | amiconn | The addition plus the halfcarry are done |
01:04:06 | HCl | yea |
01:04:29 | HCl | carry and zero are fairly trivial from that point |
01:04:43 | HCl | the only problem is that with a compare, i mustn't change the value of r1 eventually |
01:04:53 | amiconn | Btw, just in case this differs from 68k: for sh asm the left register is source, the right one is dest |
01:05:06 | stevenm | woohoo, midi drums work |
01:05:10 | HCl | it doesn't, its the gcc syntax that defines that |
01:05:12 | HCl | nice :) |
01:05:15 | HCl | but yea, you're right |
01:06:23 | HCl | yea. |
01:06:32 | HCl | but next to that comes the zero check... |
01:06:55 | amiconn | The zero check is very simple on sh.... |
01:07:33 | amiconn | Ah, no, it's not *that* simple if the value is not in r0... still not hard |
01:08:07 | HCl | let me try to rewrite it.. |
01:11:56 | HCl | you're better at asm than me xD |
01:12:55 | HCl | just need to add carry and zero |
01:13:52 | amiconn | Carry is also simple. One way would be (note that the sh can only shift by 1, 2, 8 or 16 bits per instruction, iirc the 68k can do all n) |
01:14:04 | preglow | yes |
01:14:06 | amiconn | After doing the above for add & H |
01:14:21 | amiconn | mov r1,r0 |
01:14:27 | amiconn | shlr2 r0 |
01:14:31 | amiconn | shlr2 r0 |
01:14:39 | amiconn | and #0x10,r0 |
01:14:43 | amiconn | or r0,r7 |
01:14:51 | preglow | ahhh |
01:15:09 | preglow | god, it's nice to find code backed up when you thought you hadn't backed it up |
01:15:10 | amiconn | (The two shlr2 can then be combined on 68k) |
01:16:11 | amiconn | I might be that a test/branch is faster here, I'd need to count cycles) |
01:19:03 | Bonkers | amiconn: rockboy works pretty well here on my recorder just so you know, except of course for the speed ;) |
01:19:24 | HCl | 17 |
01:19:36 | HCl | & H ? |
01:19:36 | amiconn | Bonkers: I know how it works on a recorder, but thanks :) |
01:19:47 | amiconn | halfcarry |
01:20:14 | HCl | ohh. right. |
01:20:40 | HCl | yea, i did that. |
01:20:43 | HCl | and i added zero too |
01:20:48 | HCl | i got to 17 instructions now |
01:20:51 | HCl | rather than 26 |
01:20:56 | amiconn | Not bad |
01:20:58 | HCl | yea |
01:21:00 | amiconn | :) |
01:21:02 | HCl | and sub got smaller too |
01:21:57 | HCl | let me give you the final numbers after i altered it some more |
01:23:11 | HCl | sub is 16 instructions, cmp is 18 |
01:23:30 | HCl | slashed it almost in half :) |
01:23:32 | amiconn | I suspected these to be similar |
01:23:33 | HCl | see, i suck at assembly xD |
01:24:08 | HCl | let me do add in the same way, it was too big too |
01:25:39 | preglow | arghhh |
01:25:42 | preglow | i want a simulator |
01:26:26 | HCl | amiconn: are you still interested in making a assembly interpreter core? i'm somewhat getting the feeling that an interpreter core in asm is enough for iriver.. |
01:26:32 | HCl | archos probably needs dynarec either way |
01:27:37 | HCl | igh. |
01:27:39 | * | HCl forgets the time. |
01:27:52 | HCl | gotta go sleep, bad dentist appointment tomorrow >.<; |
01:28:47 | amiconn | Hmm, gotta go to sleep too |
01:28:54 | amiconn | Night |
01:29:06 | preglow | night |
01:29:37 | | Part amiconn |
01:31:50 | | Quit preglow ("a") |
01:35:57 | | Part geoff_o ("Kopete 0.9.1 : http://kopete.kde.org") |
01:37:39 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
01:45:23 | | Join elinenbe [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
01:45:42 | elinenbe | HCl: does rockboy really compile and work on the archos? |
01:48:54 | Bonkers | elinenbe: I just ran it on my archos recorder |
01:48:56 | lImbus | somebody said it's slow, but works on the recs |
01:48:56 | Bonkers | a bit slow... |
01:49:13 | Bonkers | maybe like 10-15% the original speed |
01:49:16 | Bonkers | by rough guess |
01:53:08 | elinenbe | what is the speed on the iriver? |
01:56:25 | Bonkers | no idea |
02:00 |
02:00:27 | | Quit mecraw ("Trillian (http://www.ceruleanstudios.com") |
02:01:20 | HCl | near full speed |
02:02:20 | HCl | but not with current cvs. |
02:03:55 | HCl | my last version has 2bit grayscale, cpu core in iram.. and working on different lcd modes thats malfunctioning at the moment, oh. and ofcourse the dynarec in progress |
02:04:46 | | Quit DjMnG () |
02:06:24 | * | HCl wants to see some pics of archos running rockboy |
02:08:30 | | Quit rickst131 ("‹‹UPP››") |
02:12:52 | Bonkers | it's not terribly interesting |
02:13:03 | HCl | interesting enough, really |
02:13:04 | Bonkers | I could tell enough of what was going on to run forward and jump on the first goomba and stuff |
02:13:15 | HCl | mainly cause there are no pics of it as of yet |
02:14:10 | Bonkers | lets see what I can manage |
02:18:02 | lImbus | Bonkers, you can let rockbox make screenshots for you |
02:18:08 | Bonkers | ya, I'm doing that currently |
02:18:14 | lImbus | kk |
02:18:29 | HCl | hm |
02:18:36 | HCl | i more kind of meant real pictures :/ |
02:18:38 | HCl | but ok.. |
02:19:31 | Bonkers | well I don't have a camera |
02:19:36 | HCl | *nods* |
02:19:37 | HCl | its ok |
02:19:44 | HCl | i need to go to sleep anyways |
02:19:48 | Bonkers | heh |
02:19:53 | Bonkers | want the screens first? |
02:19:57 | HCl | yea |
02:20:08 | HCl | got somewhere to put them? or use dcc.. |
02:20:25 | HCl | gotta remember to tell amiconn to commit the speed increase stuff |
02:21:34 | Bonkers | putting on a web page in a sec |
02:23:37 | Bonkers | http://127.0.0.1/rockboy/ |
02:23:39 | Bonkers | whoops |
02:23:57 | Bonkers | http://terrapin.shacknet.nu/rockboy/index.html |
02:24:03 | HCl | |
02:24:05 | HCl | :) |
02:24:16 | HCl | ahh. |
02:24:17 | Bonkers | first one worked from here ;) |
02:24:19 | HCl | interesting |
02:24:46 | Bonkers | interestingly those thumbnails are actually blown up images... |
02:26:05 | HCl | hehe P |
02:26:05 | HCl | :P |
02:26:05 | HCl | blown up? |
02:26:19 | HCl | well |
02:26:21 | HCl | i can't say its pretty |
02:26:27 | HCl | but. its something, at least |
02:26:31 | Bonkers | click on the pictures to see the actual size |
02:26:34 | HCl | yea |
02:26:36 | HCl | i noticed |
02:27:34 | HCl | i really gotta go sleep now |
02:27:35 | HCl | byebye |
02:27:39 | HCl | thanks |
02:27:39 | Bonkers | cya |
02:39:16 | | Join kergoth_ [0] (~kergoth@ip71.churchill-park.dfw.ygnition.net) |
02:39:50 | | Nick kergoth_ is now known as kergoth (~kergoth@ip71.churchill-park.dfw.ygnition.net) |
02:39:54 | | Quit kergoth (Nick collision from services.) |
02:40:59 | | Join kergoth [0] (~kergoth@ip71.churchill-park.dfw.ygnition.net) |
02:43:29 | | Quit XShocK (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") |
02:47:04 | | Quit kergoth (Read error: 104 (Connection reset by peer)) |
02:47:15 | elinenbe | HCl: the iriver port now supports grayscale? |
02:47:28 | elinenbe | how many bit grayscale does the iriver LCD support? |
02:47:50 | rasher | 2 bits |
02:48:03 | | Join kergoth [0] (~kergoth@ip71.churchill-park.dfw.ygnition.net) |
02:48:06 | rasher | and no, it doesn't.. not in cvs at least |
02:48:14 | rasher | but the code exists |
02:48:15 | elinenbe | how many bit grayscale does the gameboy support? |
02:48:20 | rasher | sortof at least |
02:48:24 | elinenbe | rasher: sounds nice... |
02:48:55 | elinenbe | s, is two bit grayscale 3 colors −− off, gray, black, or is it four? is 01 the same as 10? |
02:51:23 | Bonkers | I think gameboy is 3 colors + white |
02:52:55 | HCl | rasher: not sortof, heh. it exists. |
02:53:09 | HCl | gameboy is 2 bit grayscale too. |
02:55:38 | HCl | http://titania.student.utwente.nl/rockbox.zip <- should-be-working grayscale rockboy |
02:55:46 | HCl | for iriver |
02:57:07 | Bonkers | is the recorder ever expected to have sound, as in is it even possible? |
02:57:11 | HCl | the pokemon picture on the wiki is a pic with grayscale, though its not one of my best pictures |
02:57:24 | HCl | for gameboy? |
02:57:56 | HCl | as far as i know archos have mp3 decoder chips and won't eat anything else but mp3s, so.. no |
02:58:31 | HCl | not without encoding it into mp3 before sending it to the chip |
02:58:39 | HCl | and we definately don't have the cpu for that, heh |
02:58:51 | Bonkers | ya, that's what I figured had to be done |
02:58:58 | fuzzie | you could do it in non-realtime. :) |
02:59:14 | fuzzie | spend an hour or so buffering a song, play it, etc :p |
02:59:21 | Bonkers | I'm not terribly familiar with the mp3 format, but there's no easy way to encode sine waves possibly? |
03:00 |
03:00:06 | HCl | i have no idea |
03:00:10 | HCl | i just do iriver :x |
03:00:35 | elinenbe | HCl: looks nice |
03:00:51 | elinenbe | HCl: how is the dynarec? did it give a nice speedup? |
03:00:58 | HCl | not finished yet |
03:01:02 | elinenbe | and, what frequency are you running the plugin at? |
03:01:08 | HCl | its still running the interpreter core |
03:01:10 | HCl | 96mhz |
03:01:27 | elinenbe | and what is the speed of the current rockboy (on that core?) |
03:01:54 | HCl | near-full speed |
03:02:12 | HCl | i'd say 90% |
03:02:23 | elinenbe | nice. |
03:02:46 | elinenbe | can you bump the plugin up to 144 (is that full speed of the cpu?) |
03:02:47 | HCl | yea, didn't expect it to work that well at alll |
03:03:19 | elinenbe | HCl: I do expect (in time) for rockboy to work in the background behind an mp3! |
03:03:22 | *** | Saving seen data "./dancer.seen" |
03:03:29 | elinenbe | I have faith in you guys... |
03:03:32 | HCl | gheheh. |
03:09:35 | HCl | well, since mp3 decoding isn't even at realtime yet |
03:09:40 | HCl | i don't think we'll manage that |
03:10:29 | stevenm | How fast can you run the CPU without overheating it? |
03:10:36 | HCl | i don't know. |
03:11:01 | stevenm | Are there any thermal specs we can get? And someone with an opened device.. then again, closed it will heat up mpre |
03:11:33 | stevenm | And would it be feasale to write an MP3 decoder purely in ASM ? |
03:18:43 | HCl | i think we tried one that was written in pure asm.. and it didn't even get to full speed.. |
03:18:47 | HCl | dunno though. |
03:19:23 | HCl | you really have to ask linus about cpu speed |
03:20:08 | | Quit lImbus (" zzzZZzZZzZZZzzZzZZ") |
03:26:02 | | Part rasher |
03:30:18 | | Part fuzzie |
03:30:46 | | Join fuzzie [0] (~fuzzie@cl-109.lon-01.gb.sixxs.net) |
03:42:09 | | Quit stevenm ("Leaving") |
03:44:55 | | Join Sutrannu [0] (~Sutrannu@c68.117.45.139.rose.mn.charter.com) |
03:45:59 | | Part Sutrannu |
04:00 |
04:06:00 | | Join QT [0] (as@area51.users.madwifi) |
04:06:00 | | Quit QT_ (Read error: 54 (Connection reset by peer)) |
04:08:54 | | Join kergoth_ [0] (~kergoth@li11-226.members.linode.com) |
04:09:02 | | Quit kergoth (Nick collision from services.) |
04:09:18 | | Nick kergoth_ is now known as kergoth (~kergoth@li11-226.members.linode.com) |
04:33:00 | | Join ze__ [0] (ze@adsl-69-231-231-17.dsl.irvnca.pacbell.net) |
04:34:47 | | Quit cYmen ("n8") |
04:44:24 | | Quit ze (Read error: 110 (Connection timed out)) |
04:44:24 | | Nick ze__ is now known as ze (ze@adsl-69-231-231-17.dsl.irvnca.pacbell.net) |
04:52:28 | | Join ze__ [0] (ze@adsl-69-231-222-84.dsl.irvnca.pacbell.net) |
05:00 |
05:03:23 | *** | Saving seen data "./dancer.seen" |
05:05:51 | | Quit ze (Read error: 110 (Connection timed out)) |
05:05:52 | | Nick ze__ is now known as ze (ze@adsl-69-231-222-84.dsl.irvnca.pacbell.net) |
05:08:00 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
05:22:38 | | Part pabs |
05:22:47 | | Join pabs [0] (~pabs@xor.pablotron.org) |
05:30:43 | | Quit ze (Read error: 104 (Connection reset by peer)) |
05:35:15 | | Join ze [0] (ze@adsl-69-231-206-215.dsl.irvnca.pacbell.net) |
06:00 |
06:07:36 | pabs | no rockboy in the simulator? |
06:29:35 | | Join ashridah [0] (ashridah@220-253-121-6.VIC.netspace.net.au) |
06:39:02 | Bonkers | I think I heard the key input code was broken? |
07:00 |
07:03:25 | *** | Saving seen data "./dancer.seen" |
07:17:44 | | Join ze__ [0] (ze@adsl-69-231-236-196.dsl.irvnca.pacbell.net) |
07:21:04 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
07:23:27 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:27:22 | | Quit Strath (Nick collision from services.) |
07:27:28 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
07:30:37 | | Quit ze (Read error: 110 (Connection timed out)) |
07:30:38 | | Nick ze__ is now known as ze (ze@adsl-69-231-236-196.dsl.irvnca.pacbell.net) |
07:30:53 | LinusN | wow! rockbox on the iFP5xx doesn't seem impossible at all... |
07:31:04 | Strath | ? |
07:33:57 | LinusN | an iriver flash based player |
07:34:36 | Strath | so should be an easy port :) |
07:35:53 | | Join DMJC-C [0] (~cba66be7@220-245-162-47-sa-nt.tpgi.com.au) |
07:37:20 | Strath | relativly anyways... |
07:37:28 | LinusN | hmmm, maybe not... |
07:37:56 | LinusN | looks like we have another case of secret data sheets :-( |
07:38:43 | DMJC-C | so are any of the sound codecs running at realtime yet? |
07:38:51 | Strath | uh oh... |
07:39:01 | | Quit DMJC-C (Client Quit) |
07:43:33 | pabs | err |
07:43:44 | pabs | LinusN: yo, what's up with the commit of rockboy in cvs? |
07:43:59 | LinusN | what do you mean? |
07:44:10 | pabs | it's ass slow, if i had to guess, it looks like either an older version, or it's got a bunch of debugging code |
07:44:42 | pabs | (i realize it's not your deal, but i was hoping you might know what's up with HCl) |
07:44:58 | * | pabs doesn't want to patch against something that's obsolete |
07:45:59 | LinusN | pabs: did you increase the cpu frequency? |
07:46:20 | pabs | LinusN: i haven't done anything to it really |
07:46:45 | LinusN | the cpu is running at 11MHz by default |
07:46:53 | pabs | LinusN: all i know is i had a rock from HCl's ftp earlier this mrning that was like 80% or 90% normal speed, then i compiled the rock from cvs this evening and it's slow as poo |
07:46:56 | LinusN | you need to manually boost it in the debug menu |
07:47:07 | pabs | k |
07:47:30 | LinusN | pabs: did you install a new rockbox.iriver too? |
07:47:35 | pabs | yup |
07:47:44 | LinusN | and you rebooted? |
07:47:50 | pabs | yeah |
07:48:11 | LinusN | did you boost the frequency last time you tried? |
07:48:32 | pabs | LinusN: nope |
07:48:50 | pabs | LinusN: i think he's got a bunch of debugging code in his rockboy snapshot or something |
07:48:55 | pabs | at least, that's my best guess |
07:48:59 | LinusN | perhaps |
07:49:17 | pabs | i haven't mucked with the cpu frequency or anything like that |
07:49:20 | LinusN | anyway, you can boost the freq in the "view i/o ports" debug screen |
07:49:24 | pabs | k |
07:49:39 | LinusN | go there and press UP, the STOP to exit again |
07:53:42 | dwihno | yay! friday! ... wait a sec! it's still thursday! boooo! |
07:54:00 | pabs | LinusN: yup, that did it |
07:54:14 | pabs | LinusN: and i commentd out his framecount code too |
07:55:13 | pabs | LinusN: how did it get set back to 11MHz? |
07:55:28 | LinusN | back? |
07:55:51 | pabs | i guess my question is, rockboy was running at this speed this morning |
07:55:59 | pabs | i never set the freq to 96MHz |
07:56:27 | Bonkers | it's certainly not the latest rockboy |
07:56:32 | LinusN | i guess his private version boosts the frequency |
07:56:33 | Bonkers | things like grayscale aren't in at the moment |
07:56:38 | pabs | gotcha |
07:56:57 | Bonkers | don't know what else, and it's like 10% speed on the recorder if that even |
07:57:21 | pabs | Bonkers: doh |
07:57:24 | LinusN | rockboy on the archos seems pretty pointless to me |
07:57:47 | Bonkers | maybe some recompliation tricks could make it work |
07:57:57 | Bonkers | like recompiling before you load the rom onto the recorder |
07:58:01 | Bonkers | it's still faster than the original gameboy |
07:58:27 | LinusN | but the screen is half the size |
07:58:34 | LinusN | and monochrome |
07:58:36 | Bonkers | it's not that bad still though |
07:58:42 | Bonkers | isn't there a grayscale trick? |
07:58:50 | Bonkers | monochrome only misses 2 colors of the gameboy anyway |
07:58:59 | Bonkers | http://terrapin.shacknet.nu/rockboy/index.html |
07:59:02 | Bonkers | that's what it looks like |
07:59:17 | Bonkers | thumbnails are actually scaled up, if you click on them you get the real size |
08:00 |
08:00:29 | LinusN | saw those |
08:01:40 | pabs | on the plus side |
08:01:49 | pabs | multi-key button support seems to work in this one |
08:01:52 | pabs | why, i don't know |
08:02:01 | pabs | so i can play bionic commando again |
08:02:03 | pabs | :> |
08:02:59 | LinusN | where do you find the roms? |
08:03:17 | pabs | me? |
08:03:27 | Bonkers | you can read them off carts decently easily, there are tons of homebrew gameboy roms out there though |
08:03:45 | Bonkers | there used to be a pretty decent sized gameboy hacking seen out there, don't know about now |
08:03:54 | Bonkers | the gameboy camera grew out of the old mailing list |
08:03:55 | ashridah | pabs: HCl got basic multi-key support (ie, joystick and play/stop at the sametime) going iirc |
08:04:04 | pabs | ashridah: k |
08:04:14 | pabs | ashridah: maybe this is a recent build then, and he just left some debugging support in there? |
08:04:30 | pabs | i saw the code for multi key stuff in there, i was like "if this is an old build, then why is this here?) |
08:05:25 | Bonkers | ya, multi key certainly works on recorder from cvs |
08:05:44 | pabs | it's slow as ass if you don't commnt out the framecount stuff |
08:05:49 | pabs | i believe it's in emu.c |
08:06:03 | Bonkers | I'll try taht |
08:06:13 | ashridah | does it still only use the single file in the root? |
08:06:18 | ashridah | for the rom? |
08:06:52 | Bonkers | it's 2 files |
08:07:00 | pabs | the other changes i made were minor, i converted the is*() libc wrappers to macros, and i switched the startup splashes to lcd_puts() |
08:07:10 | pabs | since i got tired of waiting 1 second for each splash |
08:08:04 | pabs | LinusN: is rb->memcmp() reasonably fast? |
08:08:14 | ashridah | pabs: where in emu.c does one disable the framecount? |
08:08:16 | LinusN | pretty fast |
08:08:20 | pabs | LinusN: alright |
08:08:31 | pabs | i noticd he's updating the entire lcd each frame |
08:08:49 | pabs | i thought i'd maintain a lastframe, and try to memcmp() blocks of the screen, to shrink the update rect |
08:09:00 | pabs | i don't know how much of a speed increase that'd be, but it seemed like something to try |
08:09:10 | LinusN | update_rect is faster than memcmp |
08:09:20 | LinusN | on the iriver |
08:09:23 | pabs | k |
08:09:45 | pabs | ashridah: let me double-check where i made the change, hold on a sec |
08:10:12 | ashridah | the snprintf(meow,499,"%d",framecount); through to rb->lcd_update_rect(0,0,LCD_WIDTH,8) bit at the end? |
08:10:38 | Bonkers | hardly any speedup on the recorder with no framecount |
08:10:44 | pabs | ashridah: yup |
08:11:11 | pabs | Bonkers: it's the sprintf, lcdupdate that's slowing it down tehre, that looks like some debugging code he lfet enabled on accident |
08:11:18 | pabs | ashridah: i was about to paste that |
08:11:48 | pabs | LinusN: is there a chart that has relative costs of api calls like that anywhere? |
08:12:04 | LinusN | no |
08:12:06 | pabs | LinusN: k |
08:12:20 | pabs | i googled around for some coldfire documentation earlier and didn't reallly find anything useful |
08:12:30 | pabs | i stumbled across the m68k faq, which hasn't been updated since 1996 |
08:12:35 | LinusN | docs about what? |
08:12:40 | pabs | the coldfire section says "coming soon, see my web site!" |
08:12:54 | pabs | LinusN: well, two things, 1. speed of api calls, 2. i was just looking for more processor info |
08:12:59 | LinusN | what coldfire section? |
08:13:00 | pabs | two separate things |
08:13:12 | pabs | LinusN: in the m68k faq on faqs.org |
08:13:19 | pabs | LinusN: it says "coming soon!" (last updated, 1996) |
08:13:32 | LinusN | pabs: look in the rockbox documentation page, under "data sheets" |
08:13:38 | pabs | LinusN: so i checked the url at the top of the page, and it hasn't been updated since 1995 |
08:13:42 | pabs | LinusN: k |
08:14:14 | Bonkers | pabs: I only left in the yield there |
08:14:26 | LinusN | coldfire is nice, but it has several real major flaws |
08:14:37 | LinusN | the bus controller is one |
08:14:47 | pabs | Bonkers: i doubt there's ay way you'll be able to make it bearable on the archos, but LinusN is the man to ask |
08:14:52 | pabs | LinusN: why? |
08:15:03 | LinusN | it can't run internal and external accesses in parallel |
08:15:13 | LinusN | and no delayed writes |
08:15:29 | LinusN | which means that the pipeline stalls on every external access |
08:15:47 | | Join ze__ [0] (ze@adsl-69-231-206-145.dsl.irvnca.pacbell.net) |
08:16:26 | pabs | LinusN: :( |
08:16:37 | pabs | LinusN: as long as i ca nplay my bionic commando i'm happy |
08:16:58 | LinusN | if the bus controller could access external memory in parallel, you could benefit from interleaving the instructions |
08:16:59 | Bonkers | I'd probably never play a game on my recorder anyway, I'm jsut looking on for the coolness factor |
08:17:22 | pabs | LinusN: what kind of overhead is there to the thread calls in the plugin api? |
08:17:39 | pabs | Bonkers: it seems liek stuff is actually playable on my iriver |
08:17:45 | Bonkers | ya, from what I hear |
08:17:46 | pabs | Bonkers: i mean it's a little slow, but it's not too bad |
08:17:49 | | Join AC [0] (~5078751e@labb.contactor.se) |
08:17:51 | pabs | i think that can be fixed |
08:17:53 | AC | hi |
08:18:03 | Bonkers | I'd work on it if I didn't have my hands in too much already |
08:18:06 | AC | has somebody a gameboy rom for me? |
08:18:09 | pabs | i've bee npeeking through the code and it looks like there's s a bunch of stuff htat can be done |
08:18:14 | ashridah | uh. what the hell are the keys for rockboy? |
08:18:14 | pabs | i might not necesarily be the guy to do it |
08:18:16 | pabs | but |
08:18:21 | Bonkers | http://www.zophar.net/roms.phtml?op=show&type=gb for starters |
08:18:42 | Bonkers | ashridah: arrows are arrows and f1 was a and f3 was start, don't know the others |
08:18:46 | pabs | ashridah: on the iriver? record = start, ab = select, stop = b, play = a |
08:19:32 | pabs | LinusN: i'll spend some more time reading the wiki stuff, rather than pestering you with idiotic questions |
08:19:49 | pabs | LinusN: and i'll play around with the thread api and figure out how it feels |
08:23:26 | ashridah | rofl. can't tell where the holesi n the ground are ;) |
08:24:38 | | Quit AC ("CGI:IRC (EOF)") |
08:25:04 | pabs | LinusN: actually, one more idiotic question |
08:25:14 | pabs | LinusN: how bad is it if an app doesn't yield? |
08:25:29 | pabs | or, if it only yields periodically? |
08:27:50 | | Quit ze (Read error: 110 (Connection timed out)) |
08:27:50 | | Nick ze__ is now known as ze (ze@adsl-69-231-206-145.dsl.irvnca.pacbell.net) |
08:32:03 | Bagder | I believe I fixed the "no daily ondio fm build" problem just now |
08:32:04 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
08:32:21 | | Join elinenbe [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
08:34:15 | LinusN | pabs: it is very bad to not yield |
08:34:15 | | Quit shx ("CGI:IRC (EOF)") |
08:34:24 | LinusN | Bagder: welcome home |
08:34:30 | Bagder | thanks |
08:34:34 | Bagder | been a busy week I see |
08:38:11 | Bonkers | LinusN: what are you yielding to, mp3 playback code? |
08:38:21 | Bonkers | and possibly screenshot stuff too |
08:38:40 | LinusN | playback code, power management, backlight handling, ... |
08:39:04 | LinusN | disk spindown |
08:39:16 | Bonkers | well since rockboy won't ever do mp3 playback at the same time on recorder at least, couldn't you yield every 5 seconds or something? |
08:39:31 | Bonkers | instead of every frame like it's doing right now |
08:39:42 | LinusN | every frame is not necessary |
08:39:58 | Bonkers | so maybe that would speed it up |
08:40:03 | LinusN | but i'd like it to yield *at least* every second |
08:40:03 | Bonkers | I'll try that I guess |
08:40:23 | Bonkers | well right now on the recorder, it's maybe just under a second per frame |
08:42:04 | pabs | Bonkers: i tried that, didn't help much |
08:42:08 | pabs | just now |
08:42:12 | Bonkers | not yielding at all? |
08:42:15 | pabs | yup |
08:42:26 | pabs | LinusN took too long to respond ;D |
08:42:35 | Bonkers | heh, well saves me effort then |
08:42:38 | pabs | yeah |
08:42:59 | pabs | still should only be like once every 15 frames or something |
08:43:05 | LinusN | yielding doesn't cost that much |
08:43:21 | LinusN | as long as the other threads don't have anything to do |
08:43:24 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
08:43:27 | pabs | LinusN: k |
08:43:47 | pabs | his ui polling doesn't look like it's got any significant overhead either |
08:43:49 | Bonkers | LinusN: is there anything like a TLB on this thing that gets cleared on thread switches? |
08:44:00 | Bonkers | obviously not a tlb |
08:44:02 | LinusN | no mmu |
08:44:35 | Bonkers | so all "cooperative" addressing/allocation and multitasking? |
08:46:28 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
08:48:50 | LinusN | Bonkers: yes |
08:48:56 | LinusN | addressing/allocation? |
08:49:33 | Bonkers | as in no memory protection and one memory space |
08:49:38 | LinusN | yes |
08:49:57 | Bonkers | fun |
08:50:06 | LinusN | easy at least |
08:50:53 | LinusN | extremely simplistic |
08:52:37 | preglow | wow, didnt' know that about the bus controller |
08:52:39 | Bonkers | ya, in the same way PIC assembly is easy |
08:52:53 | Bonkers | can't get too confused with 200 bytes of ram and 36 instructions |
08:52:59 | preglow | a bit flawed |
08:53:08 | Bonkers | but then when you want to even multiply 2 numbers, the going gets rough |
08:55:15 | LinusN | preglow: yes, very annoying to be so dependent on the internal ram |
09:00 |
09:01:51 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
09:03:28 | *** | Saving seen data "./dancer.seen" |
09:06:08 | preglow | ahoy, linus, i tried putting __attribute__ ((section(".icode"))) on a bunch of stuff in libmad, but it really didn't do anything |
09:06:27 | LinusN | oh? |
09:06:30 | LinusN | huffman stuff? |
09:06:37 | preglow | no, mostly the asm stuff |
09:06:49 | preglow | so it should work |
09:06:55 | LinusN | i'm afraid it won't do much unless the data is in iram too |
09:07:14 | preglow | sounds reasonable, but i would have expected at least a small boost |
09:07:15 | preglow | anyway, shower |
09:07:18 | LinusN | me too |
09:07:32 | LinusN | (expected a boost, that is :-) |
09:08:44 | Bonkers | so you're not showering with him? ;) |
09:09:34 | LinusN | :-) |
09:15:52 | | Join shx [0] (~a4810127@labb.contactor.se) |
09:27:26 | preglow | hrmf |
09:27:40 | LinusN | preglow: you say that a lot :-) |
09:27:52 | preglow | the default case for the flac lpc routine isn't incredible fast |
09:28:32 | preglow | but i can't continue with the unrolling strategy that far |
09:30:00 | preglow | and flac supports having two functions internally, one for orders under 8, and one for those over, right now i have both in one routine, so flac will do a irrelevant check before calling |
09:30:07 | preglow | but that beats having to duplicate some function code, i hope? |
09:31:12 | LinusN | i don't think that matters |
09:31:15 | preglow | nor do i |
09:38:58 | | Quit midk (Read error: 104 (Connection reset by peer)) |
09:39:10 | | Join midk_ [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
09:45:54 | | Join Chamois [0] (HydraIRC@champigny-5-82-226-182-23.fbx.proxad.net) |
09:46:07 | Chamois | morning |
09:46:50 | LinusN | morn |
09:47:27 | | Quit shx (Read error: 110 (Connection timed out)) |
09:47:28 | * | Bagder drowns under heaps of email |
09:47:43 | Chamois | LinusN: are you always interested into the battery levels ? |
09:48:06 | LinusN | all the time :-) |
09:48:14 | Chamois | ok I'm working on it |
09:50:59 | preglow | excellent |
10:00 |
10:11:31 | preglow | holy shit |
10:11:36 | preglow | flac runs well above realtime here |
10:11:45 | preglow | 140% on a real life example |
10:12:26 | preglow | decreases, but still 115% |
10:12:36 | LinusN | kewl! |
10:14:40 | Bagder | rocking preglow |
10:14:52 | Bagder | rockpreglowbox |
10:15:12 | preglow | bit identical ouput |
10:15:14 | * | preglow smiles |
10:16:17 | preglow | my screen is flickering like hell |
10:16:30 | preglow | if i suddenly shut up, don't wonder about it |
10:18:48 | preglow | i wonder why my test sample was so slow in comparis |
10:19:03 | preglow | perhaps flac doesn't like c64 music :) |
10:19:24 | LinusN | it has no taste |
10:19:42 | LinusN | how can it *not* like c64 music!!! |
10:19:51 | preglow | i don't know |
10:20:13 | preglow | i fed it a goto80 sample, and it ran 70% realtime |
10:21:19 | | Join elinenbe_ [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
10:21:19 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
10:21:23 | | Nick elinenbe_ is now known as elinenbe (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
10:25:51 | preglow | it might be the fact that it's ripped from vinyl, somehow |
10:30:35 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
10:32:38 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
10:37:17 | | Join Rick [0] (rick@Rick.user) |
10:37:21 | pabs | dammit |
10:37:29 | pabs | i finally got this menu finished, and theusb on my machine freaks out |
10:47:32 | preglow | can anyone think of what gas thinks is wrong with the following? |
10:47:34 | preglow | mac.w %a6.l, %d7.l, (4*4, %a2), %a6, %acc0 |
10:47:54 | preglow | mac.w is listed in m68k-opc.c, so it has to be something with the registers |
10:50:00 | preglow | doesn't work with uppercase L either, as per coldfire programmers reference |
10:50:14 | | Nick Strath is now known as StrathAFK (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
10:50:49 | | Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) |
10:51:17 | | Join jyp [0] (~jp@181.18-136-217.adsl.skynet.be) |
10:54:56 | LinusN | does mac.w take that many parameters? |
10:55:12 | preglow | yes |
10:55:19 | preglow | it takes as many as mac.l |
10:56:03 | LinusN | MAC.<size> Ry.<ul>,Rx.<ul>,<shift> |
10:56:20 | preglow | that's the one with no parallel load |
10:57:25 | LinusN | and macl is with the load? |
10:57:41 | preglow | both have parallel loads, they're the same instruction, only a flag bit is different |
10:58:37 | preglow | that'd be the size flag, which can be 1 or 0 for either long or word mode |
10:58:37 | LinusN | i'm just looking in the data sheets |
10:59:05 | preglow | no |
10:59:08 | preglow | i'm in error |
10:59:18 | preglow | the .w version actually has no parallel load |
10:59:23 | preglow | how sucky |
10:59:49 | LinusN | could you describe the difference between mac.l and macl.l? |
10:59:51 | preglow | hmm, no, here i am, talking out of my ass again, the programmers reference clearly states it has |
11:00 |
11:00:00 | preglow | there is not macl.l, only mac.l |
11:00:19 | LinusN | the data sheet says there is |
11:00:24 | preglow | really? |
11:00:28 | LinusN | macl.w too |
11:00:39 | preglow | that's probably the load version, then |
11:00:41 | | Join ze__ [0] (ze@adsl-69-231-203-220.dsl.irvnca.pacbell.net) |
11:00:44 | LinusN | mac is "multiply and accumulate" |
11:00:55 | preglow | gas autodetects which i use from how many parameters i pass it |
11:00:58 | LinusN | macl is "multiply and accumulate with register load" |
11:02:10 | preglow | i've been using both variants as simply "mac.x", so it does work |
11:03:31 | *** | Saving seen data "./dancer.seen" |
11:06:40 | preglow | oh, bah, it's not very important anyway, i just saw that flac only passes 16 bit wide coefs to my routine, so i can use the mac.w form which is only two cycles |
11:06:43 | preglow | but it can wait |
11:12:11 | | Quit ze (Read error: 110 (Connection timed out)) |
11:12:12 | | Nick ze__ is now known as ze (ze@adsl-69-231-203-220.dsl.irvnca.pacbell.net) |
11:12:24 | LinusN | looks like gas doesn't understand the .l and .u extensions to the source fields |
11:12:51 | LinusN | better hurry with a patch, binutils 2.16 will soon be branched |
11:14:23 | preglow | can you handle that? i have no idea how to fix it |
11:14:53 | LinusN | preglow: found it, it's not %d1.l it's d1l |
11:14:56 | LinusN | skip the "." |
11:15:08 | preglow | ... |
11:15:30 | preglow | ok, i'll try that then |
11:15:46 | LinusN | mac.w %a6l, %d7l, (4*4, %a2), %a6, %acc0 |
11:18:27 | LinusN | lunch time |
11:18:45 | preglow | so, let's see if this helps |
11:20:37 | preglow | nah, impossible to tell. the read stalls the instruction too long with sdram data |
11:27:13 | | Join jyp_ [0] (~jp@14-177.240.81.adsl.skynet.be) |
11:29:19 | | Quit jyp (Read error: 110 (Connection timed out)) |
11:38:33 | | Join ze__ [0] (ze@adsl-69-231-203-50.dsl.irvnca.pacbell.net) |
11:42:45 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
11:51:33 | | Join Renko [0] (~jon@host217-43-110-62.range217-43.btcentralplus.com) |
11:52:11 | | Quit ze (Read error: 110 (Connection timed out)) |
11:52:11 | | Nick ze__ is now known as ze (ze@adsl-69-231-203-50.dsl.irvnca.pacbell.net) |
11:53:17 | | Part Renko |
11:55:51 | | Join Renko [0] (~Renko@host217-43-110-62.range217-43.btcentralplus.com) |
12:00 |
12:11:57 | HCl | gahhhh |
12:11:57 | HCl | hi |
12:12:08 | * | HCl got two of his wisdom teeth pulled >.< |
12:14:22 | | Join webguest80 [0] (~dcf0e22d@labb.contactor.se) |
12:14:50 | preglow | haha |
12:14:52 | preglow | lucky you |
12:14:53 | | Quit webguest80 (Client Quit) |
12:15:05 | HCl | :/ |
12:15:06 | preglow | a dentist did it, i assume? :P |
12:15:10 | * | HCl can't talk |
12:15:13 | HCl | um.. jawsurgeon |
12:15:25 | | Join guarsaris [0] (~dcf0e22d@labb.contactor.se) |
12:15:26 | preglow | i've had me share of teeth problem |
12:15:28 | HCl | much better than dentist |
12:15:37 | HCl | didn't feel a thing aside from the needle to sedate it |
12:15:45 | HCl | but now my whole left side of my mouth doesn't feel anything |
12:15:53 | HCl | and i get the feeling i'm sometimes chewing on my own cheek |
12:15:56 | preglow | yes, it's good fun |
12:15:57 | HCl | and not noticing |
12:16:00 | preglow | i always feel like i'm drooling |
12:16:34 | preglow | talking in that state has you sounding like a heroin addict |
12:16:36 | HCl | i'm just waiting for this really really annoying sedation to go away |
12:16:44 | HCl | xD |
12:16:45 | HCl | yea |
12:16:52 | HCl | i can't even smile properly |
12:17:14 | HCl | i wish i could feel anything in there >.< |
12:17:26 | HCl | ofcourse it'll be replaced with pain |
12:17:28 | HCl | but blah. |
12:17:32 | preglow | haha |
12:17:41 | HCl | i think i can take pain |
12:17:45 | HCl | though it may make me cranky |
12:17:47 | preglow | i hate tooth pain |
12:17:51 | preglow | all other pain is ok |
12:17:53 | * | HCl shrugs |
12:17:58 | HCl | i just mostly think its annoying. |
12:18:02 | Rick | HCl: Put a large cotton wad between your cheek and your teeth, :P |
12:18:03 | HCl | its not as bad as backpains |
12:18:07 | HCl | or emotional pain |
12:18:18 | HCl | Rick: heh... |
12:18:27 | preglow | sure, but i meant physical pain |
12:18:39 | preglow | tooth pain just annoys the hell out of me |
12:18:41 | HCl | well, backpains are far worse |
12:18:44 | HCl | yea, its annoying. |
12:18:51 | preglow | i can't get shit done |
12:19:03 | Rick | Well, it's better than not knowing your teeth are rotting to hell. ;) |
12:19:10 | HCl | heh. |
12:19:20 | | Quit guarsaris (Client Quit) |
12:19:31 | Rick | I mean, if your tooth hurts like hell, then doesn't anymore. It's usually a sign something bad has happened. :P |
12:19:40 | preglow | haha |
12:20:42 | Rick | (aside from possible pus expulsion) |
12:20:55 | | Join hgoslek [0] (~chatzilla@static-45.226.240.220.dsl.comindico.com.au) |
12:24:36 | ashridah | hm. Output: 'Œiè·ø" is not a substring of "øõÿ¿à [ÿ·´Eû·". probably not a good sign, those were normal characters going in :) |
12:26:00 | ashridah | rofl. had the src and dest the wrong way around on a strncpy |
12:26:01 | * | ashridah smacks head |
12:26:29 | Rick | hah |
12:26:34 | Rick | i've done that before myself |
12:30:41 | | Quit [FlaT]Heidel (Read error: 110 (Connection timed out)) |
12:31:30 | Rick | hmm |
12:36:06 | Rick | how can I check out a copy of the uisim? cvs didn't pull it when I checked out rockbox |
12:37:23 | ashridah | rockbox-devel is an alias that includes the uisimulator. |
12:37:26 | ashridah | just cvs co uisimulator from the checked out rockbox directory |
12:37:27 | Rick | ah, okay |
12:37:37 | ashridah | it'll get the extras |
12:37:44 | Rick | thanks :) |
12:44:47 | Rick | scary! |
12:44:51 | Rick | uisw32 - 799 error(s), 14 warning(s) |
12:44:52 | * | Rick grins |
12:46:54 | ashridah | sounds like you're missing some development headers |
12:47:10 | Rick | i'm working through the errors now |
12:47:27 | Rick | yeah, appears so |
12:47:29 | Rick | missing lang.h |
12:47:44 | Rick | seem to be missing some sort of config as well |
12:47:55 | Rick | as undefined #DEFINE's |
12:49:34 | Rick | yeah |
12:49:37 | * | Rick kicks self ;) |
12:53:18 | LinusN | Rick: are you sure you do this the right way? |
12:53:39 | preglow | argh |
12:53:41 | LinusN | did you use the configure script? |
12:53:51 | LinusN | preglow: not "hrmf"? |
12:53:52 | preglow | how do i make cvs forget my anonymous login?= |
12:54:02 | LinusN | check out in a fresh dir |
12:54:12 | preglow | that's perhaps clever anyway |
12:55:11 | Rick | LinusN: wasn't aware that was needed for win32 building. |
12:55:29 | LinusN | it's the same as for target builds |
12:59:12 | preglow | system.c is built for simulators as well? |
12:59:41 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
12:59:53 | preglow | ahh, of course, CONFIG_CPU will block most of it out |
13:00 |
13:01:19 | Rick | hmm |
13:01:23 | Rick | there's a language.h, but no lang.h |
13:03:33 | *** | Saving seen data "./dancer.seen" |
13:04:27 | | Join shx [0] (~a4810127@labb.contactor.se) |
13:05:00 | LinusN | Rick: lang.h is generated |
13:05:53 | Rick | ah |
13:06:41 | Rick | Then i'll muck about getting linux back on my second harddrive tommorow, still havn't done that yet |
13:10:18 | | Quit jyp_ ("poof!") |
13:13:25 | | Quit preglow (zelazny.freenode.net irc.freenode.net) |
13:13:25 | NSplit | zelazny.freenode.net irc.freenode.net |
13:14:02 | NHeal | zelazny.freenode.net irc.freenode.net |
13:14:02 | NJoin | preglow [0] (thomj@s183a.studby.ntnu.no) |
13:14:14 | preglow | excellent... |
13:17:27 | LinusN | really? |
13:18:00 | preglow | ok, new flac lpc decode in cvs |
13:18:17 | preglow | lets hope i didn't broke anything |
13:22:24 | preglow | i hope the id strings are fixed automatically, i completely forgot about them |
13:23:04 | | Join markun [0] (~markun@bastards.student.utwente.nl) |
13:23:07 | ashridah | $Id$ you mean? |
13:23:11 | ashridah | cvs takes care of them |
13:23:54 | markun | LinusN: do you remember the mail I send you about gcc for m68k not compiling with binutils from cvs on FreeBSD? |
13:24:00 | LinusN | yes |
13:24:27 | LinusN | i forgot to reply, didn't i? |
13:24:56 | dwihno | hmm |
13:24:58 | dwihno | new charging code! |
13:25:13 | markun | LinusN: I figured you didn't have time. Maybe I can send it to the binutils or gcc mailing. Which one? |
13:25:41 | LinusN | it's funny, because i had the same problem the other day |
13:27:19 | preglow | seems a couple of tabs has sneaked in |
13:27:46 | * | preglow edits .vimrc |
13:27:56 | markun | The strange thing was that gcc compiled fine with the same binutils under linux. |
13:28:00 | LinusN | i fixed it by removing all references to unneeded targets in gcc/libgcc.mk |
13:28:25 | LinusN | this was with cygwin |
13:28:46 | markun | LinusN: Did you also have fmovem instructions in your .s file? |
13:29:06 | LinusN | yes |
13:29:23 | LinusN | nothing wrong with that, that file is for 68040 |
13:30:22 | markun | I was just wondering why the .s file under linux was so different. |
13:30:26 | preglow | LinusN: i suppose i should continue using tabs in files that already use tabs? |
13:30:40 | LinusN | nah |
13:30:42 | | Quit hgoslek ("Chatzilla 0.9.67 [Firefox 1.0/20041107]") |
13:31:48 | preglow | it'll look stupid for people with eight space wide tabs :V |
13:32:29 | LinusN | tabs should always be 8 spaces imho |
13:33:02 | preglow | i ordinarily use tabs in my code, so i don't like them that wide |
13:33:04 | LinusN | so many things break if tab != 8 |
13:33:20 | LinusN | like printouts with lame printer drivers |
13:33:27 | HCl | oh. um. |
13:33:29 | preglow | there's a duplicate line in there as well, so i'll fix it |
13:33:34 | LinusN | or if you view it in a browser |
13:33:35 | HCl | incidentally, i'm not entirely sure who ta ask |
13:33:41 | LinusN | tabs are evil |
13:33:42 | HCl | but. might it be possible for me to get cvs access...? |
13:35:02 | markun | LinusN: What do I need to keep in libgcc.mk? Everything starting with libgcc/m680xx ? |
13:36:00 | LinusN | remove all dependencies to cpu32 up to the end of the line |
13:36:31 | LinusN | the only thing you really need is the 5200 stuff |
13:42:35 | preglow | could anyone check out my commit to make sure i didn't break anything before i go out for a minute? |
13:42:58 | LinusN | preglow: http://www.rockbox.org/daily.shtml |
13:43:07 | preglow | LinusN: good idea |
13:43:30 | preglow | i'll take that as a yes... |
13:43:32 | | Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) |
13:45:22 | preglow | why is it even compiled for the sim? is CONFIG_CPU set for the sims? |
13:45:36 | preglow | well, apparently it is |
13:48:00 | preglow | linusn: i haven't got the x11 headers at the moment and need to run soon, it's just matter of adding && !defined(SIMULATOR) in libFLAC/SOURCES, yes? |
13:48:09 | LinusN | yes |
13:48:35 | LinusN | and make sure the C version is compiled instead |
13:49:57 | preglow | it's always compiled at the moment |
13:50:58 | LinusN | ah yes |
13:57:29 | | Quit Schee (Read error: 110 (Connection timed out)) |
13:58:52 | | Quit [IDC]Dragon ("CGI:IRC (Ping timeout)") |
13:58:58 | | Quit shx ("CGI:IRC (EOF)") |
14:00 |
14:01:06 | | Quit DeadMan (Read error: 110 (Connection timed out)) |
14:01:42 | | Join Schee [0] (~SeeSchlos@ARennes-352-1-10-114.w83-195.abo.wanadoo.fr) |
14:05:40 | markun | LinusN: I removed all the lines with cpu32, but it didn't compile. I was stupid enough to do a make clean, so now I have the old .mk file again. |
14:05:56 | LinusN | :-) |
14:06:15 | markun | LinusN: Was that the only thing you had to change to get it to compile? |
14:06:50 | markun | Or is removing all the lines not the correct thing to do? |
14:07:19 | | Join preglow_ [0] (thomj@s183a.studby.ntnu.no) |
14:08:16 | LinusN | i removed the dependencies for cpu32 and up in the all: and install: targets |
14:09:02 | LinusN | and also the lines that install them in the install: target |
14:09:07 | | Part preglow_ |
14:11:22 | | Join Nuxator [0] (~chatzilla@abo-131-236-68.guy.modulonet.fr) |
14:11:29 | Nuxator | hi |
14:12:00 | Nuxator | I tried to buils win32 simbuild for iriver |
14:12:13 | Nuxator | it seems that last comit for libflac broke somthing |
14:12:26 | * | HCl prods preglow |
14:12:38 | | Join R3nTiL [0] (~zorroz@83.69.98.216) |
14:13:01 | Nuxator | CC coldfire.S |
14:13:02 | Nuxator | coldfire.S: Assembler messages: |
14:13:04 | Nuxator | coldfire.S:24: Error: junk at end of line, first unrecognized character is `,' |
14:13:06 | Nuxator | coldfire.S:28: Error: invalid character '.' in mnemonic |
14:13:10 | preglow | great |
14:13:34 | LinusN | Nuxator: update CVS and rebuild |
14:13:41 | Nuxator | oops jusr see that it was updated |
14:13:44 | preglow | i hope this is the sim |
14:13:53 | Nuxator | sorry |
14:14:00 | preglow | no need to apologize |
14:14:04 | preglow | i'm the fool around here :) |
14:16:29 | | Quit lostlogic ("Going to the moon") |
14:17:19 | | Quit pabs (Remote closed the connection) |
14:18:16 | markun | Shall I commit my grayscale stuff to cvs tonight? It makes 2-bit bitmaps a lot slower because I now draw every pixel. |
14:18:20 | HCl | LinusN: do i need to keep account of archos when adding iram optimizations..? |
14:18:33 | LinusN | yes |
14:18:48 | LinusN | archos only has 4k, and it's nearly full |
14:18:51 | HCl | *nods* |
14:19:09 | HCl | is there a global define yet for the attribute iram yet..? |
14:19:49 | preglow | the sim is still bloody broken |
14:19:49 | preglow | arghh |
14:21:02 | LinusN | i suspect that you forgot to change the #ifdef in stream_decoder.c? |
14:21:27 | | Quit Sando (Read error: 54 (Connection reset by peer)) |
14:21:52 | preglow | #if CONFIG_CPU==MCF5249 && !defined(SIMULATOR) |
14:21:54 | preglow | that ? |
14:22:09 | preglow | no, the error is the same, it still tries assembling the .S file |
14:23:14 | | Join pabs [0] (~pabs@ip68-100-248-22.dc.dc.cox.net) |
14:24:28 | LinusN | hm |
14:24:48 | | Quit Renko ("Leaving") |
14:25:03 | markun | LinusN: I get the same error again while building libgcc/m68040/_fixunsdfsi.o |
14:25:23 | LinusN | that shouldn't be built |
14:26:24 | | Quit Nuxator ("have to gp") |
14:26:39 | markun | I removed the mcpu32 parts from all: and install: in libgcc.mk |
14:26:42 | ashridah | god i love subversion sometimes. |
14:26:56 | LinusN | markun: i said "mcpu32 and up" |
14:27:09 | LinusN | meaning cpu32, 68020 68040 etc |
14:27:20 | markun | LinusN: ok, sorry. My cpu history is not so good :) |
14:27:28 | ashridah | near instantaneous diffs, even tho my repository is stored on the other end of a congested network through an ssh tunnel |
14:30:04 | | Join DrRick [0] (DrRick@81-86-89-192.dsl.pipex.com) |
14:31:28 | | Join tnc [0] (~c1bec102@labb.contactor.se) |
14:33:30 | | Part tnc |
14:34:04 | fuzzie | ashridah: it can be much less fun when someone's decided that webdav is 'good enough' for your repos access. |
14:36:01 | preglow | my god, x11 is a big compile |
14:36:09 | ashridah | hm. last time i used webdav it seemed okayish. bit too fiddly to setup auth tho |
14:36:19 | ashridah | preglow: compile openoffice |
14:36:38 | markun | LinusN: Thanks, it worked. |
14:37:12 | ashridah | wth. why did my latest build of rockbox nuke my config? |
14:37:34 | preglow | ashridah: i remember compiling gnome once... |
14:37:46 | LinusN | ashridah: the settings data structure has changed |
14:38:15 | ashridah | ah |
14:38:37 | preglow | LinusN: i have to vanish for a couple of hours in about ten minutes, i don't even think x will be done compiling by then, so can't fix it |
14:38:49 | LinusN | i'll do it |
14:38:54 | preglow | thanks a lot |
14:39:11 | * | HCl swallows more painkillers :/ |
14:39:41 | ashridah | anyway, time to crash. |
14:39:42 | | Quit ashridah ("sleep.") |
14:40:57 | HCl | geeze. |
14:40:59 | HCl | thats really fast. |
14:41:17 | HCl | rockboy at about 95%.. |
14:44:22 | | Nick preglow is now known as pregone (thomj@s183a.studby.ntnu.no) |
14:49:19 | | Join bobTHC [0] (~foo@l03v-42-151.d1.club-internet.fr) |
14:52:30 | bobTHC | hi mates! |
14:53:44 | | Join edx__ [0] (edx@pD9EAAC82.dip.t-dialin.net) |
14:57:26 | markun | Compiling libfaad gives me some nice errors: syntax.c:1999: error: insn does not satisfy its constraints: (insn 1344 878 1346 81 syntax.c:1987 (set (reg:QI 12 %a4) (mem:QI (plus:SI (reg/f:SI 15 %sp) (const_int 67 [0x43])) [0 start_coef_bits+0 S1 A8])) 33 {*m68k.md:826} (nil) (nil)) |
14:58:52 | HCl | hmm |
14:59:02 | HCl | rockboy looks uglyish without grayscale :/ |
14:59:35 | markun | HCl: why would you NOT use grayscale? |
14:59:46 | HCl | markun: cause its not in cvs yet |
15:00 |
15:00:28 | markun | ok ok, I'll commit it soon. Is it a problem if things don't work as fast as they used to? |
15:01:05 | HCl | well, i don't mind, but i don't know about other people |
15:02:12 | | Join lImbus [0] (~manuel@kernel.cycos.net) |
15:02:16 | lImbus | hi all |
15:02:21 | HCl | hey |
15:02:41 | lImbus | did I badly miss something ? rockbox_flash.rock is not build anymore (local cvs and daily builds) |
15:03:34 | *** | Saving seen data "./dancer.seen" |
15:04:09 | LinusN | lImbus: which target? |
15:05:42 | lImbus | rec v1 |
15:05:45 | HCl | HCl received pikachu |
15:05:51 | HCl | yay :3 |
15:08:26 | LinusN | lImbus: it's in the daily build zip |
15:09:57 | | Quit webmind (Read error: 104 (Connection reset by peer)) |
15:11:27 | | Quit edx (Read error: 110 (Connection timed out)) |
15:13:05 | | Join webmind [0] (~random@217-195-236-172.dsl.esined.net) |
15:13:19 | HCl | wb |
15:15:54 | | Nick edx__ is now known as edx (edx@pD9EAAC82.dip.t-dialin.net) |
15:18:07 | | Join elinenbe_ [0] (~elinenbe_@65.115.46.225) |
15:20:56 | | Join DeadMan [0] (Rori@deadman3000.plus.com) |
15:21:41 | | Join lolo-laptop [0] (~lostlogic@68.251.84.226) |
15:22:23 | | Join jyp [0] (~jp@14-177.240.81.adsl.skynet.be) |
15:23:25 | | Join ze__ [0] (ze@adsl-69-231-215-34.dsl.irvnca.pacbell.net) |
15:23:30 | HCl | o.o |
15:25:28 | jyp | @.@ |
15:26:26 | DeadMan | ?.? |
15:26:31 | jyp | ~.o |
15:26:37 | * | HCl prods markun and other people |
15:26:44 | DeadMan | wot |
15:26:46 | HCl | too bad amiconn isn't around |
15:26:55 | HCl | he had some thoughts about grayscale support.. |
15:27:14 | markun | Yes, maybe I should talk to him before I commit anything |
15:27:46 | | Quit R3nTiL () |
15:28:05 | HCl | yea |
15:28:24 | DeadMan | I think my postal service must have got blown up. No mail all week. |
15:28:59 | DeadMan | and why does XP give you a BSOD with no usefull info whatsoever? :P |
15:29:30 | DeadMan | I knew it was my Nokia phone driver but still...2nd time I installed it it booted up fine |
15:30:19 | DeadMan | and Bill Gates recieved a knighthood from the Queen of Britain the other day so I heard |
15:30:28 | DeadMan | for what? being a total scumbag? |
15:30:35 | HCl | he probably bribed her |
15:30:44 | DeadMan | maybe :) |
15:31:08 | jyp | He has information about Charles the Queen doesn't want made public ... :P |
15:32:28 | DeadMan | One cannot simply bribe their way into Mordor! |
15:33:39 | DeadMan | any 4chan /b/tards here? :) |
15:36:14 | | Quit ze (Read error: 110 (Connection timed out)) |
15:36:14 | | Nick ze__ is now known as ze (ze@adsl-69-231-215-34.dsl.irvnca.pacbell.net) |
15:37:02 | | Quit DrRick (Read error: 54 (Connection reset by peer)) |
15:37:54 | | Join methangas [0] (methangas@0x50a43276.virnxx10.adsl-dhcp.tele.dk) |
15:45:12 | | Part LinusN |
15:50:42 | | Join LinusN [0] (~linus@labb.contactor.se) |
15:51:03 | LinusN | wow! super mario in 120MHz is very playable! |
15:51:22 | lolo-laptop | Do we know what speed the iRiver firmwares run maximum? |
15:51:43 | LinusN | i believe it's 96MHz |
15:52:19 | lolo-laptop | LinusN: and is that the highest speed the ATA controller works at or have you gotten better than 96 w/ ATA working? |
15:52:35 | LinusN | i seems ata has nothing to do with it |
15:53:00 | lolo-laptop | oh, I must be on old data; cool. |
15:53:05 | LinusN | the cpu gets too hot |
15:53:17 | lolo-laptop | or not cool... heh. |
15:53:24 | LinusN | heated by the constantly spinning hard drive and the cpu frequency |
15:53:34 | HCl | what if you turn the hdd off though |
15:53:35 | HCl | ? |
15:53:35 | lolo-laptop | that was actually my guess that I ventured in #misticriver yesterday −− power and temp reasons led them to underclock... |
15:53:39 | HCl | rockboy does not need hdd at all |
15:54:19 | dwihno | HCl: audio playback during gameboy emulation... |
15:54:21 | LinusN | HCl: the problems occur when running the codec benchmarks, not in rockboy |
15:54:52 | LinusN | it probably won't even happen with normal playback since the hd doesn't spin that much |
15:55:02 | jyp | LinusN: What api should I implement for cpu freq. changing on the gmini ? |
15:55:02 | HCl | LinusN: so technically, it might be possible to add part to the api that would allow rockboy to run faster than 96mhz.. |
15:55:14 | HCl | dwihno: why would i need hdd for audio playback..? or do you mean mp3? |
15:55:20 | LinusN | jyp: check out system.c, cpu_boost() |
15:55:24 | jyp | should cpu_boost be moved to arch. independant code? |
15:55:35 | LinusN | HCl: yes |
15:55:41 | HCl | cool. |
15:55:56 | LinusN | jyp: cpu_boost() would be independant, yes |
15:56:03 | jyp | ok |
15:56:06 | * | HCl drinks more painkiller |
15:56:11 | LinusN | gotta run |
15:56:13 | LinusN | cu guys |
15:56:15 | | Part LinusN |
15:56:16 | HCl | byebye |
15:56:19 | jyp | cu |
15:57:21 | dwihno | HCl: yeah.. audio (codec) playback during play |
15:57:27 | HCl | well |
15:57:40 | HCl | i doubt we'll have cpu left for that, considering current mp3 decoding speed |
15:58:06 | dwihno | ah, okay |
15:58:12 | dwihno | what about sound emulation then? |
15:58:12 | HCl | god, i hattttte teeth being pulled |
15:58:28 | HCl | dwihno: should be trivial to add, its already working, just not hooked up into the iriver's audio interface |
15:58:45 | HCl | there's simply no audio driver linked with rockboy at the moment |
15:58:45 | dwihno | HCl: neato |
15:59:07 | dwihno | would be really nice to be able to listen to music while playing tetris or some kind of puzzle game |
15:59:16 | HCl | yea, i know |
15:59:22 | HCl | the only hope of getting that to work is using dynarec. |
15:59:32 | dwihno | has there been any progress? |
15:59:40 | HCl | but at the moment, i think i'm getting more interested in writing an asm interpreter core for iriver |
15:59:46 | HCl | since interpreter seems to be fast enough |
15:59:51 | HCl | and its always more compatible than dynarec |
16:00 |
16:00:00 | HCl | yea, a little |
16:00:17 | HCl | with the help of amiconn we managed to get a sub/cmp/add instruction down from 30 m68k instructions to 16 |
16:01:50 | HCl | yea. |
16:02:04 | HCl | well, just dynarec might be fast enough |
16:02:14 | HCl | but the interpreter will never be fast enough to play mp3 too |
16:21:21 | | Join tnc [0] (~c1bec102@labb.contactor.se) |
16:22:43 | | Nick pregone is now known as preglow (thomj@s183a.studby.ntnu.no) |
16:23:43 | preglow | well, woot |
16:23:53 | tnc | Hi guys, it's the first time i join the irc channel, but i've been reading logs for a while now |
16:23:59 | preglow | i would not have been able to fix that bug :V |
16:24:25 | tnc | i have to tell you you're doing a great job :-) |
16:24:32 | | Join shx [0] (~a4810127@labb.contactor.se) |
16:25:04 | tnc | it made me interested in some stuff i never was before |
16:25:31 | preglow | like what? :) |
16:25:38 | tnc | such as cross compiling under cygwin, and how emulators work |
16:26:06 | tnc | i had a hard time setting a working m68k binutils/gcc under cygwin |
16:26:12 | preglow | i can imagine |
16:26:16 | preglow | i just gave up and used linux |
16:27:18 | tnc | you have to use stable m68k binutils to build gcc, then "switch" to cvs binutils to build rockbox |
16:28:11 | tnc | and even after that, i ran into problems, my 68k build of rockbox had no errors, but all the bins crashed the iriver |
16:29:09 | tnc | it seemed to comme from m68k-elf-gcc, i was using version 3.3.5, had to switch to 3.4.1 |
16:29:25 | preglow | several people have had problems with 3.3.x |
16:29:54 | tnc | NOW i can test some stuff on the "real" iriver (i had the win32 sim working for a while, and wrote some test plugins) |
16:30:10 | | Join wacky_ [0] (~wacky@modemcable040.196-203-24.mc.videotron.ca) |
16:30:16 | wacky_ | hey guys |
16:30:25 | wacky_ | I was wondering if you wanted to add my plugin to the CVS ? Remember the 'iriverify' thing ? |
16:30:55 | tnc | had i built the bootloader myself with gcc 3.3.x, i'd have a great brick now :-| |
16:31:03 | markun | preglow: I got some internal compiler errors while compiling libfaad. Do you want to take a look at it? |
16:31:18 | preglow | markun: don't think there's much i can do about internal errors |
16:31:50 | tnc | ah, more gcc fun |
16:31:57 | markun | Maybe I should report it to gcc? |
16:32:14 | preglow | if you can make a simple test case, then yes, do so |
16:32:19 | markun | It only happens with -m5200 |
16:33:02 | tnc | maybe someone could help me, i have a problem at linking a plugin i made, due to size constraints... |
16:33:17 | tnc | but i'm not that good at understanding the linking process |
16:34:12 | tnc | iiuc, building plugins for iriver target gives me 500kb plugin space, right ? |
16:34:13 | preglow | tnc: error message, please |
16:34:58 | tnc | i meant more than 500, but can't remember right now |
16:35:10 | tnc | the PLUGIN_RAM full message :-) |
16:36:25 | tnc | but the .o file is "only" 200kb, how can it more than triple size when transformed to .rock file ??? |
16:36:31 | wacky_ | anyone with CVS write access ? |
16:36:54 | Rick | tnc - debug? |
16:36:57 | preglow | tnc: tnc because of data i guess |
16:37:02 | wacky_ | Rockbox is so fast that it *is* really useful to create playlists.. and play them on the original firmware for the iRiver |
16:37:05 | preglow | tnc: could i have a look at the source? |
16:37:19 | wacky_ | so I though it would be a good addition, don't you guys think ? |
16:37:58 | preglow | wacky_: what addition? |
16:38:05 | wacky_ | the iriverify.c plugin |
16:38:18 | wacky_ | a tiny plugin that translates the .m3u files into something readable by the original iRivier firmware |
16:38:31 | wacky_ | making on-the-fly playlists a reality, even with no sound support :) |
16:38:39 | tnc | sure, i'll put the c file somewhere an give you the url |
16:38:50 | wacky_ | a thing iriver people have been waiting for for so long |
16:39:35 | HCl | tnc: what does your plugin do? |
16:41:03 | tnc | something you inspired :-) : i tried to port an open source vectrex emu |
16:41:15 | HCl | ah.. whats vectrex..? |
16:41:20 | tnc | i had one such beast when i was young |
16:42:04 | preglow | HCl: i think your button_hold addition broke the sim build |
16:42:15 | tnc | it was a console that appeared in the 80s, that had vector-based gfx instead of bitmaps |
16:42:16 | HCl | ick. how..? |
16:42:22 | preglow | HCl: well, have a look at the dailies |
16:42:26 | * | HCl checks |
16:42:30 | Rick | I was thinking about porting Lua to iriver as a plugin just to see if I could do it ;P |
16:42:47 | HCl | ack |
16:42:48 | HCl | my bad |
16:42:52 | HCl | let me fix |
16:43:11 | preglow | good to see i'm not alone in breaking a build on my first day of cvs access |
16:43:20 | Rick | hehe |
16:43:23 | wacky_ | hey dudes ?!? what about my plugin ? |
16:43:32 | * | wacky_ cries for his plugin to be added! |
16:43:44 | bobTHC | lol |
16:43:47 | * | wacky_ has inserted a trojan horse to take control of your houses into it :) |
16:43:58 | preglow | wacky_: i'd like to hear with the big boys first |
16:44:22 | wacky_ | right :) ok I'll come and cry again later on :) |
16:44:30 | preglow | or at least someone with a bit more authority on what should be added than i have |
16:44:30 | wacky_ | btw, thanks for your awsome job |
16:44:33 | preglow | heh |
16:44:59 | HCl | i don't understand why x.x |
16:45:18 | wacky_ | ok, I already have set a wiki page PluginIriverify.. so you can start from there if you meet the big guys :) |
16:45:19 | wacky_ | see you later! |
16:45:35 | HCl | do simulators have different .h's? |
16:45:44 | | Quit wacky_ ("that box rocks!") |
16:46:29 | preglow | HCl: oh, most certainly, sims are complex |
16:47:09 | tnc | preglow: if you still want to take a look at the source, it's there : http://users.skynet.be/bk240411/rocktrex.c |
16:47:53 | tnc | it's somewhat ugly, as i put all the different parts of the emulation in one file :-$ |
16:48:13 | * | HCl goes to try to fix, has terrible toothache x.x |
16:48:49 | tnc | it's my first try at a bigger plugin, so i may be doing really stupid things i shoudn't do |
16:49:05 | tnc | it works great in the win32 sim though |
16:49:49 | tnc | (except the gfx are a bit...er... compressed? due to the resolution) |
16:50:02 | HCl | ok, got a temp fix for it |
16:50:40 | preglow | tnc: hmm, can't see anything obvious |
16:50:52 | preglow | tnc: rockbox should handle this code size well, rockboy is bigger |
16:51:49 | tnc | that's what i was thinking too, but i thought that maybe i forgot something (change the Makefile or other params...) |
16:52:28 | tnc | i just had to add the .c filename to the SOURCES in my apps/plugins dir |
16:53:03 | preglow | that should be enough |
16:53:32 | tnc | even in the .map file, it states that plugin size is c0000 ... so i don't know what to do |
16:54:39 | tnc | maybe my m68k gcc setup is still buggy... |
16:55:21 | HCl | fixed |
16:57:23 | preglow | HCl: goodie |
16:57:42 | HCl | temp fix, but its a fix. |
16:58:37 | preglow | yes, just so long as it build |
16:58:37 | preglow | s |
16:58:45 | HCl | it should |
16:59:01 | preglow | yes, it does |
16:59:02 | preglow | i just did it |
16:59:10 | preglow | anyone know of an adequate x server for windows? |
17:00 |
17:00:02 | | Join mecraw [0] (~mecraw@69.2.235.2) |
17:02:07 | tnc | preglow: you're running linux? if you put my .c file in the apps/plugins dir, add the file to the SOURCES, does the iriver target build work ? |
17:03:10 | HCl | i run linux, i can try it |
17:03:36 | *** | Saving seen data "./dancer.seen" |
17:03:39 | tnc | preglow: at work, we're using a windows X server called XWinPro v5.3 (i think it was renamed for version 6) |
17:04:39 | preglow | tnc: it does not |
17:04:56 | preglow | yes, bss, you have too much data some place |
17:04:59 | preglow | uninitialized data |
17:05:23 | tnc | ah, ok, at least the problem is consistent (better than those dreaded internal errors) |
17:05:38 | tnc | i'll look into it |
17:05:43 | tnc | thx a lot |
17:08:28 | | Join webguest00 [0] (~d463c4a8@labb.contactor.se) |
17:08:32 | preglow | i'll go fry myself some food |
17:08:34 | preglow | bbl |
17:09:48 | | Quit webguest00 (Client Quit) |
17:16:43 | tnc | i wonder if the vars declared "anywhere" (not respecting c90) could confuse the linker about the sections... |
17:18:59 | HCl | can someone explain to me why the build table just jumped from 14:40 to 16:00 ? |
17:19:31 | preglow | no changes? |
17:19:43 | HCl | hm |
17:19:46 | HCl | okay |
17:19:47 | preglow | it doesn't build unless it has to |
17:19:50 | HCl | ah. |
17:20:11 | preglow | and if you think that's strange, you had too much painkiller :) |
17:20:26 | HCl | actually, they're not working much >.< |
17:21:05 | preglow | they seldom do |
17:21:39 | jyp | Hit your own chest till you oly feel the pain from your blows... |
17:21:52 | HCl | doesn't work. |
17:22:00 | HCl | its hurting too much for that. |
17:22:05 | jyp | :P |
17:22:19 | preglow | arghh, all out of hp sauce |
17:22:30 | jyp | hewlett packard ? |
17:22:44 | HCl | go to your printer and grab the ink cartridge |
17:23:01 | preglow | so, ink is good on eggs? |
17:23:02 | preglow | fancy |
17:28:19 | tnc | pfff, can't understand this linker problem, i have to go, see you later, keep up the good work |
17:30:19 | | Quit bobTHC ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
17:30:31 | | Part tnc |
17:39:53 | | Join Tang [0] (~chatzilla@ARennes-252-1-14-86.w83-195.abo.wanadoo.fr) |
17:43:02 | Chamois | hi tang |
17:43:11 | Tang | Hi Chamois |
17:43:13 | Tang | Ca av? |
17:43:17 | Tang | Je lis le topic iHP |
17:43:19 | Chamois | ca va |
17:43:30 | Tang | bravo et merci |
17:43:34 | Tang | pour tes contributions |
17:43:38 | Chamois | normal |
17:43:38 | Tang | je me sentais un peu seul |
17:43:42 | Tang | :) |
17:43:44 | Chamois | lol |
17:43:51 | Tang | et en plus je ne suis pas la svt |
17:43:52 | preglow | english, please |
17:44:00 | Tang | ok sorry |
17:44:02 | Chamois | sorry |
17:44:06 | Tang | hi preglow |
17:44:08 | preglow | hello |
17:44:21 | Tang | we were |
17:44:31 | Tang | talking bout a thread on a french board |
17:44:41 | Tang | about iHP1xx |
17:45:01 | Tang | usually i used to maintain the information specially about Rbx |
17:45:14 | Tang | but since i've no personnal connection anymore |
17:45:19 | Tang | i was less active |
17:45:44 | Tang | i thanked Chamois to make the job very actively and efficiently |
17:45:45 | Tang | :) |
17:46:49 | Tang | Seems there were cool progress recently for mp3 decoding according to Chamois |
17:46:59 | Tang | 50% real time? |
17:47:16 | Chamois | thanks to frequency improvment |
17:48:40 | preglow | mp3 decoding is 50% realtime |
17:48:44 | preglow | i'll try to speed it up more afterwards |
17:48:47 | preglow | flac is above 100% realtime |
17:49:03 | Tang | 100%? |
17:49:06 | Tang | Vry nice |
17:49:23 | preglow | it's around 130% realtime for some tracks |
17:49:31 | preglow | i've seen it go as high as 150% realtime |
17:49:32 | Tang | Ah 130% okay |
17:49:40 | preglow | and there's still lots to be done |
17:49:55 | Tang | maybe there will be more CPU freq step than the two actual? |
17:52:31 | preglow | perhaps |
17:53:03 | Tang | I'm reading the wiki about this |
17:53:05 | Tang | :) |
17:53:55 | | Nick kergoth is now known as kergoth`bbl (~kergoth@li11-226.members.linode.com) |
17:58:53 | Tang | Okay i understand better |
17:59:42 | Tang | the frequency changing delay is about to be reduced or it's linked to the CPU architecture? |
17:59:54 | HCl | linked, afaik. |
18:00 |
18:00:08 | Tang | Okay :) |
18:00:13 | Tang | Thanks HCl |
18:00:24 | preglow | if you mean the 10ms, then yes, that's unavoidable |
18:00:27 | Tang | @Chamois: |
18:00:30 | preglow | that's the time the pll needs to sync to the clock |
18:00:38 | Tang | Yes was talkinga bout the 10ms |
18:00:39 | Tang | :) |
18:00:49 | Tang | @chamois: are you still here? |
18:00:52 | Chamois | yes |
18:01:19 | Tang | :) |
18:01:23 | Tang | Okay this image: |
18:01:31 | Tang | http://chamois94.free.fr/IMG_0487.jpg |
18:01:50 | Tang | it's a logo or a jpeg viewed with a Rbx plugin? |
18:02:06 | Chamois | a jpeg file |
18:02:20 | Chamois | named einstein.jpg on my root |
18:02:31 | Chamois | into my iHP |
18:03:51 | Tang | pkay |
18:03:53 | Tang | thanks |
18:04:09 | Tang | seems to be a nice shot for a start logo anyway |
18:04:16 | Tang | :) |
18:19:57 | | Join pabs_ [0] (~pabs@xor.pablotron.org) |
18:21:32 | | Part shx |
18:23:03 | | Quit pabs (Nick collision from services.) |
18:23:07 | | Nick pabs_ is now known as pabs (~pabs@xor.pablotron.org) |
18:25:14 | pabs | welcome to the junkgle |
18:25:15 | pabs | -k |
18:25:23 | pabs | HCl: you around? |
18:26:13 | | Quit YouCeyE (Remote closed the connection) |
18:27:09 | pabs | alright well i have a patch for rockboy, was wondering where to send it |
18:27:35 | markun | I have a strange problem. When I use the macro DRAW_PIXEL from lcd_bitmap the bitmaps look all wrong, but when I call the function lcd_drawpixel (which only does DRAW_PIXEL) everything looks good again. |
18:28:07 | HCl | pabs: yea.. |
18:28:15 | HCl | pabs: what kind of patch? |
18:28:20 | pabs | HCl: wrote a menu for rockboy |
18:28:26 | HCl | oh. sweet |
18:28:27 | HCl | gimme? |
18:28:28 | pabs | HCl: like i was telling you bout hte other day |
18:28:34 | pabs | HCl: k, email or what? |
18:28:36 | HCl | yea |
18:28:39 | HCl | um, dcc or ftp |
18:28:44 | HCl | ftp://titania.student.utwente.nl/incoming |
18:29:06 | pabs | don't have dcc access easily (i'm firewlaled) |
18:29:12 | | Join [FlaT]Heidel [0] (~h@pD9530F75.dip.t-dialin.net) |
18:29:16 | HCl | nor ftp then? |
18:29:32 | pabs | i can ftp, i'd prefer to send a diff via email though |
18:29:39 | HCl | mrf. |
18:30:01 | HCl | i don't really have an email i can use >.< |
18:30:10 | HCl | ftp would be much handier for me :/ |
18:30:25 | HCl | i still have to rewrite that cgi i once had that allowed people to upload files through http |
18:31:02 | pabs | they won't right now either |
18:31:03 | pabs | err |
18:31:03 | pabs | ww |
18:31:10 | pabs | sorry, wrong window |
18:31:28 | pabs | HCl: hw are you committing to cvs and following the dev list? |
18:31:31 | pabs | (w/o email?) |
18:31:48 | | Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) |
18:31:49 | HCl | i'm not following the developer mailinglist |
18:31:55 | HCl | and you don't need email for cvs :3 |
18:31:59 | pabs | i know |
18:32:33 | HCl | hrm.. |
18:32:43 | HCl | can you try to use ftp? :/ |
18:32:50 | pabs | yeah, lemme just clean it up here |
18:32:54 | HCl | k |
18:43:18 | | Nick kergoth`bbl is now known as kergoth (~kergoth@li11-226.members.linode.com) |
18:43:47 | | Join Sucka [0] (~NNSCRIPT@host81-156-214-74.range81-156.btcentralplus.com) |
18:52:30 | pabs | HCl: sorry, got sidetracked for work |
18:52:31 | | Quit markun (Read error: 54 (Connection reset by peer)) |
18:52:31 | pabs | back now |
18:54:09 | HCl | ok |
18:54:12 | HCl | thats okay |
18:54:14 | HCl | i got sidetracked too xD |
18:54:16 | HCl | upload? |
18:56:12 | pabs | HCl: no, i got sidetracked right after i started to clean it up |
18:56:20 | HCl | oh, ok. |
18:56:24 | pabs | HCl: i want to do one more test too, since i jus renamed some functions and deleted some cruft |
18:56:28 | HCl | *nods* |
18:56:31 | HCl | take your time |
18:56:44 | HCl | whats in the menu so far? |
18:58:28 | pabs | static const char *main_menu[] = { |
18:58:28 | pabs | "Back to Game", |
18:58:28 | pabs | "Load State...", |
18:58:28 | DBUG | Enqueued KICK pabs |
18:58:28 | pabs | "Save State...", |
18:58:28 | pabs | "Options...", |
18:58:30 | pabs | "Quit RockBoy" |
18:58:33 | pabs | }; |
18:58:36 | pabs | only quit an dback to game are functional |
18:58:42 | pabs | there are stubs for load/save state |
19:00 |
19:00:14 | HCl | ok, nice |
19:00:21 | HCl | i'll implement the load state and save state |
19:02:07 | preglow | we need a key mapping feature |
19:02:26 | preglow | for times when you need to hold a button as well as move |
19:02:44 | HCl | what? |
19:02:47 | preglow | works well with play button, so should be able to swap them around |
19:03:01 | preglow | like in zelda, you need to press the shield button while you move |
19:03:09 | pabs | HCl: i saw the stubs for save_sram/etc |
19:03:13 | preglow | and that's fine if the feature is mapped to the play button |
19:03:34 | preglow | but if it's mapped to another button, you quite simply can't do it, so you should be able to remap the keys while you play |
19:03:38 | *** | Saving seen data "./dancer.seen" |
19:06:03 | pabs | yeah |
19:09:54 | Bonkers | anyone else with a recorder had that volume control on the headphones die on them? |
19:15:56 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:31:34 | | Join Stryke` [0] (~Chairman8@resnet-241-86.resnet.umbc.edu) |
19:41:11 | | Join amiconn [0] (~jens@pD95D1DC6.dip.t-dialin.net) |
19:41:18 | HCl | hey ami |
19:41:36 | amiconn | hi |
19:41:36 | HCl | markun wanted to talk to you about the grayscale stuff |
19:42:10 | HCl | oh. and i got this patch for different lcd modes and i can't get it to work and i'm absolutely puzzled by it, think you can take a look at it? |
19:46:17 | amiconn | I saw that you got cvs access today. |
19:46:22 | amiconn | Congrats :) |
19:46:24 | HCl | thanks :) |
19:46:49 | amiconn | I presume you'll commit the dynarec stuff yourself then? |
19:46:54 | HCl | yea |
19:46:57 | HCl | i dunno |
19:47:04 | HCl | am i supposed to commit work in progress? |
19:47:12 | HCl | even if its not working yet? |
19:47:20 | HCl | obviously, disabled with a define |
19:47:41 | amiconn | I don't think so. The only reason would be to let someone else work at it in parallel |
19:47:45 | HCl | its probably easier if i do, cause we'll be able to work on it together through cvs |
19:47:49 | HCl | yea |
19:48:08 | amiconn | ...e.g., adding the SH1 implementation |
19:48:10 | HCl | well, it is development i guess.. hold on.. |
19:48:10 | HCl | yea |
19:48:31 | amiconn | I guess I can reuse much, I merely have to adapt the asm parts |
19:48:49 | HCl | yea |
19:48:53 | amiconn | (Block calling and the actual instruction implementation) |
19:49:49 | HCl | the only moral problem i'm having is that the dynarec require changes to the interpreter to make them work together |
19:50:15 | HCl | unless i store registers 2-per 1 m68k register |
19:50:25 | HCl | and those changes make the interpreter considerably slower |
19:51:00 | amiconn | Couldn't you make those changes selectable by the define as well? |
19:51:10 | HCl | i can try. |
19:51:16 | HCl | it'll take me a while |
19:51:22 | HCl | can you take a look at that diff file i sent you? |
19:51:34 | HCl | can't get it to work but have no idea why it won't work |
19:52:15 | amiconn | In what way it doesn't work? |
19:53:57 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <-") |
19:54:17 | HCl | amiconn: it won't set my variable to 1 |
19:56:21 | amiconn | Well, that's obvious. |
19:56:38 | amiconn | fb.mode is an int, while rb->button_hold() returns a bool |
19:57:44 | HCl | i tried it with if(rb->button_hold()) fb.mode=1; else fb.mode=0; too |
19:57:46 | HCl | didn't work either. |
19:59:10 | amiconn | That should work imho, only that I would write fb.mode = rb->button_hold() ? 1 : 0; |
19:59:29 | amiconn | Hmm. |
19:59:37 | | Join default_user01 [0] (~435f4332@labb.contactor.se) |
20:00 |
20:00:58 | default_user01 | Hey, I have a quick question: I'm getting an Archos Player 20, and I have read that shuffle works only in the directory you are currently in. |
20:01:20 | default_user01 | Does RockBox fix this and allow for Shuffle to be used across the drive, in all folders? |
20:01:48 | default_user01 | Or would I need to make a playlist of all the files first, then shuffle from that to allow this to work? |
20:12:10 | pabs | HCl: alright, how do you want this? as a patch, should i jsut tar up my rckboy directory? |
20:13:23 | HCl | patch against current cvs |
20:13:29 | HCl | if you have checked out from cvs, cvs diff -u |
20:13:41 | HCl | be sure to run cvs update first |
20:14:03 | pabs | yeah, i know how to use cvs, thanks |
20:16:24 | default_user01 | Does RockBox fix this and allow for Shuffle to be used across the drive, in all folders? |
20:16:27 | default_user01 | Does RockBox fix this and allow for Shuffle to be used across the drive, in all folders? |
20:16:39 | default_user01 | Sorry, didn't mean to post that twice. |
20:17:21 | | Quit gromit` (Read error: 104 (Connection reset by peer)) |
20:17:45 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
20:20:07 | Schee | I just rediscovered my broken fm recorder... I'll see if I can do something for it |
20:20:08 | default_user01 | Anyone? |
20:20:27 | preglow | default_user01: someone will reply if they know the answer, don't worry |
20:22:32 | pabs | HCl: headed your way, waht's the public ftpa gain? |
20:22:43 | pabs | actually |
20:24:52 | Schee | hmm... do anybody know if 3 years old LiIon batteries that have inflated still have a chance to work ? |
20:25:32 | amiconn | Schee: I'd better not even try |
20:26:24 | pabs | HCl: http://pablotron.org/download/rockboy_menu-20050303.tar.gz |
20:26:33 | pabs | HCl: it's in there (menu.c and the patch for the rest of the source) |
20:26:41 | HCl | okay, thanks |
20:26:57 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
20:26:57 | * | HCl is struggling with vim |
20:27:02 | Schee | I know... but I have this broken unit here, and I don't even know why it doesn't work |
20:27:13 | | Join [IDC]Dragon [0] (~idc-drago@pD9E346DB.dip.t-dialin.net) |
20:27:20 | amiconn | default_user01: Rockbox shuffle is per directory or per playlist. To shuffle-play the whole drive, you need to create a playlist. This can be done from within rockbox |
20:27:31 | Schee | (well it could very well be only a problem with the batteries...) |
20:28:40 | amiconn | Schee: If there is no warranty anymore (I guess so), I'd open it up and connect a lab power supply to the battery contacts to see whether the device itself is working |
20:29:12 | amiconn | If it is, then you just need to get replacement batteries. Iirc they are available from somewhere |
20:29:15 | lolo-laptop | amiconn: when you do per dir shuffle, does it let you select a dir to shuffle? or does it do that shuffle the dir this song is in bs that iRiver does? |
20:29:17 | [IDC]Dragon | Hi Jens et al |
20:29:30 | amiconn | hi [IDC]Dragon |
20:29:51 | [IDC]Dragon | my Ondio got no Rockboy... |
20:29:58 | amiconn | No |
20:29:58 | Schee | the batteries have opened it up already, when they inflated :/ |
20:30:06 | pabs | HCl: did you try it out? :D |
20:30:07 | amiconn | [IDC]Dragon: There are too few buttons :( |
20:30:12 | [IDC]Dragon | (just teasing) |
20:30:14 | HCl | pabs: hold on, adding dynarec first |
20:30:23 | pabs | k |
20:30:33 | Schee | but having a lab power supply would be useful, indeed |
20:30:46 | [IDC]Dragon | we should sell an upgrade MMC with some buttons on it ;-) |
20:30:52 | amiconn | [IDC]Dragon: Gameboy emu needs 8 buttons |
20:31:36 | amiconn | Too bad, it would even be a bit faster on Ondio... |
20:31:43 | [IDC]Dragon | yes |
20:32:44 | amiconn | As you committed the charging patch: I found another (minor) issue. |
20:33:02 | [IDC]Dragon | which is? |
20:33:13 | amiconn | The debug info short & long deltas seem to be no longer computed. They show as 999999 |
20:33:39 | amiconn | I'm just recharging my recorder with the new algorithm |
20:33:46 | [IDC]Dragon | do you mind posting that? |
20:34:11 | amiconn | (standard charger, 2200 mAh cells) |
20:34:54 | default_user01 | Amiconn: thank you. That's what I needed to know |
20:35:49 | pabs | HCl: holler when you get a chance to merge it in |
20:35:57 | pabs | HCl: i'm going to send it to the mailing list too |
20:35:57 | | Quit default_user01 ("CGI:IRC") |
20:36:18 | HCl | ok |
20:37:03 | amiconn | lolo-laptop: The default per-dir shuffle is done when selecting a track within that dir. There is an option to set whether you want to play the selected track first, the others afterwards in shuffled order, or you want all tracks shuffled, including the one you selected |
20:37:39 | lolo-laptop | amiconn: what I meant was: how would I shuffle all files in a when I select a/b/c.mp3 ? |
20:38:16 | amiconn | You mean, shuffling all sub-dirs of a higher-level subdir? |
20:38:25 | lolo-laptop | right |
20:38:47 | amiconn | This can be done. |
20:39:18 | amiconn | First, you need to set 'insert directories recursively' to yes |
20:39:27 | lolo-laptop | nod |
20:39:37 | lolo-laptop | playlistwise |
20:39:51 | pabs | HCl: oh i fixed a couple of other minor things as well, i changed your is* libc wrappers to faster defines, and i swapped most of the rb->splash calls for faster putsxy() calls |
20:39:53 | HCl | ok |
20:39:55 | HCl | oops |
20:40:00 | HCl | okay |
20:40:00 | pabs | HCl: so it loads quicker too |
20:40:13 | amiconn | Then you would position the cursor on dir 'a', then do a long press of play (iriver: select?), and select playlist->insert from the menu |
20:40:36 | amiconn | (while having shuffle activated of course) |
20:41:13 | lolo-laptop | nod −− was hoping there was an easier way than that... as it is probably the most common thing I want to do and which the iRiver firmware doesn't support... |
20:41:24 | HCl | almost done with adding dynarec |
20:41:29 | HCl | just need to test it |
20:42:07 | amiconn | lolo-laptop: I think this is quite simple |
20:43:29 | lolo-laptop | amiconn: hehe, not bad... much bettre than say iRiver's way of just not supporting it. |
20:44:25 | HCl | ok, done |
20:44:28 | HCl | let me look at the menu now |
20:45:04 | Bonkers | when exactly is dynarec done, as the emulator hits new code or all at once at startup? |
20:46:17 | amiconn | I think it has to be done as the emulator hits new code. Otherwise it might run out of ram... |
20:46:46 | amiconn | An lru cache might also be necessary then |
20:47:06 | HCl | as the emulator hits new code, since you can't follow a programs codeflow otherwise |
20:54:58 | HCl | ok, menu is in cvs - looks really nice, i must say |
20:55:18 | amiconn | [IDC]Dragon: Did you already inspect your pile of archoses a bit? |
20:55:34 | | Quit Sucka ("a bird in the bush is worth two in your house") |
20:57:53 | pabs | HCl: thanks! |
20:58:11 | pabs | HCl: now it won't quit when i'm playing games :D |
20:58:30 | HCl | :P |
20:58:38 | HCl | i had already moved the quit button to mode |
20:59:08 | pabs | yeah, i noticed, swapped it back because it seemed to be more intuitive there |
20:59:18 | pabs | but it'll be easy enough to add mappings for everything in the menu |
20:59:34 | pabs | there's an options slot, i thought keybindings and stuff could go in there |
21:00 |
21:02:05 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
21:02:10 | Bonkers | HCl: I think you forgot to commit menu.c |
21:02:13 | HCl | ack! |
21:02:14 | HCl | i did. |
21:02:15 | HCl | hold on |
21:02:43 | HCl | done. |
21:03:41 | *** | Saving seen data "./dancer.seen" |
21:03:43 | Bonkers | sys_rockbox.c:84: error: structure has no member named `button_hold' |
21:03:57 | HCl | huh? |
21:04:06 | Bonkers | lemme trakc that down more |
21:04:48 | HCl | oh, are you trying to build for archos? |
21:04:51 | Bonkers | yep |
21:04:55 | HCl | let me fix that. |
21:04:57 | HCl | forgot an ifdet |
21:05:00 | HCl | ifdef |
21:05:03 | Bonkers | ok |
21:06:13 | HCl | fixed. |
21:07:22 | Bonkers | menu.c:290, you've got a BUTTON_SELECT reference |
21:07:48 | Bonkers | looks like you need the #if stuff from sys_rockbox and change that to BUTTON_PAD_SELECT |
21:07:57 | Bonkers | err, ROCKBOY_PAD_SELECT |
21:08:39 | | Join hubble [0] (hubble@h68n2fls302o1033.telia.com) |
21:08:40 | HCl | its ok, i can set it to BUTTON_OFF |
21:09:17 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
21:09:43 | HCl | let me testcompile, then commit |
21:09:45 | pabs | tha's my fault |
21:09:47 | pabs | sorry |
21:10:54 | HCl | fixed. |
21:11:53 | Bonkers | works here now too |
21:12:12 | HCl | just teaches me to test archos builds too before committing stuff that seems to work flawlessly on iriver |
21:12:28 | Bonkers | heh, but what else is that error/warning checker for? |
21:12:49 | HCl | true |
21:12:54 | HCl | but |
21:13:02 | HCl | its meant for people who want to know how stable the current cvs it |
21:13:02 | HCl | is |
21:13:10 | hubble | what |
21:13:20 | hubble | what's holding linus back to commit the uda1380 driver? |
21:13:52 | HCl | i dunno, did you give it to him? |
21:15:34 | | Join rickst131 [0] (UPP@resnet-51-215.dorm.utexas.edu) |
21:17:33 | amiconn | HCl: Mapping the menu to button_off is not very intuitive. |
21:17:40 | amiconn | (for recorders, that is) |
21:18:01 | amiconn | I think about remapping the recorder rockboy buttons a bit |
21:18:11 | HCl | sorry, i was kind of desperate to quickly fix cvs to get it to build again :x |
21:18:14 | amiconn | Menu is F1 almost everywhere |
21:18:50 | Bonkers | HCl: are there more than 3 things on that menu? |
21:19:07 | amiconn | So perhaps F1 should be menu, pad A and B moved to F2 and F3, and The start button could theb be ON |
21:19:20 | HCl | Bonkers: return to game, load state, save state, options, shutdown |
21:19:21 | amiconn | Off could then still quit immediately :) |
21:19:25 | HCl | only the first and the last works |
21:19:45 | Bonkers | well only 3 are visible on the recorder |
21:19:55 | HCl | can't you scroll down? |
21:20:00 | [IDC]Dragon | amiconn: I'm checking the pile a bit |
21:20:06 | Bonkers | nope, selection just disappears |
21:20:10 | HCl | darnit. |
21:20:17 | Bonkers | save state... also overlays the bottom of the box |
21:20:42 | | Join bg_ [0] (~chatzilla@216.183.244.90) |
21:21:07 | * | HCl sighs. |
21:21:19 | HCl | i'll make the menu iriver only for now >.< |
21:21:19 | Bonkers | heh, take your time |
21:21:26 | amiconn | [IDC]Dragon: I could use a player with old lcd, you know. http://funmp3players.com/faq/archos/#hwfw:hwversions could give you some hints which player may be that old, if the serial numbers are still readable |
21:21:46 | amiconn | I guess only 6000's are old enough |
21:22:40 | [IDC]Dragon | you want a 3.18? |
21:23:08 | HCl | urfl |
21:23:09 | amiconn | Well, the old lcd is in everything < 4.53 |
21:23:11 | * | HCl flops on the floor |
21:23:12 | HCl | okay. |
21:23:16 | HCl | everything should be working |
21:23:29 | pabs | HCl: yo |
21:23:30 | HCl | please try it x.x; |
21:23:35 | pabs | HCl: is load/savestate what i'm looking for |
21:23:36 | pabs | ? |
21:23:43 | pabs | saving and loading games? |
21:23:43 | amiconn | HCl: You could build an archos simulator |
21:23:44 | HCl | yes? |
21:23:59 | HCl | amiconn: yea, but i don't have vnc access at the moment. |
21:23:59 | pabs | assuming it is, then i have aother patch for you |
21:24:04 | HCl | so i can't actually run / see it |
21:24:10 | HCl | pabs: kay, gimme.. |
21:24:10 | amiconn | Huh? |
21:24:11 | pabs | (that implements the load/save) |
21:24:13 | pabs | HCl: alright |
21:24:31 | HCl | amiconn: i compile on my server, i don't have the internet connection to use vnc at the moment |
21:24:47 | HCl | so i can build it, but i can't check whether its working properly |
21:25:01 | amiconn | Ah ok |
21:25:06 | amiconn | Bagder: r u there? |
21:25:39 | preglow | goddamn, rockboy is starting to get good |
21:25:45 | [IDC]Dragon | amiconn: I think this numbering scheme doesn't match |
21:25:59 | [IDC]Dragon | most of mine start with 03xxx |
21:26:22 | Bonkers | HCl: should I test it again now or wait? |
21:26:43 | HCl | Bonkers: you can test it again, it should not have the menu on archos anymore at the moment till thats fixed |
21:26:49 | Bonkers | ok |
21:26:55 | preglow | ehh |
21:26:59 | HCl | since i got my wisdom tooth pulled and its still hurting a rather lot, i'm not really up to looking at it now. |
21:27:08 | preglow | HCl: can you press select and move the stick at the same time? |
21:27:12 | amiconn | [IDC]Dragon: I think these are even newer. The page stops at rom 4.53, but we know that there are several 5.0x roms |
21:27:12 | Bonkers | HCl: did you get any vicodin? |
21:27:14 | HCl | preglow: no |
21:27:18 | bg_ | HC1: didnt you get any cool pain killers? |
21:27:21 | Bonkers | that's what really saved me |
21:27:24 | HCl | bg_: they don't work |
21:27:32 | HCl | but its okay |
21:27:35 | bg_ | HC1: what did they give you? |
21:27:35 | Bonkers | they give you those crappy big tylenol? |
21:27:37 | HCl | its far from as bad as this afternoon |
21:27:39 | HCl | ibuprufen |
21:27:44 | HCl | and lots of it |
21:27:47 | bg_ | blah |
21:27:53 | bg_ | you need opiates |
21:27:54 | bg_ | hehe |
21:28:02 | preglow | hahaha |
21:28:05 | preglow | who doesnt |
21:28:22 | bg_ | my girlfriend was nice enough to share hers with me when she got hers pulled |
21:28:37 | bg_ | i guess ill have to do the same for her when i get mine done... |
21:29:23 | preglow | HCl: goddamn, man, rockboy is super smooth |
21:29:44 | preglow | how long since we sat here discussing this the first time? |
21:29:51 | preglow | i'd never believed it'd work this fast then |
21:29:52 | HCl | dunno |
21:29:53 | HCl | and yea |
21:30:00 | Bonkers | HCl: works |
21:30:05 | HCl | i split the changes the interpreter needed for dynarec |
21:30:07 | HCl | into the dynarec defines |
21:30:11 | HCl | they made it slower |
21:30:40 | amiconn | [IDC]Dragon: There must be something wrong with the new powermgmt code on Ondio. I get the 1-minute '?' period when the battery type is set to NiMH, but not when it is set to Alkaline |
21:36:31 | preglow | libmad 60% realtime |
21:36:38 | HCl | nice |
21:36:39 | HCl | :) |
21:38:01 | preglow | only a small change as well |
21:38:07 | HCl | mm? |
21:38:42 | bg_ | at what point will you guys consider rockbox for iriver good enough for use by the general public? Like, how many codecs running over 100% realtime? |
21:39:02 | preglow | bg_: all of the ones that are included, of course |
21:39:09 | preglow | bg_: and they'll have to be well over 100% |
21:39:13 | preglow | bg_: more like 200% |
21:39:17 | bg_ | oh |
21:39:25 | bg_ | so you got a ways to go yet... |
21:39:29 | preglow | of course |
21:39:35 | preglow | but yes |
21:39:39 | bg_ | what does that include? flac, ogg, mp3... anything else? |
21:39:45 | preglow | codec api and a couple of codecs, and we'll start talking |
21:39:56 | preglow | we probably won't include every codec we've got now |
21:39:57 | preglow | we'll see |
21:40:00 | preglow | mp3 is a no-brainer |
21:41:00 | | Quit Tang ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041108]") |
21:45:04 | Bonkers | what's the deal with the iriver? no hardware decoder chip or no docs on it? |
21:45:26 | HCl | no decoder chip. |
21:46:08 | Schee | what formats does the original firmware play ? |
21:46:25 | HCl | ogg, mp3... wma..? not sure |
21:46:47 | preglow | wav, vorbis, mp3, wma, asf |
21:47:21 | | Join XShocK [0] (~XShocK@pcp09492659pcs.nrockv01.md.comcast.net) |
21:47:47 | preglow | i've got libmad running at 82% realtime |
21:47:58 | * | HCl prods pabs |
21:48:02 | HCl | nice :) |
21:48:22 | preglow | the best thing is i've barely done anything at all |
21:48:27 | HCl | what did you do? :P |
21:48:28 | preglow | put in my opts, put some code and data in iram |
21:48:29 | preglow | that's that |
21:48:32 | HCl | ah. |
21:49:05 | | Join frank_ [0] (~frank@p54A1689A.dip.t-dialin.net) |
21:49:20 | | Quit Ka_ (Connection reset by peer) |
21:49:34 | HCl | amiconn: dyna is in cvs, by the way, if you want to take a look at it |
21:49:47 | amiconn | Saw that already :) |
21:51:23 | | Join Ka [0] (~tkirk@pcp0010733332pcs.howard01.md.comcast.net) |
21:51:26 | preglow | god damn |
21:51:35 | preglow | there has to be a better way of doing this huffman decoding :/ |
21:52:46 | lImbus | could someone explain me in a few words what dynarec is ? i googled a bit around, but did not get it. I see loooong defines with something like interpreting and emulating opcodes :-% |
21:53:53 | | Join XavierGr [0] (no@vdp03936-noc01.cos.internet.gr) |
21:56:23 | Bonkers | lImbus: translates GBZ80 instructions to native instructions and stores them instead of manually emulating each and every instruction |
21:57:59 | preglow | 86% realtime... so close... |
21:58:48 | XavierGr | 86% realitime in what preglow? :) |
21:58:52 | amiconn | HCl: Hmm, it looks like adapting dynarec is more work than I thought. There are many 68k instructions that have no equivalent on SH. |
21:58:57 | Bonkers | dynarec = dynamic recompilation |
21:59:02 | amiconn | However, I think it is doable. |
22:00 |
22:00:03 | preglow | XavierGr: libmad, the mp3 decoder |
22:00:15 | XavierGr | wooow nice!!! |
22:00:50 | preglow | i'm just experimenting to see where the gains are to be found |
22:00:52 | XavierGr | So can you actually hear anything or it is just the encoding process in the cpu? |
22:00:59 | preglow | just decoding in cpu |
22:01:02 | preglow | it's probably a bit faster as well |
22:01:06 | preglow | it's writing to the disk now |
22:01:11 | | Join redcow [0] (~redcow@host120-14.pool80183.interbusiness.it) |
22:01:27 | redcow | hi |
22:01:47 | amiconn | HCl: Do I understand correctly that you defined a function for every possible 68k asm instruction to add this instruction to the block, and then combine them in dynamic_recompile() (partly using macros) ? |
22:02:34 | hubble | preglow: aa, using dma to transfer to sound chip takes no cpu compared to writing to disk i guess? |
22:02:47 | Bonkers | why every 68k instruction and not every GBZ80 instruction? |
22:02:51 | preglow | hubble: don't think so, but i'm not sure at all |
22:02:55 | Bonkers | or is that just for portability? |
22:03:03 | preglow | hubble: hard disk is in pio mode, i think |
22:03:35 | preglow | hmm |
22:03:38 | preglow | i'm getting weird errors here |
22:05:07 | preglow | #define IRAMSIZE 0x8000 |
22:05:16 | preglow | this has to be wrong, that's just the first iram block |
22:05:25 | * | preglow summons LinusN |
22:07:12 | amiconn | preglow: Iiuc this is all the IRAM the plugins may use, the other part is used by rockbox itself |
22:08:08 | preglow | hrmf |
22:08:15 | preglow | i hate being this dependant on iram |
22:08:19 | redcow | um rockboy with dynarec seems a lot slower than before |
22:08:44 | pabs | HCl: i have state loading and saving working from the menu now |
22:08:54 | pabs | HCl: that's the patch i was talking about, i'll send it in a second |
22:09:13 | preglow | amiconn: i really hope the requirement isn't going to be that large |
22:09:51 | preglow | but yes, the codecs will probably just have around 32kb iram each |
22:09:52 | preglow | gah |
22:09:53 | preglow | i hate this |
22:09:57 | hubble | preglow: dma transfer takes virtually no cpu, but the ide driver might use dma too? |
22:10:03 | preglow | hubble: i have no idea |
22:10:06 | HCl | okies |
22:10:34 | amiconn | HCl: Got my comments/ question about dynarec? |
22:10:45 | HCl | no |
22:10:46 | HCl | hold on |
22:10:47 | HCl | sorry |
22:10:50 | HCl | i was playing mario |
22:10:50 | HCl | xD |
22:10:59 | HCl | i got to level 3! |
22:11:09 | HCl | amiconn: yes |
22:11:19 | HCl | the DYNA_* instructions actually do the encoding |
22:11:23 | redcow | HCl, with the current rockboy speed? |
22:11:28 | HCl | and you can pretty much use them as if you're coding in assembly |
22:11:30 | redcow | respect =) |
22:11:31 | HCl | redcow: yes |
22:11:36 | HCl | redcow: um. its really fast. |
22:11:41 | HCl | almost near full speed |
22:11:53 | coob | cool |
22:11:56 | HCl | ohhh. piramid |
22:11:57 | redcow | with dynarec? |
22:11:58 | coob | now get sound working :) |
22:12:02 | HCl | without |
22:12:17 | HCl | mhz increase + moving to iram |
22:12:40 | redcow | ah yeah :), you got that release on your ftp? cuz i overwrite my old one with the dynarec version and now its slow as hell |
22:12:51 | amiconn | HCl: Okay. Then there will be significantly less DYNA_* functions for sh. |
22:12:58 | redcow | and have to catch some pokemons :p |
22:13:06 | HCl | dynarec version doesn't even run gameboy roms yet. |
22:13:17 | HCl | rockbox.zip on my ftp contains a current cvs build of it |
22:13:21 | | Part hubble |
22:13:26 | DeadMan | This is funny. A music player getting faster development for gaming than for music :) |
22:13:42 | coob | you've obviously not heard of the ipodlinux project :) |
22:13:55 | DeadMan | lol |
22:13:57 | redcow | what about the batterie status code, so difficult or nobody cares ? there are no changes made |
22:14:01 | coob | more games and useless graphics demos for it than actual music stuff... |
22:14:18 | | Join LinusN [0] (~linus@labb.contactor.se) |
22:14:20 | HCl | coob: thats cause they can't get mp3 to work properly ;/ |
22:14:26 | LinusN | preglow: you called for me? |
22:14:27 | DeadMan | I don't mind people working on that stuff if that is their specialty |
22:14:34 | HCl | doh |
22:14:38 | preglow | LinusN: haha, i didn't know summoning works in real life :P |
22:14:38 | amiconn | HCl: (1) No differentiation between address & data registers (2) No opcodes for 8 and 16 bit operations in registers. All register operation are 32 bit |
22:14:41 | coob | HCl: yeah dual cores with odd memory access :( |
22:14:42 | DeadMan | I can't do nothing so I can't complain :) |
22:14:55 | preglow | LinusN: i was just wondering about the iram limit, and thought maybe you had made a mistake |
22:14:59 | preglow | LinusN: but that's probably not the case |
22:15:13 | LinusN | you mean #define IRAMSIZE 0x8000? |
22:15:17 | preglow | yup |
22:15:22 | LinusN | in plugin.lds? |
22:15:24 | preglow | yes |
22:15:32 | HCl | not seeing the floor in mario is really a handicap |
22:15:34 | LinusN | that's intentional |
22:15:51 | LinusN | it's 64k for the application and 32k for the plugins |
22:15:54 | DeadMan | and it's free. not like they are iRiver devs or anything. so I have doubly less to complain about. however that does not stop me from wishing the music side of things was moving faster but that's just me being selfish hehe |
22:16:00 | LinusN | 96k in total |
22:16:02 | amiconn | That's not fair ;( The iriver plugins may use an iram space the same size as the *whole* plugin space on archos... |
22:16:09 | preglow | LinusN: we probably won't have much more than 32kb for each codec anyway |
22:16:27 | preglow | LinusN: but yes, luckily, placing the huffman tables in iram doesn't seem to do much, that's a relief |
22:16:32 | LinusN | preglow: this solution is temporary anyway |
22:16:49 | preglow | but i've got it at 86% realtime placing other important stuff in iram |
22:16:51 | LinusN | the plugins will be separate from the codecs later on |
22:17:10 | LinusN | nice |
22:17:21 | LinusN | i'm running in 120MHz, no crashes so far |
22:17:23 | preglow | LinusN: and are you certain the __attributee blabla(.icode) scheme works? i can't seem to measure any difference |
22:17:39 | preglow | with .idata i get a measurable difference straight away |
22:18:05 | amiconn | The .icode stuff may be less important because of the instruction cache |
22:18:10 | preglow | good point |
22:18:12 | LinusN | you can check for yourself in the .map file |
22:18:37 | HCl | darn, game over |
22:18:45 | LinusN | remove the "static" keyword, and the functions appear in the map file |
22:18:52 | preglow | yes |
22:18:57 | amiconn | Maybe using the iram for data rather than code on the iriver might be the better usage |
22:19:04 | LinusN | it depends |
22:19:15 | preglow | amiconn: mostly, i'd say you're right |
22:19:31 | LinusN | if the code is unrolled, iram might be better |
22:19:55 | preglow | i'm only unrolling where i have to now |
22:20:14 | DeadMan | LinusN did I hear you got iRiver Coldfire running at 120Mhz without crashing thus far? |
22:20:19 | preglow | like where i can fit entire coef sets in a register set |
22:20:19 | LinusN | yes |
22:20:22 | amiconn | Well, only if it's unrolled so much that it is single-pass. I doubt that a fully unrolled codec would fit... |
22:20:25 | DeadMan | Congrats! :) |
22:20:35 | DeadMan | That's pretty cool |
22:20:53 | preglow | it'l be a nice performance boost to have available |
22:21:20 | LinusN | the plan is to have only two frequencies, NORMAL and MAX |
22:21:29 | amiconn | LinusN: You would need to check whether the 120 MHz are stable at 40 degrees as well. May be difficult at the current season... |
22:21:37 | DeadMan | so it can go to max as and when needed |
22:21:40 | preglow | haha |
22:21:49 | preglow | i can check if it's stable in -15C for you |
22:21:57 | DeadMan | ;) |
22:21:58 | LinusN | i'm charging at the same time |
22:22:05 | DeadMan | it's cold here too but not that cold...yet |
22:22:23 | DeadMan | charging too? that would be warm |
22:22:23 | LinusN | super mario just flies |
22:23:23 | preglow | but yes, putting the main libmad structures in iram did not surprisingly provide a very handsome boost |
22:23:40 | DeadMan | Will there be a preview release for the n00bs once it's running stable and libmad is up and running? Or are you only gonna release something once it's most of the way there or even complete? |
22:24:03 | HCl | preview release == daily build |
22:24:05 | LinusN | DeadMan: we are constantly releasing, every day |
22:24:23 | preglow | oh, and by the way, while i remember to ask |
22:24:28 | preglow | what features should our patcher have? |
22:24:28 | DeadMan | yeah I know. but people say not to use it unless you want to be on the cutting edge or a dev |
22:24:36 | preglow | right now it patches and checksums |
22:24:40 | preglow | that's that |
22:24:44 | DeadMan | I don't wanna risk a bad flash and also I don't know how to compile it anyhow |
22:24:47 | | Quit elinenbe_ (" HydraIRC -> http://www.hydrairc.com <- IRC has never been so cool") |
22:24:58 | HCl | you can't really risk a bad flash since only the bootloader is flashed |
22:25:07 | LinusN | DeadMan: when we feel confident, we will release an "official" boot loader |
22:25:21 | DeadMan | yeah that's what I meant |
22:25:38 | lImbus | Bonkers: dynarec: so it's solely for speed ? is dynarec the name of the technology or is it the name of the gnu-project it's been stolen (tm) from? |
22:25:51 | LinusN | right now, it would be a burden for us to let the crowds try rockbox |
22:25:55 | preglow | lImbus: it stands for dynamic recompilation |
22:26:02 | HCl | the name of the technoligy, what gnu project |
22:26:04 | DeadMan | I can dig that |
22:26:06 | lImbus | yeah, I just saw that line, thanks |
22:26:21 | DeadMan | I would rather the remote was up and running too to be honest |
22:26:31 | preglow | yes, we get more than enough "status requests" as it is |
22:26:35 | LinusN | preglow: patch and checksum sounds enough, did you have anything else in mind? |
22:26:54 | HCl | download iriver firmware |
22:26:59 | | Quit redcow ("Verlassend") |
22:26:59 | preglow | LinusN: not really, no, someone requested automatic download of firmware, but i really don't want to spend time coding that |
22:27:10 | LinusN | absolutely not |
22:28:10 | | Nick coob is now known as coobert (pen0r@host-84-9-63-253.bulldogdsl.com) |
22:28:23 | DeadMan | I won't say anymore since it's not really worth asking. It's done when it's done. :) |
22:30:18 | | Nick coobert is now known as coob (pen0r@host-84-9-63-253.bulldogdsl.com) |
22:32:12 | | Quit XavierGr () |
22:33:34 | | Quit preglow (Read error: 54 (Connection reset by peer)) |
22:34:37 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
22:34:47 | amiconn | HCl: Concerning your latest commit - if you would place the opening brace of a block on a separate line, you would only need to #ifdef one line, instead of two |
22:34:49 | preglow | i will kill that switch one day |
22:35:08 | HCl | what do you mean..? |
22:35:21 | amiconn | You did: |
22:35:28 | amiconn | #ifdef BLAH |
22:35:36 | amiconn | if (blurp) { |
22:35:38 | amiconn | #endif |
22:35:40 | | Join michiel_ [0] (~michiel@heren.demon.nl) |
22:35:44 | amiconn | dostuff(); |
22:35:48 | * | HCl nods |
22:35:49 | amiconn | #ifdef BLAH |
22:35:51 | amiconn | } |
22:35:53 | preglow | opening brace on a separate line is an evil practice and should be abolished |
22:35:53 | amiconn | #endif |
22:35:54 | HCl | yea |
22:36:05 | HCl | o.o. |
22:36:10 | amiconn | It would look better this way: |
22:36:15 | amiconn | #ifdef BLAH |
22:36:19 | | Join ashridah [0] (ashridah@220-253-121-78.VIC.netspace.net.au) |
22:36:20 | amiconn | if (blurp) |
22:36:23 | amiconn | #endif |
22:36:24 | amiconn | { |
22:36:26 | HCl | ohh. |
22:36:27 | HCl | right. |
22:36:28 | amiconn | dostuff(); |
22:36:29 | amiconn | } |
22:36:37 | HCl | okay |
22:37:31 | amiconn | preglow: I actually think the code looks much cleaner with the opening braces on a separate line. I always do it that way, and the majority of rockbox code agrees with me |
22:37:42 | preglow | haha |
22:37:44 | preglow | i don't like it |
22:37:56 | preglow | i used to write code like that about eight years back or so |
22:38:35 | preglow | but bah, doesn't matter |
22:38:39 | Bonkers | I think it makes finding the opening brace way easier |
22:38:47 | amiconn | yup |
22:39:02 | preglow | indentation makes that more than clear enough for me |
22:39:02 | amiconn | Plus, it doesn't look "squeezed" |
22:39:53 | Bonkers | ya, indentation does too, but it looks more like a block to me being on a seperate line |
22:40:18 | preglow | i like stuff like if (blah) { \n woopwoop(); \n } else { \n behbeh(); \n } |
22:40:40 | Bonkers | exacatly how I do it too |
22:40:54 | Bonkers | err, scratch that, I do \n else \n |
22:41:19 | Bonkers | if (blah) \n { \n woopwoop(); \n } \n else \n { \n behbeh(); \n } |
22:41:28 | Bonkers | of course xemacs does it all for me, so it's no effort |
22:41:34 | preglow | haha |
22:41:39 | preglow | don't start me on emacs :) |
22:41:44 | HCl | 22:15 <XavierGr> ooh and keep up the good work, thanks to you I have an mp3 |
22:41:44 | HCl | player plus a gameboy!!!!! |
22:41:48 | HCl | oops |
22:41:52 | HCl | accidental paste |
22:42:06 | preglow | but ok, should i include a rockbox logo in the patcher, or something? |
22:42:10 | HCl | brb. |
22:42:13 | HCl | preglow: sounds nice |
22:47:09 | ashridah | HCl: is there a way to choose which lines get dropped yet? |
22:47:35 | HCl | ashridah: no, i have something in cvs for it, but its malfunctioning for unknown reasons. |
22:48:19 | HCl | i'm hoping amiconn can take a look at it :3 |
22:48:24 | HCl | or someone else :x |
22:48:26 | LinusN | i have increased the max cpu frequency to 120MHz in cvs |
22:48:53 | HCl | nice |
22:48:59 | HCl | let me try that with rockboy.. |
22:49:03 | preglow | LinusN: great |
22:49:19 | * | Bagder pats LinusN on his back. Good work! |
22:49:23 | ashridah | LinusN: any worries about overheating at that speed? |
22:49:30 | ashridah | or is it just 140 that things are going too far? |
22:49:42 | LinusN | 120MHz has worked for me so far |
22:49:45 | * | amiconn spots an active Bagder |
22:50:03 | Bagder | semi-active |
22:50:07 | * | LinusN sucks at playing mario bros |
22:50:14 | | Quit lImbus (Remote closed the connection) |
22:50:20 | amiconn | Bagder: It seems buildzip.pl needs an addition and a fix |
22:50:30 | HCl | pabs: *prod* |
22:50:48 | LinusN | preglow: would be nice to see how libmad performs in 120mhz |
22:50:50 | Bagder | amiconn: addition for the .ovl and... ? |
22:51:00 | preglow | LinusN: i'll check it out now |
22:51:17 | amiconn | It needs to include rockboy.ovl in .rockbox/viewers for the recorder targets, and it seems that it drops one of the 2 lines from viewers.config that refer to rockboy |
22:51:21 | | Join lImbus [0] (~manuel@kernel.cycos.net) |
22:51:27 | HCl | LinusN: 120mhz with open or closed case? |
22:51:52 | amiconn | Bagder: Another necessary fix: don't include the executable in the zip for the simulators |
22:52:00 | [IDC]Dragon | rockboy.ovl will duplicate the zip size, or so |
22:52:09 | amiconn | I don't think so |
22:52:18 | amiconn | There is much bss spacve in it |
22:52:30 | amiconn | The code itself is ~65 KB |
22:52:33 | [IDC]Dragon | well, uncompressed it's big |
22:52:38 | [IDC]Dragon | ok |
22:52:42 | amiconn | code + data + rodata, that is |
22:53:03 | Bagder | btw, I really want to make rombox a build option in the configure script |
22:53:08 | LinusN | HCl: on my 140, never opened |
22:53:51 | [IDC]Dragon | can somebody privately tell me an exhaustive source of ROMs? |
22:54:21 | HCl | LinusN: ok |
22:54:32 | amiconn | Bagder: Why that? This way, you could only build either rombox.ucl or rockbox.ucl. They are linked differently, and you'd need to link both ways anyway for a rombox distribution |
22:54:47 | amiconn | ...because the supplied .ajz needs to be linked for ram execution |
22:54:56 | Bagder | amiconn: to better allow #ifndef ROMBOX etc |
22:55:08 | Bagder | to be able to keep doing rombox even when rockbox grows |
22:55:26 | [IDC]Dragon | I'll do a loader, one day... |
22:55:33 | preglow | what the hell |
22:55:42 | HCl | ? |
22:55:47 | preglow | make zip just freezes |
22:55:54 | [IDC]Dragon | mini-rockbox as firmware 1, I mean |
22:55:58 | HCl | i built one.. its on my ftp |
22:56:02 | preglow | yes, mpa2wav is 800 megs |
22:56:08 | LinusN | preglow: your binary might be very large |
22:56:11 | HCl | but ok, it might not have your libmad stuff |
22:56:20 | preglow | what the hell did i just do to make it 800 megs big |
22:56:26 | LinusN | check the map file |
22:56:40 | Bagder | doesn't rockboy build on ondios? |
22:56:53 | amiconn | Bagder: I think this isn't necessary. Either rombox fits, or it doesn't. I'd vote for throwing out some stuff from the debug menu in general though |
22:57:14 | amiconn | Bagder: No rockboy on Ondio - lack of buttons :( |
22:57:21 | Bagder | oh |
22:57:38 | amiconn | Yes, too bad. It would be even a bit faster.... |
22:57:39 | Bagder | the exe in the sim zip was not fixed because I didn't really care enough |
22:57:43 | Bagder | it doesn't matter much imo |
22:58:09 | [IDC]Dragon | Ondio: we're said to have no disk symbol when deleting dirs |
22:58:26 | [IDC]Dragon | is it necessary to yield? |
22:58:34 | LinusN | the disk symbol is visible on iriver too :-( |
22:58:49 | [IDC]Dragon | because it has no LED? |
22:58:54 | LinusN | exactly |
22:59:03 | amiconn | Bagder: Hmm. Imho it does matter somewhat. (1) There is a second copy of the executable lying around. (2) If you accidentally start it from there, it will not work. |
22:59:04 | [IDC]Dragon | good then |
22:59:19 | LinusN | HAVE_LED is undefined, because it has no software controlled led |
22:59:21 | preglow | *default* 0x00000000 0xffffffff |
22:59:23 | preglow | is that it? |
22:59:23 | [IDC]Dragon | just make a different icon |
22:59:28 | preglow | the last is length |
22:59:36 | [IDC]Dragon | depending on HAVE_MMC or not |
23:00 |
23:00:07 | LinusN | preglow: let me see the map file |
23:01:00 | preglow | LinusN: gimme a sec, did a reconfigure |
23:01:16 | amiconn | [IDC]Dragon: Of course there is no disk symbol when deleting dirs, because there is no status bar then... |
23:01:18 | [IDC]Dragon | ok, the deletion screen has no status bar |
23:01:22 | LinusN | this might happen if you misspell ".idata" or ".icode" |
23:03:12 | preglow | LinusN: thanks for the hint, case closed |
23:03:30 | preglow | i had section("idata") |
23:03:40 | * | preglow tries stressing down |
23:03:42 | *** | Saving seen data "./dancer.seen" |
23:04:10 | * | LinusN eagerly awaits the 120MHz benchmark |
23:04:50 | preglow | 102% realtime |
23:04:51 | | Join webguest43 [0] (~d99b54b6@labb.contactor.se) |
23:04:55 | LinusN | ninja!!! |
23:05:02 | * | Bagder waves |
23:05:05 | preglow | haha |
23:05:07 | * | preglow gets beer |
23:05:14 | Bagder | champagne! |
23:05:18 | | Quit webguest43 (Client Quit) |
23:05:20 | LinusN | sleep! |
23:05:23 | preglow | no, beer :V |
23:05:31 | | Join webguest43 [0] (~d99b54b6@labb.contactor.se) |
23:05:53 | LinusN | commit!!! |
23:06:26 | coob | sleep-commit on a beer drip |
23:06:27 | webguest43 | congrats guys ! |
23:06:35 | LinusN | thx |
23:07:12 | webguest43 | quick question before sleep: does anyone know how to replace a standard usb plug with a mini-usb one ? |
23:07:31 | webguest43 | it seems to me that the standard usb has 4 pins, and the mini 5 ??? |
23:07:36 | preglow | LinusN: me commit? |
23:07:45 | LinusN | preglow: would be fun |
23:08:05 | preglow | LinusN: it looks like shit, but i guess that's not critical, i'm in the process of fixing it up |
23:08:51 | LinusN | feels good to have it in cvs, so we can work on it in stages |
23:09:33 | preglow | yep |
23:09:35 | LinusN | and as a backup, in case you do "make clean" on your .S files again :-) |
23:09:44 | preglow | i'll have it commited by tomorrow morning |
23:09:48 | | Join muesli- [0] (muesli_tv@c-180-220-49.cvx-h.dial.de.ignite.net) |
23:09:52 | LinusN | fine |
23:10:04 | muesli- | g'day mates |
23:10:08 | * | LinusN needs about 30 hours of sleep |
23:10:11 | LinusN | hi muesli- |
23:10:14 | preglow | god, that sounds nice |
23:10:26 | muesli- | hi LinusN, preglow |
23:10:33 | muesli- | what sounds nice? ;) |
23:10:34 | LinusN | or 30 glasses of beer |
23:10:37 | preglow | 23:10 * LinusN needs about 30 hours of sleep |
23:11:17 | amiconn | hrmf |
23:11:22 | LinusN | ...which will probably cause 30 hours of sleep... :-) |
23:11:25 | preglow | hahah |
23:11:27 | preglow | paralysis |
23:11:29 | lImbus | lol |
23:11:42 | muesli- | beer toxication ;) |
23:11:56 | LinusN | well, have to sleep now |
23:12:00 | LinusN | cu tomorrow |
23:12:00 | preglow | good night |
23:12:06 | | Part LinusN |
23:13:49 | webguest43 | sweet dreams ! |
23:17:10 | Bagder | and thou shall make thy zips with .ovl files |
23:17:20 | preglow | shalt! |
23:17:33 | * | Bagder stands in the corner |
23:17:58 | Bagder | hm, build time now at 18 minutes |
23:18:07 | preglow | you're estimate is off, btw |
23:18:10 | preglow | your |
23:18:23 | Bagder | it is the previous build's time |
23:18:33 | Bagder | at least that's what I meant it to be |
23:18:35 | preglow | then the build time changed by four minutes :V |
23:18:43 | preglow | which is pretty drastic |
23:19:59 | Bagder | I bet it changes due to different loads on the host |
23:20:09 | Bagder | but four minutes sounds too much |
23:20:26 | | Join ripnetUK [0] (~mirc@82-70-100-230.dsl.in-addr.zen.co.uk) |
23:20:35 | Bagder | now it says 1206 secs for the last one |
23:21:06 | Bagder | uuuh |
23:21:13 | | Join DMJC [0] (~James@220-245-162-47-sa-nt.tpgi.com.au) |
23:21:27 | pabs | err |
23:21:27 | * | preglow kicks back with beer |
23:21:28 | preglow | ahahaha |
23:21:33 | pabs | does get_time() work on the iriver? |
23:21:37 | preglow | libflac is 170% realtime at best |
23:21:39 | ripnetUK | hi, does anyone here know if a device (a gps receiver) which has a rs232 interface that works with signal voltage +3 to +5v will need a level converter (like the max ones) to connect to a pc? |
23:22:34 | preglow | ripnetUK: well, rs232 on pc is -15 to 15 volts or something, afaik |
23:22:54 | Bagder | grrr, I need to go down to builds every 30 mins |
23:23:17 | ripnetUK | cheers preglow |
23:23:19 | preglow | Bagder: what kind of box is it on? |
23:23:45 | Bagder | AMD Athlon(TM) MP 1900+ |
23:23:48 | frank_ | rs232 is -12 to 12 volts. afaik |
23:23:53 | preglow | ripnetUK: you should check out tolerance levels, it might work |
23:24:05 | ripnetUK | preglow - i checked it out the practical way. It doesnt :( |
23:24:23 | preglow | ripnetUK: you can get level converter chips easily |
23:24:24 | amiconn | Bagder: The auto dependency stuff seems to need a significant part of the total compile time. The simulators used to build much faster with the old build system.... |
23:24:26 | | Join markun [0] (~markun@bastards.student.utwente.nl) |
23:24:30 | preglow | ripnetUK: just need a couple of caps and you go |
23:24:38 | ripnetUK | preglow - ive built a converter before to connect a phone to the pc |
23:24:57 | ripnetUK | but i forgot the levels i was converting... i might go through my junk box and try to dig it out |
23:25:21 | ripnetUK | night |
23:25:22 | | Quit ripnetUK (Client Quit) |
23:26:30 | markun | amiconn, you still here? |
23:26:37 | amiconn | yup |
23:27:08 | markun | Should I commit my grayscale stuff? I now have lcd_graymap and lcd_bitmap in lcd-h100.c |
23:27:52 | markun | iriver-gray.c (the graylib api) only implements a few functions, so you get a lot of warnings on unused arguments. |
23:27:55 | amiconn | I don't know whether this would be good. I have no iriver, so I can't comment on the slowdown. |
23:28:38 | markun | bitmaps are a lot slower, all other drawing stuff works fine. |
23:28:39 | amiconn | Of course code that gets committed shouldn't cause warnings, but then this is my opinion |
23:29:01 | Bagder | it is mine too |
23:29:01 | | Join Renko [0] (~Renko@host81-154-33-155.range81-154.btcentralplus.com) |
23:29:14 | DMJC | did I just read that flac is 170% realtime? |
23:29:19 | amiconn | Well, I can accept warnings, but only in very special cases. |
23:29:26 | markun | ok, then I will not commit tonight. Cleanup a bit first. |
23:30:02 | muesli- | g'night fellows.. |
23:30:04 | amiconn | ...like the win32 simulator cross-compiles with oldish gcc. This problem simply does not exist with a 3.xx gcc |
23:30:26 | markun | muesli-: gute Nacht |
23:30:49 | preglow | amiconn: only one thing to do, get an iriver |
23:30:56 | amiconn | (and it's only warnings about implicit declaration, most likely because of incomplete/ incorrect system headers |
23:31:00 | | Join Camilo [0] (~chatzilla@userca029.dsl.pipex.com) |
23:31:06 | | Join Bluechip [0] (~BlueChip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
23:31:41 | amiconn | preglow: Yeah, I keep thinking about it. I'm still not convinced that it would be a good thing though. No 80 GB model... |
23:31:53 | amiconn | (and other concerns of course) |
23:31:54 | preglow | amiconn: disk can be modded, surely |
23:32:14 | amiconn | There simply is no 80 GB disk in 1.8", right? |
23:32:15 | preglow | i'm thinking about replacing the battery on mine |
23:32:19 | preglow | amiconn: correct |
23:32:30 | DMJC | actually there is... |
23:32:33 | [IDC]Dragon | Apple gets the first |
23:32:38 | DMJC | toshiba did one recently |
23:32:47 | [IDC]Dragon | exclusively or so |
23:32:48 | Bagder | they said Q3 2005 |
23:32:54 | Bagder | iirc |
23:32:54 | * | amiconn likes his 80 GB-upgraded archos recorder, modded with white backlight as well |
23:33:08 | * | Bagder has one too |
23:33:12 | Bagder | 80GB white |
23:33:15 | [IDC]Dragon | my 100 GB is on order |
23:33:16 | DMJC | what does archos use? |
23:33:18 | Bagder | with *black* bumpers ;-) |
23:33:23 | DMJC | the larger form factor laptop drives? |
23:33:37 | Bagder | 2.5" yes |
23:33:39 | amiconn | Then there is the archos player, and the Ondio... |
23:33:51 | [IDC]Dragon | it seems to be already difficult to get iHP140 |
23:33:58 | DMJC | so preglow... how long till we can play flac audio? |
23:34:13 | [IDC]Dragon | the online stores are tried had one in common: no stock |
23:34:20 | amiconn | The 80->100 GB step isn't that significant. |
23:34:23 | DMJC | iHP-140 is the worlds best mp3 player atm imho |
23:34:27 | [IDC]Dragon | s/are/I've |
23:34:52 | [IDC]Dragon | amiconn: but for me it's 60->>100 GB |
23:35:05 | amiconn | Ah, then it is significant ;) |
23:35:22 | * | amiconn waits for the first 120 GB laptop drive |
23:35:23 | pabs | HCl: you around? |
23:35:36 | preglow | haha |
23:35:41 | preglow | i wish i had gone for the h140 |
23:35:45 | preglow | but 20 gig is a lot |
23:36:11 | [IDC]Dragon | I'd like to have a 137 GB, to "saturate" the USB bridge |
23:36:14 | Bagder | http://forums.rockbox.org/index.php?topic=478.0 |
23:36:18 | Bagder | good thread |
23:36:18 | | Join webguest57 [0] (~1877aba4@labb.contactor.se) |
23:36:19 | Bagder | :-P |
23:36:26 | webguest57 | hey |
23:36:32 | amiconn | [IDC]Dragon: Rather 128 GB. I dislike the vendor's disk arithmetics.... |
23:36:39 | pabs | anyone have a response for my get_time() question above? |
23:36:46 | pabs | it seems to be behaving strangly for me |
23:36:51 | preglow | Bagder: see an excorcist |
23:36:53 | HCl | slightly |
23:36:53 | DMJC | eeew.. emacs |
23:37:03 | pabs | HCl: k |
23:37:04 | [IDC]Dragon | amiconn: me too |
23:37:10 | HCl | and no, since the iriver does not have an rtc, its problematic to implement it |
23:37:12 | webguest57 | how di i read the source code of firmware? |
23:37:15 | * | HCl is gonna go sleep.. |
23:37:16 | pabs | gotcha |
23:37:18 | webguest57 | do i* |
23:37:37 | pabs | HCl: k, i'll send the next round of patches later htis evening (my time) |
23:37:38 | | Quit mecraw ("Trillian (http://www.ceruleanstudios.com") |
23:37:44 | pabs | HCl: so i'll ust message you with a URL or something |
23:37:45 | HCl | k :) |
23:37:46 | HCl | night |
23:37:47 | HCl | *nods* |
23:37:50 | pabs | HCl: and send hte patch tot he mailng list |
23:37:50 | pabs | k |
23:38:20 | DMJC | whatever happenned to that lawsuit over drive sizes? |
23:38:33 | | Quit webguest57 (Client Quit) |
23:38:40 | DMJC | it's the ONE thing in IT that really sucks |
23:42:56 | | Quit markun () |
23:43:31 | | Quit lImbus ("bedtime. good night fellas") |
23:46:58 | * | DeadMan is in the process of selling a brand new iHP140 to someone |
23:48:09 | amiconn | [IDC]Dragon: http://www.amazon.de/exec/obidos/ASIN/B0000UJFU6/qid=1109889476/sr=1-16/ref=sr_1_2_16/302-5633493-9341640 http://www.amazon.de/exec/obidos/ASIN/B0001FAP7W/qid=1109889476/sr=1-20/ref=sr_1_2_20/302-5633493-9341640 |
23:48:41 | | Quit muesli- (Read error: 110 (Connection timed out)) |
23:49:44 | | Join Chamois [0] (~3e2339dc@labb.contactor.se) |
23:50:11 | preglow | so they're still available |
23:50:24 | preglow | ok, i'll just fight off the urge to get a h140, then continue as usual |
23:51:07 | Chamois | LinusN is not here ? |
23:51:09 | [IDC]Dragon | EUR 458,80 urgh |
23:51:24 | DMJC | EUR? |
23:51:26 | DMJC | woah |
23:51:29 | preglow | Chamois: just left |
23:51:35 | DMJC | that should be like $500.00 au |
23:51:36 | | Join YouCeyE [0] (foobar@youceye.user) |
23:51:49 | DMJC | and au$ is worth ~$0.80 US |
23:51:49 | Chamois | i have a file for him |
23:51:54 | Chamois | about battery |
23:51:58 | preglow | holy shit, they're expensive in norway |
23:52:10 | [IDC]Dragon | goodnight |
23:52:12 | preglow | Chamois: he'll most probably be here tomorrow morning |
23:52:17 | | Quit [IDC]Dragon () |
23:52:18 | Chamois | yes |
23:52:25 | Chamois | i wait fo tommarow |
23:52:33 | Chamois | *tomorrow |
23:52:40 | DeadMan | I sold this brand new in the box player for £200 |
23:53:01 | amiconn | DMJC: In that case it's > $500 au for sure |
23:53:32 | DeadMan | But since I did not pay for the player (Long story) I am in pocket :) |
23:53:38 | DMJC | for a 140, an outphased model? |
23:53:40 | DMJC | hell NO |
23:54:03 | DMJC | all the color ones are at $690 for 40gb |
23:54:05 | | Quit frank_ ("Leaving") |
23:54:14 | DMJC | that's how much my black and white one cost when i got it |
23:54:39 | DMJC | $550 is what i've heard |
23:54:44 | DMJC | no higher than that |
23:56:27 | Schee | 459 EUR = 770 AUD, btw |
23:57:37 | | Quit jyp ("poof!") |