00:03:48 | amiconn | New Voices: http://amiconn.dyndns.org/ , then select from the menu :) |
00:09:59 | amiconn | While playing with all these voices I found that all voices from the same manufacturer for the same language do have the mispronounciations. |
00:10:39 | amiconn | E.g. all Microsoft voices say "ploogin", and all AT&T us english voices show that "resume" problem. |
00:11:50 | | Quit Erl_ (Read error: 113 (No route to host)) |
00:12:34 | [IDC]Dragon | same dictionary / grammar rules, I presume. |
00:13:53 | [IDC]Dragon | thanks for the files, I will try them tomorrow. |
00:13:53 | amiconn | Yup. This makes my script a little shorter (less number of tables). My script will receive a little more polishing, then I will post it. |
00:14:26 | amiconn | I guess I will have to do my website overhaul for that. |
00:14:47 | [IDC]Dragon | not necessarily |
00:15:44 | [IDC]Dragon | downloading them now, from your dyndns |
00:16:22 | amiconn | Using IE. |
00:16:32 | | Join elinenbe [0] (trilluser@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
00:16:37 | [IDC]Dragon | no good? |
00:16:50 | [IDC]Dragon | (spying on your users?) |
00:17:43 | [IDC]Dragon | OK, got it, need to sleep now. |
00:17:54 | [IDC]Dragon | thanks again! |
00:17:58 | | Quit [IDC]Dragon () |
00:23:05 | mattzz | amiconn: could you do me a favour? |
00:24:12 | amiconn | Shoot. |
00:24:53 | mattzz | amiconn: I'd like my checkbox patches (widget and menu integration) comitted into CVS - what do I have to do? |
00:25:28 | mattzz | amiconn: are there any special procedures e.g. to ensure not to break compilation? |
00:27:22 | amiconn | Unfortunately I did not yet have another look at it and I'm short on time today. |
00:27:47 | mattzz | amiconn: no prob - I will practice patience than ;-) |
00:28:39 | amiconn | You could try if it compiles without warnings at least with the 4 major "platforms": player/recorder - target/sim |
00:30:34 | amiconn | If nobody else will do it meanwhile, I can try it (and commit if I don't find problems) within the next week. |
00:30:56 | amiconn | (I will be off the next 2 days) |
00:32:29 | | Join deadite66 [0] (~Miranda@cpc1-yarm1-5-0-cust53.pete.cable.ntl.com) |
00:32:35 | mattzz | all four compiles do look good. I will be offline tomorrow, too (gone divin' ) |
00:33:12 | mattzz | amiconn: Linus wanted to commit the patch, guess he is busy, too |
00:33:41 | mattzz | that was some days ago |
00:34:29 | amiconn | You're right I think. |
00:34:34 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
00:34:57 | mattzz | no prob - practicing patience will do me good ;-) |
00:38:30 | mattzz | g'nite all |
00:38:39 | amiconn | Nite |
00:38:54 | | Quit mattzz ("Client exiting") |
00:48:12 | amiconn | Nite every1 |
00:49:04 | | Part amiconn |
01:00 |
01:16:16 | | Join silencer [0] (~silencer@zen.via.ecp.fr) |
01:27:34 | | Quit mecraw_ ("Trillian (http://www.ceruleanstudios.com)") |
01:34:57 | | Quit deadite66 (Read error: 110 (Connection timed out)) |
01:35:02 | | Quit RobbieVox (Read error: 110 (Connection timed out)) |
01:54:45 | *** | Saving seen data "./dancer.seen" |
02:00 |
02:02:22 | | Quit matsl (Remote closed the connection) |
02:02:23 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
02:11:33 | | Part scott666 |
02:16:28 | | Join Guest [0] (jirc@chcgil2-ar7-4-34-142-195.chcgil2.dsl-verizon.net) |
02:17:09 | | Quit Guest (Client Quit) |
02:19:09 | | Join CpuMan2001 [0] (~oic@ool-18bbbf99.dyn.optonline.net) |
02:20:16 | CpuMan2001 | I just rockbox yesterday and updated it to the 4/24 cvs build, and it worked yesterday, but when I just turned it on it crashed at the title screen |
02:20:19 | CpuMan2001 | is there anything I can do |
02:38:38 | | Quit jkerman (Read error: 60 (Operation timed out)) |
02:40:53 | CpuMan2001 | it doesn't respond to any button presses |
02:49:07 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
02:52:42 | | Join Guest [0] (~jirc@adsl-67-121-188-83.dsl.sntc01.pacbell.net) |
02:55:10 | | Quit Guest (Client Quit) |
02:57:30 | | Join diddystar5 [0] (lee@IC104.library.oregonstate.edu) |
03:00 |
03:02:17 | | Join jkerman [0] (~jkerman@jkhouse2.jvlnet.com) |
03:35:09 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
03:53:37 | | Quit RobbieVox (Read error: 110 (Connection timed out)) |
03:54:46 | *** | Saving seen data "./dancer.seen" |
04:00 |
04:28:59 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
04:29:00 | | Quit CpuMan2001 (Read error: 54 (Connection reset by peer)) |
04:38:30 | | Join CpuMan2001 [0] (~oic@ool-18bbbf99.dyn.optonline.net) |
04:39:12 | CpuMan2001 | anyone here? |
04:39:50 | kaboofa | yeah. |
04:40:14 | diddystar5 | yep |
04:40:46 | CpuMan2001 | 02.20.16 # <CpuMan2001> I just rockbox yesterday and updated it to the 4/24 cvs build, and it worked yesterday, but when I just turned it on it crashed at the title screen |
04:40:46 | CpuMan2001 | 02.20.19 # <CpuMan2001> is there anything I can do |
04:40:50 | CpuMan2001 | 02.40.53 # <CpuMan2001> it doesn't respond to any button presses |
04:44:38 | diddystar5 | is your unit flashed? |
04:44:53 | CpuMan2001 | eh |
04:45:03 | CpuMan2001 | let me change the first sentence to "I just flashed rockbox yesterday" |
04:45:12 | diddystar5 | ok |
04:45:22 | CpuMan2001 | it worked fine directly after the flash |
04:45:24 | diddystar5 | can you boot by holding F1 while you press on? |
04:45:30 | CpuMan2001 | then it worked fine again directly after the update |
04:45:35 | CpuMan2001 | it's stuck on right now |
04:45:41 | CpuMan2001 | not sure how I can turn it off |
04:46:02 | diddystar5 | hold off until it does |
04:46:43 | CpuMan2001 | alright, the f1 boot worked |
04:47:22 | CpuMan2001 | should I try a normal boot again? |
04:47:38 | diddystar5 | ok, what i would do is tell someone about your problems (the mailing-list would be best), and you can just do with the F1 boot until then |
04:47:52 | diddystar5 | you can still use rockbox, just put the rockbox.ajz file onto the unit |
04:48:05 | CpuMan2001 | alright, thanks |
04:48:20 | diddystar5 | let me look and see what change was last made, and see what your problem may be |
04:49:16 | diddystar5 | had you never updated your fash until then? |
04:49:44 | CpuMan2001 | I just got the unit on thursday and installed rockbox normally then |
04:50:04 | CpuMan2001 | then the day after I flashed and updated |
04:51:01 | diddystar5 | it is a recorder you have right? |
04:51:44 | CpuMan2001 | recorder v2 |
04:52:07 | diddystar5 | ok |
04:52:31 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
04:52:38 | diddystar5 | well there are two changes that may cause that, but I am not sure, since i don't have my recorder working |
04:52:54 | diddystar5 | scott666, do you have your rockbox flashed? |
04:53:28 | scott666 | yeah |
04:53:52 | diddystar5 | scott666, have you flashed the latest build |
04:54:06 | diddystar5 | scott666, CpuMan2001 here is having booting problems with it |
04:54:16 | scott666 | no |
04:54:22 | scott666 | and my archos is dissassembled |
04:54:29 | scott666 | heh |
04:54:41 | diddystar5 | mine too lol |
04:55:45 | diddystar5 | (v)snprintf() wrote past buffer end if string length was equal to buffer size |
04:55:52 | diddystar5 | that sounds like the culprit to me |
04:56:54 | diddystar5 | [DNS] Canonical: c-24-245-58-245.mn.client2.attbi.com Numerical: 24.245.58.245 |
04:57:16 | scott666 | stop that :-þ |
04:57:35 | diddystar5 | :-> |
05:00 |
05:02:22 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
05:11:21 | diddystar5 | bye everyone |
05:11:27 | diddystar5 | time for me to go home |
05:13:26 | | Quit diddystar5 ("Leaving") |
05:41:11 | | Quit AciD (Read error: 110 (Connection timed out)) |
05:54:50 | *** | Saving seen data "./dancer.seen" |
05:59:45 | | Quit RobbieVox (Read error: 110 (Connection timed out)) |
06:00 |
06:11:57 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
06:37:07 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
07:00 |
07:13:29 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
07:21:35 | | Join midk [0] (~Zakk@c-24-18-36-105.client.comcast.net) |
07:36:03 | | Join methangas [0] (methangas@0x50a432b3.virnxx10.adsl-dhcp.tele.dk) |
07:47:59 | | Join thu [0] (~thu@S010600c002385073.vc.shawcable.net) |
07:48:01 | thu | hey |
07:48:57 | midk | hey thu |
07:52:21 | | Quit midk ("yo yo yo cya later YO YO YO wasa wasa!") |
07:54:21 | | Quit RobbieVox (Read error: 110 (Connection timed out)) |
07:54:24 | | Join midk [0] (~Zakk@c-24-18-36-105.client.comcast.net) |
07:54:51 | *** | Saving seen data "./dancer.seen" |
07:59:47 | | Quit scott666 ("i'll be back...eventually...") |
08:00 |
08:11:15 | | Quit CpuMan2001 () |
08:21:01 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
08:52:15 | | Join BioHazard [0] (~a@cpe-66-75-38-230.bak.rr.com) |
08:53:04 | BioHazard | i just have a quick question... |
08:53:39 | midk | hey |
08:54:28 | BioHazard | if i provided sounds for the tetris plugin, could they be added? 19.2KB MP3 or is that too big for the plugin buffer? |
08:55:05 | midk | hmm |
08:55:07 | midk | probably just fit |
08:55:27 | midk | i'm working on a tetris update right now lol! |
08:55:41 | BioHazard | heh, perfect timeing then :) |
08:56:12 | BioHazard | did you add pause yet? |
08:57:29 | midk | nope |
08:57:31 | midk | just started |
08:57:34 | midk | added scoring so far |
08:57:43 | midk | what's planned: |
08:57:48 | midk | -3d mode using grayscale |
08:58:00 | midk | -game over, play again? question |
08:58:07 | midk | -pause of course |
08:58:14 | midk | -sounds (good timing yeah!) |
08:58:20 | midk | -savegame *possible* |
08:58:54 | BioHazard | ooooh, cant wait :) |
08:59:08 | BioHazard | ive been wanting an update to that plugin for so long |
08:59:19 | midk | oh and levels |
08:59:23 | midk | i mean |
08:59:31 | midk | hard, easy, medium, super tetris guru :) |
09:00 |
09:01:44 | midk | and also i want to do scoring by level. |
09:01:58 | midk | IE 1200 pts = level 2, 2500pts = level 3 |
09:02:01 | midk | and so on |
09:03:39 | BioHazard | would you like the sounds zip? or will you make some yourself? |
09:05:02 | midk | i'll take em, sure! |
09:05:11 | midk | i hope i can fit them in |
09:06:40 | BioHazard | should i include the wavs too so you can compress them another way (these are 32kbps mono q=9) |
09:07:03 | BioHazard | it was as low as i could get |
09:07:28 | BioHazard | and i clipped them as close as possible |
09:09:17 | midk | hmm |
09:09:23 | midk | well what sounds are there? |
09:09:28 | midk | is there music or somesuch? |
09:09:31 | BioHazard | no |
09:10:39 | BioHazard | http://www.geocities.com/zd_biohazard/tetrssnd.zip (no wavs) |
09:11:38 | midk | oooooh i like |
09:11:39 | BioHazard | its got: level up, make a line, move peice, pause, place peice, turn peice, gameover |
09:11:59 | midk | yup sounds good! |
09:13:08 | BioHazard | i could get the 1-minute sound if you plan on implementing 40-line mode |
09:13:17 | | Join yeft [0] (~nospinzon@pcp08615553pcs.benslm01.pa.comcast.net) |
09:13:22 | midk | yefty! |
09:13:29 | yeft | what up gangstas |
09:13:38 | yeft | midk man..long time no see |
09:13:40 | midk | BioHazard: 40-line mode? |
09:13:45 | midk | same yeft |
09:13:49 | midk | :) |
09:13:50 | midk | what's up? |
09:13:54 | yeft | i gots a question...and im mad bored |
09:14:05 | yeft | how does the kareoke mode on the player work |
09:14:17 | midk | how does it work? |
09:14:23 | BioHazard | it plays the difference between channels |
09:14:29 | yeft | and video is f-in sick by the way...bad boys 2 is playing right now |
09:14:35 | midk | it does Stereo - Mono |
09:14:46 | midk | karaoke = stereo - mono |
09:14:52 | yeft | oh |
09:15:01 | yeft | so if i wanted to do it on my comp....... |
09:15:03 | BioHazard | i wonder if there could be an inverse kareoke |
09:15:13 | midk | heh bio, juse use mono |
09:15:36 | BioHazard | dosent mono mix down the channels into one though? |
09:15:45 | midk | well yes |
09:15:49 | midk | what would inverse do? |
09:16:05 | BioHazard | it would play the same between channels |
09:16:14 | BioHazard | and throw out the difference |
09:16:19 | midk | oh |
09:16:22 | midk | that could work yo yo yo |
09:16:29 | yeft | i invented it |
09:16:34 | yeft | or whatever |
09:16:37 | yeft | damn im tired |
09:16:58 | yeft | im just running spybot and virus scan before i sleep...and killin time with you fine fella |
09:16:59 | yeft | s |
09:17:12 | BioHazard | BTW midk: 40-line mode is where you play to get 40 lines as fast as possible |
09:17:34 | midk | *not a tetris guru |
09:17:35 | BioHazard | usually with a few peices scattered on the board at start |
09:17:39 | midk | oh but i am obsessed |
09:17:46 | midk | i played tetris on my av320 till the joystick broke |
09:17:46 | midk | really. |
09:17:53 | BioHazard | :) |
09:18:05 | midk | i did that |
09:18:07 | midk | I DID THAT |
09:18:09 | midk | I SAY I DID |
09:18:11 | midk | *eyes pop out |
09:18:12 | BioHazard | im now very good at tetris, but i love playing it |
09:18:13 | yeft | yo got an av320? |
09:18:13 | midk | HAAAAAAAAAAAAAA |
09:18:26 | midk | yeft: yes wooooo, bio: it's fun |
09:18:31 | midk | i dream about the blocks |
09:18:36 | midk | i installed BlockFall in Firefox |
09:18:38 | yeft | www.tightsystems.com |
09:18:42 | midk | so i can play it when i'm bored |
09:18:42 | yeft | i cant wait for that sucker |
09:19:31 | BioHazard | the tetris plugin would so rock with all that stuff your adding |
09:19:49 | BioHazard | if i could figure out how to code for rockbox, id write some stuff |
09:19:56 | midk | woowooo |
09:20:05 | midk | rockbox is somewhat simple |
09:20:21 | BioHazard | but "rockbox C++" is so much different from "the normal C++" |
09:20:40 | midk | it's c yo |
09:20:49 | BioHazard | like these "rb->" things in front of evrything |
09:21:03 | BioHazard | its just "c"? |
09:21:14 | midk | ohh |
09:21:17 | midk | rb-> is for the api |
09:21:22 | midk | rockbox functions |
09:21:26 | midk | yeah just c |
09:21:35 | midk | in the normal code you use like lcd_update(); |
09:21:38 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
09:21:39 | midk | that's a rockbox function |
09:21:41 | yeft | i almost started to try to learn c so i could almost try and code for rockbox |
09:21:42 | BioHazard | but ive seen "//" in the code |
09:21:45 | midk | in the plugins you use rb-> |
09:21:51 | midk | that's probably jorg's code |
09:21:56 | midk | he likes that style |
09:22:21 | BioHazard | i thought // didnt work in c |
09:22:41 | midk | it works yes yo yo yo |
09:22:45 | midk | sorry let me stop the yo yo yos |
09:23:29 | BioHazard | i can code a little, but id need somebody to help me with the rockbox "first steps" |
09:23:42 | BioHazard | ive already got the compiler working |
09:23:48 | midk | oh |
09:23:49 | midk | ME ME |
09:23:51 | midk | pick me! |
09:23:53 | midk | here here |
09:23:57 | midk | *waves hand in air |
09:24:03 | BioHazard | :) |
09:24:10 | yeft | midk did you see the thing at tightsystems? |
09:24:21 | midk | heh sorry yeft flash isn't working |
09:24:24 | midk | just formatted today |
09:24:26 | yeft | (heh just realized your nick is currently out of date) |
09:24:32 | BioHazard | but i cant now... its 1:00 here so i need to sleep here pretty quick |
09:24:49 | yeft | 3:30 here which means its not 1 there |
09:24:51 | midk | BioHazard: see you later then :) |
09:25:03 | BioHazard | 3:30 AM? |
09:25:13 | midk | 12:30 here |
09:25:32 | yeft | yessir |
09:25:47 | yeft | just got back from work |
09:26:07 | midk | WHOA |
09:26:09 | BioHazard | corection, looking at the clock that <i>WORKS</i> its 12:26 AM |
09:26:35 | midk | OOH |
09:26:39 | midk | bio lives near midky |
09:26:46 | midk | where in california or something right |
09:27:41 | yeft | are we in agreement video on a pixel screen of the recorder is ridiculously cool, and archos must be in awe? |
09:28:05 | midk | yes we are |
09:28:11 | midk | did you try the madelbrot |
09:28:13 | midk | its gray too |
09:28:14 | midk | its ncie |
09:28:15 | midk | OYAOHADFHadjh |
09:28:16 | DBUG | Enqueued KICK midk |
09:28:16 | midk | sorry |
09:28:20 | midk | losing control. |
09:28:28 | BioHazard | what is the mandelbrot exactly? |
09:28:30 | yeft | i saw a screenshot |
09:28:41 | BioHazard | is it a fractal? |
09:28:45 | yeft | does it just draw it? |
09:28:50 | midk | BioHazard: it's like an LCd test to see how fast your target can compute or something |
09:29:41 | BioHazard | midk: ill be on tomorrow if you want to help me with coding... |
09:29:58 | midk | sure me too bio |
09:31:38 | midk | yeft: draws it yes |
09:31:42 | midk | and you can zoom, pan, etc |
09:32:31 | BioHazard | midk: http://www.geocities.com/zd_biohazard/somecode.zip |
09:32:53 | BioHazard | some code to show where im at coding-wise so you know where to start |
09:33:14 | midk | ooh |
09:33:35 | midk | heh you'll do :) |
09:33:56 | midk | all you really have to know is how do to the behind the scenes stuff.. ints, chars, simple things like that |
09:34:00 | midk | the rockbox api does the rest |
09:34:20 | midk | while, for, etc |
09:34:27 | BioHazard | i dont know how to do strings, arrays, or structs |
09:34:41 | midk | i don't really either lol |
09:34:46 | midk | strings are just chars |
09:34:49 | BioHazard | no book ive read can explain it right |
09:34:56 | midk | structs, sort of get it |
09:35:09 | midk | ok i can help you out with arrays and strings |
09:35:17 | midk | structs i think so too |
09:35:25 | BioHazard | arrays are so simple! but i cant figure it out >.< |
09:35:32 | midk | lol |
09:35:54 | midk | char array[3] = { "yo", "yo", "yo" }; |
09:38:17 | BioHazard | id love to make a .rock out of this: http://www.geocities.com/zd_biohazard/morecode.zip |
09:38:27 | BioHazard | cause im always needing one of those |
09:38:46 | midk | calculates tax? |
09:38:54 | BioHazard | yea |
09:38:57 | midk | woo |
09:39:02 | midk | looks fairly simple |
09:39:08 | midk | tomorrow we could port that to rockbox |
09:39:25 | BioHazard | thatd be cool |
09:40:01 | midk | :) |
09:40:35 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
09:41:14 | BioHazard | ill be on when i can. you around here pretty much always? or do we need to coordinate? |
09:42:31 | midk | pretty mcuh always :) |
09:42:50 | midk | often from maybe noon tomorrow to 8pm |
09:43:41 | BioHazard | oh well ill be there between there and then definetly |
09:44:11 | midk | ok |
09:44:17 | midk | sounds good |
09:45:21 | BioHazard | if i can figure it out, ive got some ideas for some plugins :) |
09:45:37 | midk | woohoo |
09:45:39 | BioHazard | but for now... im tired... |
09:45:43 | midk | let's get you ont eh road :) |
09:45:59 | midk | eh go to bed? :D |
09:46:19 | BioHazard | so im gonna DL the latest RB build and go to bed |
09:46:21 | | Quit yeft (Read error: 110 (Connection timed out)) |
09:46:34 | midk | ok |
09:46:35 | midk | nite bio |
09:46:57 | BioHazard | one quick thing: |
09:47:34 | midk | sure' |
09:47:41 | BioHazard | when developing plugins, can you just compile the rocks or do you need to compile the whole thing? |
09:48:14 | midk | well you compile the whole thing, but it only compiles what's been modified after the first few builds |
09:48:27 | midk | so just the one plugin if thats' all you're working on |
09:49:06 | BioHazard | and i need to test it on the JB itself and not the sim? |
09:49:21 | BioHazard | well yea, plugs dont work on the sim huh... |
09:50:22 | midk | they do work on the sim |
09:50:26 | midk | but i recommend the target |
09:50:39 | midk | the sim can be a hassle sometimes |
09:50:44 | midk | i never found it that reliable |
09:51:01 | BioHazard | and its cumbersome to use |
09:51:08 | midk | yeah |
09:51:15 | midk | but if you want sure |
09:51:43 | BioHazard | even if they did work id still do it on the jb |
09:52:01 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
09:52:01 | * | midk claps |
09:52:03 | midk | ;) |
09:52:10 | BioHazard | but my PC stops recognizing the jb after ~5 unplugs |
09:52:51 | BioHazard | i think it confuses windows |
09:53:05 | BioHazard | (not like thats hard to do :) ) |
09:53:27 | | Part thu ("Client exiting") |
09:53:42 | midk | hmm |
09:53:42 | midk | lol |
09:54:00 | midk | during a good coding session i do usb plug about... 100 times |
09:54:00 | midk | lol |
09:54:32 | BioHazard | i can probably figure out a workaround |
09:54:47 | BioHazard | like plugging it into one of my other computers |
09:54:47 | midk | woo bio |
09:54:53 | midk | LOL |
09:54:54 | *** | Saving seen data "./dancer.seen" |
09:54:56 | midk | worth a shot |
09:55:29 | BioHazard | "fine, youve had enough of THIS computer? how about this one >:D " |
09:57:00 | BioHazard | wasant i supposed to be going to bet about 33 lines ago? |
09:57:33 | BioHazard | yea... i think ill do that now... |
09:57:48 | midk | lol |
09:57:53 | midk | LOL |
09:57:56 | midk | ok nite bio |
09:57:58 | BioHazard | ill be on tomorrow... then we can start work on that plugin |
09:58:14 | midk | *excited |
09:58:55 | BioHazard | usually when i ask for help coding in here, i get reluctant responses. so im glad i found somebody who is willing |
09:59:41 | midk | definitely |
09:59:58 | BioHazard | im lik so tird, im makin speling mistaks |
10:00 |
10:00:18 | midk | omfg i did that a few months ago |
10:00:27 | | Quit BioHazard (""i got ye flask!!!" -=SysReset 2.51=-") |
10:01:19 | | Quit matsl (Remote closed the connection) |
10:13:03 | midk | nite |
10:13:11 | | Quit midk ("yo yo yo cya later YO YO YO wasa wasa!") |
10:30:48 | | Quit RobbieVox (Read error: 110 (Connection timed out)) |
10:47:47 | | Join pfavr [0] (pfavr@t4o902p230.telia.com) |
10:47:48 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
10:50:08 | | Quit pfavr (Client Quit) |
10:50:33 | | Join BC [0] (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
11:00 |
11:13:34 | BC | hi guys - anyone know if structs are packed? |
11:30:58 | uski | if they are, unpack them |
11:31:01 | uski | (blah ;))) |
11:31:03 | BC | LOL |
11:31:37 | BC | my new plugin has a couple of array-of-struct, and is just about to hit the 32K barrier :( |
11:33:20 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
11:33:22 | | Part cjnr11 |
11:35:41 | uski | hmm |
11:35:51 | uski | what plugin is it ? |
11:36:11 | BC | it's the first card game built on the card-game framework |
11:36:42 | BC | "klondike solitaire" |
11:54:56 | *** | Saving seen data "./dancer.seen" |
12:00 |
12:01:04 | uski | ok |
12:01:29 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
12:20:23 | BC | does anyone know if there is there any way to load a specific font ...eg "5x7" or "Hebrew-Bold" |
12:21:04 | c0utta | nope - only by using wps |
12:21:36 | BC | damn! Thanks c0utta |
12:28:56 | | Quit RobbieVox (Read error: 60 (Operation timed out)) |
12:29:29 | BC | c0utta: do you know if I can hook back into the wps load_font routine from a plugin? |
12:30:55 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
12:30:56 | c0utta | there is only an lcd_setfont available in the plugin |
12:31:12 | c0utta | so i don't think so |
12:31:50 | BC | there has to be SOME way to load a font - I'm just having zero luck on working out how! |
12:32:17 | BC | I need a way to evaluate what "int" was assigned to each font |
12:36:56 | c0utta | yes, you might have to write your own function for font.c to return the int you require. i know stuff all about fonts though |
12:39:28 | BC | hmmm, think I'll leave the core code alone - if i hadn't just run out of ram I'd just use my own font routines :( |
12:40:11 | BC | mind you, if there's a way to work it out at run-time, I suppose there is nothing to stop me putting that code in my plugin :) |
12:43:26 | c0utta | looking at the font code it's way beyond me |
12:46:16 | BC | Thanks for looking dude :) |
13:00 |
13:45:30 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
13:55:00 | *** | Saving seen data "./dancer.seen" |
14:00 |
14:01:33 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
14:03:57 | BC | WOW! a fellow brit :) Hello Robbie! |
15:00 |
15:01:54 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
15:05:40 | | Quit RobbieVox (Read error: 60 (Operation timed out)) |
15:13:12 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
15:17:32 | | Quit Schee ("Bâille bâille") |
15:34:39 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
15:55:04 | *** | Saving seen data "./dancer.seen" |
16:00 |
16:04:00 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
17:00 |
17:06:12 | | Join Shiber [0] (w00t@bzq-80-20-150.red.bezeqint.net) |
17:06:15 | Shiber | hey |
17:06:40 | Shiber | is there a way to play the files in a directory according to their track numbers in the IDv3 tags, other than generating a playlist that rockbox could follow? |
17:07:06 | Shiber | In other words, if I have a directory that contains a specific album, and all the files in that album have their original track number recorded into their IDv3 data, |
17:07:15 | Shiber | is is possible to play that directory according to the album order, |
17:07:27 | Shiber | except by modifying file names to contain the track number and/or building a playlist? |
17:08:27 | BC | no :( |
17:08:35 | Shiber | bummer :( |
17:08:46 | Shiber | what playlist formats can rockbox read? |
17:08:47 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
17:08:50 | Shiber | hey |
17:08:59 | scott666 | hey |
17:09:09 | Shiber | do you know what playlist formats rockbox can read? |
17:09:10 | BC | there have been a couple of requests for it, but until someone who can program wants it, it is likely to remain unwritten |
17:09:21 | Shiber | lol |
17:09:22 | BC | didn't know there were multiple formats |
17:09:23 | scott666 | .m3u |
17:09:28 | Shiber | oh, that's great |
17:09:31 | webmind | .pls |
17:09:38 | BC | hey scott ;) |
17:09:54 | Shiber | so if i put an .m3u file in a directory and set the 'Follow playlist' option on, i can browse that directory in the same order as in the playlist, right? |
17:10:10 | BC | no |
17:10:46 | scott666 | follow playlist just lets you leave teh WPS in the directory the song playing is in, instead of the rot |
17:10:47 | Shiber | arrgh, this is getting frustrating :( |
17:10:50 | scott666 | *root |
17:11:12 | BC | i've never quite worked out what follow playlist does - apart from the fact that if you quit during play it will drop you in the directory of the last file being played |
17:11:23 | scott666 | it does that ^^^ |
17:11:28 | BC | lol |
17:11:30 | Shiber | lol |
17:11:31 | BC | is that ir? |
17:11:33 | BC | it? |
17:11:36 | scott666 | yup |
17:11:42 | BC | lol |
17:11:44 | BC | cool |
17:11:54 | scott666 | kinda confusing name |
17:12:11 | Shiber | well, if i dump an album into a directory and create a playlist for it with the songs in the same order as in the album, is there any way i can play that album in the correct order just by entering the directory and pressing play? |
17:12:27 | BC | yes, higlight the playlist |
17:12:35 | scott666 | if you play the playlist |
17:12:43 | Shiber | no other way than that, i suppose |
17:12:48 | Shiber | well, thanks anyway |
17:12:51 | Shiber | oh, one more thing: |
17:12:56 | BC | same with Winamp |
17:13:09 | Shiber | is is possible to play all of my files in random shuffle? |
17:13:19 | BC | yes, build a playlist of them all |
17:13:20 | Shiber | that is, every file under root, not just the contents of a certain directory |
17:13:23 | Shiber | :( |
17:13:26 | Shiber | lol |
17:13:36 | BC | lol |
17:13:42 | scott666 | what do you have against playlists? |
17:13:44 | Shiber | well, thanks a lot |
17:13:51 | Shiber | i was just hoping there's an easier solution |
17:13:54 | scott666 | ahh |
17:13:56 | scott666 | lol |
17:13:58 | Shiber | i guess i should've bought an Apple iPod :D |
17:13:59 | BC | rockbox will build the list for you if you ask nicely enough |
17:14:11 | BC | or learn to code in C |
17:14:16 | BC | ...whichever is cheaper |
17:14:18 | Shiber | i can code, i'm just lazy |
17:14:49 | BC | ah, then you will be needing a LOT of money |
17:14:56 | BC | which kinda puts you in a paradox |
17:15:02 | uski | BC: lol |
17:15:10 | scott666 | lol |
17:15:17 | Shiber | well, it's a cruel world |
17:15:57 | BC | lol |
17:15:59 | uski | well, i see it this way: eat others or get eaten |
17:16:04 | uski | eat others = code yourself |
17:16:15 | uski | get eaten = give the money to the ones who code and sell their work |
17:16:20 | uski | so |
17:16:26 | uski | get eaten = buy an iPod |
17:16:30 | BC | shit yeah, I'll code for cash :) |
17:16:43 | Shiber | well, thanks for all your help |
17:16:48 | BC | welcome dude |
17:16:55 | | Quit Shiber ("gonna get off my lazy ass and start coding") |
17:17:20 | uski | lol |
17:17:41 | BC | I got a five-spot says he don't ;) |
17:17:46 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
17:22:39 | | Join Dogger [0] (~jimmy@adsl-63-199-31-11.dsl.snfc21.pacbell.net) |
17:24:15 | | Quit RobbieVox (Read error: 110 (Connection timed out)) |
17:42:51 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
17:55:08 | *** | Saving seen data "./dancer.seen" |
18:00 |
18:04:05 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
18:25:51 | | Join maedhros [0] (~maedhros@211.62-97-197.bkkb.no) |
18:26:05 | maedhros | What's up with the .voice files? |
18:26:28 | BC | generically or specifically? |
18:26:38 | maedhros | generically |
18:26:46 | BC | they're in beta release |
18:27:29 | maedhros | so I need to dl the daily build to use them? |
18:28:28 | BC | hm. It's always certainly worth getting the latest build of beta functions - but I could not answer specifically for voice |
18:29:32 | BC | the voice stuff is THE active thing atm -do you know of our mailing list? |
18:31:39 | maedhros | no.. |
18:34:49 | BC | aha - you should discover it - it will keep you up to date with all the beta stuff :) |
18:34:55 | maedhros | ok |
18:42:38 | | Part BC |
18:42:45 | | Part maedhros |
18:44:01 | | Quit RobbieVox (Read error: 110 (Connection timed out)) |
19:00 |
19:02:28 | | Join puccino [0] (~puccino@c-67-162-131-145.client.comcast.net) |
19:06:09 | puccino | hi |
19:08:48 | | Part puccino |
19:08:55 | | Join top_bloke [0] (~ekolb_pot@dsc02-chc-il-199-35-146-194.rasserver.net) |
19:09:09 | | Join deadite66-2 [0] (~Miranda@cpc1-yarm1-5-0-cust53.pete.cable.ntl.com) |
19:18:58 | | Join puccino2 [0] (~puccino55@c-67-162-131-145.client.comcast.net) |
19:19:25 | puccino2 | anybody there? |
19:20:37 | top_bloke | i am |
19:20:49 | puccino2 | I'm a bit concerned because Archos has discontinued the model 500277 ie the |
19:21:07 | puccino2 | traditionally designed Jukebox |
19:21:37 | top_bloke | theyre old and outdated |
19:22:02 | puccino2 | does that just leave us with the version 2 jukebox with the |
19:22:23 | puccino2 | earphone plug on the side? |
19:22:34 | top_bloke | yeah i guess |
19:23:23 | top_bloke | do u have a recorder? |
19:23:47 | puccino2 | yes, one that i upgraded to 60 GB |
19:24:10 | top_bloke | well if you already have one why do you care |
19:24:19 | puccino2 | I've bought another one on ebay just for a back up |
19:24:22 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
19:24:33 | top_bloke | wow |
19:24:41 | top_bloke | u really like that archos huh |
19:25:05 | puccino2 | I really like rockbox, is what I like! |
19:25:13 | top_bloke | oh |
19:25:21 | top_bloke | yeah me too |
19:25:48 | top_bloke | but hardware wise the archos sucks |
19:25:55 | puccino2 | It's not a big deal I just |
19:26:34 | puccino2 | think the archos designer for version 2 didn't think it out very well |
19:27:09 | puccino2 | with the earphone plug on the side it's difficult to slip the unit in a shirt pocket |
19:27:30 | top_bloke | indeed |
19:27:48 | top_bloke | but its got some better features than v1 |
19:27:59 | deadite66-2 | if my archos broke i would look at the iAUDIO M3 iAUDIO M3 |
19:28:13 | deadite66-2 | http://eng.iaudio.com/ |
19:28:16 | top_bloke | does it run rockbox? |
19:28:24 | deadite66-2 | nope |
19:28:28 | puccino2 | thanks I'll check that out |
19:28:32 | top_bloke | then its worthless |
19:28:34 | top_bloke | ! |
19:28:51 | deadite66-2 | it has bookmarking, mid file resume, wav, wma, mp3 ogg |
19:29:07 | puccino2 | what features are better on the version 2?? you were saying... |
19:29:13 | top_bloke | M3 sounds like a BMW |
19:29:18 | top_bloke | the batteries last longer |
19:29:30 | top_bloke | and can charge off usb |
19:29:49 | puccino2 | i see |
19:30:11 | top_bloke | but then again you cant replace the batteries |
19:30:37 | puccino2 | don't like that. |
19:31:12 | puccino2 | I just had to replace my batteries after about 9 months |
19:31:30 | top_bloke | from stock? |
19:31:45 | puccino2 | I'd hate to have to send my AJR back to the company to do that |
19:32:10 | puccino2 | yes |
19:32:24 | top_bloke | thats pretty good |
19:32:30 | top_bloke | 9 months |
19:32:40 | puccino2 | Yeah I was really pleased |
19:33:18 | puccino2 | So, I just want to see rockbox continue and so |
19:33:34 | puccino2 | I just hope the hardware platform doesn' |
19:33:43 | puccino2 | doesn't go south |
19:33:50 | top_bloke | well maybe they fill find a new platform |
19:33:57 | top_bloke | will |
19:35:01 | puccino2 | hope so. If these up and coming disk-based mp3 player manufactures were smart |
19:35:20 | puccino2 | they'd just take a look a rockbox features and |
19:35:39 | puccino2 | include them in their navigatiion software |
19:36:05 | top_bloke | but then they'd never update it |
19:36:23 | top_bloke | and you couldnt customize every part |
19:36:44 | puccino2 | that's true, open source is the most ideal. |
19:37:02 | top_bloke | yeah they need to allow open source in more players |
19:37:29 | puccino2 | I heard microsoft actually registered a project with Sourceforge |
19:37:38 | puccino2 | just recently |
19:37:41 | top_bloke | wha? |
19:37:48 | top_bloke | thats crazy |
19:38:05 | puccino2 | yeah, go to the Sourceforge site. It's in the news |
19:39:57 | puccino2 | opensource really works when you developing product that has never-tried-before interface and |
19:40:11 | puccino2 | your not sure what people really want |
19:40:31 | puccino2 | it just makes sense |
19:41:36 | puccino2 | gotta go download 2.2, cheers! |
19:41:44 | | Part puccino2 |
19:55:12 | *** | Saving seen data "./dancer.seen" |
19:55:58 | | Quit scott666 ("i'll be back...eventually...") |
19:57:55 | | Quit deadite66-2 (Read error: 60 (Operation timed out)) |
20:00 |
20:04:10 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
20:24:08 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
20:41:28 | | Quit RobbieVox (Read error: 110 (Connection timed out)) |
20:55:49 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
20:57:29 | | Quit scott666 (Client Quit) |
20:57:35 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
21:00 |
21:02:07 | | Quit scott666 (Client Quit) |
21:02:16 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
21:04:14 | | Quit scott666 (Client Quit) |
21:04:21 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
21:10:53 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!") |
21:16:20 | | Quit scott666 ("i'll be back...eventually...") |
21:16:33 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
21:55:16 | *** | Saving seen data "./dancer.seen" |
22:00 |
22:03:35 | | Join diddystar5 [0] (lee@IC101.library.oregonstate.edu) |
22:04:21 | | Join RobbieVox [0] (RobbieVox@cpc1-derb1-5-0-cust42.nott.cable.ntl.com) |
22:06:44 | | Quit scott666 ("i'll be back...eventually...") |
22:07:04 | | Quit diddystar5 (Client Quit) |
22:08:57 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
22:13:47 | | Join diddystar5 [0] (lee@IC104.library.oregonstate.edu) |
22:14:03 | | Join midk [0] (mk@ACC248BE.ipt.aol.com) |
22:23:27 | | Join lImbus [0] (lImbus@228-130.242.81.adsl.skynet.be) |
22:26:17 | | Join diddystar5_ [0] (lee@IC104.library.oregonstate.edu) |
22:26:17 | | Quit diddystar5 (Read error: 104 (Connection reset by peer)) |
22:26:43 | | Nick diddystar5_ is now known as diddystar5 (lee@IC104.library.oregonstate.edu) |
22:41:10 | uski | hi diddystar5 |
22:41:22 | diddystar5 | yo usk |
22:49:03 | | Join BioHazard [0] (~a@cpe-66-75-38-230.bak.rr.com) |
22:49:31 | midk | hey bio |
22:49:34 | BioHazard | yo |
22:50:31 | BioHazard | man... i just bought a video card and it wasant as advertised... so now i need to return it :( |
22:50:43 | midk | ooh |
22:50:46 | midk | aww |
22:50:50 | midk | what kind? |
22:51:03 | BioHazard | geforce fx 5200 128MB |
22:51:24 | midk | hey i've got one of those |
22:51:25 | BioHazard | i need one with 2 outputs and s-video |
22:51:54 | BioHazard | this one only came with 1 (when the little sign thing said it had 2) |
22:52:43 | BioHazard | i dont know why i bought it... i dont really play many games... |
22:52:56 | midk | lol |
22:53:00 | BioHazard | except ZDoom but that dosen use the video card for anything |
22:53:03 | midk | where'd you get it from? |
22:53:13 | diddystar5 | ZDoom is old |
22:53:16 | BioHazard | circut city |
22:53:17 | diddystar5 | get doom legacy :) |
22:53:26 | BioHazard | ZDoom is way leeter than legacy |
22:53:26 | midk | hmm |
22:53:31 | BioHazard | editing-wise anyway |
22:53:31 | diddystar5 | legacy.newdoom.com |
22:53:33 | midk | oooo |
22:53:36 | midk | major burn |
22:53:47 | diddystar5 | i dont think so |
22:53:59 | diddystar5 | legacy isnt the best looking, but i thiunk it is the best |
22:54:04 | BioHazard | once legacy has custom actors and ACS ill switch |
22:54:10 | diddystar5 | that doomsday version, looks reallllyy nice |
22:54:28 | diddystar5 | the dynamic lighting is awsome |
22:54:52 | BioHazard | if i wanted that id play ZDoomGL |
22:55:04 | diddystar5 | you dont use rendering? |
22:55:13 | BioHazard | nope |
22:55:22 | diddystar5 | with rendering it looks 5000x better |
22:55:23 | BioHazard | i like it nice and pixelated |
22:55:28 | diddystar5 | heh |
22:55:31 | midk | lol bio |
22:55:45 | BioHazard | although with the hires tex pack it looks nicer |
22:56:09 | | Quit top_bloke (Read error: 104 (Connection reset by peer)) |
22:56:27 | BioHazard | by "zdoom is old" do you mean the last update? or the last stable release? |
22:56:34 | | Join top_bloke [0] (~ekolb_pot@dsc06-chc-il-209-109-234-186.rasserver.net) |
22:56:42 | diddystar5 | its just old |
22:56:48 | BioHazard | so is legacy |
22:56:51 | diddystar5 | legacy 1.42 was just released |
22:57:32 | BioHazard | zdoom 2.0.64 will be out soon (adds abillity to add custom weapons like EDGE can) |
22:57:39 | diddystar5 | neat |
22:58:22 | BioHazard | 2.0.63 was released last month and added custom definable monsters to DECORATE (not with dehacked) |
22:59:07 | BioHazard | no wait... 2.0.64 was released 2/10/04 |
22:59:28 | diddystar5 | lol |
22:59:36 | | Quit RobbieVox (Read error: 110 (Connection timed out)) |
22:59:46 | BioHazard | 2.0.64 will have strife support (in addition to heretic and hexen) |
23:00 |
23:00:42 | diddystar5 | it.. didn't have that before... |
23:00:47 | diddystar5 | legacy does |
23:02:40 | BioHazard | legacy does what? strife? |
23:03:28 | BioHazard | according to my research, the _ONLY_ things that legacy can do that ZDoom cant are: |
23:03:35 | BioHazard | 1. OpenGL |
23:03:42 | BioHazard | 2. 3D floors |
23:03:46 | BioHazard | 3. crash |
23:04:03 | midk | LOL |
23:04:10 | midk | oyah |
23:04:26 | | Join theBishop [0] (theBishop@adslblock234x128.chesco.com) |
23:04:28 | theBishop | hey |
23:04:58 | theBishop | how is rockbox compiled? |
23:05:02 | diddystar5 | i have to go for a minute |
23:05:03 | diddystar5 | see you |
23:05:33 | midk | bishop: using an sdk |
23:05:41 | lImbus | hi bishop, rockbox is compiled by gcc in a proper environment |
23:05:43 | midk | http://rockbox.my-vserver.de/beta |
23:06:02 | | Quit diddystar5 ("Leaving") |
23:06:30 | BioHazard | anyway... enough arguing about doom... midk: you ready to start teaching? |
23:06:39 | midk | sure bio |
23:06:56 | BioHazard | should we do it here in the room, or go to PM? |
23:07:08 | midk | pm |
23:07:12 | BioHazard | if we did it here it could be good for the logs... |
23:07:25 | BioHazard | or somebody else could help if we get stuck |
23:07:32 | top_bloke | mid is teaching? |
23:07:32 | theBishop | limbus: how do you create the .rock file? |
23:07:33 | midk | if we do it here diddystar could pop in and say i should make you use linux |
23:07:34 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
23:07:47 | BioHazard | i dont mind linux :) |
23:07:57 | midk | or tell you to get a full cygwin using your setup.log |
23:08:00 | BioHazard | i use it regularly |
23:08:01 | midk | heh |
23:08:11 | midk | i mean |
23:08:18 | midk | if we do it here diddystar could pop in and overcomplicate it |
23:08:20 | BioHazard | ive compiled rockbox under both of them |
23:08:39 | BioHazard | "/mute diddystar5" |
23:08:43 | BioHazard | >:) |
23:08:53 | midk | heh |
23:08:54 | midk | MUTE Unknown command |
23:09:10 | BioHazard | "/ignore"? |
23:09:17 | midk | oops |
23:09:20 | scott666 | "/sqelch"? |
23:09:21 | midk | * Ignore is on |
23:09:25 | midk | uh oh |
23:09:31 | scott666 | *squelch |
23:09:33 | midk | DEIGNORE Unknown command |
23:09:34 | midk | GAH |
23:09:39 | midk | oh there |
23:09:42 | midk | it was /ignore off |
23:09:46 | scott666 | lol |
23:09:52 | BioHazard | :D |
23:10:33 | BioHazard | so, what files do i need open? just the .c? |
23:10:50 | midk | what are we doing now? |
23:11:13 | BioHazard | were converting tax.cpp to a .rock |
23:11:35 | midk | i think we should just start from scratch |
23:11:49 | BioHazard | that would work |
23:12:00 | lImbus | bishop: *.rock's are compiled by make in the big process of compiling the rockbox-software. I am myself experimenting with plugins, but did not try to found out how to do it separately |
23:12:07 | midk | start a new C file in /rockbox/apps/plugins |
23:12:15 | midk | tax.c or taxcalc.c or whatever :) |
23:12:15 | * | BioHazard opens oh holy notepad |
23:12:18 | midk | nooo |
23:12:20 | midk | textpad! |
23:12:26 | midk | nah use what you want :) |
23:12:58 | BioHazard | should i update the source files in the build dir? |
23:13:09 | midk | rerun make? |
23:13:11 | BioHazard | its like 2 months old now |
23:13:21 | midk | just do "make clean" |
23:13:24 | BioHazard | i mean cvs checkout |
23:13:29 | midk | oh |
23:13:30 | midk | yes |
23:13:32 | midk | lol |
23:13:41 | midk | or you could just make a new subdir |
23:13:47 | midk | "tax-plugin" or something |
23:13:55 | midk | i usually do that to keep /home clean |
23:14:13 | midk | home/rockbox/* |
23:14:31 | BioHazard | im cvs checkouting |
23:14:44 | midk | k |
23:15:00 | midk | as soon as apps/plugins exists you can start your c file |
23:16:24 | BioHazard | k, checked out |
23:16:55 | BioHazard | tax.c created |
23:17:06 | midk | ok |
23:17:12 | midk | so always in plugins |
23:17:19 | midk | you have to have a few things |
23:17:28 | BioHazard | should i copy the init stuff out of helloworld.c? |
23:17:37 | midk | open helloworld.c in apps/plugins to use the example |
23:17:37 | midk | yes |
23:17:37 | BioHazard | like the unit check and stuff? |
23:17:41 | midk | yup |
23:17:53 | midk | #include "plugin.h" |
23:18:00 | midk | #ifdef HAVE_LCD_BITMAP |
23:18:04 | midk | at least for now... |
23:18:08 | midk | you've got a rec right? |
23:18:13 | BioHazard | well... this will be difficult... notepad dosent like unix linebreaks |
23:18:24 | lImbus | ultraedit |
23:18:27 | midk | textpad is pretty useful, it can |
23:18:42 | midk | it can also auto-indent, colorcode etc |
23:18:44 | midk | *wouldn |
23:18:49 | midk | *wouldn't code with anything else |
23:19:07 | BioHazard | ill check it out here real quick |
23:20:05 | midk | and you can debug errors easier cos it has line numbers |
23:20:49 | | Quit lImbus (" I love my HydraIRC -> http://www.hydrairc.com <-") |
23:21:20 | BioHazard | hey... thats a nice app |
23:21:33 | midk | does everything i want it |
23:21:34 | midk | to |
23:21:39 | midk | never found anything that worked as well :) |
23:21:54 | midk | tabs are good to |
23:21:56 | BioHazard | wow, already its better than notepad |
23:22:03 | midk | multiple docs inside of one window |
23:22:13 | midk | makes it easier to rip off code :) |
23:22:17 | midk | ahem i mean reuse |
23:23:15 | | Quit Dogger ("Client Exiting") |
23:25:37 | BioHazard | k, got textpad working |
23:25:44 | BioHazard | helloworld.c is open |
23:25:54 | midk | good |
23:26:05 | midk | sec |
23:26:14 | | Quit scott666 ("i'll be back...eventually...") |
23:26:22 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
23:26:27 | midk | ok now |
23:26:51 | midk | did oyu get all the init stuff over? |
23:27:12 | BioHazard | k, where does it start and where does it end? |
23:27:27 | midk | let me open textpad too |
23:27:27 | midk | se |
23:27:28 | midk | c |
23:28:33 | midk | all right |
23:28:50 | midk | copy over the #include at the beginning |
23:29:16 | midk | that and this: |
23:29:17 | midk | static struct plugin_api* rb; |
23:29:23 | midk | enum plugin_status plugin_start(struct plugin_api* api, void* parameter) |
23:29:23 | midk | { |
23:29:27 | midk | TEST_PLUGIN_API(api); |
23:29:31 | midk | (void)parameter; |
23:29:36 | midk | rb = api; |
23:29:44 | midk | that's all |
23:30:06 | BioHazard | k, so thats one function? |
23:30:15 | midk | no don't close it yet |
23:30:18 | | Quit scott666 (Client Quit) |
23:30:28 | midk | after all that we start a while loop: |
23:30:28 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
23:30:34 | midk | while(!PLUGIN_OK) |
23:30:36 | midk | { |
23:30:50 | midk | this loop runs while the plugin is active |
23:30:53 | BioHazard | inside plugin_status? |
23:30:57 | midk | yup |
23:31:43 | BioHazard | k, now what is it comparing PLUGIN_OK to? |
23:32:07 | | Join diddystar5 [0] (lee@IC104.library.oregonstate.edu) |
23:32:14 | midk | plugin_ok means the plugin is done & finished ok |
23:32:27 | midk | to exit the plugin you "return PLUGIN_OK" |
23:32:41 | midk | this is saying that while the plugin is *not* ok, <blah> |
23:32:42 | diddystar5 | or you can return 0 |
23:32:45 | diddystar5 | works just as fine |
23:32:48 | midk | god dammit |
23:32:51 | midk | what did i say about dids bio |
23:32:52 | midk | lol |
23:33:08 | BioHazard | so its "while PLUGIN_OK is not..." |
23:33:18 | midk | then do whatever's in the brackets |
23:33:24 | diddystar5 | you can do while 1 {} |
23:33:27 | diddystar5 | also |
23:33:29 | BioHazard | if its not what? |
23:33:36 | midk | *stays calm |
23:33:44 | midk | if it's not "ok" |
23:33:51 | midk | plugin_ok means the plugin finished okay |
23:34:00 | midk | if it hasn't finished, do this |
23:34:09 | midk | "while PLUGIN_OK is not done" |
23:34:15 | midk | not true |
23:34:29 | BioHazard | BAM! "/ignore diddystar5" *ignore your legacy-using @$$! :D (just till were done with this lesson) |
23:34:41 | midk | lol |
23:35:06 | diddystar5 | haha |
23:35:20 | BioHazard | no hard feelings, i just dont want him confusing me |
23:35:37 | midk | ok let's move on |
23:35:40 | midk | make sense so far? |
23:35:50 | BioHazard | im stuck on this "not" thing |
23:36:04 | BioHazard | if its not <i>what</i> |
23:36:10 | midk | if it's not true |
23:36:19 | midk | if plugin_ok becomes true the plugin exits |
23:36:31 | diddystar5 | 0=flase 1=true |
23:36:37 | midk | so !PLUGIN_OK means basically while we're not finished with the plugin |
23:36:39 | BioHazard | so its "while (plugin_ok != 1)" ? |
23:36:44 | diddystar5 | !=not |
23:36:51 | midk | !PLUGIN_OK works the same what |
23:36:52 | midk | way |
23:36:57 | midk | *ignores diddystar too |
23:37:01 | diddystar5 | plugin_ok is just like saying 1 |
23:37:15 | BioHazard | oh, poor guy |
23:37:24 | midk | lol |
23:37:29 | midk | dids, pm is still open |
23:37:38 | midk | still usable* |
23:37:57 | midk | plugin_ok is a bool |
23:38:01 | midk | either true or false |
23:38:12 | midk | while(PLUGIN_OK) would mean while plugin_ok is true |
23:38:18 | midk | while(!PLUGIN_OK) would mean while plugin_ok is false |
23:38:23 | BioHazard | ok |
23:38:25 | BioHazard | i got it |
23:38:28 | diddystar5 | its not bool |
23:38:41 | BioHazard | thattl help a lot with deciphering ZDoom ACS stuff |
23:39:05 | midk | != 0 would work for an int :) |
23:39:27 | midk | ok so now we've got the plugin setup right |
23:39:31 | BioHazard | but making an int when it only needs to be a bool wastes memory |
23:39:36 | midk | right |
23:39:41 | midk | so it happens to be a bool in this case |
23:39:44 | diddystar5 | while (midk=asshole) { let_me_talk } |
23:40:45 | diddystar5 | have to go |
23:40:46 | diddystar5 | one sec |
23:40:47 | diddystar5 | brb |
23:40:50 | midk | are you somewhat familiar with the rockbox api? |
23:40:50 | | Quit diddystar5 ("Leaving") |
23:40:56 | BioHazard | awwwwww... |
23:41:04 | midk | *deignores |
23:41:07 | BioHazard | i almost feel bad for him |
23:41:17 | BioHazard | *same |
23:41:33 | midk | heh he's prolly just rebooting into linux to hack the pc |
23:42:05 | BioHazard | k, so while (!pulgin_ok) do {} |
23:42:21 | BioHazard | or does it do something in there |
23:42:22 | midk | you've got a recorder right? |
23:42:28 | BioHazard | yea |
23:42:29 | midk | you don't need the do |
23:42:32 | midk | ok |
23:42:38 | midk | let's make this recorder only for now then |
23:42:41 | BioHazard | i know there is no do |
23:42:53 | midk | we could also make it dual function.. maybe like a tip calculator or something |
23:42:59 | BioHazard | dont we need #ifdef s? |
23:43:13 | BioHazard | it was originally a tip calculator |
23:43:16 | midk | to make it compile for the recorder only, do "#ifdef HAVE_LCD_BITMAP" right after the #include |
23:43:29 | midk | and #endif at the very end after the last closing curly bracket |
23:43:59 | BioHazard | question |
23:44:15 | midk | sure] |
23:44:22 | midk | hope i'm doing ok :) |
23:45:06 | BioHazard | if the #ifdef went after the #include, wouldnt it still pull in the plugin.h even for a non-supported platform, thus creating wasting space? |
23:45:13 | scott666 | ooh, calculator plugin? |
23:45:18 | midk | heh no scott |
23:45:31 | BioHazard | not yet anyway ;) |
23:45:51 | midk | bio, yes, but if we do it after the #include then it is anyways compiled for the player |
23:45:55 | scott666 | didnt someone on the list say they were working on one? or was that you BioHazard? |
23:45:56 | midk | but the plugin loader will reject it |
23:45:59 | midk | scott: it was i |
23:46:44 | midk | scott never got far |
23:46:50 | midk | i'll try it later again |
23:47:16 | midk | so bio, the reason it's after the #include is because the plugin loader will then compile it for the player so that it can error out: "Wrong model" |
23:47:34 | BioHazard | ah |
23:47:40 | | Join diddystar5 [0] (lee@IC104.library.oregonstate.edu) |
23:47:51 | BioHazard | yea, now that i look at it, your right |
23:48:35 | midk | ok let's move on |
23:49:07 | BioHazard | while (!PLUGIN_OK){} |
23:49:23 | midk | yes' |
23:49:37 | midk | now we can start with the calculating portion |
23:49:53 | midk | we'll do the interface last |
23:49:58 | midk | that should make it easier |
23:50:27 | BioHazard | do i put stuff between the {} or create a new function |
23:50:48 | midk | whatever you want to run while your plugin is going you put in the { } |
23:50:55 | diddystar5 | you put anything legal in c betwene the {}'s |
23:50:57 | midk | but to make it more readable let's seperate it into functions |
23:51:03 | midk | *ignores |
23:51:16 | midk | so let's see |
23:51:23 | | Quit theBishop (Read error: 104 (Connection reset by peer)) |
23:51:26 | midk | where's your original source? |
23:51:34 | midk | we can use it as a guide |
23:51:46 | BioHazard | he hasnt done anythin confusing yet, once he does something i dont understand, /ignore again |
23:52:10 | BioHazard | you need a link? |
23:52:25 | diddystar5 | let me do it, i have actually worked on code for things other than rockbox |
23:52:35 | midk | yeah pls |
23:52:52 | scott666 | wouldnt designing a calculator be all interface though? |
23:52:53 | BioHazard | i know how to code for stuff, just not rockbox |
23:52:58 | midk | scott yes |
23:53:03 | midk | if you want to help with a ui go ahead |
23:53:08 | midk | yeah bio |
23:53:12 | midk | can i see your source? |
23:53:36 | BioHazard | http://www.geocities.com/zd_biohazard/morecode.zip |
23:53:41 | scott666 | but you said you were doing the interface last, so what does that mean youre doing now? |
23:53:45 | BioHazard | there i hope thats right |
23:53:53 | scott666 | or are we not doing a calculator and im just confused |
23:53:56 | BioHazard | were working on something else |
23:54:02 | midk | scott not right now |
23:54:06 | scott666 | ahh |
23:54:09 | scott666 | ok then |
23:54:10 | midk | i was gonna do a calc seperately |
23:54:20 | BioHazard | i once made a calculator in zdoom |
23:54:23 | midk | yeah that's it bio |
23:54:24 | scott666 | so what are you doing then? |
23:54:25 | diddystar5 | conio.h |
23:54:27 | diddystar5 | what is that? |
23:54:39 | midk | tax calculator |
23:55:20 | *** | Saving seen data "./dancer.seen" |
23:56:06 | BioHazard | k, in tax.cpp we can strip out the instructions |
23:56:30 | midk | let's start at the beginning |
23:56:32 | midk | we can put |
23:56:36 | midk | int i = 500; |
23:56:36 | midk | int q; |
23:56:50 | midk | after the "static struct plugin_ap *rb;" |
23:56:52 | midk | api* |
23:57:03 | BioHazard | so, "while (!PLUGIN_OK){ I PUT STUFF HERE }"? |
23:57:24 | midk | well yeah |
23:57:35 | BioHazard | ok, just needed to clarify |
23:57:49 | scott666 | wait....while plugin NOT ok? |
23:57:56 | midk | yes scott |
23:58:04 | midk | plugin_ok exits |
23:58:13 | scott666 | oh |
23:58:18 | scott666 | that seems backwards |
23:58:23 | midk | i know |
23:58:24 | scott666 | i think ill just be quiet now |
23:58:24 | scott666 | lol |
23:58:27 | midk | heh |
23:58:29 | midk | good idea |
23:58:36 | midk | *shoves off the stage |
23:58:39 | midk | :) |