00:01:27 | | Join hardeep [0] (1098@208.247.65.237) |
00:02:24 | | Quit edx () |
00:04:06 | bluEchiP | i'm confused (but then I *am blonde) ....someone (dont recall who) said the SH1 had only Shift Left/Right by ONE ...a quick flick through the manual leads me to deduce that this is inaccurate |
00:05:23 | [IDC]Dragon | it doesn't have shift by n, that's the problem |
00:05:37 | [IDC]Dragon | (making JPEG slow) |
00:05:38 | bluEchiP | what is SHLLn then? |
00:05:57 | [IDC]Dragon | to the right, then? |
00:06:04 | bluEchiP | SHLRn |
00:06:15 | [IDC]Dragon | hang on |
00:06:21 | bluEchiP | page 88 |
00:06:37 | amiconn | For SHLLn / SHLRn, n is a constant, and can only be 2, 8, or 16 |
00:06:45 | bluEchiP | you sure? |
00:06:50 | amiconn | yup |
00:07:32 | bluEchiP | have you tried the other opcodes? |
00:08:30 | amiconn | See pages 222 and 225 of the programming manual for a detailed description |
00:09:00 | bluEchiP | right there |
00:09:18 | bluEchiP | SHLL2 R Rn << 2 ® Rn 0100nnnn000010001 |
00:09:21 | bluEchiP | nnnn |
00:09:32 | bluEchiP | what happens if you use a.n.other value? |
00:10:00 | bluEchiP | oh! dumb ass me |
00:10:07 | bluEchiP | nnnn is the bllomin register, not the shift! |
00:10:19 | bluEchiP | D'OH |
00:10:37 | amiconn | ;) |
00:10:51 | bluEchiP | has anyone checked for undocced instructions |
00:12:39 | amiconn | [IDC]Dragon: Why would "shift by n" help the jpeg? |
00:14:28 | [IDC]Dragon | because of shifting the bits out for huffman bit source, and scaling power-of-two |
00:15:44 | | Join midk [0] (mk@172.193.29.232) |
00:15:48 | amiconn | Ah ok. |
00:19:26 | | Part NukNuk |
00:20:21 | | Quit KickIn () |
00:20:50 | amiconn | Conversion of gray_drawbitmap() to use rockbox bitmap format done. Still have to write a description of that format that really makes sense. |
00:24:06 | *** | Saving seen data "./dancer.seen" |
00:25:38 | lImbus | midk: I read information on your keyboard makeover patch. Is there a numeric-only keyboard planned ? Would be nice for applications like calculator and so on. |
00:29:11 | midk | hi midk |
00:29:20 | lImbus | äh ? |
00:29:21 | midk | er |
00:29:24 | midk | LOL |
00:29:25 | midk | i mean |
00:29:27 | midk | hi lImbus |
00:29:36 | lImbus | good evening midknight |
00:29:47 | midk | there's a calculator patch... although a numeric keypad is a good idea |
00:29:56 | Strath | sample output from gmemu: http://www.donat.org/michael/archos/temp/jog.txt |
00:30:31 | lImbus | yeah, I saw the calc, the solution is nice, but I thought about something like rb->kbd_numinput() |
00:30:58 | midk | yeah the only problem with that is we'd have a fixed layout really |
00:31:27 | Strath | (and the current bug...) |
00:31:30 | Strath | bbi10 |
00:31:55 | lImbus | that's ok, I imagine a keyboard with a numpad, some stuff like .-/+*#%& that would suit to type in stuff with mainly numbers |
00:32:15 | midk | well |
00:32:18 | midk | did you try the shift key |
00:32:19 | midk | ? |
00:32:27 | midk | there's different modes if you didn't see |
00:32:32 | midk | i should revive that patch... |
00:33:23 | lImbus | err, I didn't try shift on your patch as I had probs applying it on my cvs-version |
00:34:02 | lImbus | i fiddled around a bit, and now nothing is matching anymore |
00:34:08 | midk | ok, tell you what |
00:34:16 | midk | i think i'll revive that today possibly or friday |
00:34:42 | lImbus | woha. will it stay a patch, or will it find a way to the cvs ? |
00:35:12 | midk | a patch at least first off |
00:35:18 | midk | it may make it to cvs eventually |
00:35:49 | | Join wake [0] (~wake@69.158.33.43) |
00:36:35 | lImbus | I don't really understand why some good stuff is not going to cvs. best example is that calc-plugin what just runs nice, can't break up something else, is not tampering around in other files, ... |
00:37:21 | midk | yeah |
00:37:21 | | Quit scott666 (Read error: 104 (Connection reset by peer)) |
00:37:37 | midk | just waiting till the creator really says he's done with it |
00:38:02 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
00:38:59 | lImbus | oh, of course, because heself would not be able to commit into cvs. |
00:39:10 | lImbus | not nice either |
00:39:23 | midk | well if anybody could commit then they could mess up rockbox |
00:39:30 | midk | there's a reason that most can't |
00:39:37 | midk | the devs decide if they like something |
00:39:41 | top_bloke | man this calulator is pimp |
00:39:45 | lImbus | of course. |
00:39:53 | midk | ooj |
00:40:02 | midk | wow it works |
00:40:12 | top_bloke | damn even does sqrt |
00:40:19 | top_bloke | and decimals |
00:40:31 | top_bloke | lol - says bye now when u quit |
00:40:53 | midk | COOL |
00:41:06 | top_bloke | u notice |
00:41:11 | midk | yeah duh. |
00:41:15 | top_bloke | boo |
00:50:15 | | Quit midk () |
00:51:45 | bluEchiP | did the calc acquire the codic trig functions? |
00:52:14 | top_bloke | wha |
00:52:15 | Strath | yay... stack bug corrected |
00:52:56 | top_bloke | i dont see any trig funcs |
00:53:11 | bluEchiP | is the guy who wrote it here? |
00:53:36 | top_bloke | Submitted By: |
00:53:36 | top_bloke | Isaac - lefthands |
00:53:44 | top_bloke | i dont think so |
00:53:53 | bluEchiP | After i gave him the sqrt() fn, he asked about trig - wondered if he had got codic trig to work |
00:54:31 | top_bloke | it says Add sin, cos function, delete "Del","CE" button |
00:54:47 | bluEchiP | aha, still to be done :) |
00:55:01 | amiconn | [IDC]Dragon: Do you know who "invented" the internal rockbox bitmap format in the first place? |
00:55:41 | amiconn | I now have some suspicions why lcd_bitmap doesn't work for heights > 8. |
00:56:28 | bluEchiP | double cordicTable[51][2]= { |
00:56:30 | amiconn | This does really have to do with that weird format. Perhaps even the original inventor didn't get it 100% |
00:56:34 | bluEchiP | looks like it is on the way :) |
00:57:17 | [IDC]Dragon | amiconn: probably it represents the LCD memory layout? |
00:57:56 | [IDC]Dragon | lcd_bitmap still doesn't work? |
00:58:17 | [IDC]Dragon | I never cared, just heared rumours that it's fixed. |
00:58:28 | amiconn | Yes it does (now), but it is described wrong. lcd_bitmap() uses the wrong description for reading the source, but the right layout to write to the destination. |
00:58:31 | [IDC]Dragon | Is font rendering not done with that |
00:58:33 | [IDC]Dragon | ? |
00:59:45 | amiconn | ("It does" means representing the framebuffer layout) |
01:00 |
01:01:21 | amiconn | Next thing I will have to do is looking at the font code, especially how font heights > 8 are handled there. |
01:01:53 | [IDC]Dragon | yeah, maybe there's something fishy. |
01:02:20 | amiconn | Maybe that the odd behaviour of lcd_bitmap() is accounted for in the font code, adding some more odd-looking code. |
01:02:50 | [IDC]Dragon | ;-) |
01:03:09 | [IDC]Dragon | anyway, JPEG committed, I'm off for bed. |
01:03:17 | amiconn | It is definitely impossible to show the Rockbox logo (at boot / in info menu) in one chunk with the current lcd_bitmap() |
01:03:39 | amiconn | I've committed my grayscale update as well. |
01:04:23 | [IDC]Dragon | seen that, my code now has to stick with the old one. |
01:05:04 | [IDC]Dragon | at what time is the daily bild made? |
01:05:27 | amiconn | Dunno |
01:06:01 | amiconn | You didn't take out a single function of my framework |
01:06:06 | [IDC]Dragon | I hope it's in tomorrow |
01:06:12 | [IDC]Dragon | no, as I said |
01:06:13 | amiconn | Do you really use all the functions? |
01:06:20 | [IDC]Dragon | not at all |
01:07:00 | [IDC]Dragon | I can still thin it out later |
01:07:53 | amiconn | I'm asking because you said that you are tight on code space... |
01:08:18 | | Quit mecraw_ ("Trillian (http://www.ceruleanstudios.com)") |
01:12:38 | amiconn | I'm off now |
01:12:46 | bluEchiP | nite ami |
01:12:57 | amiconn | nite all |
01:13:01 | | Part amiconn |
01:15:41 | [IDC]Dragon | nite world |
01:15:48 | lImbus | just playing around with jpeg.rock, just awesome |
01:15:51 | bluEchiP | nite dude |
01:15:52 | lImbus | goote nite then |
01:15:55 | | Quit [IDC]Dragon () |
01:16:24 | top_bloke | JPEG.rock is out? |
01:16:40 | lImbus | yup, see cvs |
01:16:54 | top_bloke | i see |
01:17:01 | top_bloke | sweet gotta get it |
01:18:29 | Ctcp | Ignored 2 channel CTCP requests in 16 hours and 40 minutes at the last flood |
01:18:29 | * | lImbus is currently reediting some nice pics of his car |
01:21:43 | * | bluEchiP is currently feeling mind-numbingly chuffed with his hyper-fast random number algorithm :) |
01:21:55 | elinenbe | bluEchiP: what are you working on? |
01:22:03 | | Quit AciD (Remote closed the connection) |
01:22:23 | elinenbe | bluEchiP: can I get a copy of your solitaire game... |
01:22:26 | bluEchiP | aesthetically, my demo ...more to the point, it is a demo of a new set of high speed functions for games |
01:24:06 | bluEchiP | yes, it's all on my homepage :) |
01:24:12 | elinenbe | bluEchiP: what is that? |
01:24:20 | bluEchiP | http://homepage.ntlworld.com/cyborgsystems/Rockbox |
01:25:23 | bluEchiP | http://rockbox.haxx.se/mail/archive/rockbox-archive-2004-05/0356.shtml |
01:25:42 | top_bloke | u need Font9x9.h to make starfield? |
01:25:48 | bluEchiP | yes |
01:25:53 | top_bloke | ok |
01:26:10 | bluEchiP | the source will be updated in the next 20 mins |
01:26:41 | top_bloke | with what |
01:26:50 | bluEchiP | faster better tighter code :) |
01:27:01 | top_bloke | ok |
01:30:39 | lImbus | who else is currently thinking a screensaver-plugin would be sweet ? |
01:30:53 | lImbus | I imagine a plugin that is activated 20 seconds after last keypress, showing the name of the current track in the biggest possible font |
01:30:53 | bluEchiP | go4it :) |
01:31:22 | lImbus | I think I am able to write the plugin, but not the process spawning it. |
01:31:32 | top_bloke | good idea |
01:31:46 | bluEchiP | look at how the backlight switches off ;) |
01:32:19 | lImbus | ok, that's a good point, but still needs changes on core code |
01:32:33 | bluEchiP | i nkow what you mean |
01:32:41 | top_bloke | bah i got tons of errors |
01:32:43 | top_bloke | Starfield.c: In function `bc_line': |
01:32:43 | top_bloke | Starfield.c:316: parse error before '||' token |
01:33:05 | top_bloke | nm i'll get the rock |
01:33:12 | bluEchiP | the rock is way out of date |
01:33:27 | top_bloke | well then whats with all the errors |
01:33:40 | bluEchiP | too busy chatting to fix them :( |
01:33:46 | top_bloke | ok |
01:34:05 | top_bloke | i'll get the out of date rock |
01:36:44 | top_bloke | its my fault since jpeg gives errors too |
01:37:11 | bluEchiP | i was surprised i put up untested code - but this is my current project |
01:38:05 | top_bloke | i think my build is too old |
01:38:17 | bluEchiP | im using april 12 irrc |
01:38:22 | elinenbe | bluEchiP: is the demo on your homepage too? |
01:38:38 | bluEchiP | it will be in a few minutes |
01:38:42 | top_bloke | yeah well im using march 12 |
01:38:58 | top_bloke | and today is May 12 |
01:43:16 | elinenbe | bluEchiP: what is the audio 3587? |
01:43:38 | lImbus | isn't that another chip ? |
01:43:54 | bluEchiP | thats the audio chip in the recorders |
01:45:30 | lImbus | what DOES the patch you posted ? |
01:45:57 | bluEchiP | controls the audio features of the 3587 |
01:46:44 | lImbus | ahh, well, should've guessed. |
01:46:50 | bluEchiP | lol |
01:47:11 | lImbus | bluEchiP: err, something completely different: whut's that screensavers_menu.c i've got here in ~/apps/ ? |
01:47:17 | lImbus | it's empty ... |
01:47:39 | | Join [1]c0utta [0] (~c0utta@115.cust35.nsw.dsl.ozemail.com.au) |
01:48:10 | bluEchiP | no idea, sorry |
01:49:06 | lImbus | mhmm. seems to me somebody else (with cvs-permissions) thought some of my ideas before. |
01:49:16 | | Quit c0utta (Read error: 60 (Operation timed out)) |
01:49:21 | | Nick [1]c0utta is now known as c0utta (~c0utta@115.cust35.nsw.dsl.ozemail.com.au) |
01:51:32 | elinenbe | bluEchiP: nice klondike −− you should use the grayscale routines though! |
01:51:38 | bluEchiP | lol |
01:51:50 | elinenbe | they are part of the plugin interface now though... |
01:52:04 | bluEchiP | yeah - got promised help from three people with Klondike |
01:52:15 | bluEchiP | scott came through with three lines of code :) |
01:56:12 | scott666 | but those three lines are AWESOME |
01:56:28 | bluEchiP | hey there dude - LOL - how's it hangin' :) |
01:56:43 | scott666 | heh |
01:57:26 | bluEchiP | I might even highlight them next time i'm in the code - just cos I think stuff like that is funny |
01:58:00 | bluEchiP | lol |
01:58:06 | bluEchiP | already done it :) |
01:58:27 | bluEchiP | not the specific lines of code, but the sections you helped wth |
02:00 |
02:22:54 | lImbus | can somebody confirm that the numerical battery info is broken ? works only in graphical mode on my machine |
02:24:09 | *** | Saving seen data "./dancer.seen" |
02:40:35 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
02:42:27 | | Quit lImbus (" HydraIRC -> http://www.hydrairc.com <- Chicks dig it") |
02:46:10 | bluEchiP | hey top_bloke, you still there? |
02:47:47 | scott666 | apparently not |
02:47:50 | scott666 | lol |
02:47:55 | bluEchiP | lol |
02:47:59 | bluEchiP | beat me to it :P |
02:49:31 | * | scott666 wonders how this can be legal... |
02:49:33 | scott666 | http://www.allofmp3.com/wanted.shtml?action=wanted |
02:49:50 | bluEchiP | who's legal system governs it? |
02:50:10 | scott666 | if you have a cd they want, you can rip it and upload it to them, and theyll add 2x teh file size worth of downloads to your account |
02:50:24 | bluEchiP | remember socialism is all about sharing amongst the people |
02:50:25 | scott666 | in soviet russia mp3 downloads you |
02:50:29 | bluEchiP | LOL |
02:51:13 | scott666 | so im uploading 3 cds and getting like 750MB of free downloads |
02:51:28 | bluEchiP | you ARE or you COULD? |
02:51:35 | scott666 | am |
02:51:45 | scott666 | im on the third one |
02:51:46 | bluEchiP | top class |
02:51:58 | scott666 | the list of CDs they want is pretty small |
02:52:27 | bluEchiP | errrrr, that link is all in russian |
02:52:40 | scott666 | look at the top left corner |
02:52:45 | bluEchiP | ta |
02:52:47 | scott666 | should be an 'english' link |
02:53:03 | scott666 | apparently language settings are in the cookie |
02:54:08 | | Join midk [0] (mk@ACC8C507.ipt.aol.com) |
02:54:21 | bluEchiP | dont store any cookes on my machine :) |
02:54:39 | top_bloke | hey im here now |
02:54:51 | bluEchiP | new starfield stuff is up |
02:55:02 | top_bloke | nice |
02:55:06 | top_bloke | now will it compile |
02:55:18 | bluEchiP | on my machine or yours? |
02:55:26 | top_bloke | lol |
02:55:34 | top_bloke | good question |
02:55:37 | bluEchiP | lol |
02:55:47 | bluEchiP | touche |
02:55:53 | midk | touch? |
02:56:02 | top_bloke | mid u back? |
02:56:13 | ze | midk: it's pronounced like too-shay |
02:56:13 | top_bloke | well obviously |
02:56:15 | midk | no i'm a midbot |
02:56:18 | bluEchiP | no killin' some people |
02:56:29 | ze | midk: like in fencing or whatever |
02:56:30 | ze | heh |
02:56:34 | midk | *pokes ze |
02:56:54 | ze | i need vision therapy |
02:57:03 | top_bloke | i need all those bc_things? |
02:57:05 | midk | *pokes ze's face off |
02:57:08 | scott666 | *touché |
02:57:09 | bluEchiP | yep |
02:57:22 | bluEchiP | ooohhh, someone found the alt-gr key - lol |
02:57:31 | ze | heh |
02:57:47 | scott666 | gr? |
02:57:57 | ze | i don't even have support for viewing that charset properly in irc as it is |
02:57:57 | midk | ... |
02:58:12 | ze | so that accented e or whatever thing looks like an O with a horizonal line through it sorta |
02:58:16 | ze | heh |
02:58:31 | midk | can i plug my ac adaptor into your surge protector? |
02:58:46 | ze | midk: sicko |
02:58:53 | midk | ..? |
02:58:58 | bluEchiP | ze: called "theta" |
02:59:01 | scott666 | / |
02:59:01 | scott666 | e |
02:59:24 | ze | bluEchiP: yeah? in which language? |
02:59:37 | bluEchiP | greek, makes the sound "thu" |
02:59:56 | ze | oh the symbol i was talking about, i see |
03:00 |
03:00:00 | top_bloke | Ø |
03:00:07 | scott666 | yeah, that |
03:00:08 | top_bloke | ? |
03:00:20 | scott666 | stupid theta... |
03:00:27 | ze | wellnow that looks, to me, like a vertical line with a double-horizontal line going through it |
03:00:38 | bluEchiP | that's not a theta |
03:00:45 | top_bloke | you need glasses |
03:00:57 | bluEchiP | theta is O with a HORIZONTAL line through it |
03:00:59 | ze | no it's just as i was saying, my charset isn't set to match |
03:01:10 | bluEchiP | sorry, AN horizontal line |
03:01:13 | scott666 | the lines diagonal to me |
03:01:28 | bluEchiP | that's cos it's not a theta - lol |
03:01:30 | ze | the accented e shows up to me as a theta, while the theta shows up as the verticle line with a = through it |
03:01:32 | top_bloke | i thought it was A horizontal ??? |
03:01:34 | ze | heh |
03:01:46 | scott666 | (brit) |
03:01:54 | ze | heh |
03:01:54 | top_bloke | haha |
03:02:05 | bluEchiP | no "HO..." is prefixed "an" and technically you should not pronounce the H |
03:02:27 | top_bloke | but u do say the H in horizontal right |
03:02:35 | midk | i pronounce the H |
03:02:41 | midk | am i weird |
03:02:41 | ze | what about wh? |
03:02:47 | top_bloke | ? |
03:02:50 | ze | do brits confuse whores with ores? |
03:02:54 | bluEchiP | mk: yeah, but you use "infer" when you mean "imply" - lol |
03:02:55 | top_bloke | ah that was a theta i think |
03:02:59 | midk | bc |
03:03:03 | midk | infer is the same |
03:03:09 | bluEchiP | no in English |
03:03:09 | top_bloke | ? |
03:03:12 | bluEchiP | not* |
03:03:13 | top_bloke | can anyone see it |
03:03:15 | midk | did you get that definition? |
03:03:19 | midk | sorry i don't talk bc's way |
03:03:36 | ze | aren't like infer and imply the opposite ends of the same thing? |
03:03:37 | top_bloke | O |
03:03:42 | midk | ze |
03:03:44 | ze | like you can infer what somebody implied |
03:03:47 | bluEchiP | not in American |
03:03:50 | midk | in the dictionary it also says infer is to imply |
03:04:08 | top_bloke | i still get errors |
03:04:11 | scott666 | but is to imply to infer? |
03:04:13 | top_bloke | different ones this time |
03:04:13 | midk | dahahaha |
03:04:16 | bluEchiP | imply=suggest, infer=deduce |
03:04:25 | ze | bluEchiP: yeah |
03:04:27 | midk | infer ALSO = suggest |
03:04:35 | bluEchiP | only in US |
03:04:40 | midk | fine |
03:04:41 | scott666 | midk = wrong |
03:04:42 | ze | i've never seen infer used in that sense |
03:04:43 | ze | not even in the US |
03:04:44 | ze | heh |
03:04:52 | top_bloke | errors |
03:04:52 | midk | scott check out dictionary.com |
03:04:54 | ze | inferring is something done in interpretation |
03:05:10 | bluEchiP | mk will say 2dictionary.com" in a moment... |
03:05:21 | bluEchiP | oop - beaten to it |
03:05:23 | midk | hee hee i am so rotflmaoacs |
03:05:32 | top_bloke | best dictionary is at www.m-w.com |
03:05:37 | scott666 | http://dictionary.reference.com/search?q=infer |
03:05:37 | top_bloke | dictionary.com sucks |
03:05:39 | midk | in·fer ( P ) Pronunciation Key (n-fûr) |
03:05:40 | midk | v. in·ferred, in·fer·ring, in·fers |
03:05:40 | midk | v. tr. |
03:05:40 | DBUG | Enqueued KICK midk |
03:05:40 | midk | 1. To conclude from evidence or premises. |
03:05:40 | midk | 2. To reason from circumstance; surmise: We can infer that his motive in publishing the diary was less than honorable. |
03:05:41 | *** | Alert Mode level 1 |
03:05:41 | midk | 3. To lead to as a consequence or conclusion: “Socrates argued that a statue inferred the existence of a sculptor” (Academy). |
03:05:44 | midk | 4. To hint; imply. |
03:05:50 | ze | yeah i like m-w.com which is also accessable btw as webster.com (iirc) |
03:05:53 | midk | tops its just that google links to dictionary.com |
03:06:09 | top_bloke | o i c |
03:06:12 | midk | check m-w too then |
03:06:21 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
03:06:21 | * | scott666 has dictionary.com in his firefox search bar |
03:06:32 | * | ze has both |
03:06:51 | ze | and also them all in a right-click query to... menu |
03:06:54 | midk | 4 : SUGGEST, HINT <are you inferring I'm incompetent?> |
03:07:01 | bluEchiP | anyone got a password for oed.com? |
03:08:03 | ze | along with a handful of cambridge dictionaries, ebay, the various other googles, imdb, wikipedia, sourceforge, freshmeat, etymology dictionary, and amazon |
03:09:15 | scott666 | oh no, midk was right about something |
03:09:35 | scott666 | ...shouldnt the world have exploded by now? |
03:09:38 | midk | scott: ? |
03:09:40 | bluEchiP | had to happen eventually |
03:09:45 | top_bloke | lol |
03:09:51 | bluEchiP | no, i have a paper bag over my head |
03:09:57 | bluEchiP | (and trust me, i need it) |
03:10:11 | scott666 | damn slow-burning DVDs |
03:10:13 | | Join adi|home [0] (~adi|home@216.194.24.148) |
03:10:14 | ze | you know the old thing about the infinite monkeys at typewriters |
03:10:15 | midk | *bc deduces that bc is ugly |
03:10:17 | midk | er |
03:10:19 | midk | *midk |
03:10:25 | bluEchiP | ze: yes |
03:10:32 | top_bloke | u mean u INFER he's ugly |
03:10:37 | bluEchiP | LMAO |
03:10:38 | midk | no |
03:10:39 | scott666 | damn, beat me to it |
03:10:41 | ze | actually you know if you consider an infinite chaos, our whole universe as we know it would be found in some section of it |
03:11:06 | ze | along with every other finite and infinite ordering |
03:11:17 | ze | and every other universe that can be concieved of |
03:11:23 | bluEchiP | the monkey thing is a lot deeper than that, especially when misquoted along with evolutionary theory |
03:11:30 | scott666 | i want to tell a 6yo to draw 'infinite chaos' |
03:11:35 | scott666 | i think the results would be hilarious |
03:11:46 | bluEchiP | yeah - makes me think of earlier, when my random number generator was just not random enough - lol |
03:12:01 | bluEchiP | I want a very specific pattern in my random numbers |
03:12:05 | ze | hehe |
03:12:12 | midk | bc is such a... a... brainwasher |
03:12:47 | bluEchiP | thik yourself lucky, it works better and easier on smart people |
03:12:48 | scott666 | how could that be? he has such a dirty mind... |
03:12:50 | ze | i dunno why people think there's something wrong with having evolved from apes |
03:12:53 | scott666 | <rimshot> |
03:12:56 | bluEchiP | LOL |
03:12:59 | ze | i mean i don't see anybody turning their nose up at rags-to-riches stories |
03:13:14 | bluEchiP | go go mokey boy |
03:13:20 | bluEchiP | monkey |
03:13:24 | ze | you'd think we'd be proud of having advanced from humble origins like that |
03:13:28 | scott666 | ze: buts its perfectly ok for us to all be inbred (adam&eve) |
03:13:47 | | Part midk |
03:13:55 | bluEchiP | adam had two sons ...one left the garden of eden to find a wife |
03:14:10 | bluEchiP | hepl me out here :) |
03:14:27 | scott666 | did he find one? i thought adam and eve were the only 2 |
03:14:29 | ze | scott666: well actually i read something recently that said upon closer examination, inbreeding isn't necessarily a bad thing.. that the mutations that occur were traditionaly exagerated and generally contribute positively to genetic diversity (and may indeed be a mechanism specifically for that purpose) |
03:15:10 | bluEchiP | but inbreeding ONLY would be fatal |
03:15:20 | scott666 | yeah |
03:15:39 | scott666 | well and didnt eve come from one of his ribs? |
03:15:42 | *** | Alert Mode OFF |
03:15:52 | bluEchiP | allegedly |
03:15:53 | scott666 | thats like cloning and only chagning a Y to an X |
03:16:00 | ze | well there wouldn't be inbreeding "ONLY" because the increased incidence of genetic mutations sorta disrelate the people don't they? heh |
03:16:11 | bluEchiP | hmmmmm |
03:16:27 | bluEchiP | we need another Noah incident so we can test the theory |
03:16:54 | ze | well, we got 8 years to set it up so we can actually observe what happens and not just die with everyone else |
03:16:55 | scott666 | yeah thats a good point, wed all have to come from noah and his wife, not adam and eve |
03:16:58 | ze | heh |
03:17:00 | ze | :p |
03:17:23 | ze | well |
03:17:31 | ze | noah and his wife would have to have come from adam and eve |
03:17:38 | ze | so it's not one or the other |
03:17:39 | ze | heh |
03:17:42 | bluEchiP | Noah got to take his sons |
03:17:42 | bluEchiP | ...anyone say Oedipus complex? |
03:18:07 | * | scott666 just read that in english |
03:18:26 | bluEchiP | download the tom lehrer track oedipus rex |
03:18:35 | ze | dinner's ready, bbl |
03:18:43 | bluEchiP | l8rz |
03:19:23 | top_bloke | oedipus the king? |
03:19:47 | top_bloke | i just read that too |
03:20:07 | bluEchiP | the greek guy who bonked his mum |
03:20:28 | scott666 | i have a test on that tomorrow... |
03:20:40 | top_bloke | he didnt know it was his mum |
03:20:46 | bluEchiP | listen to the tom lehrer sng before tomorrow |
03:20:50 | top_bloke | go to sparknotes.com |
03:20:56 | scott666 | yeah, neither did she |
03:21:02 | scott666 | we read most of it in class |
03:21:31 | bluEchiP | "and when found out what he'd done, he plucked his eyes out one-by-one" |
03:22:31 | top_bloke | yeah |
03:22:33 | scott666 | i thought it was most like stabbing himself in the face |
03:22:39 | scott666 | *more |
03:22:49 | | Join damaja [0] (damaja@cpc5-duns1-5-0-cust191.lutn.cable.ntl.com) |
03:22:54 | damaja | hello |
03:22:58 | top_bloke | it was his wife(moms) brooch i think |
03:23:04 | scott666 | yeah |
03:23:17 | scott666 | he grabbed it off her after they found out hse hung herself |
03:23:25 | damaja | do any of you own a AV300? |
03:23:46 | top_bloke | mid has an AVsomething |
03:24:01 | bluEchiP | midk disappeared |
03:24:08 | scott666 | dogger has one of the AVs |
03:24:08 | bluEchiP | try the #avos group? |
03:24:35 | damaja | thanks |
03:24:52 | scott666 | right, dogger started AVos |
03:35:09 | | Join midk [0] (mk@ACC8C507.ipt.aol.com) |
03:35:12 | | Part midk |
03:37:13 | bluEchiP | oi scott, did you just pass wind? |
03:47:11 | top_bloke | anyone get the JPEG to wrok? |
03:47:21 | top_bloke | work |
03:48:38 | scott666 | i havnt tried it yet, im just gonna wait for tomorrows daily build |
03:48:50 | top_bloke | its out on bleeding edge |
03:48:59 | top_bloke | but i just get a black screen |
03:49:07 | scott666 | yeah. im waiting for the scabby edge |
03:49:16 | scott666 | after the blood kinda heals over |
03:49:23 | top_bloke | scabby |
03:49:25 | top_bloke | thats rich |
03:49:28 | top_bloke | LOL |
03:57:20 | | Quit wake ("leaving") |
04:00 |
04:00:56 | | Quit top_bloke (Read error: 54 (Connection reset by peer)) |
04:17:43 | bluEchiP | lol |
04:23:01 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
04:24:11 | *** | Saving seen data "./dancer.seen" |
04:31:01 | | Join [1]c0utta [0] (~c0utta@102.cust47.nsw.dsl.ozemail.com.au) |
04:33:26 | | Quit c0utta (Read error: 60 (Operation timed out)) |
04:39:33 | | Join c0utta [0] (~c0utta@18.cust45.nsw.dsl.ozemail.com.au) |
04:39:46 | | Quit [1]c0utta (Read error: 104 (Connection reset by peer)) |
04:42:51 | | Quit damaja () |
05:00 |
05:02:23 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
05:16:12 | | Quit c0utta (Read error: 104 (Connection reset by peer)) |
05:21:33 | | Join c0utta [0] (~c0utta@183.cust47.nsw.dsl.ozemail.com.au) |
05:37:41 | | Join [1]c0utta [0] (~c0utta@128.cust44.nsw.dsl.ozemail.com.au) |
05:48:41 | | Quit c0utta (Read error: 60 (Operation timed out)) |
05:48:49 | | Nick [1]c0utta is now known as c0utta (~c0utta@128.cust44.nsw.dsl.ozemail.com.au) |
06:00 |
06:06:11 | | Join midk [0] (mk@ACC8C507.ipt.aol.com) |
06:06:16 | midk | oyah |
06:06:50 | midk | hey bc can i shove my toothpick into your receptacle? |
06:08:01 | midk | can i release a load of my piranhas into your vast ocean of shit? |
06:08:22 | midk | careful, they bite |
06:08:52 | webmind | piranhas don't bite people.. they're teetgh arent big enough... |
06:08:56 | webmind | just a myth |
06:09:36 | ze | do they have smaller teeth than spiders? spiders bite people... :p |
06:09:46 | midk | yes, much smaller |
06:09:48 | midk | but there are thousands |
06:11:15 | midk | ze i can't restrain much longer |
06:11:22 | midk | are you prepared to succeed to bc? |
06:11:29 | midk | assuming he doesn't make it in time |
06:11:49 | ze | huh? |
06:11:59 | midk | will you take bc's position |
06:12:08 | midk | if he doesn't return before i must release them? |
06:12:17 | ze | um |
06:12:22 | ze | i don't want your toothpick if thats what you mean |
06:12:23 | ze | heh |
06:12:42 | midk | i think you want my load of piranhas |
06:12:54 | midk | can i overload your cpu causing you to force eject all data contained within? |
06:13:26 | ze | there's not much data in a cpu |
06:13:35 | midk | i didnt say from your cpu |
06:13:37 | ze | and whats this about ejection |
06:13:39 | midk | i meant from inside you |
06:13:42 | midk | ejection |
06:13:43 | midk | like |
06:13:46 | midk | exiting its house |
06:13:55 | ze | oh |
06:14:02 | ze | i don't tend to exit my house |
06:14:06 | midk | no no no |
06:14:10 | midk | something exiting you |
06:14:19 | midk | don't worry, you'll like it |
06:14:26 | ze | heh |
06:14:49 | midk | ok well bc isnt around |
06:14:56 | midk | i guess he and his paper bag mask miss out |
06:15:06 | midk | i want to release another load onto that bag of his |
06:15:10 | midk | but i shall do so later. |
06:24:13 | *** | Saving seen data "./dancer.seen" |
06:36:40 | | Join Sonick [0] (~jirc@d142-173-14-28.bchsia.telus.net) |
06:37:12 | Sonick | Hi, quick question: I read on a site that w/ rockbox, you can hookup the Recorder v2 to the TV and watch videos, this true: |
06:37:21 | midk | no. |
06:37:21 | Sonick | ? |
06:37:54 | Sonick | okay, it can only play those rockbox formatted files in the little LCD right? |
06:38:19 | midk | right |
06:38:29 | Sonick | okay thanks |
06:38:32 | | Quit Sonick (Client Quit) |
06:42:30 | webmind | well, you could hook it up to the tv... |
06:42:41 | midk | nice try webmnd |
06:42:44 | midk | but hes gone |
06:42:46 | midk | and no you cant |
06:42:47 | midk | so yah |
06:42:48 | webmind | i know |
06:42:57 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
06:43:08 | webmind | yes you can.. if you build a emulator for the screen and output it to the tv |
06:43:37 | webmind | you'll probably end up with something more powerfull then the recorder.. but ey |
06:44:13 | midk | you can't |
06:44:14 | midk | lol |
06:44:19 | midk | how would you send it to the tv? |
06:44:46 | webmind | well a random computer could do it with tv out |
06:44:59 | webmind | but you need to emulate/fake the display |
06:45:11 | webmind | it's technically possible.. but kinda useles |
06:45:12 | midk | we have no tv out just btw :) |
06:45:27 | webmind | no |
06:45:39 | webmind | i meant to replace the current lcd screen |
06:46:09 | midk | still no tv out. |
06:46:26 | webmind | you'll me making the tv out |
06:46:36 | webmind | me=be |
06:46:49 | midk | ... |
06:46:51 | webmind | in a very sick sick way |
06:46:56 | scott666 | you could make an rvf player |
06:47:09 | webmind | rvf ? |
06:47:13 | scott666 | and scale your tv to 112x64 |
06:47:42 | webmind | uhm yeah |
06:47:49 | midk | ok scott |
06:47:51 | midk | since you WHINE |
06:47:55 | webmind | anyway.. it's possible |
06:47:58 | scott666 | in soviet russia, mp3 downloads you |
06:48:04 | | Quit scott666 ("i'll be back...eventually...") |
06:48:18 | | Part bluEchiP |
07:00 |
07:16:04 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
07:16:04 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
07:17:52 | | Join LinusN [200] (~linus@labb.contactor.se) |
07:19:22 | dwihno | \o/ Linus |
07:19:34 | midk | hi linusn |
07:23:11 | LinusN | hola |
07:43:10 | | Quit hardeep ("[BX] Oral sex makes your day") |
07:44:30 | midk | sorta off topic. |
07:46:35 | midk | breakout timeline: -friday = finish font, few bugfixes | -sunday: finish prefs screen and gray shade selector | -tuesday: collision detection | -wednesday: testing & bugfixes if any / any last minute features | -wed night or thurs: RELEASE |
08:00 |
08:06:42 | | Join lImbus [0] (lImbus@103.180-200-80.adsl.skynet.be) |
08:13:58 | midk | nite all |
08:14:03 | | Quit midk () |
08:24:15 | *** | Saving seen data "./dancer.seen" |
08:53:56 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
08:55:33 | | Join magrosseteub [0] (Phil@82.66.53.81) |
08:55:50 | magrosseteub | hi ! |
08:56:03 | lImbus | hi |
08:56:11 | | Nick magrosseteub is now known as Ph1l (Phil@82.66.53.81) |
08:56:33 | Ph1l | I discovered Rockbox 3 days ago |
08:56:40 | Ph1l | and it rocks |
08:56:54 | lImbus | of course it does ;-) |
08:57:10 | lImbus | what kind of device do you use ? |
08:57:27 | Ph1l | AJB 20 Player |
08:58:05 | Ph1l | no Studio |
08:58:27 | Ph1l | with initial firmware 5.03 and RB 2.2 |
08:58:36 | lImbus | ok, then you must stil be missing a lot of features. I've never seen a player, but many parts of code that do not work for "players" (player + studio are referred as "players") |
08:58:46 | Ph1l | I'm somewhat afraid of flashing the firmware with RB |
08:59:12 | lImbus | err ? somebody told me yesterday it won't work with studios ? |
08:59:27 | Ph1l | so I'm happy i did not try :) |
08:59:37 | lImbus | mhmmm. |
08:59:48 | Ph1l | I have a problem though |
09:00 |
09:00:24 | lImbus | aha ? may I help ? |
09:00:25 | Ph1l | My AJB USB link does not work with my A7N8X |
09:00:34 | Ph1l | it works on W98 |
09:00:40 | Ph1l | on an old XP box |
09:01:00 | Ph1l | but it just hangs my A7N8X w/ XP |
09:01:08 | lImbus | A7... that's the mainboard ? |
09:01:12 | Ph1l | I know it's a known problem |
09:01:17 | Ph1l | yep, it's the mobo |
09:01:38 | Ph1l | I have gotten in touch with the French support team |
09:01:45 | Ph1l | but they did not help alot |
09:01:55 | Ph1l | they told me to update my drivers... |
09:02:02 | Ph1l | to change OS to W2K |
09:02:10 | Ph1l | but still, it hangs |
09:02:28 | Ph1l | at best, it will detect the USB disk (FUJITSU) |
09:02:33 | lImbus | ok. I remember having broken my fingers on a mates computer (it was something AMD K6-500) then I read that it is impossible to get it running. even with an external (== pci) usb card. that was 2in2k |
09:02:46 | Ph1l | but won't be able to read ANY partition (or file) on it |
09:03:01 | lImbus | I am afraid I can't help you here |
09:04:11 | lImbus | about flashing, see here: http://rockbox.haxx.se/docs/flash.html |
09:04:17 | Ph1l | thx |
09:04:45 | lImbus | 4. Requirements "You need two things: The first is a Recorder, FM Recorder or Recorder V2 model." |
09:05:23 | lImbus | what a bummer you fail on the first "thing" |
09:06:03 | Ph1l | i have read it quickly. Maybe i got confused by "The technology works for the Player models, too" |
09:06:42 | lImbus | "Players can also be flashed, but Rockbox does not run cold-started on those, yet." |
09:06:52 | lImbus | mhmm. gotta ask IDC whut that means |
09:07:24 | lImbus | I would say "hand#s off" as |
09:07:26 | lImbus | arl |
09:08:02 | Ph1l | arl means ? |
09:08:04 | lImbus | * as long as there are no packages for players such studio. probably [IDC]Dragon is / was still working on that. |
09:09:02 | lImbus | about arl: sorry, sometimes I am killing myself by sending msgs prematurely, such as the message BEFORE 'arl' |
09:10:18 | Ph1l | ok |
09:11:04 | Ph1l | i think I have read some guy has begun writing a home made USB driver (I hope for 2K/XP) but I can't find where I read that |
09:11:18 | Ph1l | something like snooby |
09:11:54 | Ph1l | Nevermind |
09:12:00 | Ph1l | It's directory snoop |
09:12:03 | Ph1l | I got it |
09:12:48 | lImbus | ah bon ? show me. so you think another TTP-Driver will fix that ? |
09:20:20 | Ph1l | i just went on the side. It's not what I thought |
09:20:48 | Ph1l | It's a low level disk explorer |
09:21:06 | Ph1l | http://www.briggsoft.com/dsnoop.htm |
09:21:29 | lImbus | uhh. I found a driver for linux, if that suits you: http://bjorn.haxx.se/isd200/ |
09:21:47 | Ph1l | does not work any better |
09:21:53 | Ph1l | i have already tried it |
09:22:00 | Ph1l | my gf is not a linux fan though |
09:22:29 | lImbus | whoa. then I might pretend you#ve got a hardware problem like I had on my mates machine |
09:22:33 | Ph1l | where are you located ? |
09:23:06 | lImbus | belgium, east belgium, german speaking region, next to Aachen (Aix-la-Chapelle) |
09:23:07 | Ph1l | there is a known incompatibility/problem with A7N8X & AJB 20 Studio |
09:23:22 | lImbus | but everyone speak french too ok course |
09:23:23 | LinusN | lImbus: rockbox doesn't work in a flashed player (yet) |
09:23:34 | Ph1l | hi LinusN |
09:23:43 | LinusN | the lcd initialization is not complete |
09:23:48 | LinusN | hi |
09:23:51 | lImbus | thanks Linus, that's what I understood. including the 'yet' ;-) |
09:24:04 | lImbus | and good morning of course |
09:24:53 | lImbus | LinusN: Have you noticed there are concurrent comments in powermgmt.c concerning the charging_state ? |
09:25:08 | LinusN | where? |
09:25:17 | lImbus | some say charging_state = 2 /* top-off */ some say /* trickle */ |
09:25:52 | Ph1l | and it still compiles ? |
09:26:22 | lImbus | of course, gcc doesn't do semyntic checks on comments |
09:26:31 | lImbus | s/semyntic/semantic |
09:26:48 | Ph1l | lImbus : about Directory Snoop :Directory Snoop is a cluster-level search tool that allows Windows ¦ |
09:26:48 | Ph1l | ¦ users to snoop through their FAT and NTFS formatted disk drives to ¦ |
09:26:48 | Ph1l | ¦ see what data may be hiding in the cracks. Use Directory Snoop to ¦ |
09:26:48 | DBUG | Enqueued KICK Ph1l |
09:26:48 | Ph1l | ¦ recover deleted files you thought you would never see again or ¦ |
09:26:49 | Ph1l | ¦ permanently erase sensitive files so that no one will know they ever ¦ |
09:26:49 | *** | Alert Mode level 1 |
09:26:49 | Ph1l | ¦ existed. Supported media include local hard drives, floppy disks, ¦ |
09:26:51 | Ph1l | ¦ Zip disks, MO disks, and flashcard devices. |
09:27:07 | lImbus | yeah, saw that, thanks. may be useful |
09:27:12 | LinusN | lImbus: yeah, the charge states are different on liion models by mistake |
09:28:02 | Ph1l | How is the project documented ? |
09:28:04 | lImbus | aha.. btw: its charge_state, not "charging_state" as stated above, just or Ctrl-F |
09:28:21 | LinusN | i know |
09:28:25 | Ph1l | because I would like to contribute if i can |
09:28:28 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
09:28:28 | * | LinusN goes to a meeting |
09:29:08 | Ph1l | maybe I need more time to get into the philosophy of the project |
09:31:00 | lImbus | Ph1|: I'm doing same. I am currently digging through the to understand the stuff (thread concept, queues, ...) and doing small modifications for my own. then, once a day, when I am cool, a patch of mine will go to the cvs *dream* |
09:31:30 | Ph1l | lol |
09:31:41 | Ph1l | I fact i dunno what is... needed |
09:31:59 | Ph1l | maybe I should begin with games/ .rock files |
09:32:12 | lImbus | like I did some weeks befor e;-) |
09:32:17 | lImbus | *before |
09:33:03 | Ph1l | the review of my mobo (and the known incompatibility) is there : http://www.techspot.com/vb/showthread.php?s=&threadid=7934 |
09:33:12 | Ph1l | got to go for now |
09:33:21 | lImbus | get the SDK, or toolchain as some call it. (it's a small gcc within cygwin), cvs update every day, have a look at the changes people are doing, study .rocks and so on. |
09:33:26 | lImbus | well then, have a nice day |
09:33:36 | * | Ph1l has to work sometimes :/ |
09:33:54 | Ph1l | thx |
09:33:59 | Ph1l | see you later |
09:34:08 | lImbus | cu |
09:36:50 | *** | Alert Mode OFF |
10:00 |
10:09:58 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
10:15:55 | | Quit Ph1l (Read error: 60 (Operation timed out)) |
10:24:18 | *** | Saving seen data "./dancer.seen" |
10:48:45 | lImbus | off for small travel |
10:48:52 | | Quit lImbus (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") |
11:00 |
11:05:15 | | Join [1]c0utta [0] (~c0utta@41.cust47.nsw.dsl.ozemail.com.au) |
11:35:07 | | Quit c0utta (Read error: 110 (Connection timed out)) |
11:35:17 | | Nick [1]c0utta is now known as c0utta (~c0utta@41.cust47.nsw.dsl.ozemail.com.au) |
11:37:05 | | Join amiconn [0] (~jens@pD9E7F221.dip.t-dialin.net) |
11:43:57 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
11:54:08 | | Join Ph1l [0] (Phil@segur-3-82-66-53-81.fbx.proxad.net) |
12:00 |
12:06:27 | | Join limbus [0] (~manuel@kernel.cycos.net) |
12:17:22 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
12:23:36 | | Join pfavr [0] (pfavr@dyna218-088.nada.kth.se) |
12:24:20 | *** | Saving seen data "./dancer.seen" |
12:58:46 | amiconn | LinusN, are you around? |
13:00 |
13:03:56 | limbus | phew, poor guy. he went to a meeting at 9h30 |
13:07:18 | | Quit Ph1l (Read error: 60 (Operation timed out)) |
13:19:16 | LinusN | amiconn: i'm here |
13:20:26 | | Join [IDC]Dragon [0] (~c2af7556@reladm.kharkov.net) |
13:21:36 | amiconn | Hi Jörg |
13:22:06 | [IDC]Dragon | Hi Jens |
13:22:21 | amiconn | LinusN: While modifying grayscale to support the rockbox bitmap format, I finally found the reason why lcd_bitmap() doesn't work for height > 8 |
13:22:55 | LinusN | it doesn't? |
13:23:11 | amiconn | Nope. |
13:23:12 | LinusN | i thought it was >16 |
13:23:22 | LinusN | how does large fonts work then? |
13:23:32 | amiconn | just a moment. |
13:23:48 | amiconn | (1) see comment and loop in main_menu.c: |
13:23:50 | amiconn | so we "stripe" the logo output */ |
13:24:03 | amiconn | Oops, first part missing. |
13:24:11 | amiconn | the bitmap function doesn't work with full-height bitmaps |
13:24:12 | amiconn | so we "stripe" the logo output |
13:24:20 | amiconn | the bitmap function doesn't work with full-height bitmaps |
13:24:20 | amiconn | so we "stripe" the logo output |
13:24:55 | amiconn | The problem is that lcd_bitmap() expects the format as described in lcd-recorder.c: |
13:25:03 | LinusN | yes, but it could just as well been 16 afaik |
13:25:30 | amiconn | No, I checked that, it is 8 |
13:25:56 | amiconn | Bits in a byte arranged vertically, lsb at top; bytes in column-major order. |
13:26:19 | amiconn | This is also what is generated by the font routines, so it works for large fonts. |
13:27:11 | amiconn | *but* the output of bmp2rb consists of bytes in row-major order, so it doesn't work with that if the number of rows is > 1 |
13:27:25 | amiconn | We now have two options: |
13:43:33 | amiconn | (1) Stick with the format as described in lcd-recorder.c |
13:43:34 | amiconn | This would require a rewrite of bmp2rb.c to correctly generate that format. |
13:43:34 | amiconn | It would also require to replace *all* logos in the source (both core and plugins) to be re-generated |
13:43:34 | LinusN | not a problem imho |
13:43:34 | DBUG | Enqueued KICK amiconn |
13:43:34 | amiconn | (2) Switch the format to use the bytes in row-major order, as generated by bmp2rb |
13:43:34 | [IDC]Dragon | we should do whatever is more "naturally" to the display code |
13:43:34 | amiconn | This would require a rewrite of lcd_bitmap() to support that format, and adapt rotate_font_bits() to generate the new format as well. |
13:43:34 | LinusN | absolutely |
13:43:34 | [IDC]Dragon | I think 1) is better |
13:43:34 | *** | Alert Mode level 1 |
13:43:34 | amiconn | No correction of any logo is required for that. Striping will still work, but could be thrown out one by one. |
13:43:34 | [IDC]Dragon | if you shift the bits to a new y position, you can continue with the next byte |
13:43:34 | *** | Alert Mode level 2 |
13:43:34 | amiconn | [IDC]Dragon: This is also possible with option (2), only the pointer arithmetics are different. |
13:43:34 | DBUG | Enqueued KICK [IDC]Dragon |
13:43:34 | [IDC]Dragon | with 1) you can complete a column more naturally, I think |
13:43:34 | *** | Alert Mode level 3 |
13:43:34 | amiconn | Imo option (2) is better, since that format is the same as now used by the framebuffer (after the flip some time ago) |
13:43:34 | [IDC]Dragon | if you display on y mod 8 boundaries, yes |
13:43:34 | *** | Alert Mode level 4 |
13:43:34 | [IDC]Dragon | but if not, the access is more difficult |
13:43:34 | *** | Alert Mode level 5 |
13:43:34 | amiconn | Imo the difference is neglectible: You only have to use src += LCD_WIDTH instead of src++ |
13:43:34 | *** | Alert Mode level 6 |
13:43:34 | amiconn | LinusN: I would vote for option (2) but would know your opinion before changing the core behaviour |
13:43:34 | *** | Alert Mode level 7 |
13:43:34 | amiconn | *like to know |
13:43:34 | LinusN | i trust your judgement, do whichever you feel is best |
13:43:34 | *** | Alert Mode level 8 |
13:43:34 | [IDC]Dragon | for 2) the increment would depend on the source width, not the LCD |
13:43:34 | LinusN | in fact, option 2) may be easier, because we won't have to hunt down the original bitmaps for the logos :-) |
13:43:34 | *** | Alert Mode level 9 |
13:43:34 | [IDC]Dragon | destination is LCD |
13:43:34 | *** | Alert Mode level 10 |
13:43:34 | amiconn | [IDC]Dragon: oops, of course |
13:43:34 | *** | Alert Mode level 11 |
13:43:34 | amiconn | LinusN: If you would still prefer option (1), I could try to transpose the arrays without using the original bitmap |
13:43:34 | *** | Alert Mode level 12 |
13:43:34 | amiconn | But option (2) means less work, yes. |
13:43:34 | *** | Alert Mode level 13 |
13:43:34 | [IDC]Dragon | Again, I prefer 1), I think the addressing would be better |
13:43:34 | *** | Alert Mode level 14 |
13:43:34 | [IDC]Dragon | you definitely want to walk the colums first, to recycle the shift residue |
13:43:34 | *** | Alert Mode level 15 |
13:43:34 | amiconn | Yes, but as I already said, this is also possible with the new format. |
13:43:35 | *** | Alert Mode level 16 |
13:43:35 | [IDC]Dragon | so it would be netural to have the culumn bytes subsequent in the source as well |
13:45:09 | [IDC]Dragon | I'ts been like your 2) before the buffer transpose, you can compare, the code looks better now |
13:45:12 | amiconn | With option (2), the shortcut for drawing at (y mod 8) == 0 positions with clearing of background could be extended to multi-line bitmaps. |
13:47:23 | [IDC]Dragon | hmm, that's an argument |
13:48:28 | amiconn | ..and you wouldn't have to hunt down all the bitmap arrays. There are quite a number of them, especially in some plugins. |
13:49:12 | amiconn | The difference in execution time of the loop should be neglectible, although I have to admit that it would look a bit weird. |
13:49:45 | [IDC]Dragon | what's the format of the fonts? |
13:50:12 | amiconn | The fonts are in completely different format on disk, and are transposed while loading. |
13:50:33 | amiconn | This transposition would have to be changed as well, see above. |
13:50:45 | [IDC]Dragon | so that transpose needs adjustment? |
13:50:52 | [IDC]Dragon | ok |
13:51:59 | [IDC]Dragon | I'm moving towards 2) then |
13:53:36 | *** | Alert Mode OFF |
13:54:30 | | Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") |
13:54:38 | amiconn | So I'm facing a rewrite of lcd_bitmap() and rotate_font_bits() this evening... |
13:55:26 | [IDC]Dragon | lcd_bitmap() has already been that way before, you can peek |
13:55:45 | [IDC]Dragon | (but without the short cut) |
13:56:51 | amiconn | I will have a look, but probably it was the other way round before the lcd buffer reordering - it did both input and output in column-major format. |
13:57:47 | amiconn | Currently it does input in column-major format and output in row-major format. |
13:58:09 | amiconn | After the rewrite it will do both input and output in row-major format. |
14:00 |
14:02:39 | Strath | hrm.. quick question: how large of an area does the jukebox series have for code execution? |
14:04:53 | [IDC]Dragon | Strath: the whole address space |
14:05:28 | Strath | hrm? which is? |
14:05:29 | [IDC]Dragon | or what do you mean? |
14:05:40 | Strath | and all physivaly mapped? |
14:06:12 | [IDC]Dragon | addresses are 28 bit, afaik |
14:06:42 | Strath | the jukebox series stores firmware pdates on the harddrive.. correct? |
14:06:46 | [IDC]Dragon | of course there are many gaps |
14:07:00 | [IDC]Dragon | yes |
14:07:31 | Strath | basically, what is the size of the firmware area on the jukebox series |
14:07:55 | [IDC]Dragon | the archos loader limits it artificially to 200 KB |
14:08:02 | Strath | i my be making a wrong assumption |
14:08:07 | Strath | ok.. |
14:08:29 | [IDC]Dragon | can you as the question behind these questions? |
14:08:38 | [IDC]Dragon | as/ask |
14:08:46 | Strath | has that limit been negated by rockbox? |
14:09:25 | Strath | just curiosity |
14:09:27 | [IDC]Dragon | only if you run from flash, or rolo (=execute a software manually from disk) |
14:09:40 | Strath | hrm |
14:09:48 | [IDC]Dragon | If you star the "classic" way, the limit is there |
14:09:58 | Strath | ok |
14:10:07 | [IDC]Dragon | the loader also has a minimum size, I think 50 KB |
14:10:26 | Strath | thanks, thats what i was wondering |
14:10:34 | Strath | (all of it) |
14:10:36 | Strath | :) |
14:13:30 | [IDC]Dragon | yes, this minimum is a nut to crack when you want to run your first hello-world-LED-blink program as a firmware |
14:16:54 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
14:24:21 | *** | Saving seen data "./dancer.seen" |
14:27:12 | Strath | wow... i cleaned up some code and gmemu runs much much faster |
14:30:03 | [IDC]Dragon | emulators are nice, I was also using one when analyzing the boot code |
14:31:27 | [IDC]Dragon | but it had a bug, so I had to rewrite (patch) a piece of code with equivalent code to make it pass the emulation |
14:31:38 | Strath | too bad the tcc has > 283 mnemonics |
14:32:13 | Strath | why not patch the emulator? |
14:43:48 | | Join Ph1l [0] (Phil@segur-3-82-66-53-81.fbx.proxad.net) |
14:51:08 | [IDC]Dragon | Strath: because it's a commercial, closed-source software |
14:51:18 | Strath | ick |
14:51:22 | Strath | ok |
14:52:02 | [IDC]Dragon | but a GUI also helps, coloring modified registers/memory, etc. |
14:52:57 | Strath | another one spoiled by GUIs, CLI all the way!! |
14:53:05 | [IDC]Dragon | can you hook your emulator into something existing, maybe gdb? |
14:53:53 | [IDC]Dragon | I'm no expert, but maybe there are "standards" in the open source world for doing such |
14:55:03 | Strath | well, so far i'm writing it in borland builder, using cross platform code and methods |
14:57:26 | Strath | (and using the integrated debugger) |
14:58:11 | [IDC]Dragon | not debugging your emulator, I mean debugging (stepping, etc) the emulated code |
14:58:42 | Strath | oh.... i have internal methods |
14:59:14 | Strath | step, walk, walkto, jog, jogto, run, and runto |
15:00 |
15:00:35 | Strath | it'd say right now, the output looks more like a debugger than an actual emulator |
15:01:11 | Strath | http://www.donat.org/michael/archos/temp/jog.txt |
15:01:47 | Strath | that is a rather old output dump, but it's still basicly the same |
15:06:49 | [IDC]Dragon | I was just suggesting, if you plug yourself to e.g. gdb, you can use all the existing infrasructure |
15:07:01 | [IDC]Dragon | doesn't that sound good? |
15:07:33 | LinusN | i added some archos extensions to the gdb SH simulator |
15:07:35 | Strath | well, since the current limiting factor is opcode implementayion |
15:08:04 | LinusN | it's wonderful to have the entire gdb support for the simulated target |
15:08:12 | [IDC]Dragon | LinusN: there's one? |
15:08:14 | Strath | ya.. |
15:08:19 | dwihno | \o/ |
15:08:34 | LinusN | in Strath's case, though, he would have to write the disassembler stuff too |
15:08:43 | Strath | well the plan is to port the gnu toolchain... gdb is just a piece of that |
15:08:50 | [IDC]Dragon | didn't know that. I was using Lauterbach |
15:08:58 | LinusN | [IDC]Dragon: yes, there's an sh simulator target in gdb |
15:09:21 | LinusN | i have lcd and partial i2c emulation working |
15:09:28 | Strath | there isn't any CalmRISC support |
15:11:30 | Strath | a couple outdated references from redhat regarding samsung, but no mention of it since the initial press release a few years ago |
15:11:40 | [IDC]Dragon | Redhat is doing something with eCos on CalmRISC, including gdb |
15:12:06 | [IDC]Dragon | http://sources.redhat.com/ecos/docs-latest/ref/calmrisc16.html |
15:12:13 | Strath | good frigen luck trying that route.... |
15:17:37 | Strath | notice the files in refered to cvs are almost two years old, and only relate to comunicating with the specific chip on a "core evaluation board" (ie, not a real CalmRISC uC) |
15:28:24 | | Join hardeep [0] (1098@208.247.65.237) |
15:29:16 | Strath | yup... just as i remembered... no gnu toolchain for calmrisc from eCos, only using gdb to load the binary to the board |
15:29:26 | | Quit [IDC]Dragon ("no fate but what we make (EOF)") |
15:34:33 | | Part LinusN |
15:39:22 | | Join Christi-S [0] (~christi@client-1572-p-2-lns.glfd.dial.virgin.net) |
15:40:15 | Christi-S | Good afternoon. The mailing list seems to be ignoring my attempts to join it. Is there anyone here who can help with that? |
15:41:14 | limbus | dunno. it's certainly a technical problem if you can't join |
15:42:43 | Ctcp | Ignored 2 channel CTCP requests in 0 seconds at the last flood |
15:42:43 | * | Christi-S nods. It's not currently urgent as my Jukebox is away being replaced by a shiny new(ish) FM recorder, but I type my email address into the form, and it apparently vanishes into cyberspace. :( |
15:52:18 | limbus | you know that fm-recorders have some disadventages ? |
15:52:50 | Christi-S | Bit late now unfortunately - do you mean the LiIon battery? |
15:53:32 | limbus | with others. |
15:54:10 | * | Christi-S liked the idea of having a radio too, and since I needed to upgrade the HD anyway ... |
15:54:32 | limbus | some said the sound-quality has become worse, the radio must be dissapointing, no digi-io |
15:55:15 | * | Christi-S had heard the sound quality was better. Must be one of those personal things. |
15:55:20 | Christi-S | What is digi-io? |
15:56:21 | limbus | digital sound- input and output. |
15:56:38 | Christi-S | Oh, right. |
15:56:59 | Christi-S | I can like without that, and my JB player 20 didn't have that anyway. |
15:58:21 | Christi-S | Having spare NiMHs was a mixed blessing anyway. You still had to carry them round with you. |
15:59:03 | Christi-S | I won't really be able to compare until it arrives, since I don't actually know anyone else who had one. |
15:59:54 | Christi-S | Weirdly it was rockbox that persuaded me to upgrade, since it pretty much fixed all the flaws in the player and made a lot more use of the v2/FMR display. |
16:00 |
16:04:08 | | Quit c0utta (" HydraIRC -> http://www.hydrairc.com <- \o/") |
16:06:30 | limbus | jup, that's right. rockbox is a pleasure |
16:19:16 | Christi-S | Oh - weird. It just worked and I'm now subscribed. |
16:24:22 | *** | Saving seen data "./dancer.seen" |
16:32:17 | | Quit Strath ("ChatZilla 0.9.61 [Mozilla rv:1.7b/20040316]") |
16:53:20 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
16:53:26 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
17:00 |
17:53:36 | | Quit limbus (Remote closed the connection) |
17:53:37 | | Quit Christi-S (Read error: 54 (Connection reset by peer)) |
18:00 |
18:11:58 | | Quit Ph1l (Read error: 110 (Connection timed out)) |
18:24:24 | *** | Saving seen data "./dancer.seen" |
18:26:56 | | Join limbus [0] (~manuel@193.155.95.5) |
18:37:28 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
18:52:47 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
18:52:49 | | Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
19:00 |
19:13:34 | | Join Ph1l [0] (Phil@82.66.53.81) |
19:13:34 | | Quit NibbIer (Read error: 54 (Connection reset by peer)) |
19:17:48 | | Quit hardeep ("[BX] Who ate my nuggets?!") |
19:25:19 | elinenbe | bug: when I boot with the USB plugged in, it does not get recognized by the computer reliably... |
19:26:09 | limbus | booting rockbox or the computer ? |
19:29:15 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
19:44:58 | elinenbe | booting rockbox. |
20:00 |
20:02:16 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
20:02:20 | | Part cjnr11 |
20:02:27 | limbus | might have been my fault yesterday evening. |
20:03:38 | | Join edx [0] (edx@pD9EAA556.dip.t-dialin.net) |
20:21:38 | | Join Hacman [0] (~jirc@82-39-50-33.cable.ubr03.benw.blueyonder.co.uk) |
20:21:40 | | Part limbus |
20:22:06 | DBUG | Enqueued KICK Hacman |
20:22:06 | Hacman | Does anyone know where i will be able to get pictures of the inside of my jukebox recoreer 20 V2? |
20:22:32 | | Join limbus [0] (~manuel@kernel.cycos.net) |
20:24:26 | *** | Saving seen data "./dancer.seen" |
20:25:59 | Hacman | Does anyone know where i can but a replacement charger circuit (internal)? |
20:32:46 | | Quit Hacman ("Leaving") |
20:37:49 | | Join mecraw__ [0] (~mecraw@69.2.235.2) |
20:39:07 | limbus | Hacman: If not here, I dunno either: http://www.newmp3technology.com/ |
20:39:15 | limbus | uhh |
20:40:55 | limbus | Is anyone here capably to kick obsolete (cause it's done in the meantime) feature requests ? I could give you a list to kick |
20:52:59 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
20:56:22 | | Quit mecraw_ (Read error: 110 (Connection timed out)) |
21:00 |
21:29:18 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
21:45:39 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
21:46:01 | | Join NukNuk [0] (~NukNuk@pD95D0A26.dip.t-dialin.net) |
21:51:24 | limbus | hey, I just posted my first patch to the tracker: 953535 |
21:56:56 | NukNuk | hey anyone knows bout nomads :P |
22:00 |
22:08:16 | limbus | nomad ? isn't that again a creative device ? i mean a device with the brand of creative ? |
22:12:43 | | Join amiconn_ [0] (~jens@pD9E7F6FC.dip.t-dialin.net) |
22:14:53 | NukNuk | pah |
22:24:29 | *** | Saving seen data "./dancer.seen" |
22:31:21 | | Quit amiconn (Read error: 110 (Connection timed out)) |
22:31:21 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
22:31:21 | | Nick amiconn_ is now known as amiconn (~jens@pD9E7F6FC.dip.t-dialin.net) |
23:00 |
23:17:51 | | Quit edx () |
23:19:36 | | Quit Ph1l (Read error: 60 (Operation timed out)) |
23:26:23 | | Quit NukNuk (Read error: 60 (Operation timed out)) |
23:32:48 | | Join Ph1l [0] (Phil@segur-3-82-66-53-81.fbx.proxad.net) |
23:48:05 | | Quit Ph1l () |