00:17:34 | | Nick midk is now known as midk|cookies (mk@AC87E4BC.ipt.aol.com) |
00:25:39 | | Nick midk|cookies is now known as midk (mk@AC87E4BC.ipt.aol.com) |
00:28:38 | | Quit AciD ("ou double !") |
00:39:22 | diddystar5 | bye |
00:39:38 | | Quit diddystar5 ("Leaving") |
01:00 |
01:03:31 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
01:41:07 | midk | hey amiconn? any word on that drawgraymap converter? |
01:41:09 | midk | no rush just curious |
01:41:50 | amiconn | no, not yet. I'm currently implementing scroll up/down by n pixels |
01:42:08 | midk | ok thanks |
01:42:19 | midk | nice work on the fillrect update too |
01:42:30 | amiconn | :) |
01:42:32 | amiconn | Next will be font support |
01:43:08 | midk | i just got done writing my own |
01:43:14 | midk | that took a while. :D |
01:47:16 | *** | Saving seen data "./dancer.seen" |
01:49:23 | amiconn | Scrolling up/down by n works now :) |
01:49:53 | midk | scrolling... the grayscale display? |
01:51:06 | amiconn | A replacement for gray_scroll_up1() / gray_scroll_down1(): scroll up/down by <n> pixels instead of only 1, with almost the same speed |
01:51:39 | midk | yes, that scrolls the overlay? |
01:52:11 | amiconn | yup. |
01:52:59 | midk | hmmmmmmm |
01:59:34 | | Join arspy87 [0] (~arspy87@24.34.143.182) |
02:00 |
02:17:17 | | Join BlueClip [0] (~bluechip@213.107.250.61) |
02:23:33 | midk | NOW he gets on IRC |
02:35:57 | midk | YES YES YES YES YES YES YES YES YESY YEYYSYEYSSSSSSSSSS |
02:40:47 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
02:51:01 | | Join Guest1 [0] (pookster@d57-176-183.home.cgocable.net) |
02:53:17 | | Nick Guest1 is now known as pookSter (pookster@d57-176-183.home.cgocable.net) |
02:57:40 | | Quit pookSter ("Leaving") |
03:00 |
03:03:30 | | Part amiconn |
03:05:25 | midk | in your face blueclip!! |
03:05:30 | midk | i didnt even need a font mapper |
03:05:40 | midk | i did it all in my put_c function |
03:20:53 | | Join Guest2 [0] (~jirc@ip68-98-168-119.dc.dc.cox.net) |
03:22:13 | Guest2 | After racking my brain trying to install Roclbox I just realized I have the Multimedia. Any plans to support it? |
03:22:26 | midk | nope |
03:22:46 | Guest2 | Is it that different from thE V2 |
03:23:20 | BlueClip | no current (known) plans to support other platforms |
03:23:29 | midk | blueclippy |
03:23:35 | arspy87 | BlueClip == bluechip? :-P |
03:23:46 | | Nick midk is now known as midk|brb (mk@AC87E4BC.ipt.aol.com) |
03:24:03 | midk|brb | naw! |
03:25:30 | BlueClip | lol |
03:27:46 | arspy87 | BlueClip: my css dropdown menus work seamlessly now :-D |
03:27:55 | arspy87 | with windows behavior calls for IE!! |
03:27:58 | arspy87 | :-P |
03:28:01 | | Join Tempis [0] (tempis@cpe-24-160-23-100.sw.rr.com) |
03:28:22 | Tempis | hey can anyone answer a question for me |
03:28:56 | Tempis | I'm fairly certain I know the answer, but I'd like to be sure |
03:31:17 | BlueClip | sounded more like a statement to me |
03:31:28 | | Nick BlueClip is now known as BlueChip (~bluechip@213.107.250.61) |
03:31:43 | Tempis | Well, I mean it as a question. |
03:31:49 | Tempis | sorry for any confusion |
03:32:07 | BlueChip | Ah rhetoric ...in which case, probably, yes |
03:32:18 | Tempis | oh good |
03:32:21 | | Quit Guest2 ("Leaving") |
03:32:34 | Tempis | Now that that is cleared up, time for the whores? |
03:32:41 | BlueChip | woof |
03:32:53 | arspy87 | i used "rhetoric" instead of "writing" in an english essay, and the teacher wrote question marks above it. |
03:32:56 | Tempis | oh, and booze... can't forget the booze |
03:33:13 | BlueChip | indo for later |
03:33:32 | Tempis | anyhow, I am getting a Studio 10 and I want to be certain that rockbox is going to work on it |
03:34:04 | BlueChip | indeed: http://rockbox.haxx.se/download/ |
03:34:09 | Tempis | excelent |
03:34:16 | | Join scott666_ [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
03:34:41 | Tempis | It didnt mention the 10 specifically so I wanted to be sure |
03:35:22 | Tempis | any of you using 2000 mAh batteries? |
03:35:58 | Tempis | or are the stock ones good enough for you |
03:38:41 | BlueChip | i use the 1500s that came with it, if i replace them i will likely get the biggest available - 2700's iirc |
03:38:53 | Tempis | 2700's eh |
03:39:09 | BlueChip | my local supermarket has only 2300's |
03:39:29 | Tempis | I looked at Lowes today, but I didnt see any NiMH batteries |
03:39:33 | Tempis | I'll check Walmart tomorrow |
03:39:49 | Tempis | what do 2700's go for? |
03:40:18 | BlueChip | never checked |
03:40:22 | Tempis | on average, how much time do you get out of the 1500's |
03:40:43 | BlueChip | used t get about 12hrs, now about 2-3 |
03:40:47 | Tempis | ouch |
03:40:59 | Tempis | how old are the batteries? |
03:41:15 | | Nick midk|brb is now known as midk (mk@AC87E4BC.ipt.aol.com) |
03:41:17 | BlueChip | my own fault - I treated them badly - but a friend has a proper recharger - so im hoping to revive them |
03:41:23 | Tempis | I'm buying a used unit so it might be wise for me to buy some new batteries |
03:41:25 | | Nick scott666_ is now known as scott666 (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
03:41:48 | Tempis | the charger that comes with the jukebox isnt "proper" |
03:41:51 | Tempis | ? |
03:41:59 | scott666 | nihm's are up to 2700mah?? wow |
03:42:09 | scott666 | *nimh |
03:42:10 | BlueChip | god no - it's a standard lion charger |
03:42:17 | BlueChip | lion -> nimh |
03:42:46 | Tempis | hmm |
03:43:00 | Tempis | is there a charger you can get that would be better? |
03:43:28 | BlueChip | yeah - how much do you want to spend? |
03:43:41 | Tempis | nothing at the moment |
03:43:50 | midk | hey bc how may i draw a string of chars? |
03:43:53 | BlueChip | they go up to about £5-6K |
03:44:27 | Tempis | ahh a brit |
03:44:37 | BlueChip | ;) |
03:44:42 | Tempis | I'm leaving for england on thursday |
03:44:55 | BlueChip | weather is good - where are you going? |
03:45:04 | Tempis | Ramsgate |
03:45:11 | Tempis | in Kent |
03:45:15 | BlueChip | yes, know it well |
03:45:21 | BlueChip | business or pleasure |
03:45:25 | Tempis | pleasure |
03:45:40 | Tempis | my mother owns an apt building there and my grandmother lives there as well |
03:45:47 | BlueChip | ah - righty |
03:45:54 | BlueChip | was about to ask why Ramsgate |
03:45:58 | Tempis | heh |
03:46:17 | BlueChip | got any plans? |
03:46:41 | Tempis | well the wife wants to take lots of photos... being a photographer and all |
03:47:11 | BlueChip | take a drive out to constable country maybe |
03:47:20 | *** | Saving seen data "./dancer.seen" |
03:47:26 | Tempis | where is that exactly |
03:47:42 | Tempis | I've been to england many times, but I usually have stayed in the southeast |
03:47:51 | arspy87 | btw BlueChip, i got my license on thursday :-D |
03:48:00 | BlueChip | top of essex ...dedham etc ...about 2hrs from Ramsgate up the A12 |
03:48:07 | Tempis | ahh |
03:48:15 | Tempis | I wont be driving there |
03:48:16 | Tempis | heh |
03:48:25 | Tempis | I thought New Orleans drivers were crazy |
03:48:30 | BlueChip | WOOOHOOOO - Arspy the free man - Well Done dude |
03:48:33 | Tempis | man yall are INSANE |
03:48:42 | BlueChip | lol |
03:48:53 | BlueChip | we laugh at american car chase scenes |
03:49:09 | BlueChip | OH MY GOD HES DOING NEARLY 70 MILES PER HOUR!!!! |
03:49:12 | Tempis | the craziest thing I ever saw was 2 double deckers passing each other on a little country road |
03:49:17 | BlueChip | ...he must be braking for something |
03:49:31 | BlueChip | lol |
03:50:03 | Tempis | Only explanation I could come up with was that the laws of physics somehow don't apply on English country roads |
03:50:18 | arspy87 | haha! |
03:50:23 | BlueChip | LOL - I don't think ANY laws apply on English country roads :) |
03:50:27 | Tempis | heh |
03:51:38 | Tempis | my mode of transportation will be trains |
03:51:45 | Tempis | I enjoy the train rides |
03:51:46 | BlueChip | you are a psychopath |
03:51:51 | Tempis | heh |
03:52:01 | Tempis | we dont have trains here so it's a nice change |
03:52:15 | Tempis | if you dont have a car, you aint going nowhere |
03:52:52 | Tempis | plus I hate driving |
03:53:01 | BlueChip | that's fair |
03:53:03 | Tempis | at least on a train I can chill out and relax |
03:53:19 | Tempis | all I have to worry about is making sure I get off at the right stop |
03:53:32 | Tempis | I can read... listen to my Jukebox... |
03:53:34 | BlueChip | and whether the train running late will make you miss your connection |
03:53:46 | Tempis | well, there's that I guess |
03:54:05 | Tempis | but since I'll be on vacation I will probably not be in any hurry to get anywhere |
03:54:14 | BlueChip | and the 20 football a'holes who might start a fight any second |
03:54:31 | Tempis | we did all the touristy stuff last year, so this time I just want to take it easy |
03:54:42 | BlueChip | DO NOT travel in rush hour! |
03:54:50 | Tempis | I did that in London |
03:54:57 | BlueChip | baaaaaaad move |
03:54:59 | BlueChip | lol |
03:55:07 | Tempis | it was morning rush hour |
03:55:13 | Tempis | and I was going to the airport |
03:55:27 | BlueChip | Wales is very picturesque, and only a 4hr drive |
03:55:37 | Tempis | but the tube went right to Victoria and from there straight on to Gatwick |
03:55:45 | Tempis | I was almost born in Wales |
03:56:00 | Tempis | but dad had to come back to the states |
03:56:18 | BlueChip | shame - dubble passport time |
03:56:24 | Tempis | oh I have that |
03:56:40 | Tempis | moms from Liverpool |
03:56:52 | Tempis | applied for dual citizenship before I turned 18 |
03:57:15 | Tempis | I need to get my UK passport renewed though |
03:57:22 | BlueChip | Liverpool is getting better nowdays - still pretty rough though |
03:57:33 | Tempis | I havent been back since I was 8 or 9 |
03:57:41 | Tempis | I barely remember it |
03:58:02 | Tempis | getting back to the charger thing |
03:58:10 | Tempis | was that in the thousands? |
03:58:42 | BlueChip | i'm sure you can find more expensive ones if you shop around |
03:59:08 | Tempis | I dont need a battery charger more expensive than my car |
03:59:17 | BlueChip | hence why i asked my Q ;) |
03:59:18 | midk | LOL |
03:59:19 | Tempis | I was thinking in the $50 range |
03:59:36 | BlueChip | you should get something reasonable in that range |
03:59:48 | Tempis | got any suggestions? |
03:59:55 | Tempis | not sure what to look for |
04:00 |
04:00:05 | Tempis | I dont know much about battery technology |
04:00:13 | Tempis | ooo Mail Call is on |
04:00:43 | BlueChip | analogue pwm cycle - discharge cycle - individual charge - errrrr |
04:01:08 | BlueChip | check batteryuniversity.com |
04:02:03 | Tempis | thanks |
04:05:07 | BlueChip | arsepie, you got 10 mins I can steal from you? |
04:05:28 | Tempis | yeah, don't expect to have them returned |
04:06:08 | BlueChip | lol - sorry "arspy" is another user here - my sense of humour is running on dead cells atm |
04:06:14 | Tempis | so the archos people give you a Li Ion battery charger with NiMH batteries? |
04:06:51 | BlueChip | no, hence my "lion->nimh" comment - it was me thinking about eight things at once |
04:07:22 | Tempis | oh |
04:12:36 | Tempis | hmm looks like walmart only have 2000 mAh ones for about $13 for a 4 pack |
04:13:45 | BlueChip | yeah, the big ones are from specialists only afaik |
04:14:08 | Tempis | about the chargers... would it be one to plug into the archos or a standalone charger |
04:14:32 | BlueChip | stand alone |
04:15:10 | Tempis | is the archos designed to take the batteries out on a frequent basis? |
04:16:02 | BlueChip | dont know about the studio - later models dont like it |
04:16:19 | BlueChip | the spring is held on with a blob of solder! |
04:16:32 | midk | LOL |
04:16:37 | midk | blob |
04:18:29 | Tempis | well, I'm off to play some Battlefield Vietnam... thanks for the info |
04:18:38 | Tempis | I'll idle here if thats ok |
04:19:42 | midk | no you must leave!\ |
04:19:45 | midk | heh jk |
04:25:17 | BlueChip | sorry, enjoy your visit - speak soon :) |
04:25:29 | midk | bcbc |
04:25:41 | midk | my putc function works! |
04:31:51 | | Join kaboofa [0] (~kaboofa@h-66-167-172-115.cmbrmaor.dynamic.covad.net) |
04:32:19 | kaboofa | and kaboofa got back on a unix computer; and there wasn't much rejoycing, except by him, because he had irc back. |
04:32:22 | kaboofa | Yay. |
04:35:38 | midk | kaboofer. |
04:35:53 | kaboofa | What's going on? |
04:36:58 | midk | not much |
04:38:00 | BlueChip | ain't nothin' goin' on but the rent |
04:38:11 | kaboofa | ack |
04:38:14 | kaboofa | firewall went off |
04:38:17 | kaboofa | someone is messing with my ftp |
04:38:41 | kaboofa | crap |
04:38:44 | kaboofa | think it was isp |
05:00 |
05:01:36 | | Join sunpower [0] (solaris@pool-141-157-101-228.balt.east.verizon.net) |
05:01:36 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
05:02:01 | | Quit jakesir (Read error: 54 (Connection reset by peer)) |
05:09:43 | | Join elinenbe [0] (trilluser@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
05:11:00 | | Quit arspy87 ("Leaving") |
05:19:47 | midk | hi blueclip |
05:47:21 | *** | Saving seen data "./dancer.seen" |
05:48:54 | BlueChip | nite all |
05:48:58 | | Part BlueChip |
05:56:08 | | Part scott666 |
05:57:26 | | Quit Tempis (Read error: 60 (Operation timed out)) |
06:00 |
06:40:55 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
07:00 |
07:00:25 | | Join LinusN [200] (~linus@labb.contactor.se) |
07:13:12 | c0utta | hello linus |
07:13:23 | midk | hi linus |
07:19:29 | LinusN | hi |
07:20:01 | midk | i was considering writing that button repeat function... is ok if i got it working to submit? |
07:22:31 | LinusN | sure |
07:22:37 | midk | ok thanks |
07:22:43 | midk | breakout is nearing completion |
07:25:36 | LinusN | nice |
07:25:49 | midk | glad you're interested :) |
07:26:01 | LinusN | i'd love to see it |
07:26:08 | midk | want a preview? |
07:29:30 | midk | is your dcc still broken? |
07:34:07 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
07:47:25 | *** | Saving seen data "./dancer.seen" |
07:47:43 | LinusN | midk: yeah. dcc doesn't like tunnels and firewalls |
07:48:55 | midk | ok, email? |
07:49:01 | midk | it has to be run on target (Grayscale) |
07:54:11 | LinusN | email is fine |
07:55:13 | midk | aight aight |
07:55:16 | midk | :D |
07:58:18 | midk | heh you can see how much i need to get that button repeat function going |
07:59:27 | midk | sent |
08:00 |
08:04:44 | | Quit c0utta (" The IRC Client of the Gods! -> http://www.hydrairc.com <- HydraIRC") |
08:14:36 | LinusN | yeah, it feels really sluggish :-) |
08:14:49 | midk | thanks for the insight. :) |
08:14:55 | LinusN | no collision detection for the bricks yet? |
08:14:59 | midk | nope |
08:15:04 | midk | bluechip was supposed to help with that |
08:15:10 | midk | he sort of gave up :) |
08:15:12 | LinusN | looks really nice btw |
08:15:17 | midk | ah thanks |
08:15:22 | midk | i plan to have a shade adjuster |
08:15:30 | midk | well and a brick size selector |
08:15:32 | LinusN | the paddle leaves some traces |
08:16:38 | midk | yup, thats cos it jumps by 2 |
08:16:49 | midk | hopefully when fast enough we won't have to |
08:17:54 | midk | it's actually quite bug ridden. |
08:19:15 | LinusN | it shouldn't leave traces even if it moves many pixels |
08:19:37 | LinusN | you don't clear the paddle explicitly? |
08:20:08 | midk | no, as per bluechip's suggestion, just added a space of white (1px either side) |
08:20:12 | midk | i should just clear that line |
08:20:29 | midk | but you know bluechip −− if you don't do it his way he is done with you |
08:20:31 | midk | or at least to me |
08:22:16 | LinusN | i know |
08:22:24 | LinusN | it's not a bad idea |
08:23:27 | midk | yes.. the original problem was that clearing the lcd had the problem of erasing the blocks right away |
08:23:35 | midk | so of course just to move drawing blocks to the while loop |
08:23:41 | midk | but that took forever to keep redrawing |
08:24:00 | midk | so we have to just put a blank space around the ball to keep it from leaving trails |
08:24:49 | LinusN | why clear the entire lcd? |
08:25:01 | midk | but clearing that line is a good idea |
08:25:01 | midk | *implements |
08:25:09 | midk | that's just what i usually |
08:25:10 | midk | do |
08:25:15 | midk | but we can't do that here |
08:25:26 | LinusN | exactly |
08:25:48 | LinusN | have you given the collision detection any thought? |
08:25:57 | midk | not much |
08:26:03 | LinusN | you should |
08:26:11 | midk | yes, i think i can do it |
08:26:21 | midk | just divide the areas into "sections" |
08:27:04 | midk | but it'll involve setting up block drawing differently |
08:27:34 | LinusN | you should separate the drawing from the game logic |
08:27:48 | midk | logic? |
08:28:22 | LinusN | logic == game engine, i.e collision detection, ball moving, score keeping etc |
08:28:27 | midk | yes |
08:28:31 | midk | all in seperate functions |
08:28:36 | LinusN | the game should be able to run without any gfx at all |
08:28:50 | midk | draw ball, move ball, draw paddle, move paddle, draw status and draw blocks are all seperate |
08:29:08 | midk | it could if i just removed all the drawing functions |
08:29:53 | LinusN | i think your game looks really good, but don't concentrate too much on the gfx until you have the game running |
08:30:39 | midk | yes.. just have to do collision detection |
08:30:44 | midk | i've been putting it off for a bit |
08:30:47 | midk | but it's got to be done |
08:31:55 | LinusN | it can be made pretty simple |
08:32:19 | LinusN | however, if you have a space between the bricks, it becomes a little more complicated |
08:32:27 | midk | yeah that's what slitsniper said |
08:32:31 | midk | er |
08:32:33 | midk | bluechip |
08:32:35 | midk | lol |
08:33:08 | midk | we have a space between.. |
08:33:21 | midk | but we can just count the space as part of the block it's right of |
08:33:43 | LinusN | that may not look very good |
08:33:57 | midk | no? |
08:34:02 | LinusN | it will bounce off too early |
08:34:20 | LinusN | not even touching the brick |
08:34:25 | midk | oh yeah |
08:34:28 | midk | if it hit from the side |
08:34:35 | midk | i'm so stupid |
08:34:52 | LinusN | yes, very ;-) |
08:35:03 | midk | haha linusn here you go you can finish it on up there |
08:37:15 | LinusN | hehe |
08:37:44 | midk | feel free to leave yourself out of the credits :) |
08:37:49 | midk | i insist |
08:39:50 | midk | so for this button repeat function it's ok to turn all of the #define's into ints? |
08:40:38 | LinusN | should work |
08:40:51 | midk | bluechip said it definitely wouldn't be accepted |
08:40:55 | LinusN | i think we could increase the poll rate |
08:41:13 | midk | at HZ/35 it begins sticking |
08:41:29 | midk | hmm well |
08:42:08 | midk | /* Number of repeated keys before shutting off */ |
08:42:08 | midk | #define POWEROFF_COUNT 8 |
08:42:17 | midk | if i were to up this to say 20 it would take longer to poweroff? |
08:42:36 | LinusN | the opposite |
08:42:43 | LinusN | sorry, |
08:43:06 | | Join pfavr [0] (pfavr@t1o61p37.telia.com) |
08:43:12 | midk | ? |
08:43:46 | LinusN | POWEROFF_COUNT determines how long you must hold the OFF key on FM/V2 models |
08:44:02 | midk | ok, in recorders it's hardware? |
08:44:06 | LinusN | yes |
08:44:25 | midk | ok |
08:44:43 | midk | hmm i know i'm gonna mess this up lol |
08:44:54 | LinusN | poll frequency should match the A/D conversion frequency |
08:45:21 | LinusN | the button A/D channels are updated every 8 ticks |
08:45:46 | LinusN | so poll frequency should be 8 imho |
08:46:01 | midk | wouldn't that slow it way down? |
08:47:03 | LinusN | it shouldn't |
08:47:04 | midk | ok i am officially doing this wrong |
08:47:11 | LinusN | yes, but so are we |
08:47:25 | midk | oh i feel better now |
08:47:26 | midk | :) |
08:47:45 | LinusN | the button driver doesn't take the slow A/D readings intoi account |
08:48:18 | LinusN | it's deliberate, but perhaps a bad design decision |
08:48:50 | | Quit kaboofa (Read error: 110 (Connection timed out)) |
08:49:05 | Ctcp | Ignored 2 channel CTCP requests in 11 hours and 8 minutes at the last flood |
08:49:05 | * | LinusN writes it down so we can discuss it on the upcoming devcon |
08:49:15 | midk | *visits devcon |
08:49:29 | midk | hmm |
08:50:14 | midk | it only compiles with REPEAT_INTERVAL_START as a const int |
08:50:55 | LinusN | ? |
08:51:42 | midk | "element not constant" is the error i get if i compile it as an int |
08:51:46 | midk | as a const int it compiles ok |
08:52:44 | midk | I DID IT |
08:52:46 | midk | LINUS I DID IT |
08:52:51 | midk | MYSELF |
08:53:03 | midk | void set_button(int new_pollfreq, int new_repeatstart, int new_repeatfinish) |
08:53:03 | midk | { |
08:53:03 | midk | POLL_FREQUENCY = new_pollfreq; |
08:53:03 | DBUG | Enqueued KICK midk |
08:53:03 | midk | REPEAT_START = new_repeatstart; |
08:53:03 | midk | REPEAT_INTERVAL_FINISH = new_repeatfinish; |
08:53:04 | *** | Alert Mode level 1 |
08:53:04 | midk | } |
08:53:33 | | Join amiconn [0] (~jens@pD95D1F0F.dip.t-dialin.net) |
08:53:37 | midk | hi amiconn |
08:53:55 | amiconn | hi midk |
08:54:09 | LinusN | midk: we should rename those variables, so they are lowercase |
08:54:16 | LinusN | hi amiconn |
08:54:16 | midk | ok |
08:54:38 | amiconn | hi LinusN |
08:55:58 | midk | linus, done |
08:56:37 | LinusN | it should be called set_button_repeat() imho |
08:56:52 | midk | done as well :) |
08:57:00 | midk | ok want button.c? |
08:57:03 | LinusN | and the poll frequency should be constant |
08:57:22 | midk | i think faster speeds up button repeats |
08:57:56 | LinusN | yes, but increasing the poll frequency will not do what you want |
08:58:09 | midk | oh, it seemed to |
08:58:12 | midk | ok, constant it is |
08:58:27 | LinusN | it won't detect the keys faster than the A/D driver |
08:58:27 | midk | oh well |
08:58:35 | midk | it seems to |
08:58:42 | midk | a/d is set to 8 right? |
08:58:47 | LinusN | yes |
08:58:54 | midk | bumping repeat_rate from 20 to 30 makes a large difference |
08:58:58 | midk | so... |
08:58:59 | midk | ? |
08:59:15 | dwihno | Good morning everyone! Is it possible to write a driver for "dumb" headphone remotes? |
08:59:26 | dwihno | Without any hardware mods, that is |
08:59:41 | LinusN | it will repeat faster, but it won't detect changes in the key status any faster |
08:59:59 | LinusN | dwihno: "dumb"? |
09:00 |
09:00:08 | midk | ok, so the only thing we have that will speedup button repeat rates is changing "repeat finish" from 2 to 1? |
09:00:18 | dwihno | LinusN: Well, it has three buttons and no kind of cool stuff at all. |
09:01:01 | LinusN | and possibly lowering repeat_start |
09:01:15 | midk | ok. i have the modified button.c |
09:01:21 | LinusN | dwihno: it all depends on what the remote sends and how |
09:01:22 | midk | i shall send it to you and you can review it |
09:01:30 | midk | if it is accepted could you also put the function into the plugin api? |
09:01:31 | LinusN | midk: do so |
09:02:20 | midk | we were also discussing setting a faster or slower repeat rate in the menus for scrolling... but that can be done later |
09:02:51 | midk | i think a good idea would be "context sensitive" scrolling... longer lists is faster, shorter lists (only a few entries longer than the lcd) would be slower |
09:03:05 | *** | Alert Mode OFF |
09:04:24 | LinusN | maybe |
09:04:31 | dwihno | LinusN: Well, I don't really know. It used to be for a CD player and is quite basic. |
09:04:39 | dwihno | LinusN: Is there some kind of serial test plugin? :) |
09:09:09 | amiconn | LinusN: There was a request "show the last line of wps even it is partial" on the ml some days ago |
09:10:34 | amiconn | Imo this could be done right away, cause unlike the comment on the ml says the font drawing could support clipping. |
09:11:15 | amiconn | The font drawing uses lcd_bitmap(), which in turn does clipping (it even did before my changes) |
09:12:26 | amiconn | The only thing I don't know (yet) is if the widget drawing (in case the last line is a level meter or progress bar) does also support clipping |
09:17:56 | LinusN | no they don't iirc |
09:18:33 | LinusN | i and daniel discussed this yesterday |
09:18:54 | LinusN | we agreed upon supporting clipping |
09:19:23 | LinusN | for all graphic primitives |
09:21:06 | midk | linus got that email? |
09:21:17 | LinusN | yup |
09:21:54 | midk | how's it look? |
09:22:03 | LinusN | good so far |
09:22:14 | midk | excellent. |
09:23:13 | LinusN | since we will export the new function to the plugin api, we probably need some checks on the input |
09:23:32 | midk | yes, i'll leave that to you |
09:23:37 | LinusN | ok |
09:23:43 | midk | it was mostly your work anyways |
09:23:44 | midk | lol |
09:23:48 | LinusN | :-) |
09:23:58 | amiconn | LinusN: As it comes to plugin api, would you mind if I add font_get() ? |
09:24:23 | LinusN | not at all, why? |
09:24:46 | amiconn | I need that for font support in grayscale |
09:24:56 | LinusN | go ahead |
09:25:24 | amiconn | Ok |
09:39:13 | | Quit adi|home (Client Quit) |
09:39:44 | | Quit pfavr (Read error: 110 (Connection timed out)) |
09:47:29 | *** | Saving seen data "./dancer.seen" |
09:48:10 | | Join amiconn_ [0] (~jens@pD9E7E0C0.dip.t-dialin.net) |
09:48:22 | | Join pfavr [0] (pfavr@t4o61p308.telia.com) |
10:00 |
10:06:49 | | Quit amiconn (Read error: 110 (Connection timed out)) |
10:06:49 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
10:06:50 | | Nick amiconn_ is now known as amiconn (~jens@pD9E7E0C0.dip.t-dialin.net) |
10:08:34 | midk | *tired |
10:11:13 | midk | nothings happening |
10:11:16 | midk | there's NEVER any new patches |
10:11:28 | midk | i remember about a year ago there was a new patch every week or so |
10:11:32 | midk | *sobds |
10:11:34 | midk | *sobs* |
10:33:00 | midk | nite everybody |
10:33:08 | LinusN | nite |
10:33:19 | midk | *gets 4 hours of sleep |
10:33:24 | midk | assuming i get to bed NOW |
10:33:27 | midk | which is NOT happening |
10:33:32 | midk | :D |
10:34:35 | | Quit midk ("nite. :DD:D::D") |
10:34:46 | | Join [IDC]Dragon [0] (~c2af7556@reladm.kharkov.net) |
10:40:47 | [IDC]Dragon | LinusN: I've seen some discussion about keyboard query for games. Why not just export the raw button_read(), so games can check what's really currently pressed? |
10:44:21 | [IDC]Dragon | (No repeat business whatsoever, just plain polling before the next update loop what's currently going on.) Such was very useful >20 years back when I was programming games for an 8 bit home computer. |
10:45:51 | LinusN | sure |
10:47:59 | dwihno | [IDC]Dragon: Have you committed your alpine stuff to the CVS? |
10:53:13 | [IDC]Dragon | dwihno: no, should I? (It's of not much general use) |
10:53:36 | [IDC]Dragon | LinusN: We'd better tell midk, or what's he doing? |
10:55:20 | dwihno | [IDC]Dragon: I think it would be a nice idea! |
10:55:36 | dwihno | [IDC]Dragon: Most of all - I got a dumb remote I intend to get working ;D |
10:57:45 | | Join limbus [0] (~manuel@kernel.cycos.net) |
11:00 |
11:00:10 | dwihno | [IDC]Dragon: Have you patched the firmware to automatically load your TSR plugin? |
11:03:12 | [IDC]Dragon | dwihno: not yet, but I think I will |
11:03:26 | [IDC]Dragon | It's very annoying currently |
11:04:15 | [IDC]Dragon | dwihno: my alpine stuff can be downloaded from my webspace |
11:04:48 | amiconn | [IDC]Dragon: Did you find my latest addition to the grayscale framework? |
11:06:07 | dwihno | [IDC]Dragon: I'm thinking what would be the easiest: 1) keep some kind of autoexec-script 2) start-these-plugins folder |
11:06:28 | dwihno | [IDC]Dragon: url? |
11:10:57 | [IDC]Dragon | http://joerg.hohensohn.bei.t-online.de/archos/alpine_cdc/ |
11:11:38 | [IDC]Dragon | LinusN: any thoughts about autostart plugin loading? |
11:14:28 | LinusN | haven't thought about it at all |
11:20:16 | | Quit [IDC]Dragon ("no fate but what we make") |
11:22:52 | | Join [IDC]Dragon [0] (~c2af7556@reladm.kharkov.net) |
11:24:14 | [IDC]Dragon | oops, I foolishly dropped out |
11:24:37 | [IDC]Dragon | LinusN: I rather ment opinion, not thought ;-) |
11:31:14 | dwihno | Some kind of rockbox-generated autoexec file would be the best solution? |
11:31:22 | dwihno | What is the best? |
11:31:28 | dwihno | Perhaps keeping both options available? |
11:31:48 | dwihno | And a third; we'll implement a system registry with several keys which will execute as well ;) |
11:34:44 | [IDC]Dragon | brr |
11:35:21 | [IDC]Dragon | a very simple first version would be to run autoexec.rock, if present |
11:35:49 | [IDC]Dragon | don't know how much this file seek would slow down the boot |
11:46:59 | amiconn | [IDC]Dragon: [11:05:06] <amiconn> [IDC]Dragon: Did you find my latest addition to the grayscale framework? |
11:47:30 | *** | Saving seen data "./dancer.seen" |
11:48:08 | [IDC]Dragon | Hi Jens, yes, I've seen that yesterday |
11:48:22 | [IDC]Dragon | but haven't had a deeper look |
11:48:29 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
11:48:44 | amiconn | My latest addition is from last night... |
11:48:46 | [IDC]Dragon | (or was it today) |
11:49:00 | [IDC]Dragon | scroll by n pixel, yes |
11:49:22 | [IDC]Dragon | now it's ready for arcade games, eh? |
11:49:48 | amiconn | Yup. This helps the "final" scroll at the to/bottom of the image in your jpeg viewer. |
11:49:58 | amiconn | *top/bottom |
11:49:58 | [IDC]Dragon | I know |
11:50:36 | [IDC]Dragon | but this was a corner case only, the main amazement comes from your change a day ago |
11:51:17 | amiconn | As you may remember, I thought of writing minesweeper some time ago, but didn't find a pleasant way of dealing with large playfields yet. |
11:51:38 | [IDC]Dragon | larger than the screen? |
11:52:03 | amiconn | Yup. |
11:52:44 | amiconn | Scrolling doesn't help for getting a quick overview, and without scrolling it is barely possible to fit 8x14 fields. |
11:53:10 | amiconn | 8x14 is not really a challenge with minesweeper. |
11:53:46 | amiconn | But last week I saw a digger style game on a colleague's cellphone. |
11:54:05 | amiconn | (Btw, not in grayscale, but b&w) |
11:54:20 | amiconn | Now I think this would be a much more interesting thing... |
11:58:27 | [IDC]Dragon | is that a platform game? |
12:00 |
12:00:13 | amiconn | No. It is a game where you run around a "mine" consisting of blocks, which represent various materials. |
12:00:37 | amiconn | There are sand, rocks, walls, diamonds etc. |
12:02:40 | amiconn | You have to collect the diamonds by digging through the sand. You cannot go through walls, and beware of falling rocks if you take away something below them. |
12:03:17 | amiconn | There are also some ghosts moving around. |
12:03:45 | amiconn | If you have collected enough diamonds, you can go through a gate to the next level. |
12:04:40 | amiconn | The ghost will hunt you as soon as they can escape their caves (because you've opened them) |
12:04:57 | amiconn | They can be killed by letting a rock fall down on them. |
12:06:59 | limbus | ahh. I played that on my c64 too often. |
12:19:15 | [IDC]Dragon | I had no C64 but a very exotic machine |
12:20:58 | LinusN | Boulder Dash |
12:41:52 | amiconn | LinusN: yes |
12:42:22 | LinusN | one of my favourite games back in the old days |
13:00 |
13:08:00 | | Join c0utta [0] (~c0utta@203.103.119.190) |
13:08:01 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
13:21:58 | | Join Strath [0] (~mike@dgvlwinas01pool0-a213.wi.tds.net) |
13:23:54 | | Join fasttimes [0] (~jirc@adsl-67-122-149-191.dsl.anhm01.pacbell.net) |
13:24:11 | | Quit fasttimes (Client Quit) |
13:24:25 | | Join fasttimes [0] (~jirc@adsl-67-122-149-191.dsl.anhm01.pacbell.net) |
13:27:20 | | Quit fasttimes (Client Quit) |
13:47:31 | *** | Saving seen data "./dancer.seen" |
13:51:22 | | Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") |
14:00 |
14:02:38 | | Join adi|home [0] (~adi|home@as5300-9.216-194-23-16.nyc.ny.metconnect.net) |
14:10:20 | | Quit [IDC]Dragon ("no fate but what we make") |
14:42:32 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
15:00 |
15:02:39 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
15:09:56 | | Part LinusN |
15:10:32 | | Join LinusN [200] (~linus@labb.contactor.se) |
15:34:35 | | Join Tempis [0] (Tempis@vdsl63-20.accesscom.net) |
15:35:09 | | Quit Strath ("Client closed") |
15:40:19 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
15:40:23 | | Part cjnr11 |
15:47:33 | *** | Saving seen data "./dancer.seen" |
15:48:49 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
16:00 |
16:34:10 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
16:40:13 | | Join Ka__ [0] (~tkirk@65.216.194.2) |
16:49:25 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
17:00 |
17:45:42 | | Part LinusN |
17:47:35 | *** | Saving seen data "./dancer.seen" |
18:00 |
18:03:53 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
18:28:46 | | Join Christi-S [0] (~christi@client-316-p-1-lns.glfd.dial.virgin.net) |
18:29:11 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
18:29:11 | * | Christi-S wonders if anyone here understands voicefont creation. |
18:33:16 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
18:46:28 | limbus | Christi-S: it has to do with SAPI, of course |
18:46:37 | limbus | I suppose you have to head for [IDC]-Dragon |
18:47:02 | Christi-S | Oh - I have samples. In fact, I was mad enough to generate them by mouth. |
18:47:23 | Christi-S | It's getting them into a voicefont file in a sensible manner that the difficult bit. |
18:48:10 | Christi-S | Specifically the voicefont generation program seems to want mp3s for the voice samples that are supposed to be empty. |
18:48:23 | Christi-S | And I'm not quite sure what, if anything, I should use. |
18:50:24 | limbus | mhmm. |
18:56:34 | amiconn | Christi-S: VoiceFont.exe does not require mp3s for empty voice entries. |
18:57:51 | Christi-S | I wonder if the compiled version I downloaded is out of date then, because it's definitely complaining at me. |
18:58:16 | Christi-S | Which is kind of annoying, as I'd like to see if I've misnamed any of the real ones. |
18:59:46 | amiconn | Latest version on Jörg's homepage is dated 03-Apr-2004; that version definitely works for me. |
19:00 |
19:01:17 | Christi-S | Hmm - Weird. I'm using that one too. |
19:01:46 | Christi-S | Wonder if storing it on a UNIX box has frigged things about or something. I'll try grabbing a new .lang file. |
19:03:35 | amiconn | I had a look at the source - it definitely *requires* mp3s for every non-empty voice entry, but not for empty ones. |
19:06:16 | amiconn | It shouldn't stop if it doesn't find a required mp3 - only print an error message and continue |
19:08:01 | * | Christi-S goes to poke around in the source. |
19:08:18 | amiconn | What message do you get? |
19:09:41 | Christi-S | processing christi\LANG_BUTTON_BAR.mp3 |
19:09:41 | Christi-S | 335 LANG_BUTTON_BAR 3744 |
19:09:41 | Christi-S | mp3 file christi\LANG_DIRBROWSE_F1.mp3 not found! |
19:09:41 | DBUG | Enqueued KICK Christi-S |
19:09:41 | Christi-S | mp3 file christi\LANG_DIRBROWSE_F2.mp3 not found! |
19:09:41 | Christi-S | mp3 file christi\LANG_DIRBROWSE_F3.mp3 not found! |
19:09:41 | *** | Alert Mode level 1 |
19:09:41 | Christi-S | processing christi\VOICE_ZERO.mp3 |
19:09:43 | Christi-S | 339 VOICE_ZERO 2520 |
19:09:56 | Christi-S | That sort of thing. |
19:12:54 | amiconn | Ahh, I never really had a look at the output - obviously it does look for an mp3 for _any_ entry, even those with an empty "voice:" string. |
19:13:15 | amiconn | But it should continue to build a correct voice file anyway. |
19:14:38 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
19:14:38 | * | Christi-S nods. Yes, I think so. Just makes it hard to check that I've got all the files I actually need. |
19:15:24 | amiconn | I didn't care, since I build the mp3s automatically, with a script that controls tts. |
19:16:21 | * | Christi-S nods. It'd only be for manual generation that it would matter, I suppose. |
19:16:59 | amiconn | You'll either have to compare the "xyz not found" messages with a list of empty "voice:" entries, or change the program to silently skip empty entries. |
19:18:15 | * | Christi-S nods. Shouldn't be too hard to change the program, assuming it compiles under UNIX (I have no Windows dev. environment.) |
19:19:24 | amiconn | It should, since I tried to compile some of Jörg's tools with gcc/cygwin and it mostly worked. |
19:19:42 | *** | Alert Mode OFF |
19:21:47 | Christi-S | Hmm the #include sapi.h does not look promising for cross-platform compatibility. |
19:22:47 | amiconn | ? I don't find an #include sapi.h in voicefont.cpp ? |
19:23:37 | Christi-S | Ah - I am a muppet and downloaded the wrong file. Doh! |
19:45:50 | | Join Nibbler [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
19:47:37 | *** | Saving seen data "./dancer.seen" |
20:00 |
20:03:59 | | Join Eris [0] (~christi@client-157-p-2-lns.winn.dial.virgin.net) |
20:04:13 | | Quit Christi-S (Read error: 54 (Connection reset by peer)) |
20:04:16 | | Nick Eris is now known as Christi-S (~christi@client-157-p-2-lns.winn.dial.virgin.net) |
20:16:57 | Christi-S | Right - that's a rough and unpleasant hackup done. |
20:18:25 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
20:38:14 | Christi-S | OK - so anyone fancy having a go with this voicefont file then? I haven't even got a jukebox to test it on. |
20:38:39 | limbus | my one is an home :-/ |
20:39:49 | * | Christi-S nods. Mine is 6000 miles away. But soon, soon. |
20:58:34 | | Join kaboofa [0] (~kaboofa@h-66-167-172-148.cmbrmaor.dynamic.covad.net) |
21:00 |
21:16:47 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
21:35:17 | | Join unionpeak [0] (polirc@d53-201-155.nap.wideopenwest.com) |
21:35:53 | unionpeak | hey i have a recorder v2 i just updated the software and when i try to run the jpeg viewer it says incompatible version any suggestions? |
21:40:13 | elinenbe | unionpeak: you need the latest rocks and the latest firmware. |
21:41:35 | unionpeak | yeah i have it |
21:42:09 | unionpeak | thats what i dont get |
21:42:46 | unionpeak | v2.2 rite |
21:43:07 | unionpeak | and i flashed |
21:43:44 | Christi-S | I think you need the daily build for jpeg support, although there appears to be a problem with the USB code at the moment. |
21:44:45 | unionpeak | yeah i just tried the daily build 2004-05-17 for recorderv2 and it still aint workin |
21:45:05 | unionpeak | same w/ grayscale |
21:45:37 | Christi-S | Well people have been working on that code recently - they might've hosed it, I suppose. |
21:46:19 | unionpeak | yeah you know if its workin for anyone else? |
21:46:42 | Christi-S | No idea. My JB is 6000 miles away, sadly. |
21:46:55 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
21:47:06 | | Quit c0utta (Read error: 60 (Operation timed out)) |
21:47:39 | *** | Saving seen data "./dancer.seen" |
21:47:42 | unionpeak | hmm o well thanks anyway |
21:47:45 | | Quit unionpeak ("(i was using polaris irc) webpage:[http://www.polaris-irc.tk]") |
21:56:01 | | Join Cadoc [0] (~cadoc@62.47.167.94) |
21:56:17 | Cadoc | Hi |
21:57:02 | Cadoc | anyone can specify what could all be broken if rockbox promts *PANIC* ata: -52 |
21:58:57 | | Quit Christi-S (Read error: 104 (Connection reset by peer)) |
21:59:19 | | Join c0utta [0] (~c0utta@203.103.121.42) |
22:00 |
22:00:06 | | Join Christi-S [0] (~christi@81.98.80.9) |
22:16:31 | | Quit Cadoc ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
22:18:36 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
22:22:40 | limbus | Cadoc: I had that once when I unplugged USB prematurely |
22:22:46 | limbus | oops |
22:35:55 | | Quit Christi-S ("If I were actually witty, this quitline would be funny.") |
23:00 |
23:09:35 | | Join Bagder [0] (~daniel@c25025a.hud.bostream.se) |
23:12:37 | | Quit matsl (Remote closed the connection) |
23:18:40 | | Join BlueChip [0] (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
23:21:04 | | Join LinusN [200] (~linus@labb.contactor.se) |
23:23:43 | | Join Unknown [0] (~c0utta@54.cust45.nsw.dsl.ozemail.com.au) |
23:24:39 | | Part LinusN |
23:26:20 | | Quit c0utta (Read error: 60 (Operation timed out)) |
23:26:24 | | Nick Unknown is now known as c0utta (~c0utta@54.cust45.nsw.dsl.ozemail.com.au) |
23:28:43 | | Quit scott666 ("i'll be back...eventually...") |
23:31:17 | | Join Christi-S [0] (~christi@client-1848-p-1-lns.winn.dial.virgin.net) |
23:33:16 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
23:35:21 | BlueChip | evenin' scotty, thanks for all your help yesterday - hopefully that'll be the last change to the DevKit for some time |
23:37:55 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
23:37:59 | | Part cjnr11 |
23:47:42 | *** | Saving seen data "./dancer.seen" |
23:47:49 | * | Christi-S pokes Bluechip. I can send you the original Audacity project file, or a sample of the noise, but I suspect it's not consistant across the entire recording. |
23:48:02 | BlueChip | go4it |
23:48:22 | kaboofa | Mmm |
23:48:30 | kaboofa | doing a XPilot clone for my AP Java final. |
23:48:31 | kaboofa | :) |
23:52:57 | Christi-S | On second thoughts, no I can't. It's 188 MB zipped. I suspect the raw wavs aren't going to be much better either. |
23:53:10 | BlueChip | as you prefer |
23:53:44 | scott666 | kaboofa: how was the AP test? |
23:54:04 | Christi-S | Thanks for the offer though. But with a dialup connection, that's so not happening. |
23:54:22 | BlueChip | wel, if you change your mind, the offer stands |
23:54:23 | kaboofa | scott666: rather easy :) |
23:54:41 | scott666 | i took the C++ one last year |
23:54:45 | scott666 | taking java next year |
23:54:46 | scott666 | heh |
23:55:45 | Christi-S | I could probably pop it in the post on a CD, if you're willing to email me your mailing address. |
23:57:44 | BlueChip | A kind offer, but unfortunately after a couple or rather unpleasant experiences with giving my details out, I have a "simply don't do it" policy now :( |
23:58:34 | BlueChip | perhaps you could do a high-bitrate mp3 of the wavs and send me a short snippet to see whether it would be worth the effort to search further |
23:58:42 | Christi-S | *nod* Understood. Thanks for the offer. |