00:29:24 | | Quit NibbIer (Read error: 54 (Connection reset by peer)) |
01:00 |
01:17:57 | | Quit AciD` (""Linux ? Ya moins bien, mais c'est plus cher"") |
01:23:00 | | Join ajiuo [0] (~me@c-24-10-249-168.client.comcast.net) |
01:41:32 | | Quit mecraw ("Trillian (http://www.ceruleanstudios.com)") |
01:54:51 | *** | Saving seen data "./dancer.seen" |
02:00 |
02:06:42 | | Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
02:28:47 | | Quit NibbIer (Read error: 54 (Connection reset by peer)) |
03:00 |
03:26:29 | | Quit ajiuo ("http://www.dvdprofiler.com/mycollection.asp?alias=ajiuo") |
03:30:41 | | Join adi|home [0] (~adi|home@as5300-9.216-194-23-112.nyc.ny.metconnect.net) |
03:46:42 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
03:46:49 | | Part scott666 |
03:54:52 | *** | Saving seen data "./dancer.seen" |
04:00 |
04:06:56 | | Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
04:09:59 | | Quit Strath ("Client closed") |
04:34:02 | | Quit NibbIer (Read error: 54 (Connection reset by peer)) |
04:43:11 | | Nick BC|bbl is now known as BC (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
05:00 |
05:27:10 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
05:31:19 | BC | hey scotty |
05:31:28 | scott666 | hey |
05:31:40 | BC | anything new? |
05:31:54 | scott666 | just finished playing Grim Fandango |
05:31:59 | BC | coowell |
05:32:05 | BC | enjoy it? |
05:32:09 | scott666 | yeah |
05:32:22 | scott666 | i cant remember what happened to the original cds, so i had to download it |
05:32:33 | BC | i finished geek mode mdb and am doing digital clip warning now |
05:32:35 | BC | lol |
05:32:49 | scott666 | fun |
05:33:23 | BC | i enjoy coding - actually use my brain to program rather then program my brain |
05:34:06 | scott666 | but would you be able to program if your brain hadnt been programmed? |
05:34:24 | * | scott666 raises an eyebrow |
05:34:26 | BC | not if it were programmed by others |
05:34:27 | BC | lol |
05:34:50 | * | BC matches your raised eyebrow with a slight pull back of the head |
05:35:38 | scott666 | know of any other good lucas arts adventure games? |
05:35:47 | BC | the dig |
05:35:51 | scott666 | im going shopping at sugrnova |
05:35:51 | BC | my all time fave |
05:35:56 | BC | lol |
05:36:13 | BC | all broken sword adventures - not lucas art but very much in the same vain |
05:36:22 | scott666 | they dont have the dig |
05:36:46 | scott666 | they have broken sword 2 |
05:36:56 | BC | broken sword 3 will be there - but you are better t play the first two first :( |
05:37:15 | scott666 | it isnt... |
05:37:31 | BC | weird |
05:38:07 | BC | dig is a full cd with speech :( |
05:38:54 | BC | day of the tentacle is an ancient classic - but DO get the speech version |
05:40:21 | scott666 | closest they have is 'daytona USA' |
05:42:03 | BC | hm |
05:42:26 | scott666 | sam and max hit the road finished |
05:42:56 | BC | didnt like that one so much |
05:43:07 | scott666 | never played it |
05:43:12 | scott666 | heard good things though |
05:43:22 | BC | I know many who did enjoy it |
05:43:32 | BC | full throttle was great except the stupid figthing bit in the middle |
05:43:44 | BC | ....have you played the monkey island or simon the sourcerer adventures? |
05:46:51 | scott666 | i have all of the monkey islands |
05:47:03 | scott666 | 3 is by far my favorite |
05:47:15 | BC | defend yourself you mighty foe |
05:47:39 | scott666 | i remember starting full throttle but never getting anywhere |
05:47:45 | scott666 | never played simon the sourceror |
05:48:08 | BC | the dig - go use emule or something - take a risk :) |
05:48:59 | scott666 | wow...they have cracks for games that are 10 years old? |
05:49:01 | BC | find a russian ftp search engine :) |
05:49:12 | BC | gamecopyworld.com |
05:51:26 | scott666 | all i found on kazaa was dig dug |
05:54:56 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:01:40 | scott666 | i give up, finding old games is impossible |
06:12:00 | BC | :( |
06:18:32 | | Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
06:22:40 | | Join Strath [0] (~mike@dgvlwinas01pool0-a242.wi.tds.net) |
06:44:07 | | Quit scott666 (Read error: 54 (Connection reset by peer)) |
06:44:08 | | Quit NibbIer (Read error: 54 (Connection reset by peer)) |
06:44:23 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
07:00 |
07:16:26 | | Join LinusN [200] (~linus@labb.contactor.se) |
07:21:36 | | Part scott666 |
07:27:02 | BC | Mornin' Linus |
07:30:00 | LinusN | hello |
07:53:59 | LinusN | BC: what did Jörg tell you about the "low level access for plugins"? |
07:54:58 | *** | Saving seen data "./dancer.seen" |
07:55:37 | BC | he didn't like the idea of plugin users being able to access the MAS registers directly and thought there should be a layer in the core between the plugins and the MAS |
07:56:21 | LinusN | i'm not sure i agree |
07:56:42 | BC | i can see his point, but don't fancy the task - Bagder also agrees with you |
07:57:13 | LinusN | i agree that it may not be a wise idea to let the plugins "poke under the hood" |
07:57:43 | BC | not really sure what the real life risks are |
07:57:47 | LinusN | but i don't want to bloat the code further with "protective" layers |
07:58:18 | BC | for a full blown idiot-proofing - bloaty is a sure fire result |
07:58:47 | BC | as it stands you can kill Rockbox by drawing a line |
07:58:49 | LinusN | still, your MAS plugin will of course have the drawback that the settings won't be saved |
07:59:01 | BC | already resolved |
07:59:07 | LinusN | at least not by rockbox |
07:59:56 | BC | I may go on to tweak RTC-RAM too, but not sure exactly what is required there |
08:00 |
08:00:14 | LinusN | ? |
08:00:30 | BC | on-load settings are in rtc |
08:01:04 | LinusN | some of them, yes |
08:01:09 | LinusN | the rest is on disk |
08:01:14 | BC | hm |
08:01:26 | BC | well all will resolve when autoexec.rock is implemented |
08:01:42 | LinusN | ah |
08:02:27 | BC | can a plugin run a plugin? |
08:02:52 | BC | and if so, can it return afterwards? |
08:03:10 | BC | the second i sincerely doubt |
08:04:32 | BC | the mdb is pretty impressive when you get it tweaked right :) |
08:05:06 | LinusN | no, a plugin can't run a plugin |
08:05:35 | BC | maybe autoexec.bat would be an alternative solution |
08:05:57 | LinusN | something like that, yes |
08:06:11 | BC | run audio setup; run in-car thingie |
08:06:54 | BC | just found the real karaoke feature - lol |
08:07:04 | LinusN | real? |
08:07:08 | BC | mix mic with dsp |
08:07:19 | LinusN | ah :-) |
08:07:20 | BC | as opposed to channel inversion |
08:07:48 | LinusN | as opposed? |
08:07:55 | BC | "instead of" |
08:07:59 | LinusN | the mic is on the left channel only |
08:08:02 | BC | "as opposed to" |
08:08:12 | LinusN | so it should be possible to do them both |
08:08:29 | BC | my archos mic is stereo |
08:08:40 | BC | yes, both :))) |
08:09:11 | LinusN | actually, enabling the inputs for mixing isn't a bad idea |
08:09:17 | LinusN | we do it on the player |
08:09:29 | BC | why did it never make it to the recorder? |
08:09:39 | LinusN | nobody asked for it :-) |
08:09:45 | BC | lol |
08:09:55 | BC | ask a stupid question... :) |
08:11:40 | BC | although I think karaoke controls should be from the wps really |
08:11:51 | BC | not really suited hidden away in a menu |
08:12:19 | LinusN | true |
08:12:42 | LinusN | i imagine writing WPS plugins |
08:12:57 | LinusN | making the wps call a plugin that does the job |
08:13:17 | BC | Given the nature of this specific case, I would like to see ON+UP or something quick and easy |
08:13:26 | LinusN | it could be visualisation, ID3 album coversm karaoke, you name it |
08:14:06 | LinusN | on+up, or configuring the F2 menu |
08:14:35 | BC | I kinda see the end of the current F2 quick-menu idea very soon with pfavr's work |
08:15:44 | LinusN | how is that? as far as i know, he's on the same track |
08:16:15 | BC | you could not F2+UP any more, i think he's going for a "normal" menu system |
08:16:39 | BC | i proposed a configurable one-handed short-cut thing, but it was rejected |
08:17:12 | LinusN | the NEWKEYS document proposes configurable ON+xxx combos |
08:17:40 | BC | I must go look at the wiki and see what's happened lately before I comment erroneously |
08:18:03 | LinusN | he wants ON+UP/DOWN to be hard-coded though |
08:18:41 | BC | I think full-karaoke mode should be a headline rockbox feature |
08:19:13 | LinusN | perhaps |
08:19:40 | LinusN | it shouldn't add that many lines of code |
08:19:45 | BC | don't know about over your way, but the US and VERY much England, Karaoke is THE thing |
08:20:04 | BC | I think it would be a raved-about feature |
08:20:08 | LinusN | oh, we're past that in sweden :-) |
08:20:23 | LinusN | sooooo 90's |
08:20:23 | BC | Another good reason for me to leave the UK |
08:20:26 | BC | LOL |
08:20:47 | BC | You can find karaoke 7-nights a week if you wander around town for a while |
08:21:10 | BC | wanna see the new audio plugin, it's just reached a stable point again |
08:21:27 | BC | just added digital clip warnings |
08:21:52 | BC | need to include the stereo seperation parameters before I conclude |
08:22:45 | BC | had to take out the greyscale stuff - I ran out of plugin ram - lol |
08:23:23 | BC | has any thought been given to making the plugin libs, real "only-the-procs-you-use" libs? |
08:25:30 | LinusN | there is a plugin lib |
08:25:44 | LinusN | plugins/lib |
08:25:54 | BC | afaict it always includes all procs |
08:26:03 | LinusN | then there is a bug in the linker |
08:26:35 | BC | hmm, i shall check more before I say something foolish |
08:26:45 | LinusN | well, the lib is just a collection of .o files |
08:27:09 | BC | I only get gray.o |
08:27:12 | dwihno | Another day, another dollar |
08:27:14 | LinusN | so all functions in the .o file are included |
08:27:15 | | Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
08:27:38 | BC | mornin' dwihno |
08:27:55 | dwihno | Hej hej allibody! |
08:27:58 | BC | so we must place only one proc per c file? |
08:28:02 | LinusN | hejsan dwihno |
08:28:08 | dwihno | \o/ |
08:28:16 | dwihno | Hejsan svejsan på dejsan! :) |
08:28:18 | LinusN | BC: yes, if you want per-function granularity |
08:28:34 | BC | cool - I shall mention that to amiconn next time I see him |
08:28:42 | LinusN | nothing stops us from doing that |
08:29:14 | BC | I remember the good ole days when the linker did that for you - lol |
08:29:28 | LinusN | we could at least divide it into smaller sets of functions |
08:29:45 | LinusN | that must have been the Borland Turbo linker |
08:29:59 | BC | I know it was something amiconn wanted from chats and code comments |
08:30:24 | BC | lol - Borland - how did we ever live without them :) ...also some mainframe linkers |
08:31:40 | BC | so ...fancy a preview of the plugin? |
08:32:28 | BC | I also have a special f/w which links it into the menu system and resets stuff on load which you can also have if you like |
08:32:42 | BC | s/load/boot/g |
08:33:40 | LinusN | is it on your web site? |
08:34:08 | BC | not yet, I want to do stereo seperation in the clip calculations before I do the big release thing |
08:37:38 | LinusN | i'm at work atm, not much time to play i'm afraid |
08:38:18 | BC | that's okay dude, believe me, you ARE gonna like it ;) |
08:38:34 | BC | I'll get you a copy next time I catch you at home maybe ;) |
08:39:37 | BC | hm, I also need to sew it in to the volume display - hmm, maybe another couple of days - lol |
08:40:43 | BC | I use a non-linear scaling algorithm for the volume for greater accuracy at higher volumes |
08:42:55 | LinusN | good |
08:47:32 | LinusN | if it's good, we should use it in the main source |
08:49:56 | BC | it gives 1db granularity for +12 ... 0 ... -18dB (which is 70...100%) and then a linear scale below that ...that has proven suffiecient for me, but there is one number to change to increase the accuray of lower dB output |
08:50:43 | BC | what is a classic listening volume for you? |
08:51:00 | LinusN | somewhere between 70 and 80% |
08:51:21 | LinusN | or maybe it's about 70-85 |
08:51:34 | LinusN | it depends |
08:52:25 | BC | so you would want fine control for anything over, say, 65% |
08:56:27 | | Quit Strath ("Client closed") |
08:57:28 | | Join Strath [0] (~mike@dgvlwinas01pool0-a242.wi.tds.net) |
08:58:18 | LinusN | something like that |
09:00 |
09:01:44 | | Join Freek [0] (~chatzilla@c-24-5-108-42.client.comcast.net) |
09:01:50 | Freek | hey kids, anyone here? |
09:02:18 | LinusN | i'm here |
09:02:21 | BC | cool - i'm a kid again |
09:02:26 | Freek | heh |
09:02:27 | LinusN | (kids...tsss :-) |
09:03:24 | Freek | hey so i was wondering about disassembling the code for the jbmm .ajz file. i've just descrambled it, and wanted to know if it's even possible to decompile it into its parts |
09:04:13 | BC | sorry, i've gotta be the first to ask why |
09:04:42 | BC | and even more sorry not to know the answer to your question :( |
09:04:59 | Freek | i wish to edit the motherfucker (pardon me if you frown upon swearing) into something more rockbox-like |
09:05:33 | * | BC reads back and notices "mm" |
09:05:39 | BC | gotchyer |
09:05:56 | BC | i know nothing of it, but if it is an SH1 I guess we have all the tools |
09:06:09 | Freek | i hate the jbmm interface, so i eagerly await someone who will make a rockbox for the jbmm. in the meantime, though, i want to try and screw with it myself |
09:06:21 | Freek | i don't think it is, actually... |
09:06:48 | BC | well, that's step one, get a list of chips and any schematics you can make out |
09:10:11 | Freek | thats definitely a good idea... |
09:10:24 | Freek | how long does sh2d usually take to go through a file and disassemble it? |
09:10:47 | Freek | say, a build of rockbox? |
09:11:13 | BC | <shrugs> never used it, sorry - but I would guess less than 30mins for even a crap disassembler |
09:11:46 | BC | mine takes about 4mins to do a DVD ROM |
09:12:03 | Freek | oh hooray. less than thirty minutes, its 12:09, and i have to get up at six |
09:12:07 | Freek | oh well |
09:12:15 | Freek | cries himelf to sleep |
09:12:24 | * | Freek cries himself to sleep |
09:12:42 | * | BC says some appropriately soothing words involving pipeline delays |
09:13:00 | * | Freek curses his slow-ass 600mhz machine |
09:13:22 | BC | why not download a pc emulator and emulate a 3GHz machine? |
09:14:03 | Freek | ... laffo |
09:14:37 | LinusN | Freek: you should really check out avos.sourceforge.net |
09:14:44 | Freek | done and done |
09:14:56 | Freek | they haven't made any builds for jbmm |
09:15:00 | Freek | just av3x0 |
09:16:09 | LinusN | i *think* the cpu is the same |
09:17:26 | Freek | i'm also not too much of a developer. more of a tinkerer. so even if presented with all the right stuff to build something, i'd still be confused |
09:18:10 | Freek | hmm. hey linus where does sh2d spit out decompiles files? |
09:18:20 | Freek | it's not showing up on my desktop |
09:18:27 | Freek | decompiled |
09:23:27 | | Join AciD` [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
09:35:07 | | Quit Freek ("ChatZilla 0.9.63b [Mozilla rv:1.6/20040206]") |
09:55:02 | *** | Saving seen data "./dancer.seen" |
10:00 |
10:09:05 | | Quit NibbIer (Read error: 54 (Connection reset by peer)) |
10:13:27 | | Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) |
10:55:15 | | Quit pfavr (Remote closed the connection) |
10:56:31 | | Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) |
11:00 |
11:27:26 | | Quit Strath ("Client closed") |
11:29:53 | | Quit webmind (Remote closed the connection) |
11:35:38 | | Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") |
11:36:00 | | Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) |
11:39:17 | | Join webmind [0] (~cme2@217-195-236-172.dsl.esined.net) |
11:41:12 | | Join limbus [0] (~manuel@kernel.cycos.net) |
11:42:56 | | Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
11:46:31 | | Quit webmind (Remote closed the connection) |
11:46:32 | | Join webmind [0] (~cme2@217-195-236-172.dsl.esined.net) |
11:55:04 | *** | Saving seen data "./dancer.seen" |
12:00 |
12:13:42 | | Quit limbus (Remote closed the connection) |
12:13:43 | | Quit NibbIer (Read error: 54 (Connection reset by peer)) |
13:00 |
13:04:45 | | Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") |
13:15:45 | | Join c0utta [0] (~c0utta@247.cust11.sa.dsl.ozemail.com.au) |
13:23:18 | | Join Bagder [241] (~dast@labb.contactor.se) |
13:23:33 | LinusN | yo Bagder |
13:23:40 | Bagder | yo yo yo |
13:27:10 | webmind | oi |
13:48:07 | | Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
13:55:06 | *** | Saving seen data "./dancer.seen" |
14:00 |
14:22:32 | | Join theebag [0] (theebag@D5766294.kabel.telenet.be) |
14:24:07 | | Quit theebag (Client Quit) |
14:40:30 | | Join limbus [0] (~manuel@kernel.cycos.net) |
14:40:36 | Bagder | users are annoying! |
14:41:15 | Bagder | especially those who repeatedly send you the same mail, even after you've replied... |
14:42:18 | | Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) |
14:42:30 | Bagder | hi Peter |
15:00 |
15:09:33 | | Join rrlane [0] (~jirc@64.80.162.66) |
15:09:49 | | Quit rrlane (Client Quit) |
15:09:58 | | Join Guest1 [0] (~jirc@64.80.162.66) |
15:10:14 | | Quit Guest1 (Client Quit) |
15:10:29 | | Join Guest1 [0] (~jirc@64.80.162.66) |
15:11:01 | | Quit Guest1 (Client Quit) |
15:11:28 | | Join railroadlane [0] (~jirc@64.80.162.66) |
15:11:38 | Bagder | railroadlane: use a proper IRC client instead |
15:12:00 | railroadlane | just lurking, does this create a problem? |
15:12:14 | Bagder | not really, I just notice you bouncing in and out |
15:12:28 | railroadlane | learning curve sorry |
15:12:34 | Bagder | hehe, ok |
15:12:36 | Bagder | no worries |
15:29:26 | | Quit railroadlane ("Leaving") |
15:36:08 | | Part LinusN |
15:52:47 | | Quit pfavr (Remote closed the connection) |
15:54:22 | | Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) |
15:55:08 | *** | Saving seen data "./dancer.seen" |
16:00 |
16:11:41 | NHI | wow gmini sound quality is great |
16:11:52 | NHI | recording that is |
16:12:06 | Bagder | doesn't that use a mas as well? |
16:12:36 | NHI | whats mas |
16:12:49 | NHI | dunno jus got it yesterday |
16:12:53 | Bagder | the mp3 chip that the ordinary players/recorders have |
16:12:59 | NHI | cant tell |
16:13:05 | NHI | the software is total shit |
16:13:09 | Bagder | hehe |
16:13:10 | NHI | but the device is nice |
16:13:25 | NHI | cant even play folders incl subfolders |
16:13:33 | NHI | cant resume automatically |
16:13:39 | NHI | have to set a bookmark |
16:13:40 | NHI | lol |
16:14:11 | NHI | sound of recording is good tho |
16:14:22 | NHI | I could provide sample if anyone is interested |
16:15:42 | limbus | I hold an ONDIO in my hands last weekend. The hardware is cheap but nice. but the original software is more similar to rockbox (icons and sliders in browser) than to the archos original software my AJBR had. |
16:25:06 | NHI | gmini soft is with icons too |
16:25:38 | | Quit limbus (Read error: 54 (Connection reset by peer)) |
16:59:19 | | Part Bagder |
17:00 |
17:02:41 | | Join mecraw [0] (~mecraw@69.2.235.2) |
17:36:58 | | Join Decimal-12 [0] (Decimal-1@adsl-065-006-206-006.sip.mia.bellsouth.net) |
17:37:03 | Decimal-12 | hello |
17:55:10 | *** | Saving seen data "./dancer.seen" |
17:55:23 | | Join limbus [0] (~manuel@kernel.cycos.net) |
17:56:36 | limbus | One day I will find this peer guy, and then I will reset HIS connection ! |
18:00 |
18:01:35 | NHI | hehe |
18:01:59 | NHI | "Whos General Failure, and why is he reading my disk?" |
18:09:32 | | Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") |
18:12:35 | Decimal-12 | umm |
18:15:59 | Decimal-12 | i was reading the features comparison and i didnt understand where it said the fm recorder supports video with sound. anybody? |
18:21:44 | | Join jakesir [0] (solaris@pool-141-157-47-81.balt.east.verizon.net) |
18:22:07 | | Quit jakesir (Client Quit) |
18:45:37 | | Quit Decimal-12 () |
19:00 |
19:37:35 | | Quit NibbIer (Read error: 54 (Connection reset by peer)) |
19:55:14 | *** | Saving seen data "./dancer.seen" |
20:00 |
20:02:23 | | Join Danny_from_fr [0] (dania-k@lns-th2-5f-81-56-204-71.adsl.proxad.net) |
20:28:01 | | Quit Ka_ (Read error: 60 (Operation timed out)) |
20:28:02 | | Quit Danny_from_fr (Read error: 54 (Connection reset by peer)) |
20:44:07 | | Join Ice2658 [0] (~jirc@pcp04417343pcs.nrockv01.md.comcast.net) |
20:44:17 | Ice2658 | hey everyone |
20:44:50 | Ice2658 | I have a question about archos mp3 player |
20:45:11 | Ice2658 | is it possible to replace the hard drive and if so where do i buy a new one? |
20:45:30 | | Quit Ice2658 (Client Quit) |
20:52:58 | limbus | psss. too impatient |
20:53:42 | limbus | for the case you read the logs: yes it is possible, quit easy, have alook at the mods page. you should get one from a local computer dealer store (notebook-drives) |
20:58:29 | | Join amiconn [0] (~jens@pD95D1874.dip.t-dialin.net) |
21:00 |
21:05:48 | | Join grooving_andi [0] (~jirc@hotlady.emt.e-technik.tu-muenchen.de) |
21:06:37 | | Quit grooving_andi (Client Quit) |
21:09:07 | | Join edx [0] (edx@pD9EA9B10.dip.t-dialin.net) |
21:22:36 | | Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
21:39:23 | | Quit NibbIer (Read error: 54 (Connection reset by peer)) |
21:54:29 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
21:55:16 | *** | Saving seen data "./dancer.seen" |
21:56:51 | | Join grooving_andi [0] (~jirc@hotlady.emt.e-technik.tu-muenchen.de) |
21:57:05 | | Quit grooving_andi (Client Quit) |
22:00 |
22:11:09 | | Quit scott666 (Read error: 54 (Connection reset by peer)) |
22:11:23 | | Join scott666 [0] (~scott666@c-24-245-59-203.mn.client2.attbi.com) |
22:27:57 | | Join Matt1 [0] (~jirc@ppp-68-20-6-153.dsl.emhril.ameritech.net) |
22:28:13 | Matt1 | hullo? |
22:29:10 | | Quit Matt1 (Client Quit) |
22:30:43 | | Join Guest1 [0] (~jirc@12.109.187.2) |
22:31:02 | | Quit Guest1 (Client Quit) |
22:33:36 | | Part BC |
22:40:36 | | Join [IDC]Dragon [0] (~idc-drago@pD9512D20.dip.t-dialin.net) |
22:40:44 | amiconn | Hi Jörg |
22:40:50 | [IDC]Dragon | hi Jens |
22:41:04 | [IDC]Dragon | I missed groovingandi |
22:43:44 | amiconn | I found some very clever routine for bitswapping which would permit another speedup of grayscale of >60 % (together with some other tweaks) |
22:44:15 | [IDC]Dragon | Boah! |
22:44:28 | [IDC]Dragon | bitswap in grayscale? |
22:44:29 | amiconn | Unfortunately, to get this working with full speed, I would have to reduce the possibilities. |
22:44:35 | amiconn | :( |
22:44:45 | [IDC]Dragon | possibilities? |
22:45:08 | [IDC]Dragon | you're a typing riddle tonight |
22:45:12 | amiconn | Currently, any bit depth from 1-32 is possible, corresponding to 2-33 shades |
22:45:22 | [IDC]Dragon | yes |
22:45:46 | [IDC]Dragon | I think power of 2 is still OK |
22:45:49 | amiconn | For these optimizations I would have to reduce this to 8/16/32 bits |
22:46:07 | amiconn | *And* the harder part: |
22:47:07 | amiconn | For each bit depth I would have to compile a different version of the lib. |
22:47:27 | amiconn | I don't yet know how to do this, without replicating the full source |
22:48:03 | amiconn | There would have to be something line "gray8.h", "gray16.h" and "gray32.h" |
22:48:36 | amiconn | The higher level functions would be the same, but they would have to call different low level functions. |
22:50:54 | amiconn | The problem is that I _cannot_ simply replicate the high level functions (with the same name), because in that case these functions would reside more than once within libplugin.a |
22:51:13 | amiconn | How should the linker decide which one to use? |
22:51:14 | [IDC]Dragon | gf interrupt, sorry |
22:51:24 | amiconn | gf? |
22:51:33 | [IDC]Dragon | girlfriend |
22:51:40 | amiconn | AH :9 |
22:51:43 | amiconn | :) |
23:00 |
23:01:04 | [IDC]Dragon | back again |
23:02:06 | [IDC]Dragon | if the high level functions are the same, you could wrap the internals |
23:02:26 | [IDC]Dragon | or, like you say, make 3 flavours of the lib |
23:03:28 | amiconn | Yes, but then I would have to name all function differently in all 3 versions of the lib -> whole source has to be replicated, which wasn't the goal of making a lib in the first place |
23:04:04 | [IDC]Dragon | if you make 3 distinct libs? |
23:04:54 | amiconn | Yes, because all 3 end up in libplugin.a, from which the linker "draws" the object as soon as one symbol of it is used. |
23:05:29 | [IDC]Dragon | I haven't looked at the plugin lib system yet |
23:05:30 | amiconn | If there are symbols with the same name in different object, how should the linker "know" which one to use? |
23:05:49 | [IDC]Dragon | there is only 1 lib for all shared code we'll ever come up with? |
23:06:02 | amiconn | Yup. (at least atm) |
23:06:10 | [IDC]Dragon | oops |
23:07:26 | amiconn | I would really like to split the grayscale code into several object (so functions not used in a plugin are not included in the binary), but this would require to split it into several (read: many) source files |
23:08:18 | amiconn | This in turn would require sub-dirs within apps/plugin/lib, for which the build process is not prepared... |
23:08:27 | [IDC]Dragon | yet |
23:09:03 | [IDC]Dragon | I heared the linker is too dumb to remove dead functions from a lib |
23:09:28 | [IDC]Dragon | so, if all shared code is in a lib, it's all or nothing? |
23:09:44 | amiconn | No. |
23:10:38 | amiconn | The linker always includes the whole *object* (be it from file (.o) or from a lib) as soon as one symbol of that object is referenced |
23:11:17 | [IDC]Dragon | yes, but if all share code is one big blow, it can grow arbitrary big |
23:11:27 | [IDC]Dragon | easily >32k |
23:11:32 | amiconn | A library file can contain many objects. It is as simple as having a directory of .o files |
23:11:57 | [IDC]Dragon | ah. |
23:12:27 | [IDC]Dragon | and you have a namespace problem then |
23:12:41 | amiconn | So if I would split the grayscale source into many, each function could be its own object |
23:12:43 | | Join jakesir [0] (solaris@pool-141-157-125-118.balt.east.verizon.net) |
23:14:01 | amiconn | [IDC]Dragon: Yes, that's why I suggested a "convention" for naming functions and variables in frameworks: all of them should be prepended with the framework name |
23:14:19 | [IDC]Dragon | makes sense, yes |
23:14:32 | amiconn | Of course this is not necessary for static functions. |
23:14:52 | [IDC]Dragon | jakesir: did you get my mail? |
23:15:01 | jakesir | yes i did |
23:15:08 | jakesir | and i send a reply |
23:15:16 | [IDC]Dragon | amiconn: please excuse |
23:15:17 | jakesir | thank you |
23:15:31 | jakesir | check your e-mail plz |
23:15:38 | [IDC]Dragon | and I didn't get one... |
23:15:57 | amiconn | [IDC]Dragon: Another convention I suggested is that every framework should have a <framework>_init(struct plugin_api*) function |
23:17:10 | jakesir | i'll wait 'til you finish chatting |
23:18:31 | [IDC]Dragon | jakesir: no email yet, please proceed |
23:19:04 | [IDC]Dragon | I should be in bed already, we'd better hurry |
23:19:04 | jakesir | well, i tried that uart_boot w/o success |
23:19:27 | jakesir | ok |
23:19:27 | jakesir | thax |
23:19:27 | jakesir | when are you here noramlly? |
23:19:47 | [IDC]Dragon | it's kind of rare these days |
23:19:50 | jakesir | lol |
23:19:58 | jakesir | ok, here is the thing |
23:20:06 | jakesir | i did everything as told |
23:20:14 | jakesir | and i get nothing |
23:20:36 | jakesir | it stops at 'Downloading monitor..." |
23:20:50 | jakesir | and i have to ctl-break to stop |
23:21:09 | jakesir | so the question is... |
23:21:12 | [IDC]Dragon | do you use F3+On to start with the monitor? |
23:21:16 | jakesir | do I put the AJB in F3+on to access? |
23:21:26 | [IDC]Dragon | yes |
23:21:27 | jakesir | hmmm |
23:21:51 | [IDC]Dragon | and use the command line switch to prevent downloading the monitor |
23:21:59 | jakesir | ok, because if it is off position and when applying power to the rs232, i hear HD spinning |
23:22:01 | [IDC]Dragon | (it's already there) |
23:22:45 | [IDC]Dragon | yes, this may happen, you raise the logic level |
23:22:50 | | Join NibbIer [0] (nibbler@port-212-202-78-119.dynamic.qsc.de) |
23:23:15 | [IDC]Dragon | causing some side current to drive the transistor |
23:23:33 | [IDC]Dragon | what's your command line? |
23:23:57 | jakesir | uart_boot -r -p com1 -t |
23:24:03 | jakesir | just to see if it works |
23:24:17 | * | [IDC]Dragon checks... |
23:24:29 | jakesir | but nothing happens |
23:25:09 | [IDC]Dragon | don't use -t |
23:25:26 | [IDC]Dragon | you have been warned, this is my internal test option |
23:26:09 | jakesir | ok |
23:26:32 | [IDC]Dragon | currently, it does some FM power fiddling |
23:26:51 | jakesir | can u walk me through? |
23:26:53 | [IDC]Dragon | anyway, use -n |
23:26:56 | jakesir | i have everything connected |
23:27:01 | [IDC]Dragon | for no download |
23:27:41 | [IDC]Dragon | try uart_boot -r -p com1 -n -b |
23:27:45 | jakesir | F3+on |
23:27:55 | jakesir | ok |
23:27:57 | [IDC]Dragon | yes |
23:28:07 | [IDC]Dragon | do that first, then the command |
23:28:39 | [IDC]Dragon | it should blink with the red LED if everything works |
23:28:58 | [IDC]Dragon | (that's what -b is for) |
23:30:01 | jakesir | hmmm nothing |
23:30:21 | jakesir | so is that mean I have bad connection some where? |
23:30:37 | [IDC]Dragon | maybe your converter doesn't work |
23:30:45 | [IDC]Dragon | what kind is it? |
23:31:18 | jakesir | the one in the webpage |
23:31:21 | jakesir | with max3232 |
23:31:32 | jakesir | but w/ external power |
23:31:58 | [IDC]Dragon | you can test it with hyperterm (or a better terminal) and a loopback |
23:32:36 | [IDC]Dragon | disconnect it from the Archos, connect RX to TX, creating a local loop |
23:32:36 | jakesir | how do i loop back? |
23:32:42 | jakesir | ok |
23:32:54 | [IDC]Dragon | then you can check if you receive your own chars |
23:33:33 | [IDC]Dragon | when you type something in e.g. hyperterm, it should appear on the screen |
23:33:53 | [IDC]Dragon | for as long as you've connected the loop |
23:34:22 | jakesir | ok, i'll try that |
23:34:48 | [IDC]Dragon | my recomended terminal is teraterm, google could lead you to the download |
23:34:55 | jakesir | ok |
23:34:57 | [IDC]Dragon | but hyperterm will do |
23:35:08 | jakesir | ok, if it blinks, than what's next step?? |
23:35:17 | [IDC]Dragon | excuse me for a minute |
23:35:30 | [IDC]Dragon | reading the flash content |
23:35:49 | [IDC]Dragon | with -d yourdumpfile.bin |
23:36:01 | [IDC]Dragon | to check what went wrong |
23:36:43 | jakesir | and -f to flash new ?? |
23:37:15 | jakesir | and what flash file do i use? |
23:42:56 | [IDC]Dragon | jakesir: slowly, don't flash yet, let'sget it working first |
23:43:04 | jakesir | ok |
23:43:10 | [IDC]Dragon | and I'm interested in your dump |
23:43:14 | jakesir | ok |
23:43:21 | jakesir | i'll get this thing working |
23:43:28 | jakesir | and get the dump file |
23:43:48 | [IDC]Dragon | ultimately, it would be the firmware_yourmodel.bin file |
23:43:58 | jakesir | ok |
23:44:14 | [IDC]Dragon | but you need to patch in the 2 hardware mask bytes |
23:44:33 | jakesir | hmmm |
23:44:38 | jakesir | that i don't know how |
23:44:47 | [IDC]Dragon | actually, the best file to flash is your original firmware backup |
23:45:03 | [IDC]Dragon | do you still have it? |
23:45:10 | jakesir | yeap |
23:45:15 | [IDC]Dragon | good. |
23:45:39 | jakesir | so, no need to patch 2 hardware mask? |
23:45:42 | [IDC]Dragon | that on, you don't need to pach |
23:45:45 | [IDC]Dragon | one |
23:47:05 | [IDC]Dragon | how is your loopback test going along? |
23:48:21 | [IDC]Dragon | baudrate doesn't matter, but I recommend 115200 like it will be used later |
23:49:32 | | Join nessxp [0] (~nessxp@ool-435553e8.dyn.optonline.net) |
23:49:57 | | Quit edx () |
23:50:48 | jakesir | not going yet |
23:50:56 | nessxp | can someone help me with play list creating on arcos fm recorder |
23:51:20 | [IDC]Dragon | jakesir: I'm afraid I have to leave you with that task |
23:51:28 | jakesir | ok |
23:51:30 | jakesir | thanks |
23:51:37 | jakesir | i'll catch you some other time |
23:51:38 | jakesir | thx |
23:51:45 | [IDC]Dragon | try tomorrow |
23:51:53 | [IDC]Dragon | in 22 hours |
23:51:58 | [IDC]Dragon | (or so) |
23:52:18 | [IDC]Dragon | feel free to email |
23:52:26 | jakesir | thx |
23:52:31 | | Quit nessxp (Client Quit) |
23:53:06 | [IDC]Dragon | you may use a LED and ~100-200 Ohm resistor to check for pulses, on slow baudrate |
23:53:22 | [IDC]Dragon | probably your adapter is not OK |
23:53:28 | jakesir | hmmm |
23:53:29 | jakesir | ok |
23:53:35 | jakesir | i have two |
23:53:45 | jakesir | one with max3232 |
23:53:50 | jakesir | and one with transistor |
23:53:55 | jakesir | i'll try both |
23:54:05 | | Join Ka_ [0] (~tkirk@pcp04776551pcs.howard01.md.comcast.net) |
23:54:14 | [IDC]Dragon | a scope would be best suited to find out, but I don't assume such |
23:54:49 | [IDC]Dragon | you can try both on different ports, make them talk to each other |
23:54:57 | [IDC]Dragon | with 2 terminals |
23:55:19 | *** | Saving seen data "./dancer.seen" |
23:55:44 | [IDC]Dragon | so you can check if sending or receiving is broken |
23:55:50 | jakesir | oh... |
23:55:51 | jakesir | ok |
23:56:00 | jakesir | now I have some idea... |
23:57:38 | [IDC]Dragon | quick, please... |