00:12:32 | | Join Eris [0] (~christi@client-207-p-2-lns.glfd.dial.virgin.net) |
00:12:58 | | Nick Eris is now known as Christi-S_ (~christi@client-207-p-2-lns.glfd.dial.virgin.net) |
00:13:12 | Christi-S_ | I hate dialup. |
00:16:14 | | Quit Bagder ("Leaving") |
00:31:16 | | Quit AciD ("ou double !") |
00:32:01 | | Quit Christi-S (Read error: 110 (Connection timed out)) |
00:42:16 | | Join rodzilla [0] (~jirc@h0090271c0451.ne.client2.attbi.com) |
00:44:33 | | Quit scott666 ("i'll be back...eventually...") |
00:44:40 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
00:48:32 | | Quit rodzilla ("Leaving") |
01:00 |
01:15:23 | | Quit Christi-S_ ("If I were actually witty, this quitline would be funny.") |
01:29:35 | | Join BoD[] [0] (~BoD@JRAF.org) |
01:29:43 | BoD[] | Hellooooooooo |
01:30:29 | * | BlueChip whistles the bod theme music |
01:30:59 | * | kaboofa sets things on fire |
01:31:09 | kaboofa | the more and more i have to use it, the more i hate java |
01:31:19 | BoD[] | :))) |
01:31:26 | BoD[] | i love Java |
01:31:39 | BoD[] | hey you know what |
01:31:45 | kaboofa | i'm not liking the way i have to do graphics :( |
01:31:51 | kaboofa | I can't find any blt functions |
01:31:59 | BoD[] | my whole Archos / Rockbox era ... is over |
01:32:05 | kaboofa | i'm trying to make an asteroids clone w/ a friend |
01:32:10 | BoD[] | I lost my ajbr20 |
01:32:44 | BoD[] | i think i'll buy an iriver to replace that |
01:33:21 | kaboofa | I think i'm going to ignore graphics for now, and work on collision detection |
01:33:48 | BlueChip | lol - invisible death |
01:34:03 | kaboofa | ?? |
01:34:21 | BlueChip | colliding with something you cannot see |
01:34:30 | kaboofa | no no |
01:34:34 | kaboofa | i mean, not drawing the graphics |
01:34:50 | kaboofa | i know that all the ships are going to be 32x32 |
01:35:19 | BoD[] | isn't your asteoid vectorial ? |
01:35:41 | kaboofa | no. |
01:35:48 | kaboofa | chunk of screen space 32x32 |
01:35:50 | kaboofa | in a png file |
01:36:00 | kaboofa | going to use circles are the 'bounding boxes' for asteroids |
01:36:01 | BoD[] | too bad |
01:36:04 | kaboofa | why? |
01:36:16 | BoD[] | well the original is vectorial :) |
01:36:22 | kaboofa | I know |
01:36:25 | BoD[] | that's cooler, you can zoom |
01:36:30 | BlueChip | square ships - "In this modern implementation of Asteroids you get to fly a Borg Cube" :) |
01:36:35 | kaboofa | Lol |
01:36:35 | BoD[] | you can play it on a lazer thing |
01:36:50 | BoD[] | you can play it on an osc :)) |
01:36:56 | BlueChip | lol |
01:36:56 | kaboofa | BlueChip: png has an alpha layer :P |
01:37:14 | BlueChip | kaboofa: Bluechip has a weird sense of humour :D |
01:37:45 | kaboofa | I know :) |
01:37:54 | BlueChip | hee hee |
01:38:41 | BlueChip | I decided a long time ago that if I could make everything that happens funny/funnier, I would be happy/happier more often ...so far seems to be working |
01:40:25 | BoD[] | so anyway |
01:40:27 | BoD[] | i'm sad |
01:40:31 | BoD[] | i lost my archos :( |
01:41:00 | BlueChip | lost? |
01:41:39 | BoD[] | yeah |
01:41:43 | BoD[] | it was in my pocket |
01:41:50 | BoD[] | it fell somehow |
01:41:59 | BoD[] | and i was drunk so i forgot i had it |
01:42:03 | BoD[] | remembered the next day |
01:42:10 | BlueChip | bugger :( |
01:42:11 | BoD[] | but it was too late, somebody took it |
01:42:29 | BoD[] | yeah it sux |
01:42:42 | BoD[] | ok, it wasn't the best |
01:42:52 | BlueChip | Are you gonna get another, or get an iPod next? |
01:42:58 | BoD[] | but i planned to keep it at least one or two more years |
01:43:13 | BoD[] | well i'm sure I won't get an archos |
01:43:19 | BoD[] | but maybe iRiver |
01:43:26 | BlueChip | why not an archos? |
01:43:26 | BoD[] | or maybe the creative things |
01:43:48 | BoD[] | well i've had problems with my unit |
01:43:56 | BoD[] | bad soldering |
01:44:08 | BoD[] | and i decided i won't buy archos again |
01:44:32 | BlueChip | you can port rockbox to your new unit :) |
01:44:37 | BoD[] | plus the bad attitude with the firmware thing |
01:44:49 | BoD[] | plus they're ugly ;))) |
01:47:46 | *** | Saving seen data "./dancer.seen" |
01:49:24 | BlueChip | Give me NiMHs & Hacked Firmware anyday |
01:49:32 | kaboofa | :) |
01:49:50 | BlueChip | although, the iPod is a truly awesome bit of kit |
01:51:59 | BoD[] | plus you can install linux on it |
01:52:12 | BoD[] | and so, java |
01:52:20 | kaboofa | which is retarded. |
01:52:23 | kaboofa | erm |
01:52:25 | BoD[] | so you can play your asteroids game on it |
01:52:25 | kaboofa | nm |
01:52:31 | kaboofa | doubtful |
01:52:34 | BoD[] | :) |
01:52:39 | kaboofa | the only reason i'm using java is because i'm FORCED to use java. |
01:52:45 | kaboofa | so i'm going to go all out and show the teacher up |
01:52:56 | BlueChip | good man |
01:53:44 | BoD[] | what is your language of choice |
01:53:48 | kaboofa | C |
01:53:51 | kaboofa | or asm |
01:53:58 | kaboofa | with the win32 api |
01:53:58 | BoD[] | héhé wow |
01:54:07 | BlueChip | win32 - ouch! |
01:54:20 | BoD[] | asm on win32 ? |
01:54:22 | kaboofa | bc: largest end user base right now. |
01:54:23 | BoD[] | wowo |
01:54:50 | BlueChip | kab: agreed, but it's still horrible to use, especially in asm |
01:54:52 | BoD[] | but if you like win32 maybe you'll like .net ? |
01:54:59 | BoD[] | and/or c# |
01:55:01 | kaboofa | I like the vs.net ide |
01:55:11 | kaboofa | i'm not a big fan of c# because it doesn't compile to native code |
01:55:22 | kaboofa | I love the vs.net ide actually |
01:55:26 | kaboofa | and the MSDN cds I get :) |
01:55:46 | BoD[] | yeah but then you can run it on different platforms |
01:56:13 | kaboofa | yeah, so far c# runs on windows and uh... windows |
01:56:19 | kaboofa | and linux if you have gnu's patches |
01:56:23 | kaboofa | or whatever they did |
01:57:07 | BoD[] | SO |
01:57:11 | BoD[] | c# rulez |
01:57:13 | BoD[] | :) |
01:57:21 | kaboofa | because you are a java fanboy |
01:57:22 | kaboofa | or girl |
01:57:23 | kaboofa | i don't know |
01:57:31 | BoD[] | ahah :) |
01:57:36 | BoD[] | well i'm no girl |
01:58:00 | BoD[] | well i did C when I was young |
01:58:17 | BoD[] | but i hated these #define things |
01:58:27 | kaboofa | (this).setX = cos((this).getDir * speed);(this).setY = -sin((this).getDir * speed); |
01:58:30 | kaboofa | ack |
01:59:01 | BoD[] | why the (this) ? |
01:59:15 | BlueChip | reference the current class? |
01:59:20 | kaboofa | i forgot a bunch of crap there |
01:59:22 | kaboofa | i'm getting tired ;\ |
01:59:30 | kaboofa | bc: yeah |
01:59:48 | kaboofa | my IDE isn't even bloody open |
01:59:53 | kaboofa | and i typed it into the wrong machine |
01:59:56 | kaboofa | into the wrong OS |
01:59:58 | BoD[] | well it's not need, unless you also defined locals with the same name, and also, why the parenthesis ? |
02:00 |
02:00:03 | BlueChip | #define is the greatest - get your compiler to write half your code for you |
02:00:09 | kaboofa | yes :) |
02:00:09 | | Join Strath [0] (~mike@dgvlwinas01pool0-a219.wi.tds.net) |
02:00:13 | BlueChip | if you hate #define - you will loathe asm |
02:00:31 | kaboofa | bod: eh, dunno. |
02:00:36 | kaboofa | again, i'm not a java expert |
02:00:43 | BoD[] | :) |
02:00:52 | BoD[] | well this.foo == foo |
02:01:35 | BlueChip | surely this.foo = bar, no? |
02:01:41 | BoD[] | :)) |
02:01:47 | BoD[] | sorry no |
02:01:47 | Strath | heh |
02:02:01 | Strath | is this foo that other foo |
02:02:20 | Strath | and if so, then you can go to the bar |
02:02:47 | BoD[] | :)) |
02:02:52 | BlueChip | lol |
02:03:03 | BoD[] | there's a bar here called "the fubar" |
02:03:18 | BoD[] | too bad it's not "the foobar" |
02:03:23 | Strath | geek themed? |
02:03:28 | BoD[] | nop |
02:03:34 | BoD[] | just a regular irish pub |
02:03:39 | Strath | hrm |
02:04:17 | BlueChip | is that a US irish pub, or something that resembles an irish pub? |
02:04:29 | Strath | ya... keep forgetting, usage of fubar, and it's derivatives, predate common techy usage |
02:04:49 | BlueChip | fastest game in the world: Pass-the-parcel in an irish pub |
02:04:52 | BoD[] | it's a french irish pub :) |
02:05:06 | BoD[] | i've never been in an authentic irish pub |
02:06:02 | BlueChip | well, if you do, make sure you order a guiness |
02:06:16 | BlueChip | don't worry, it actually tastes nice in ireland |
02:06:29 | BoD[] | ahhaha :) |
02:06:32 | | Join unionpeak [0] (polirc@d53-201-155.nap.wideopenwest.com) |
02:06:36 | BoD[] | are you irish ? |
02:06:45 | BlueChip | me? no |
02:07:05 | unionpeak | hey im wondering is there anyway to browse the files on the v2 recorder while ur listenin to a song |
02:07:08 | BoD[] | ok |
02:07:21 | BlueChip | yes, press ON |
02:07:41 | unionpeak | haha ok i just got the thing thanks |
02:08:10 | BlueChip | there's a manual, its way out of date now, but it should still cover the basics |
02:08:17 | unionpeak | yeah |
02:08:21 | unionpeak | thanks...later |
02:08:23 | | Quit unionpeak (Client Quit) |
02:09:17 | BoD[] | amn |
02:09:31 | BoD[] | i will miss pressing ON to browse files |
02:11:03 | BlueChip | but you wont miss your ugly, badly made unit with attitude problems :) |
02:11:26 | BoD[] | well :) i'll miss that too |
02:11:30 | BlueChip | lol |
02:11:37 | BoD[] | plus it was becoming "obsoleet" |
02:11:38 | BlueChip | then buy another! |
02:12:10 | BoD[] | well |
02:12:11 | BlueChip | that's fair, wouldn't want something out-of-date, the advertisers would be most upset |
02:12:21 | BoD[] | that woulnd't be serious |
02:12:44 | BoD[] | well |
02:12:50 | BoD[] | i mean |
02:12:54 | BoD[] | ok i miss it |
02:13:05 | BoD[] | but not enough to buy another one ;) |
02:14:04 | kaboofa | ok |
02:14:08 | kaboofa | apparently |
02:14:20 | kaboofa | i need to make a new JPanel for every object I want to stick on the screen |
02:14:21 | kaboofa | right? |
02:14:32 | BoD[] | nop |
02:14:44 | BoD[] | you can have only one JPanel |
02:15:05 | kaboofa | ok... |
02:15:10 | BoD[] | but don't forget to make it have the null layout |
02:15:15 | BoD[] | setLayout(null); |
02:15:20 | kaboofa | i have no idea how to use jpanels |
02:15:36 | * | kaboofa looks to his o'reilly book |
02:44:16 | BoD[] | sava? |
02:47:04 | kaboofa | eh? |
02:47:41 | BoD[] | it means |
02:47:48 | BoD[] | everything's allright? |
02:48:28 | kaboofa | oh |
02:48:29 | kaboofa | sorta |
02:48:30 | | Quit mecraw_ ("Trillian (http://www.ceruleanstudios.com)") |
02:48:32 | kaboofa | i'm not understanding it |
02:48:46 | kaboofa | how do you draw graphics? |
02:48:55 | kaboofa | i can't find a BitBlt function |
02:49:03 | kaboofa | like, can youdo |
02:49:28 | kaboofa | Image penguin = new Image("/tux.jpg"); repaint(); |
02:49:31 | kaboofa | and it should show tux |
02:55:49 | BoD[] | well yeah |
02:56:17 | kaboofa | ok |
02:56:27 | kaboofa | how do you set WHERE you want it to repaint though? |
02:57:17 | BoD[] | repaint(int, int, int, int) ? |
02:58:11 | kaboofa | oh |
02:58:17 | kaboofa | i'm just confused about the whole thing |
03:00 |
03:04:53 | BoD[] | don't give up :) |
03:14:12 | | Quit sunpower ("—I-n-v-i-s-i-o-n— 2.0 Build 3515") |
03:14:21 | | Join jakesir [0] (solaris@pool-141-157-101-228.balt.east.verizon.net) |
03:14:28 | kaboofa | ugh |
03:14:33 | kaboofa | headache from code :\ |
03:18:55 | | Quit BlueChip ("Trillian (http://www.ceruleanstudios.com)") |
03:45:57 | | Join BlueChip [0] (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
03:47:47 | *** | Saving seen data "./dancer.seen" |
03:52:17 | kaboofa | hmmm |
03:52:36 | kaboofa | BoD[]: can you add an action listener to a JFrame? |
03:56:21 | kaboofa | no. |
03:56:22 | kaboofa | :( |
04:00 |
04:38:32 | | Join midk [0] (Zakk@c-67-160-88-198.client.comcast.net) |
04:51:34 | | Join edouble [0] (~edubble@c-24-7-67-44.client.comcast.net) |
04:53:52 | edouble | hey can anyone tell me what this Archos Recorder 20 is talking about when says: HD register error |
04:53:52 | edouble | SC1 (85) 128 |
04:53:52 | edouble | SN1 (170) 128 |
04:53:52 | DBUG | Enqueued KICK edouble |
04:53:52 | edouble | SC2 (170) 128 |
04:53:52 | edouble | SN2 (85) 128 |
04:54:40 | | Join [IDC]Dragon [0] (~idc-drago@p50861C22.dip.t-dialin.net) |
04:56:01 | BlueChip | edouble: you're best shot is to repeat your question for the man who just logged on |
04:56:22 | edouble | Thanks BC! |
04:56:32 | edouble | hey can anyone tell me what this Archos Recorder 20 is talking about when says: HD register error |
04:56:54 | edouble | SC1 (85) 128 |
04:56:54 | edouble | SN1 (170) 128 |
04:56:54 | edouble | SC2 (170) 128 |
04:56:54 | *** | Alert Mode level 1 |
04:56:54 | edouble | SN2 (85) 128 |
04:56:54 | *** | Alert Mode level 2 |
04:56:54 | edouble | progress bar hangs with 3 bars |
04:56:54 | *** | Alert Mode level 3 |
04:56:54 | edouble | OS Version 1.28 |
04:57:09 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
04:57:09 | * | [IDC]Dragon wonders if he's the one who just logged on |
04:57:22 | edouble | tried popping it into a thinkpad and ran scandisk. Only found one bad sector in the middle of the disk. |
04:57:39 | [IDC]Dragon | lokks like not flashed? |
04:57:42 | edouble | Dragon, it appears so! If you kindly have any info. that would be great. |
04:57:42 | [IDC]Dragon | looks |
04:58:07 | [IDC]Dragon | I don't have much of an idea |
04:58:26 | edouble | Not flashed? strange, it was workin! |
04:58:35 | [IDC]Dragon | ir is? OK |
04:58:38 | [IDC]Dragon | it |
04:58:51 | [IDC]Dragon | I'm not awake to type straight |
04:59:05 | BlueChip | thought you were up late ;) |
04:59:12 | [IDC]Dragon | early |
04:59:15 | BlueChip | ouch! |
04:59:21 | edouble | Haha,! The jukebox 20 recorder is not working no more. Hangs on 3 bars with the Register Error. |
04:59:25 | [IDC]Dragon | 5 am here |
04:59:50 | [IDC]Dragon | is it's flashed, whay do you have bars? |
04:59:57 | [IDC]Dragon | why |
05:00 |
05:00:10 | edouble | Flashed with rockbox that is? yep. |
05:00:17 | edouble | 1.28 |
05:00:36 | edouble | or actually whatever the latest version is in case thats not it |
05:00:48 | BlueChip | edouble: there was never a rockbox v1.28 for flashing |
05:00:49 | [IDC]Dragon | flashed or just loaded? |
05:00:59 | [IDC]Dragon | 1.28 is Archos |
05:01:04 | edouble | actually, just loaded. |
05:01:09 | [IDC]Dragon | ah |
05:01:13 | edouble | it WAS runnign the latest rockbox just find |
05:01:15 | edouble | *fine |
05:01:24 | edouble | just before this problem happened. |
05:01:33 | [IDC]Dragon | what happened ? |
05:02:07 | edouble | Rockbox was doin fine. Just stopped workin. |
05:02:14 | [IDC]Dragon | hmm |
05:02:52 | edouble | you got the error codes I posted here? |
05:02:59 | [IDC]Dragon | yes |
05:03:05 | edouble | k |
05:03:17 | [IDC]Dragon | but this is no error issued by Rockbox |
05:03:30 | [IDC]Dragon | this is still the Archos software |
05:03:40 | edouble | ah hrm... |
05:03:44 | [IDC]Dragon | I don't know what these codes mean |
05:03:54 | edouble | does archos make those public? |
05:03:58 | [IDC]Dragon | not our code |
05:04:03 | edouble | gotcha |
05:04:15 | [IDC]Dragon | I doubt it |
05:04:30 | edouble | wonder wtf is up. Works in a laptop. Perhaps some internal circuitry got broke? |
05:04:36 | [IDC]Dragon | they never published anything technical |
05:05:08 | [IDC]Dragon | maybe you should try to reformat it |
05:05:46 | edouble | ok what's the purpose of flashing? vs. loading the rockbox. |
05:06:02 | [IDC]Dragon | it's just a lot faster |
05:06:31 | [IDC]Dragon | you instantaneously have Rockbox, no Archos loader |
05:06:55 | *** | Alert Mode OFF |
05:06:55 | edouble | oh, didn't realize that. How cool! |
05:06:58 | [IDC]Dragon | ~4 sec from off to resume music playback |
05:07:48 | edouble | so will archos corp be totally usefull/less in helping me here? |
05:08:09 | [IDC]Dragon | you can try |
05:08:32 | [IDC]Dragon | haven't heared too much praise |
05:08:38 | edouble | k |
05:08:47 | edouble | they refurbed this unit for me once |
05:08:52 | [IDC]Dragon | can you try another disk? |
05:09:20 | edouble | i can... RTFM for the details on initalizing a new disk? |
05:09:42 | [IDC]Dragon | just format it with FAT32 |
05:10:02 | edouble | k |
05:11:31 | edouble | will it come up with thye Archos software then? |
05:11:42 | [IDC]Dragon | yes |
05:17:35 | edouble | will popping in a win2000 bootable drive damage alter the os on the drive? |
05:18:05 | [IDC]Dragon | no |
05:18:18 | edouble | so it should be safe then |
05:18:36 | [IDC]Dragon | to swap in your notebook disk? |
05:18:41 | edouble | yep |
05:18:54 | [IDC]Dragon | should do, if it's FAT32 |
05:19:01 | [IDC]Dragon | one partition |
05:19:18 | [IDC]Dragon | (dunno if that's a requirement) |
05:20:28 | edouble | min size? |
05:21:00 | [IDC]Dragon | none |
05:21:08 | elinenbe | [IDC]Dragon: late there? |
05:21:17 | [IDC]Dragon | early here |
05:21:19 | elinenbe | what are you up so late working on? |
05:21:21 | elinenbe | :) |
05:21:41 | [IDC]Dragon | waking up sleepless, there's so much going on now |
05:21:53 | [IDC]Dragon | I need to distract my thoughts |
05:22:12 | [IDC]Dragon | so I came here to meet some boring people ;-) |
05:22:44 | BlueChip | I have a very interesting collection of milk bottle tops ;) |
05:22:47 | edouble | hey we're not boring people we've just got boring problems! |
05:23:07 | [IDC]Dragon | BlueChip: tell me |
05:23:44 | [IDC]Dragon | we're buying a piece of land to build a house |
05:24:11 | BlueChip | oh wow! /me seeps envy |
05:24:23 | [IDC]Dragon | so you may not see me around very often inthe future |
05:24:44 | [IDC]Dragon | I have to cut this down very seriously |
05:25:37 | BlueChip | You have done more than your fair share for this project - we'll be sad to miss you for a while |
05:26:08 | [IDC]Dragon | I'd like to clean a few things up |
05:26:26 | [IDC]Dragon | but I was pretty much through with my "list" |
05:26:45 | BlueChip | Such a shame we never got the last bit of information to do WAV playback |
05:27:06 | BlueChip | we got soooo close :( |
05:27:16 | [IDC]Dragon | ask Rocker |
05:27:42 | [IDC]Dragon | he should be able to give you the piece of download code |
05:27:55 | [IDC]Dragon | it's used in the AV3x0 |
05:28:01 | * | BlueChip jaw hits the floor |
05:28:32 | BlueChip | is the MAS chip wired the same as ours - the code I got required a hardware mod |
05:28:57 | [IDC]Dragon | I don't know if wav over serial is possible |
05:29:13 | [IDC]Dragon | our parallel is input only |
05:29:21 | edouble | HEY BC popping in a new drive (not freshly reformatted) still hangs on 3 bars... |
05:29:35 | edouble | er...that was a misdirected comment me thinks.... |
05:29:42 | BlueChip | certainly not a full 44.1/16 - but even a low bitrate would open a LOT of doors |
05:29:56 | BlueChip | edouble: sounds like a dodgy connection to me |
05:30:42 | edouble | oh! me poor jukebox!~ |
05:32:48 | BlueChip | So Dragon, if you like to say, where are you building your house? |
05:33:24 | [IDC]Dragon | right where I live (not in Hawai) |
05:34:52 | BlueChip | It's always been a dream of mine - bit of land in the country side - although I think putting it in the middle of a Maze might be a little deluded - lol |
05:35:18 | [IDC]Dragon | it's very little land, in the city |
05:35:36 | BlueChip | Recording Studio in the basement? |
05:35:43 | [IDC]Dragon | just enough for a house |
05:36:06 | [IDC]Dragon | Jukebox Studio in the basement |
05:36:09 | BlueChip | LOL |
05:36:30 | [IDC]Dragon | recorder, actually |
05:37:45 | BlueChip | It's going to be the future here in the UK, my "2-up, 2-down" is now worth about £140,000 - house prices are getting stupid |
05:38:17 | BlueChip | you need about £0.3M for a reasonable house |
05:38:34 | [IDC]Dragon | how does euro convert to pound? |
05:38:57 | BlueChip | about 1.6 E == £1 iirc |
05:39:50 | BlueChip | ...so going on for about E0.5M |
05:40:01 | [IDC]Dragon | cheaper here |
05:40:20 | [IDC]Dragon | we expect maybe 0.35 |
05:40:49 | BlueChip | I presume you can build pretty much what you want though? |
05:41:15 | [IDC]Dragon | within 8.5m width and 1.5 stories high |
05:42:11 | BlueChip | 1.5 stories?? how do you build 0.5 of a story? |
05:42:44 | [IDC]Dragon | that's how we call it if the roof starts at the upper floor |
05:43:01 | BlueChip | right |
05:43:17 | [IDC]Dragon | so the outer walls have an angle from maybe 1m height on |
05:43:42 | BlueChip | riiight, yes, that makes sense - so windows in the roof (skylights)? |
05:43:53 | [IDC]Dragon | yes |
05:44:26 | BlueChip | How long will it take to build? |
05:44:34 | [IDC]Dragon | dunno |
05:44:41 | BlueChip | <1 yr? |
05:44:50 | [IDC]Dragon | we just said OK to the land owner# |
05:45:06 | [IDC]Dragon | yes, less |
05:45:49 | BlueChip | What % is land cost? (hope you don't mind me asking all these Q's, it's just that you are living my dream) |
05:46:16 | [IDC]Dragon | about 1/3 |
05:46:35 | [IDC]Dragon | I thought your dream is the countryside? |
05:47:41 | BlueChip | I would also prefer a bungalo (one storey) ...but you've still got my imagination going |
05:47:51 | *** | No seen item changed, no save performed. |
05:48:57 | BlueChip | (kettle) brb |
05:52:33 | | Quit elinenbe (Connection timed out) |
05:53:35 | | Quit scott666 ("i'll be back...eventually...") |
05:55:29 | | Quit midk ("yo yo yo cya later YO YO YO wasa wasa!") |
06:00 |
06:01:49 | | Join roguefire [0] (~roguefire@cpe-66-91-5-116.hawaii.rr.com) |
06:01:58 | roguefire | hello? |
06:02:06 | BlueChip | hello! |
06:02:20 | roguefire | i have a problem with my fm jbr |
06:02:43 | BlueChip | lol - most first time callers do ;) |
06:02:51 | roguefire | it's making a skipping sound, do you have any idea why? |
06:03:06 | BlueChip | are you running the latest "daily build"? |
06:03:13 | roguefire | i think so |
06:03:53 | BlueChip | where (& when) did you download it from? |
06:04:19 | roguefire | rockbox site a couple of days ago |
06:04:48 | roguefire | it makes a skipping sound when it's connected to my computer |
06:05:00 | BlueChip | what is the yyyymmdd version code on the boot/version screen? |
06:05:22 | roguefire | just a second |
06:05:48 | roguefire | 040517 |
06:05:58 | roguefire | -0301 |
06:06:33 | BlueChip | hmmm - yesterday's build - you say "while connected to the computer" ...connected in what way? |
06:06:46 | roguefire | through the usb |
06:06:58 | BlueChip | so you are playing the mp3's on the c with (eg) winamp? |
06:07:04 | BlueChip | c -> pc |
06:07:17 | roguefire | no i'm transferring files |
06:07:50 | BlueChip | hmm - it is impossible to play files while connected to the pc!? |
06:08:08 | roguefire | ? |
06:08:34 | BlueChip | when the usb port is enabled all the jbr does is show a usb screen - the firmware is locked out |
06:09:07 | BlueChip | perhaps i did not undertand the word "skipping" |
06:09:27 | roguefire | the sound is coming from inside the machine- |
06:09:39 | roguefire | its like the HD is skipping |
06:09:57 | BlueChip | Ahhh, yes the HDD will make noises - that's normal |
06:10:05 | roguefire | no, but its differnt |
06:10:21 | roguefire | like a continuous skipping sound |
06:10:39 | BlueChip | does everything else work perfectly? |
06:11:12 | roguefire | no, sometimes when i push a button the thing thinks i pushed a differnt button |
06:11:28 | roguefire | like up= f2 |
06:12:01 | BlueChip | this problem has been reported by several people - i don't kow what the core devs are doing about it - that should be reported to the mailing list |
06:12:09 | roguefire | o ok |
06:12:31 | roguefire | this thing is driving me nuts, i think im gonna smash it |
06:13:03 | roguefire | would dropping it be a cause for a skipping sound? |
06:13:10 | BlueChip | yes |
06:13:14 | roguefire | o |
06:13:25 | roguefire | oops.. |
06:13:35 | BlueChip | dropping hdd's is not healthy for them - especially if it was accessing at the time |
06:13:46 | roguefire | CRAP!!! |
06:13:51 | roguefire | can it be fixed |
06:14:03 | BlueChip | yeah fer sure, pop the back off and put a new hdd in :) |
06:14:15 | roguefire | CRAAAP! |
06:14:23 | roguefire | do you think i can return it? |
06:14:38 | BlueChip | gotta be worth a shot |
06:14:45 | BlueChip | did you flash it with Rockbox? |
06:15:11 | roguefire | flash it? is that the dangerous thing that could result in a dead box? |
06:15:22 | BlueChip | not much of a risk, but yes |
06:15:39 | roguefire | whats that all about, i read about it but didn't understand |
06:15:58 | BlueChip | put the new firmware in a chip instead of on the hdd - just makes it boot quicker |
06:16:32 | roguefire | ok... would that void my warranty? |
06:17:01 | BlueChip | it's all a bit debatable, but probably, yes |
06:17:15 | roguefire | ok, so i'm not gonna do it,yet |
06:17:32 | roguefire | do you use the movie plugin? |
06:17:40 | BlueChip | not personally |
06:17:53 | roguefire | have you ever converted a move to .rvf |
06:18:07 | BlueChip | no - but there are some windoze gui's for it now |
06:18:34 | roguefire | gui? is that the tool thing for making movies? |
06:19:24 | BlueChip | graphical user interface |
06:19:44 | roguefire | yeah thats probably it |
06:19:47 | BlueChip | no, it is a point and clik interface for the command line tools |
06:20:27 | roguefire | ok, i dont kno what that means, but it doesnt matter. |
06:20:35 | roguefire | btw... |
06:20:51 | roguefire | do you know of a good avi converter |
06:21:15 | BlueChip | you mean avi->rvf? |
06:21:42 | roguefire | no like mpg/wma/mpeg etc. to avi |
06:22:53 | BlueChip | http://www.google.com/search?q=convert+mpeg+to+avi&sourceid=opera&num=50&ie=utf-8&oe=utf-8 |
06:23:16 | BlueChip | best I can do :( |
06:23:31 | BlueChip | for ???->mpg, i suggest TMPEGENC |
06:23:50 | roguefire | ok thanks anyway |
06:24:05 | roguefire | i got another q |
06:24:25 | roguefire | i cant remember it, |
06:24:36 | roguefire | o i remember |
06:25:09 | roguefire | do you think it would be possible to make an instrument tuner plugin, utilizing the mic? |
06:26:04 | BlueChip | what an amazingly cool idea ...errrrrrrr |
06:26:35 | BlueChip | I'm going with no, but I would be mighty happy to be proved wrong |
06:27:02 | roguefire | do you know who would be the one to do it? |
06:27:56 | BlueChip | I wouldn't want to name names, but you'd spark the most interest by hitting the mailing list with it |
06:28:21 | roguefire | do you do that kind of stuff, the plugin making stuff? |
06:28:32 | BlueChip | sure do |
06:28:41 | roguefire | what have you done? |
06:28:53 | BlueChip | http://homepage.ntlworld.com/cyborgsystems/ |
06:29:08 | BlueChip | literally writing the html as we speak |
06:29:29 | roguefire | holy crap, you did the othelo game? |
06:29:36 | BlueChip | :) |
06:29:55 | BlueChip | New version online a couple of days ago |
06:30:06 | roguefire | cool man, i love that game |
06:30:11 | BlueChip | thank you :) |
06:30:27 | roguefire | so there are other games for rockb. |
06:30:29 | roguefire | ? |
06:30:39 | BlueChip | other than? |
06:30:45 | roguefire | othello |
06:30:48 | roguefire | on ur site |
06:30:50 | BlueChip | loads |
06:31:06 | roguefire | how come there not in the rockbox plugins? |
06:31:07 | BlueChip | snake, tetris, klondike, star, sokoban |
06:31:27 | roguefire | starfield? |
06:31:32 | BlueChip | coding demo |
06:31:46 | roguefire | starfield is a coding demo? |
06:31:55 | BlueChip | sure is :) |
06:32:01 | roguefire | whats that? |
06:32:35 | BlueChip | me showing off |
06:32:42 | roguefire | o cool |
06:32:46 | BlueChip | think "flashy screen saver" |
06:32:53 | roguefire | ooo i c |
06:33:08 | roguefire | are there anymore cool games in the works? |
06:33:47 | BlueChip | Some that are only happening in my head atm, a guy called midknight is working on breakout |
06:34:28 | roguefire | breakout? hows that go? |
06:34:52 | BlueChip | bat, ball, little blocks |
06:35:09 | roguefire | ok sounds cool. any idea when itl be done? |
06:36:13 | BlueChip | depends on how much time midknight dedicates to it - maybe a few weeks? |
06:36:30 | roguefire | cool ill be looking forward to it |
06:36:59 | roguefire | do you know of any keybord app. or search app. for rockbox? |
06:37:03 | BlueChip | if he pulls his finger out, it might be the first full greyscale game |
06:37:22 | BlueChip | You mean like the rename file keyboard? |
06:37:47 | roguefire | a virtual keyboard |
06:38:01 | BlueChip | A search plugin has been requested a lot, but no programmer is really interested in the project |
06:38:22 | roguefire | hmm that sucks |
06:38:30 | BlueChip | try to rename a file, you will see a keyboard :) |
06:38:37 | BlueChip | do you program? |
06:38:48 | roguefire | no i dont kno how |
06:38:52 | BlueChip | shame |
06:39:00 | roguefire | wherd you learn |
06:40:00 | BlueChip | in my bedroom as a kid with a sinclair zx81 |
06:40:24 | roguefire | whats that? |
06:40:37 | BlueChip | "the first home computer under £100" |
06:40:46 | roguefire | o ok |
06:40:59 | BlueChip | think is was a tsr80 in the US |
06:41:11 | roguefire | would a pacman game be hard to make? |
06:41:18 | BlueChip | no, quite simple |
06:41:47 | roguefire | could you make it? |
06:41:51 | BlueChip | yep |
06:41:59 | roguefire | would you make it? |
06:42:05 | BlueChip | maybe one day |
06:42:19 | edouble | sinclair nice vintage: http://oldcomputers.net/zx80.html |
06:42:44 | BlueChip | missed the zx80, by the time I saved up my pennies the zx81 was out |
06:42:54 | BlueChip | 256bytes of RAM |
06:43:12 | roguefire | well thanks for the help BC i'll see ya later |
06:43:19 | BlueChip | l8rz roguefire |
06:43:25 | | Part roguefire |
06:44:16 | edouble | bc or anyone got any good general discussion techie programmer IRC channels |
06:44:45 | BlueChip | no, this is about the only irc channel i frequent - got a specific problem? |
06:46:08 | edouble | not a problem. Haven't been on IRC for years, piqued my interest again and I was just curious about common or popular channels geeks like me frequent. |
06:50:07 | | Quit BlueChip (anthony.freenode.net irc.freenode.net) |
06:50:07 | NSplit | anthony.freenode.net irc.freenode.net |
06:50:07 | | Quit Tempis (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit amiconn (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit edouble (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit Ka__ (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit silencer (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit TheDude2 (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit CompBrain (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit ze (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit jakesir (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit limbus (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit Hadaka (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit webmind (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit Ka_ (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit [IDC]Dragon (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit Strath (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit kaboofa (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit Nibbler (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit mbr (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit BoD[] (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit c0utta (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit adi|home (anthony.freenode.net irc.freenode.net) |
06:50:08 | | Quit dwihno (anthony.freenode.net irc.freenode.net) |
06:52:38 | NHeal | anthony.freenode.net irc.freenode.net |
06:52:38 | NJoin | [IDC]Dragon [0] (~idc-drago@p50861C22.dip.t-dialin.net) |
06:52:38 | NJoin | edouble [0] (~edubble@c-24-7-67-44.client.comcast.net) |
06:52:38 | NJoin | BlueChip [0] (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
06:52:38 | NJoin | jakesir [0] (solaris@pool-141-157-101-228.balt.east.verizon.net) |
06:52:38 | NJoin | Strath [0] (~mike@dgvlwinas01pool0-a219.wi.tds.net) |
06:52:38 | NJoin | BoD[] [0] (~BoD@JRAF.org) |
06:52:38 | NJoin | c0utta [0] (~c0utta@54.cust45.nsw.dsl.ozemail.com.au) |
06:52:38 | NJoin | kaboofa [0] (~kaboofa@h-66-167-172-148.cmbrmaor.dynamic.covad.net) |
06:52:38 | NJoin | Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
06:52:38 | NJoin | Ka__ [0] (~tkirk@65.216.194.2) |
06:52:38 | NJoin | Tempis [0] (Tempis@vdsl63-20.accesscom.net) |
06:52:38 | NJoin | adi|home [0] (~adi|home@as5300-9.216-194-23-16.nyc.ny.metconnect.net) |
06:52:38 | NJoin | limbus [0] (~manuel@kernel.cycos.net) |
06:52:38 | NJoin | amiconn [0] (~jens@pD9E7E0C0.dip.t-dialin.net) |
06:52:38 | NJoin | dwihno [0] (~dw@81.8.224.89) |
06:52:38 | NJoin | silencer [0] (~silencer@nino.via.ecp.fr) |
06:52:38 | NJoin | TheDude2 [0] (~jkerman@jkhouse2.jvlnet.com) |
06:52:38 | NJoin | mbr [0] (~mb@stz-softwaretechnik.com) |
06:52:38 | NJoin | Ka_ [0] (~tkirk@pcp261013pcs.howard01.md.comcast.net) |
06:52:38 | NJoin | Hadaka [0] (naked@naked.iki.fi) |
06:52:38 | NJoin | CompBrain [0] (pcislot1@pcp01270874pcs.kilng01.ct.comcast.net) |
06:52:38 | NJoin | ze [20] (psyco@adsl-67-123-40-187.dsl.lsan03.pacbell.net) |
06:52:38 | NJoin | webmind [0] (~cme2@217-195-236-172.dsl.esined.net) |
06:52:48 | *** | Server message 477: 'logbot #rockbox :[freenode-info] why register and identify? your IRC nick is how people know you. http://freenode.net/faq.shtml#nicksetup' |
06:53:27 | | Join LinusN [200] (~linus@labb.contactor.se) |
07:00 |
07:04:38 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
07:15:34 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
07:20:03 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
07:43:48 | | Part edouble |
07:47:52 | *** | Saving seen data "./dancer.seen" |
08:00 |
08:38:04 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
08:46:36 | | Quit jakesir (Read error: 60 (Operation timed out)) |
08:54:49 | | Quit BoD[] (Read error: 104 (Connection reset by peer)) |
08:56:03 | | Join [1]c0utta [0] (~c0utta@54.cust45.nsw.dsl.ozemail.com.au) |
09:00 |
09:09:17 | | Quit [IDC]Dragon () |
09:24:12 | | Quit c0utta (Read error: 110 (Connection timed out)) |
09:24:14 | | Nick [1]c0utta is now known as c0utta (~c0utta@54.cust45.nsw.dsl.ozemail.com.au) |
09:32:40 | | Join lImbus_ [0] (lImbus@136.107-200-80.adsl.skynet.be) |
09:42:48 | | Quit Strath (Read error: 110 (Connection timed out)) |
09:47:53 | *** | Saving seen data "./dancer.seen" |
09:48:42 | | Join amiconn_ [0] (~jens@217.231.232.105) |
09:53:19 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
10:00 |
10:06:25 | | Quit amiconn (Read error: 110 (Connection timed out)) |
10:06:25 | | Nick amiconn_ is now known as amiconn (~jens@217.231.232.105) |
10:21:42 | | Join dwihno_ [0] (~dw@81.8.224.89) |
10:22:04 | | Nick dwihno_ is now known as dwihnoi (~dw@81.8.224.89) |
10:24:40 | BlueChip | hey, dwihno, what ever happened with your GUI interface? |
10:24:53 | | Quit dwihnoi (Client Quit) |
10:25:10 | lImbus_ | uhh. made him firghten ? |
10:25:16 | lImbus_ | err, frighten ? |
10:27:11 | BlueChip | lol |
10:27:24 | BlueChip | I have that effect on people |
10:27:43 | lImbus_ | heh |
10:31:47 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
10:31:48 | | Join cjnr112 [0] (~dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
10:31:49 | | Quit cjnr11 (Remote closed the connection) |
10:31:54 | | Part cjnr112 |
10:32:08 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
10:32:15 | | Part cjnr11 |
10:39:55 | | Quit dwihno (Read error: 110 (Connection timed out)) |
10:40:18 | | Join dwihno [0] (~dw@81.8.224.89) |
10:44:46 | | Part dwihno |
10:46:14 | lImbus_ | BlueChip: BTW: The plugins are missing on cyborgssystems again. just wanted to have some klondike, but only Audio_3587 is there |
10:47:00 | BlueChip | I'm updating the site as we speak - Try navigating from the home page |
10:47:06 | BlueChip | Thanks for mentioning it though |
10:47:32 | lImbus_ | whoa. a home page |
10:48:47 | lImbus_ | uhh, no klondike-code ? |
10:48:54 | BlueChip | Not yet |
10:49:42 | lImbus_ | you wrote embarassing code ;-) ? |
10:50:36 | BlueChip | lol - i want to tweak the card engine so that the arrays are numbered from 1 |
10:51:33 | BlueChip | all that -1 crap makes the code trickier to read |
10:52:46 | lImbus_ | I suppose bc_*.h is inline style so you can reuse your code ? |
10:53:37 | BlueChip | yes, there has also been talk of supporting "Framework" code in Rockbox, which will make life simpler |
10:54:25 | lImbus_ | yeah, I read that. Apart from the fact that code _should_ not be in headers, it's fine solution for me |
10:55:11 | BlueChip | the current plugin system makes it IMPOSSIBLE to move the code to seperate .c files :( |
10:56:35 | BlueChip | in fact, when Othelo was ported to the plugin system (not by me) all the _valid_ .h files were included in Othelo.c!? |
11:00 |
11:17:59 | | Join dwihno [0] (~dw@81.8.224.89) |
11:17:59 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
11:18:21 | | Quit dwihno (Client Quit) |
11:19:07 | | Join dwihno [0] (~dw@81.8.224.89) |
11:22:53 | BlueChip | limbus: I've put a redirector on the old page now - thanks again for mentioning it :) |
11:23:41 | amiconn | LinusN, listening? |
11:32:05 | lImbus_ | BlueChip: everytime. gotta go to work now. |
11:32:25 | BlueChip | have a good one :) byeeeeee |
11:32:42 | | Join Fedor [0] (~fedor@gw2.hosting.facingfacts.nl) |
11:32:48 | | Quit lImbus_ (" I love my HydraIRC -> http://www.hydrairc.com <-") |
11:32:50 | Fedor | Hi ppl! |
11:32:57 | Fedor | LinusN: respect! |
11:35:31 | BlueChip | Hi Fedor - gotta ask, what cool thing has Linus done now? |
11:35:53 | Fedor | Question for people who are into hardware. What type of LCD in multimedia machines??? |
11:36:11 | Fedor | BlueChip: doesnt matter, he just first on the channel who i had contact with ;))))) |
11:36:22 | BlueChip | :) good choice :) |
11:36:56 | Fedor | i need a blooody connectors for that lcd.... ;( |
11:37:44 | BlueChip | lcd? I;m confused - for MM I favour CRT |
11:38:03 | Fedor | BlueChip: what? |
11:38:31 | Fedor | BlueChip: i mean JBMM20 machines of course. |
11:38:31 | BlueChip | touché - lol |
11:38:38 | BlueChip | oh! |
11:38:39 | Fedor | BlueChip: dont start |
11:39:07 | BlueChip | Sadly not supported by Rockbox :( |
11:39:15 | BlueChip | lol |
11:39:46 | Fedor | BlueChip: i know. but doesnt matter.... i have to move a screen about 6-7 santimeters away from mobo... just looking for smart ideas how to do it less painfull ;) |
11:40:20 | Fedor | in worst case, and i actually very close to - will unsolder damn connectors from mobo ;) |
11:41:33 | Fedor | gotta smoke |
11:47:56 | *** | Saving seen data "./dancer.seen" |
12:00 |
12:14:11 | | Quit limbus () |
12:15:56 | | Join limbus [0] (~manuel@kernel.cycos.net) |
12:48:50 | amiconn | LinusN, are you around?? |
12:54:28 | LinusN | yup |
12:56:41 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
13:00 |
13:09:16 | amiconn | LinusN: First, I would like to know if there is any progress on support for multiple source files for plugins. |
13:10:22 | LinusN | this is one of the issues that will be discussed on the upcoming rockbox devcon this friday |
13:10:35 | amiconn | It would also be desirable to make libray-like frameworks (xxx.a), where the linker could pick only those functions from that are really used. |
13:10:52 | dwihno | DevCon! DevCon1 |
13:10:54 | dwihno | :d |
13:11:49 | amiconn | Second, I would like to know what plans are there for rewriting the gfx core for clipping support. |
13:12:02 | amiconn | Perhaps I could help there. |
13:12:59 | amiconn | Imho, there should be some more functions, and e.g. lcd_bitmap() could benefit from a <stride> parameter. |
13:14:24 | amiconn | Furthermore I am wondering if the concept could/should be changed slightly. |
13:14:28 | amiconn | These ideas came to mind while implementing the grayscale graphics core: |
13:15:12 | dwihno | font aliasing! |
13:15:12 | dwihno | naah |
13:15:16 | dwihno | too space consuming |
13:15:54 | amiconn | - Currently, there is one function for ever draw mode (drawline/clearline; fillrect/invertrect etc) |
13:16:25 | amiconn | This could be replaced by one function per graphics primitive, and one function to set the draw mode. |
13:16:42 | amiconn | (Pretty much like there is a function to set the current font) |
13:19:08 | LinusN | and the benefit would be? |
13:21:00 | amiconn | This would give less code size because code duplication would be avoided. |
13:21:18 | LinusN | ok |
13:21:20 | Fedor | does anyone have schematics JBMM20? |
13:21:45 | LinusN | i don't |
13:22:23 | LinusN | amiconn: why the stride parameter? |
13:22:27 | amiconn | This could also be done with adding a draw mode parameter to every function, but having too many parameters isn't good imho. |
13:23:30 | amiconn | The stride parameter (already existing internally since my modification) would help for drawing partial left-clipped bitmaps (e.g. needed for left-scrolled text) |
13:26:42 | LinusN | go ahead and implement it |
13:28:20 | amiconn | I could do so, but won't without "ok" from the core team, since this will be an incompatible api change. |
13:29:29 | LinusN | you would of course have to fix all calls to lcd_bitmap(), or make a new function, lcd_bitmap_ex() |
13:29:39 | LinusN | or something |
13:31:30 | amiconn | The necessity to fix all lcd_bitmap() calls is obvious if I change lcd_bitmap() directly, but this would also imply an incompatible change to the plugin api. |
13:31:46 | amiconn | Of course, lcd_bitmap_ex() would be an option... |
13:37:41 | | Join elinenbe [0] (trilluser@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
13:43:57 | LinusN | i don't care much about keeping the plugin api compatible |
13:44:55 | LinusN | yes, it's a minor nuisance when you get "incompatible version", but a recompile solves the problem |
13:45:34 | amiconn | In this case, a simple recompile won't do it, the source has to be modified (additional parameter for lcd_bitmap()) |
13:45:59 | LinusN | yes, so you will have to change a few more files |
13:46:15 | amiconn | I would do this for all plugins within cvs, but it would be an issue for plugins in the patch tracker |
13:46:47 | LinusN | then the submitters would have to take care of that |
13:47:02 | LinusN | how many plugins do we have in the tracker? |
13:47:57 | *** | Saving seen data "./dancer.seen" |
13:48:18 | amiconn | Furthermore, I would like to know your approach to clipping support first. |
13:48:34 | LinusN | we plan to add clipping |
13:48:36 | amiconn | If this would enable negative x and y coordinates, the stride parameter wouldn't be necessary externally, but could be computed within lcd_bitmap() |
13:50:07 | BlueChip | after consideration, I opted for -x,-y in mine |
13:51:18 | BlueChip | makes the controlling code easier to write - eg, getting the space ship to move off the left of the screen |
13:51:43 | LinusN | good point |
13:53:45 | amiconn | This would also simplify the text left clipping in lcd_putxyofs: If a letter is at least partially visible, it would simply call lcd_bitmap(); clipping is handled there. |
13:54:44 | BlueChip | absolutely :) |
13:55:22 | LinusN | sounds like we should support negative coordinates then... :-) |
13:56:00 | BlueChip | It makes life a lot simpler for both core & plugin coders - imho |
13:56:04 | BlueChip | :) |
13:59:45 | LinusN | meeting time |
14:00 |
14:03:23 | BlueChip | ami - if it's gonna make it into core feel free to take ideas/code/whatever from my libs |
14:07:06 | BlueChip | (not that i think you need it) |
14:31:48 | amiconn | BlueChip: On you http://homepage.ntlworld.com/cyborgsystems/CS_Main/RockBox/RockBox.htm page, way down, is a mistake: "Flash%quot; |
14:36:14 | BlueChip | thanks dude, I am literally working on that section as we speak :) |
14:36:43 | BlueChip | (well, slight lie, I've just taken a quick break to reply to an email) |
15:00 |
15:03:22 | | Join midk [0] (mk@172.150.151.185) |
15:03:46 | midk | hi all |
15:05:37 | LinusN | hi |
15:06:18 | * | Tempis stumbles into work |
15:07:56 | limbus | hi midk |
15:08:12 | midk | hi LinusN, limbus |
15:09:02 | | Join Guest1 [0] (~jirc@L0676P04.dipool.highway.telekom.at) |
15:09:09 | Guest1 | hi anybody in? |
15:09:28 | Guest1 | i'm trying to reflash my rockbox, but i need some assistance |
15:10:08 | midk | i'm here |
15:10:53 | Guest1 | cool, well - should i use firmware_flash or rockbox_flash? |
15:11:47 | Guest1 | and as far as i remember i need a new binary as well, isnt it? like firmware_rec.bin .... |
15:13:15 | | Join Guest11 [0] (~jirc@L0676P04.dipool.highway.telekom.at) |
15:13:16 | | Quit Guest1 (Read error: 54 (Connection reset by peer)) |
15:13:28 | midk | firmware_flash |
15:13:31 | Guest11 | sorry ... got disconnected.. do you have an idea? |
15:13:36 | midk | yes, check out the flash page |
15:14:16 | | Join Christi-S [0] (~christi@81.103.219.83) |
15:14:17 | midk | iirc, http://rockbox.haxx.se/docs/flash.html |
15:14:26 | amiconn | hi midk |
15:14:34 | midk | hi amiconn |
15:14:55 | Guest11 | gracias! |
15:15:13 | midk | Guest11: got it then? |
15:15:21 | amiconn | midk: I consider changing the grayscale api a bit and are wondering if my new approach might be a good idea |
15:15:35 | midk | amiconn: i'm listening :) |
15:16:35 | Guest11 | well, I'm wondering if i get the newest version ... the website looks like the one i used some months ago... |
15:16:57 | midk | to flash, guest, use the one in the package |
15:16:58 | amiconn | I think instead of having all those parameters in every function, it may be desirable to have some functions to set foreground pen, background pen, and draw mode. |
15:17:01 | midk | you can update it afterwards |
15:17:33 | amiconn | Subsequent drawing instructions would then use the values set by these functions, until you set them again. |
15:17:42 | midk | such as for gray_drawbitmap? |
15:17:54 | Guest11 | are the binaries changed? or is it still the version that arose when flashing was possible the first time? |
15:18:03 | amiconn | midk: yup. |
15:18:18 | midk | guest: it doesn't matter, just use the one in the pack + update later |
15:18:31 | amiconn | This would save fg_brightness, bg_brightness and draw_bg parameters. |
15:18:45 | midk | what else is it used by? |
15:18:54 | midk | i thought only for gray_drawbitmap |
15:19:08 | amiconn | The draw_bg would be replaced by a more generic "draw mode", of which there would be 4: |
15:19:51 | amiconn | GRAY_INVERT, GRAY_FOREGROUND, GRAY_BACKGROUND and GRAY_OPAQUE |
15:20:08 | midk | oh i like that! |
15:20:36 | Guest11 | okay, so I'll flash it right now with the package and take the ajbrec.ajz of the daily build... i hope i understood correctly.. THANKS! |
15:20:48 | midk | no... |
15:20:54 | midk | use the ajbrec.ajz from the flash pack |
15:20:58 | amiconn | This would definitely be good for gray_drawbitmap, but maybe also for gray_xxxrect, gray_xxxline etc, which would then be replaced by a single function for each primitive. |
15:20:59 | midk | and the plugins |
15:21:07 | midk | and the firmware_rec(_norom).bin |
15:22:15 | midk | amiconn: if all the rect and line functions were using foreground and background, i think that would be a bit too complicated |
15:22:16 | | Quit Guest11 (Read error: 54 (Connection reset by peer)) |
15:23:13 | amiconn | Of course, the line functions would only use foreground, which would mean that draw modes (1) and (3) would be identical, and mode (2) would do nothing. |
15:23:58 | midk | yes, but that also means changing it every time you need a differently colored line |
15:24:55 | amiconn | Yes. I want to get an idea if this approach would be faster or slower. |
15:25:37 | midk | i could propose an alternative: |
15:25:46 | amiconn | If you have to change the values between each two graphics calls, it would be slower, but if you have to draw several primitives with the same settings, it would be faster. |
15:26:42 | midk | oh hm |
15:26:48 | LinusN | gotta go |
15:26:50 | | Part LinusN |
15:26:58 | amiconn | That was fast... |
15:27:04 | midk | yeah lol |
15:27:11 | midk | ok i was going to say a parameter for each function |
15:27:19 | | Join Guest11 [0] (~jirc@L0676P04.dipool.highway.telekom.at) |
15:27:33 | Guest11 | alright! thanks midk |
15:27:34 | midk | ie gray_set_parameters(int fg_bitmap, int bg_bitmap, int line_darkness, int rect_darkness) |
15:27:42 | midk | no problem Guest11 |
15:27:53 | midk | i'll assume at this point it works :) |
15:29:11 | midk | amiconn: so that you could keep your bitmaps and lines seperate darknesses |
15:29:12 | | Quit Guest11 (Read error: 54 (Connection reset by peer)) |
15:29:47 | amiconn | Hmm. I think this would be too much parameters. Too bad that there is no simple way for optional parameters in C |
15:29:57 | amiconn | *too many |
15:30:13 | BlueChip | can you not "..." for extra prams in C? |
15:30:50 | midk | amiconn: that's what i considered, but i also considered that you wouldn't have to change it every time you need a new darkness |
15:30:59 | midk | or wait! preset darknesses! |
15:31:00 | BlueChip | (grabs C book) |
15:31:17 | midk | gray_set_parameters(int preset_1, int preset_2, int preset_3); |
15:31:24 | amiconn | BlueChip: Iirc you can, but this adds quite a bit of overhead (if I'm not totally wrong) |
15:31:31 | BlueChip | how is printf defined? |
15:31:35 | BlueChip | ahh right |
15:32:16 | amiconn | But this would be really good: if you don't give the extra parameters, use the pre-set ones defined with e.g. gray_set_foreground() |
15:32:37 | midk | right |
15:32:41 | amiconn | If you give them, it would use these and wouldn't change the presets. |
15:33:11 | midk | right |
15:34:22 | amiconn | I will have a look how much overhead this adds in the evening. |
15:34:41 | amiconn | midk: Btw, font support already works (not yet committed) |
15:34:47 | midk | sure |
15:34:56 | midk | amiconn: sounds good, if i can't get my own working well :) |
15:36:08 | amiconn | There will be gray_setfont(), gray_getstringsize() and gray_putsxy(). These can use the 2 fonts currently defined in Rockbox |
15:36:43 | BlueChip | ami: setfont() very interesting - will you be able to choose any font available? |
15:36:57 | midk | just like lcd_setfont i'd presume |
15:37:05 | amiconn | yup. |
15:37:19 | midk | amiconn: considered "gray_puts"? |
15:37:32 | BlueChip | I was amazed to discover that you cannot select any font with the current core code |
15:38:24 | amiconn | midk: Why? I guess grayscale won't be used for text-only applications, so putsxy() seems to make more sense |
15:39:17 | BlueChip | I've yet to understand the difference between puts and putsxy |
15:39:21 | midk | i meant both... i guess it's not needed, but it's just an idea |
15:39:29 | amiconn | BlueChip: No. Currently there are 2 fonts available: FONT_SYSFIXED and FONT_UI. |
15:39:55 | midk | BlueChip: putsxy uses (x, y, "test") −− puts is puts(char, char, "test" |
15:40:14 | midk | ie puts(2, 0, "test") would place "test" over 2 characters and down 0 |
15:40:31 | midk | which would translate to putsxy(12, 0, "test") |
15:40:37 | amiconn | BlueChip: Very easy: putsxy puts the text at pixel position (x, y), while puts puts it ( :) ) at (column, line) |
15:40:42 | Christi-S | Should be possible to implement as a macro anyway. |
15:40:50 | BlueChip | D'oh! |
15:41:00 | midk | time for midk to go |
15:41:03 | midk | good luck on that amiconn |
15:41:12 | | Quit midk () |
15:41:29 | amiconn | Christi-S: Not easily. The y position of a line has to be computed (varies with font height) |
15:41:38 | BlueChip | ami: so do you plan for set_font("rocklatin") ? |
15:42:13 | Christi-S | Isn't font height stored in a global? (I don't know the source code at all, I'm afraid, so I'm rather guessing.) |
15:42:34 | amiconn | No, see above. gray_setfont(int font). Font can be FONT_SYSFIXED (==0) or FONT_UI (==1) |
15:42:58 | BlueChip | so the same restrictive font support :( |
15:43:20 | Christi-S | I suspect the problem with font support is that it all takes up memory. |
15:43:45 | BlueChip | So if I want anything else I will have to recode the font and write my own routines |
15:44:36 | Christi-S | Is there any particular reason you want to use more than one font at a time? |
15:44:58 | amiconn | The font_load() function might be exposed to the plugin api, but if you use it, this would replace the ui font set by the user |
15:45:31 | BlueChip | Ah yes, that might be a work around, font_load(), set_font(UI) |
15:46:18 | BlueChip | i feel a #define coming on :) |
15:46:23 | amiconn | The problem is how to reset the user-defined font on exit |
15:47:23 | BlueChip | hmm - would need a get_font() call to ask what is currently loaded |
15:47:58 | *** | Saving seen data "./dancer.seen" |
15:49:15 | amiconn | The path and file name of the currently loaded font isn't stored in the font struct |
15:49:56 | BlueChip | so effectively plugins remain without font support :( |
15:52:48 | amiconn | BlueChip: We'd have to convince the core team that support for an additional (third) "font slot" is needed. |
15:53:04 | amiconn | This is already prepared in the core, only commented out |
15:53:08 | BlueChip | or just some way to know what to reload when we've finished |
15:53:46 | BlueChip | (which imho, should be done by plugin_load() ) |
15:54:09 | amiconn | As reloading might fail, it would require additional error handling, which adds complexity... |
15:54:25 | BlueChip | why should a reload fail? |
15:54:38 | BlueChip | should/could |
15:55:52 | amiconn | Perhaps the font file was renamed/moved/deleted by the user after booting rockbox |
15:56:42 | BlueChip | hm, okay, in which case you're in trouble at next boot also |
15:57:01 | | Join Guest1 [0] (~jirc@L0676P04.dipool.highway.telekom.at) |
15:57:40 | amiconn | BlueChip: correct, but then it's not the problem of the plugin... |
15:57:59 | BlueChip | but still the problem for font_load() |
15:58:20 | BlueChip | so surely the error code is already in place? |
15:58:30 | BlueChip | error code -> error handling |
15:58:38 | Guest1 | hi again... sorry - I've flashed version 2.2 and put a CVS build of today into the root directory... do i have to tell the version 2 to automatically load the ajbrec.ajz? |
15:59:04 | BlueChip | why not flash the version you want to use? |
15:59:17 | amiconn | Guest1: Flashed rockbox doesn't look for ajbrec.ajz on startup |
15:59:46 | Guest1 | hm, that's what i originally was looking for, but where do i get the *bin file for the current build? |
16:00 |
16:00:06 | Guest1 | when i visit the flash site, i get the binaries of 2.2 |
16:00:09 | amiconn | So to get the current version flashed, put it on the disk, boot rockbox (this brings up v2.2), then RoLo into the current version. |
16:00:28 | BlueChip | *.ucl - errr, suspect on the downloads page somewhere |
16:00:41 | amiconn | After that you can "play" the file "rockbox.ucl" which would fire up rockbox_flash.rock and flash it. |
16:01:03 | BlueChip | guest: listen to ami :) |
16:01:14 | Guest1 | aha ... i'll try that - thanks so far! |
16:02:27 | elinenbe | amiconn: helloooooo there! |
16:02:27 | | Quit Guest1 (Read error: 54 (Connection reset by peer)) |
16:02:32 | elinenbe | BlueChip: hi! |
16:02:43 | amiconn | hi elinenbe |
16:02:46 | BlueChip | hey there elinenbe :) |
16:02:47 | elinenbe | amiconn: nice changes with the jpeg viewer... |
16:03:08 | elinenbe | amiconn: I heard a rumor you are working on a bolderdash clone? |
16:03:19 | BlueChip | coooooooooooooool |
16:04:19 | | Join Guest1 [0] (~jirc@L0676P04.dipool.highway.telekom.at) |
16:04:23 | amiconn | elinenbe: Not yet working on it, but I like that idea much more than minesweeper... |
16:04:44 | Guest1 | verify okay... ! thanks amiconn and bluechip :D |
16:08:14 | elinenbe | amiconn: you can find an example game here with source: http://www.ticalc.org/archives/files/fileinfo/0/14.html |
16:08:16 | | Quit Guest1 (Read error: 54 (Connection reset by peer)) |
16:17:32 | amiconn | elinenbe: Thanks for the link. Unfortunately this is in assembler. |
16:18:11 | Christi-S | Where is the assembler for the Archos documented? |
16:27:26 | amiconn | Christi-S: See http://rockbox.haxx.se/docs/sh1_2p.pdf |
16:27:56 | Christi-S | Thanks. |
16:28:30 | limbus | Is anybody intrested in a VS.NET Project-File for the rockbox-Stuff ? It doesn't compile either, but all symbols are known and can be browsed ;-) |
16:31:55 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
16:44:14 | BlueChip | any reason why it cannot be compiled? |
16:44:28 | BlueChip | I know nothing of .net, but i have contacts |
16:44:46 | Tempis | hey BlueChip, whats the price of petrol over there? |
16:45:55 | BlueChip | about 77p/litre last I noticed, but I haven't driven in a couple of months and we have had a "budget" since - so probbaly more like 80p now |
16:46:40 | Tempis | hmm |
16:47:07 | Tempis | I have no idea how to covert that to dollars/gallon |
16:47:38 | limbus | hehe, not gallon/dollar ? |
16:47:58 | BlueChip | a *US* gallon is http://www.google.com/search?num=50&hl=en&lr=&ie=UTF-8&q=liters+in+a+gallon&btnG=Search |
16:48:07 | BlueChip | 3.8 liters |
16:48:28 | BlueChip | or 4.5 liters in a UK gallon |
16:48:36 | BlueChip | sorry |
16:48:41 | BlueChip | or 4.5 litres in a UK gallon |
16:49:21 | BlueChip | 80p * 3.8 = £3.04 |
16:49:26 | limbus | BlueChip: I didn't try yet. It's not complicated at all, I bed. At least I could fire up "make" in cygwin for custom build step, but then you can't compile file per file which would be sweet. |
16:49:51 | BlueChip | 3.04 * 1.9 = $5.77 |
16:49:58 | BlueChip | so about $6/gallon |
16:50:06 | BlueChip | (US gallon that is) |
16:50:09 | Tempis | right |
16:50:38 | Tempis | its only about $2/gallon right now |
16:50:39 | BlueChip | limbus: let me know if you jit a wall, and I can ask around :) |
16:51:03 | BlueChip | yes, but you've just occupied another oil country!! |
16:51:14 | BlueChip | lol |
16:52:26 | Christi-S | Pretty much everything is more expensive in the UK. Product of living on a small island, I suppose. |
16:52:38 | BlueChip | 17.5% sales tax |
16:52:46 | BlueChip | 25-45% income tax |
16:52:54 | BlueChip | 5-12% insurance tax |
16:52:54 | Tempis | insane |
16:53:08 | | Join Christi-S_ [0] (~christi@client-1784-p-2-lns.glfd.dial.virgin.net) |
16:53:10 | BlueChip | about $200/month house tax |
16:53:23 | Tempis | I guess they've never heard that no country has ever taxed itself into prosperity |
16:53:44 | BlueChip | 85% petrol tax |
16:54:06 | Christi-S_ | Whoa, politics is probably not a good thing to get into. |
16:54:35 | Tempis | all politicos I know are extremely unhappy people |
16:54:43 | BlueChip | It doesn't matter who you vote for, the same people will be telling him what to say |
16:55:51 | BlueChip | a bottle of beer is about £3.50-6.00 (that's half a pint) |
16:56:43 | * | Christi-S_ blinks. Where d'you buy your beer? Harrods? |
16:57:03 | BlueChip | I remember being in US when McD's did the 102 dalmations promo - "trip to london with $102/day spending money" LMAO |
16:57:24 | Tempis | thats like 2 meals |
16:57:29 | BlueChip | WHAT!? |
16:57:37 | BlueChip | barely |
16:57:56 | BlueChip | and certainly NOT in london! |
16:58:50 | | Part BlueChip |
16:58:55 | Tempis | I'm leaving for England on Thursday |
16:59:06 | | Join BlueChip [0] (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
16:59:18 | BlueChip | whoops |
16:59:49 | | Quit Christi-S (Read error: 54 (Connection reset by peer)) |
16:59:59 | | Nick Christi-S_ is now known as Christi-S (~christi@client-1784-p-2-lns.glfd.dial.virgin.net) |
17:00 |
17:00:04 | BlueChip | Christi-S_: a pint of draught is about £2.00...3.00 nowdays |
17:00:47 | BlueChip | but as all the pubs shut at 23:00 that's not too bad |
17:01:02 | * | Christi-S nods. I remember when I lived in Aberystwyth and booze was about 1.50 a pint. |
17:01:14 | Christi-S | Of course then you had to live in Aberystwyth. |
17:01:22 | BlueChip | LOL |
17:01:27 | BlueChip | beat me to it ;) |
17:03:01 | limbus | I've been in London for three weeks some month ago. One of the things I recall: London is really expensive. But it doesn't hurt that much if you leave the city and go over to "woodford green" |
17:03:04 | limbus | ;-) |
17:03:58 | BlueChip | yes, fer sure, get out of the city in any direction you can - the city is where you find (a) generally well paid people and (b) gullible tourists |
17:05:03 | BlueChip | there are infinitely nicer places to go than London anyway - it's just that the London ministers have more advertising money than other places |
17:08:27 | BlueChip | I guess that is the same the world over |
17:08:40 | | Quit Fedor () |
17:09:20 | limbus | i suppose. although I loved to lay down at hide park |
17:09:38 | limbus | i happened to get some sunny weeks |
17:10:34 | BlueChip | again Hyde Park is nice, but if you like lounging most towns and cities have something almost identical |
17:10:59 | BlueChip | we have an original roman castle in the middle of ours |
17:11:12 | BlueChip | (well, to one side) |
17:14:33 | * | Christi-S idly wonders what city Bluechip is in. |
17:14:53 | BlueChip | check my ip ;) |
17:15:17 | BlueChip | (bloody ntl) |
17:15:22 | Christi-S | Ah, right. Yeah - it's a nice castle. I've been there a couple of times. |
17:15:54 | Christi-S | I used to say that, and then I moved to a village just outside Oxford where we only have dialup. |
17:15:58 | Christi-S | Even NTL is better. |
17:16:20 | BlueChip | you in the uk then? |
17:16:46 | BlueChip | (possible stupid Q, given your last statement) |
17:17:01 | * | Christi-S nods. |
17:17:31 | Christi-S | Yeah - I've lived in Derby, Durham, Nottingham, Oxford, Cambridge, and Aberystwyth. |
17:18:05 | Tempis | so are all of yall from the UK |
17:18:11 | BlueChip | I managed Somerset, London, Harlow, Colchester - going north slowly but surely |
17:18:36 | Christi-S | Good move. It's cheaper. I've been slowly migrating south, which is not so good. |
17:21:38 | limbus | Tempis: Nooo, I'm not from UK. I'm just from the other side of the canal |
17:22:26 | BlueChip | brb |
17:45:23 | BlueChip | bak |
17:45:41 | Tempis | welcome bak |
17:45:53 | BlueChip | :) |
17:46:17 | Tempis | I'm ready for lunch |
17:48:00 | *** | Saving seen data "./dancer.seen" |
18:00 |
18:05:49 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
18:25:45 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
19:00 |
19:02:35 | | Join Tempis2 [0] (Tempis@67.128.63.20) |
19:11:16 | | Quit Christi-S (Read error: 60 (Operation timed out)) |
19:11:49 | amiconn | BlueChip: Did you have a look at the rockbox hp recently? |
19:19:40 | | Quit Tempis (Read error: 110 (Connection timed out)) |
19:27:11 | | Part limbus |
19:41:20 | | Quit matsl (Remote closed the connection) |
19:43:40 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
19:48:01 | *** | Saving seen data "./dancer.seen" |
19:59:40 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
20:00 |
20:05:56 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
21:00 |
21:14:15 | | Join Rjc1286__ [0] (Joosa@ool-44c4728b.dyn.optonline.net) |
21:14:41 | Rjc1286__ | can anyone tell me how to delete a folder in cygwin? |
21:22:48 | | Quit Tempis2 (Read error: 60 (Operation timed out)) |
21:23:37 | | Join jakesir [0] (solaris@pool-151-196-54-17.balt.east.verizon.net) |
21:25:10 | | Part Rjc1286__ |
21:29:00 | | Join Guest1 [0] (jirc@dhcp-07.sat.idworld.net) |
21:29:11 | Guest1 | Hi −− anyone around? |
21:30:03 | | Quit Guest1 (Client Quit) |
21:48:05 | *** | Saving seen data "./dancer.seen" |
21:51:13 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
21:59:33 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
22:00 |
22:18:36 | amiconn | Somebody in here who know really knows about Makefile magic?? |
22:28:06 | | Quit matsl ("Leaving") |
23:00 |
23:37:39 | | Join LinusN [200] (~linus@labb.contactor.se) |
23:37:47 | amiconn | hi LinusN |
23:37:54 | LinusN | hey |
23:38:01 | LinusN | "makefile magic"? |
23:38:35 | amiconn | I tried hard to get Bagder's Makefile modification to work for grayscale. |
23:39:08 | amiconn | Had some success in the meantime, but still doesn't work completely |
23:39:10 | LinusN | and? |
23:39:30 | amiconn | There were two mistakes in it: |
23:40:23 | amiconn | (1) The order of the libraries to link with obviously does matter, because the linker complained about undefined symbols (from libgcc) |
23:41:05 | amiconn | When I changed line 36 to ... -lplugin -lgcc ... , it works |
23:41:36 | LinusN | sounds reasonable |
23:41:41 | amiconn | (2) "make clean" didn't clean the lib objects and libplugin.a |
23:42:14 | amiconn | For target "clean:" the following line was missing: $(MAKE) -C lib clean |
23:42:44 | amiconn | One thing still doesn't work that should: |
23:43:37 | amiconn | If I change something in a library source, libplugin.a gets rebuilt, but the plugin(s) using that library don't get re-linked! |
23:44:49 | LinusN | aha |
23:45:39 | amiconn | Since I don't really understand makefiles, for me it is hard to get all this stuff working |
23:45:53 | amiconn | Another thing that I _would like_ to work is: |
23:46:36 | amiconn | Make every function a separate object so that only functions that are really used get included in the final binary. |
23:46:36 | LinusN | amiconn: commit what you have and i'll fix the rest |
23:47:06 | LinusN | that's all up to you, of course |
23:48:05 | amiconn | I really don't have a clue if this is possible at all, currently googling heavily to get an idea. |
23:48:08 | *** | Saving seen data "./dancer.seen" |
23:48:31 | LinusN | put the functions in different .c files |
23:50:08 | amiconn | Hmm, this would work, but add to file clutter. |
23:50:34 | amiconn | I wonder if it is possible to do this with one file (something like "compile that file as a library" with gcc) |
23:51:18 | LinusN | i don't think so |
23:54:40 | amiconn | If this won't work, and I want to split into several files, perhaps there should be a subdir under "lib" |
23:55:16 | LinusN | yeah |
23:56:35 | amiconn | ...which in turn will require some change in the "lib" makefile... |