00:03:10 | Rick | hrm |
00:03:14 | Rick | weird results from snprintf |
00:03:34 | Rick | first loop does it fine |
00:03:46 | Rick | then I get weird characters like the buffer isn't set |
00:05:40 | Rick | (myguess, char values around 255ish) |
00:06:06 | Bagder | my guess is that your code is wrong ;-) |
00:06:16 | Rick | rb->snprintf(update, sizeof(update), "%d", offset); |
00:06:26 | Rick | rb->lcd_putsxy(BLOCK_WIDTH * 2, BLOCK_HEIGHT * 2, update); |
00:06:35 | Bagder | heh, that is simple snprintf() usage |
00:06:45 | Rick | yes, exactly :P |
00:07:03 | Rick | offset() is a simple int that gets a random value each loop |
00:07:05 | Rick | er |
00:07:06 | Rick | -() |
00:07:49 | amiconn | How large is your buffer, and how many digits can offset have? |
00:08:07 | Rick | 24, just to be safe |
00:08:10 | Rick | at max it should be two characters |
00:08:14 | amiconn | Hmm. |
00:08:33 | Bagder | Rick: does this happen in the sim? |
00:08:34 | Rick | (1-3, can be negative) |
00:08:47 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- The future of IRC") |
00:08:49 | Rick | I don't have the sim built (no xfree in my gentoo build enviornment) |
00:08:50 | amiconn | My guess would be that some other part of your code trashes memory |
00:08:54 | Rick | hmmm |
00:08:57 | Rick | good point |
00:09:02 | * | Rick looks |
00:10:18 | Rick | ah, I bet I know what it is |
00:10:37 | Rick | actually, no that can't actually be it |
00:10:38 | Rick | hmmm |
00:11:17 | | Join amiconn_ [0] (~jens@pD9E7FD0B.dip.t-dialin.net) |
00:11:29 | Rick | ah |
00:11:31 | Rick | that's gotta be it |
00:11:52 | | Quit amiconn (Nick collision from services.) |
00:11:52 | | Nick amiconn_ is now known as amiconn (~jens@pD9E7FD0B.dip.t-dialin.net) |
00:13:40 | | Part geoff_o ("Kopete 0.9.1 : http://kopete.kde.org") |
00:13:41 | preglow | ARGH |
00:13:45 | Rick | yeah, that was it |
00:13:48 | Rick | thanks for the assist :P |
00:13:54 | preglow | codec.h _IS_ included, and still it manages to complain about implicit decl of malloc and free |
00:23:22 | amiconn | Hmm, bad. However, I have an idea. Maybe malloc() isn't used in a regular function call, but somewhat modified so the redefinition to codec_malloc() doesn't match? |
00:23:43 | amiconn | Can I take a look at the source somewhere? |
00:23:49 | preglow | i'll have a look |
00:23:59 | preglow | it's more than possible i've fucked up somehow, i'm not very motivated right now |
00:24:51 | preglow | pow_4_3_t[0] = (POW_TYPE *)malloc( (POW_4_3_MAX * sizeof(POW_TYPE |
00:25:07 | preglow | woops |
00:25:08 | preglow | add ))); |
00:29:39 | amiconn | Hmm, that looks quite regular. Maybe a space just before malloc would help? I really don't know; that's strange |
00:30:22 | Bagder | its just a warning, isn't it? |
00:31:01 | preglow | yes |
00:31:18 | preglow | but it's a significant one, it isn't supposed to see malloc at all, just codec_malloc |
00:32:22 | Bagder | run gcc -E and check the preprocessed output |
00:32:28 | Bagder | it usually helps to understand |
00:32:51 | | Quit michiel_ ("Leaving") |
00:33:56 | | Join stevenm [0] (~steve@181-193.mam.umd.edu) |
00:34:29 | stevenm | Hello, people. Does anyone have the slightest idea as to how to interpret the envelope bytes of a Gravis patch file? |
00:34:48 | preglow | stevenm: stripwax found out just how |
00:34:58 | preglow | stevenm: in a gus sdk of some kind |
00:35:08 | stevenm | preglow, yeah?? Where is he? |
00:35:27 | stevenm | preglow, woah, I was just about to actually start trial-n-error as soon as I got this stupid burner fixed |
00:35:30 | preglow | stevenm: you tell me |
00:35:38 | preglow | i have no idea |
00:35:42 | stevenm | preglow, when did he find out? |
00:35:47 | preglow | he mentioned one or two days ago |
00:35:53 | preglow | search for 'envelope' in irc logs |
00:36:02 | stevenm | awesome. why don' I do that |
00:36:23 | stevenm | preglow, also, do you think it would be possible to test this thing on the target? everything but panning and envelopes are done |
00:36:44 | preglow | stevenm: 01.03.05, about 20:45 |
00:36:45 | stevenm | panning/stereo support is easy to write, but do we want the extra few operations per sample? |
00:36:51 | preglow | stevenm: sure |
00:37:05 | preglow | stevenm: a few extra operations change nothing |
00:37:16 | preglow | once we've got the data in a register, not much is wasted on doing one more mul |
00:37:23 | stevenm | preglow, for panning, it is like, 2 multiplies, 2 subtracts, and 2 shifts |
00:37:32 | preglow | no? |
00:37:45 | preglow | it's just a mul |
00:37:57 | stevenm | I guess that works then.. I'll get on it |
00:37:57 | preglow | you precalc the pan factor, of course, since it doesn't usually change that often |
00:38:19 | preglow | don't worry about it, just do it the way you think it has to be done |
00:38:25 | preglow | if it can be done better, it'll be fixed some day |
00:39:04 | stevenm | well I guess I can precalculate it as a large number, multiply, then shift. its a bit better than what I was gonna do, but it is a simple enough operation anyway |
00:40:09 | stevenm | now... I was thinking.. would it be possible to have the synth running "in the background" ? |
00:40:28 | stevenm | Like, the reason it lags on a PC is that the PC wont execute any more instructions until the sound buffer frees up |
00:41:04 | stevenm | but if we can make rockbox just kinda let it keep syntehsizing data (possibly into a separate buffer, and then copy that into the sound buffer as needed) then that would be ideal |
00:41:25 | stevenm | because the workload varies a lot as you go through the file |
00:41:42 | amiconn | HCl: Lcd modes seem to work just fine (tested with win32 recorder simulator). Now I need to add the switch button.... |
00:41:44 | preglow | it'll have to run in the general framework |
00:42:00 | preglow | stevenm: you need a smaller buffer |
00:42:05 | preglow | stevenm: or several smaller buffers |
00:42:57 | amiconn | HCl: It now looks veerryy squeezed ;-/ |
00:43:21 | stevenm | preglow, how small would it be? |
00:43:58 | stevenm | I mean, as long as synthesis can keep up with playback, it would be good |
00:45:53 | preglow | stevenm: don't know |
00:47:40 | stevenm | aw great. looks like my burner is toast |
00:49:23 | | Join Patr3ck [0] (~patr3ck@pD95F73F0.dip.t-dialin.net) |
01:00 |
01:01:09 | stevenm | yea, it's dead. wonderful |
01:02:37 | preglow | joy |
01:02:42 | preglow | let's hope it was an expensive plextor |
01:02:45 | amiconn | HCl: Switching modes with the ON button works perfectly on the recorder |
01:03:48 | stevenm | preglow, nah, not too expensive, but it had to be replaced before. Under warrantym but I paid like, half the price of a new unit in shipping charges. It was glorious. |
01:04:08 | preglow | stevenm: they should cover that for you if it was under warranty |
01:04:19 | *** | Saving seen data "./dancer.seen" |
01:05:00 | Rick | hmm |
01:05:02 | Rick | i'm a little stumped |
01:05:08 | Rick | how is rockboy supposed to be built? |
01:06:03 | stevenm | preglow, nope.. refused to. called them 7 times or so, racked up enough cell phone charges to pay for the other half |
01:06:20 | stevenm | preglow, and now the new one dies 2 months later. it's wonderful |
01:09:32 | | Quit lolo-laptop ("Client exiting") |
01:10:33 | preglow | stevenm: all good, yes |
01:13:18 | | Join Sando [0] (kekekek@CPE-147-10-21-132.vic.bigpond.net.au) |
01:13:36 | preglow | stevenm: which manufacterer is this, btw? |
01:13:45 | | Join XShocK [0] (~XShocK@pcp09492659pcs.nrockv01.md.comcast.net) |
01:14:00 | XShocK | are here anyone from US? |
01:16:39 | Rick | I am |
01:17:33 | XShocK | do you know any big store that sells electronic components? digital, analog ICs, diodes..... |
01:17:49 | Rick | frys? |
01:17:56 | * | Rick has no idea |
01:18:17 | XShocK | "frys" ? what is that? :) |
01:19:07 | XShocK | i know only radioshack.. :( |
01:19:17 | Rick | www.outpost.com |
01:19:22 | Rick | might be a socal thing |
01:19:22 | Rick | hehe |
01:20:31 | XShocK | thanks.. look at frys now too. :) |
01:22:02 | | Join toolman [0] (~aaa@pool-70-18-122-238.buff.east.verizon.net) |
01:22:23 | | Quit toolman (Client Quit) |
01:24:11 | XShocK | mm.. couldn't find one near me. |
01:24:19 | Rick | :< |
01:24:44 | | Part rasher |
01:25:01 | XShocK | i need such a small thingy.. :) |
01:25:53 | Rick | what are you looking to get? |
01:26:32 | stevenm | preglow, this would be I/O Magic |
01:27:20 | XShocK | i need a crystal quartz resonator for 32.768khz. |
01:27:37 | coob | haha you wont get one at frys |
01:27:40 | XShocK | and a couple of digital ICs. |
01:28:11 | XShocK | i figured out that they have also very basic stuff like in radioshack. |
01:28:48 | stevenm | XShocK, they used to have a whole WALL of chips. I asked my parents to bring me back a certain chip (was livving in Russia at the time) so they just bought one of each |
01:29:18 | XShocK | hehe, i am from russia. :) |
01:29:20 | stevenm | XShocK, now they only have like 3 chips... resonators.. try thru their Commercial catalog. that still has some good stuff still |
01:29:27 | stevenm | XShocK, me too :) |
01:29:44 | stevenm | Okay.. panning works. |
01:29:56 | XShocK | :) |
01:30:10 | XShocK | so, can you recommend me any good store for such things? |
01:30:50 | stevenm | XShocK, all I can think of would be radioshack (commercial catalog, ask for it separately) and sites like Jameco and Digikey |
01:31:28 | stevenm | sometimes you get free samples. My friend got a sample of PIC16F628s... which we promptly installed in a bunch of xboxen |
01:31:40 | XShocK | so.. radioshack has things, but i need to ask a commercial catalog? |
01:31:42 | XShocK | :)) |
01:31:45 | stevenm | yeah |
01:32:02 | stevenm | it has like, tables upon tables of various things. all through the mail, though |
01:32:02 | XShocK | i got DS1340 chip sample from maxim-ic.com :) |
01:32:26 | XShocK | ok... surely will request it.. :) |
01:32:35 | | Quit toolmanwv (Read error: 110 (Connection timed out)) |
01:38:50 | XShocK | ok. gotta go. see you all |
01:39:03 | stevenm | bye |
01:39:25 | | Quit XShocK (" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different") |
01:42:58 | Rick | wow @ rockboy ;P |
01:43:34 | preglow | agreed |
01:43:58 | Rick | hmm, weird font issue |
01:44:01 | Rick | for the game |
01:44:07 | Rick | top/bottom gets clipped |
01:44:10 | Rick | sometimes |
01:45:36 | Rick | HCl: suggestion, screenshot function ;P |
01:46:59 | | Quit stevenm ("Leaving") |
01:47:49 | preglow | ehh? |
01:47:59 | preglow | 16 pixels are clipped at all times |
01:48:04 | preglow | the iriver screen isn't high enough |
01:48:49 | Rick | ah |
01:49:01 | preglow | hold button lets you control it |
01:49:09 | Rick | hold? |
01:49:19 | preglow | ahh, you havent got h1x0? |
01:49:23 | Rick | yes |
01:49:24 | | Join stevenm [0] (~steve@stevenm-router.student.umd.edu) |
01:49:24 | Rick | I do |
01:49:30 | Rick | but I don't know what you mean by 'hold button' :P |
01:49:30 | preglow | yes, then toggle hold switch |
01:49:35 | Rick | OH |
01:49:41 | Rick | that thing |
01:50:01 | Rick | ahh, nifty |
01:50:05 | preglow | indeed |
01:50:31 | preglow | he just made a mode where you can skip lines every ninth line of the picture, so everything fits |
01:50:34 | Rick | ah |
01:50:37 | preglow | but i guess it'll look like shit, though |
01:50:40 | Rick | well |
01:50:50 | Rick | it looked fine |
01:50:53 | Rick | it's just it warps text a little |
01:51:38 | * | Rick is trying Final Fantasy Legend III on it ;P |
01:51:43 | preglow | good choice of game |
01:51:49 | Rick | yeah |
01:51:52 | Rick | I lost my copy ages ago |
01:51:53 | Rick | :( |
01:52:01 | preglow | i never played the gameboy final fantasys much |
01:52:07 | preglow | i've played all the other ones, though |
01:52:14 | Rick | hehe |
01:52:25 | Rick | rockboy does pretty good without any grayscaling yet |
01:52:42 | preglow | my rockboy has graycale :) |
01:53:03 | Rick | lol |
01:53:10 | Rick | you're not on h1x0 I assume |
01:53:11 | Rick | ;P |
01:53:14 | preglow | i am |
01:53:17 | preglow | h120 |
01:53:18 | Rick | oh? |
01:53:20 | preglow | yes |
01:53:27 | preglow | hcl posted a grayscale version some hours ago |
01:53:30 | Rick | ahhh |
01:54:11 | Rick | hm |
01:54:12 | Rick | odd then |
01:54:30 | Rick | because I thought I updated cvs not so long ago |
01:54:31 | * | Rick checks |
01:54:46 | preglow | no cvs |
01:54:54 | preglow | he posted binaries, it uses a patch that's not in cvs |
01:55:07 | Rick | ooooh |
01:55:10 | Rick | I see |
01:55:17 | Rick | does it require a special rockbox version as well? |
01:55:25 | preglow | it contains everything you need |
01:55:30 | Rick | URL? :) |
01:55:32 | * | Rick wants to try |
01:55:50 | preglow | search irc log for today |
01:55:53 | preglow | look for rockbox.zip |
01:55:54 | Rick | okay |
01:55:59 | preglow | he mentions grayscale just before |
01:56:05 | Rick | found it |
01:56:08 | Rick | around 2pm |
01:56:14 | preglow | sounds reasonable |
01:56:17 | Rick | [01:56:20 PM] <HCl> ftp://titania.student.utwente.nl/grayrockbox.zip |
01:56:21 | preglow | yup |
01:56:22 | preglow | that'd be it |
01:56:25 | Rick | kay |
01:56:27 | * | Rick pulls it |
02:00 |
02:02:14 | Rick | hmm |
02:02:18 | preglow | hmm what |
02:02:20 | Rick | seems like it's grayscaling the wrong areas |
02:02:32 | preglow | yes, some times it is |
02:02:57 | Rick | if I had my camera somewhere I would take a shot |
02:03:02 | preglow | game? |
02:03:04 | Rick | that is also missing |
02:03:05 | Rick | yeah |
02:03:09 | preglow | what game? |
02:03:12 | Rick | final fantasy legends III |
02:03:18 | Rick | the water is supposed to be grayscale, not everything else |
02:03:21 | Rick | in the intro of new game |
02:03:37 | preglow | i've got problems in zelda |
02:03:43 | preglow | everything is fine apart from the sprites |
02:03:48 | Rick | ah |
02:03:51 | Rick | I havn't tried zelda yet |
02:04:02 | stevenm | check the sprite palette bits ? |
02:04:13 | preglow | stevenm: he ripped out all palette stuff :7 |
02:04:33 | stevenm | how come ? |
02:04:39 | preglow | dunno |
02:04:47 | preglow | it'll be fixed |
02:04:54 | stevenm | ah ok |
02:04:56 | preglow | i didn't even know gameboy had palette stuf |
02:04:57 | preglow | f |
02:05:01 | preglow | but apparently it has |
02:05:09 | preglow | i managed to toy around with it in no$gbm |
02:05:13 | stevenm | gameboy palettes are annoying |
02:05:20 | stevenm | yea no$gmb really helps debug that crap |
02:05:40 | stevenm | nintendo really tried to hack around with compatibility of gb/gbc too. doesn't make life any easier :( |
02:05:42 | Rick | you know |
02:05:46 | Rick | now that I think about it |
02:05:58 | Rick | it's because the contrast is too high that's making it look grayscale in the normal areas |
02:06:05 | Rick | I think the grayscale is simply too light |
02:06:12 | Rick | to be visible |
02:06:16 | Rick | hmm |
02:06:21 | preglow | Rick: the colours are hard coded in the lcd, i think |
02:06:26 | preglow | Rick: mostly i think it looked good |
02:06:36 | Rick | one sec |
02:06:48 | Rick | lemme take a snapshot of what the FFL3 intro is supposed to look like |
02:07:03 | stevenm | FFL3? It's all about FFA :-P |
02:07:09 | Rick | lol |
02:07:12 | preglow | isn't that seiken densetsu 1 ? |
02:07:15 | stevenm | yep |
02:07:21 | preglow | i love that series |
02:07:38 | stevenm | hehe |
02:08:14 | Rick | http://rick.gibbed.us/images/ffl3intro.png |
02:08:44 | stevenm | ooo that's cool |
02:09:01 | Rick | compared to what you get in grayscalerockbox |
02:09:07 | Rick | the water is wrong |
02:09:24 | stevenm | what about when the game wants to change the palettes? ie, fade in/out, etc |
02:09:38 | preglow | stevenm: is it capable of altering the lcd palette? |
02:09:40 | Rick | actually, the dialog box is wrong too |
02:09:50 | stevenm | or do any other crazy LCD stuff.. can you actually give the LCD an arbitrary shade of gray? |
02:09:50 | preglow | if so, we may have a problem |
02:09:58 | preglow | stevenm: that's what i don't know |
02:10:01 | Rick | stevenm: I don't know |
02:10:02 | Rick | heh |
02:10:11 | Rick | have to bug HCl and figure out how he does it |
02:10:11 | Rick | ;P |
02:10:12 | preglow | stevenm: i certainly hope so, and it does make sense |
02:10:16 | Rick | yeah |
02:10:22 | preglow | Rick: no, that's a lcd driver issue, bug linus :P |
02:10:26 | Rick | oh? |
02:10:31 | Rick | well |
02:10:34 | Rick | I figure HCl modified it |
02:10:39 | stevenm | preglow, I don't think they do THAT much, but I think I remember FFA having a fade sequence.. or maybe they just rotate palettes. Lemme fire up no$gmb and see |
02:10:40 | preglow | nope |
02:10:42 | preglow | markun did that |
02:10:45 | Rick | oh? |
02:10:48 | Rick | hm |
02:11:03 | Rick | because everything renders fine except water (it's not filled with gray areas) with normal rockbox |
02:11:51 | | Quit Patr3ck () |
02:12:25 | stevenm | preglow, playing FFA right now. Palette entries definitely change |
02:12:36 | stevenm | Now trying to figure out of they are just the same shades of gray in different order, or not |
02:13:01 | stevenm | like.. they swap. but the emulator lets you define a color for each 'shade' |
02:13:49 | stevenm | yea. They achieve a fading effect by taking the same 4 shades of gray and assigning them to each color in the palette |
02:14:47 | preglow | ok |
02:14:51 | preglow | i've had a look at the data sheet |
02:14:57 | preglow | looks it's capable of setting palette |
02:15:32 | stevenm | as far as I can tell, they simply change which shade of gray is assigned to which palette entry |
02:16:10 | stevenm | if changing the actual shades depends on the vbk reg, then that didn't come around til GBC |
02:17:22 | stevenm | i dont think this is a problem |
02:17:54 | preglow | hmm |
02:17:58 | preglow | it supports crude palette changes |
02:18:43 | stevenm | i guess if they want to fade the game in and out, instead of changing the tilemap or the individual tiles, they just change which of the 4 shades of gray is assigned to which 'color' in the tiles |
02:18:55 | stevenm | faster that way and saves space |
02:19:48 | preglow | probably |
02:20:48 | preglow | yes, white and black is hard wired, the two levels in between are user definable |
02:21:40 | preglow | with three bits, it seems |
02:22:16 | stevenm | there's also for gbc, the lower 3 bits of the sprite info is the palette |
02:22:30 | preglow | range is 0x1-0x7 |
02:22:57 | Sucka | hmm, what to rom file extensions have to be to be recognised? |
02:22:59 | Sucka | *do |
02:23:04 | preglow | .gb |
02:23:15 | Sucka | hmm, it cant find the file |
02:23:22 | preglow | ok |
02:23:30 | preglow | go to general settings |
02:23:35 | Bonkers | set to show supported files? |
02:23:36 | preglow | and then file view |
02:23:37 | stevenm | .gb and .gbc |
02:23:39 | preglow | set to all files |
02:23:42 | Rick | or |
02:23:43 | Rick | supported files |
02:23:44 | Rick | like I did |
02:23:45 | DBUG | Enqueued KICK Rick |
02:23:45 | Rick | ;p |
02:23:45 | Sucka | ah ok thanks |
02:23:46 | Sucka | ;D |
02:23:57 | preglow | supported should work as well, yes |
02:24:19 | Bonkers | if supported doesn't show it, thne rockboy isn't installed correctly |
02:24:39 | stevenm | man gameboy stuff is friggin weird. there sprites, and then there's this window option too |
02:24:46 | Sucka | awesome :D |
02:25:48 | Sucka | omg |
02:25:51 | Sucka | this is so cool XD |
02:27:03 | preglow | stevenm: window has palette as well |
02:27:31 | stevenm | preglow, yea, they're similar to the sprite ones... one of the colors is transparent |
02:27:48 | preglow | no$ had four palette entries |
02:28:01 | Sucka | preglow: your windows patcher was very nice :) |
02:28:18 | preglow | Sucka: haha, ok |
02:28:25 | preglow | Sucka: it works, at least |
02:29:08 | Sucka | :) |
02:30:29 | preglow | but yes, don't spread yet |
02:30:51 | Rick | yeah it looks like palette needs to be reimplemented |
02:30:53 | Sucka | np |
02:30:57 | Rick | some games use it "backwards" |
02:31:02 | Rick | than how rockboy currently does it |
02:32:19 | Rick | or... it's too light ;P |
02:32:56 | | Join ashridah [0] (ashridah@220-253-119-190.VIC.netspace.net.au) |
02:52:28 | Rick | eep |
02:52:29 | Rick | got: |
02:52:46 | Rick | I04:IllInstr at 30025A4C |
02:52:48 | Rick | from rockboy |
02:54:41 | preglow | :-) |
02:54:44 | preglow | try to reproduce it |
02:55:34 | Rick | okay |
02:55:36 | Rick | lemme start that rom |
02:55:37 | | Quit Sucka ("a bird in the bush is worth two in your house") |
02:55:48 | | Join Sucka [0] (~NNSCRIPT@host81-156-214-74.range81-156.btcentralplus.com) |
02:55:54 | Rick | didn't do it |
02:55:55 | Rick | odd |
03:00 |
03:01:09 | | Nick Aison is now known as F1^Aison (~hans@zux166-181.adsl.green.ch) |
03:04:20 | *** | Saving seen data "./dancer.seen" |
03:06:34 | | Quit preglow ("flam") |
03:12:37 | | Quit Sucka ("a bird in the bush is worth two in your house") |
03:15:52 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
03:37:28 | Rick | hrm |
03:58:00 | Rick | what are overlays? |
03:58:58 | Rick | ah |
03:59:02 | Rick | something related to grayscale |
04:00 |
04:00:49 | Rick | or not |
04:03:23 | | Quit F1^Aison (Client Quit) |
04:05:57 | | Join QT_ [0] (as@area51.users.madwifi) |
04:17:29 | | Quit QT (Read error: 110 (Connection timed out)) |
04:20:51 | | Quit stevenm ("Leaving") |
04:45:47 | | Quit cYmen ("zZz") |
04:48:21 | | Join ze_ [0] (ze@adsl-69-231-237-8.dsl.irvnca.pacbell.net) |
04:49:14 | Rick | hmm! |
04:49:21 | Rick | screendump needs to be modified so it doesn't save it as green |
04:49:23 | Rick | on iriver |
04:54:56 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
05:00 |
05:01:45 | | Quit ze (Read error: 110 (Connection timed out)) |
05:01:45 | | Nick ze_ is now known as ze (ze@adsl-69-231-237-8.dsl.irvnca.pacbell.net) |
05:04:22 | *** | Saving seen data "./dancer.seen" |
05:12:14 | | Join einhirn [0] (~Miranda@carlsberg.heim2.tu-clausthal.de) |
05:16:53 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
05:22:10 | | Join beamm [0] (~haydenbea@144.136.254.142) |
05:22:22 | beamm | hey all |
05:23:08 | beamm | ping |
05:23:13 | | Part beamm |
05:50:26 | | Join ze_ [0] (ze@adsl-69-231-221-200.dsl.irvnca.pacbell.net) |
06:00 |
06:01:48 | | Quit ze (Read error: 110 (Connection timed out)) |
06:01:48 | | Nick ze_ is now known as ze (ze@adsl-69-231-221-200.dsl.irvnca.pacbell.net) |
06:05:58 | | Join stevenm [0] (~steve@stevenm-router.student.umd.edu) |
06:25:54 | Rick | hrrmmmm |
06:26:10 | Rick | what's the difference between button_get(false) and button_status() ? |
06:27:09 | Rick | ahhh, I think I understand, nevermind |
06:36:48 | | Join DMJC [0] (~DMJC@220-245-162-47-sa-nt.tpgi.com.au) |
07:00 |
07:04:25 | *** | Saving seen data "./dancer.seen" |
07:20:19 | | Join midk [0] (~midk@c-67-161-124-8.client.comcast.net) |
07:21:42 | | Join methangas [0] (methangas@0x50a43276.virnxx10.adsl-dhcp.tele.dk) |
07:23:44 | midk | amiconn? |
07:25:03 | | Join ze_ [0] (ze@adsl-69-231-227-110.dsl.irvnca.pacbell.net) |
07:25:18 | | Quit ze (Nick collision from services.) |
07:25:23 | | Nick ze_ is now known as ze (ze@adsl-69-231-227-110.dsl.irvnca.pacbell.net) |
07:36:58 | | Join wacky_ [0] (~wacky@modemcable040.196-203-24.mc.videotron.ca) |
07:37:37 | wacky_ | hey guys.. why don't you add my plugin to the CVS ? :) iriverify .. check the Wiki page PluginIriverify |
07:37:39 | wacky_ | see you later :) |
07:37:56 | | Quit wacky_ (Client Quit) |
07:38:38 | ashridah | gah |
07:38:48 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
07:39:02 | ashridah | wasn't linus looking for him? |
07:42:31 | DMJC | freaky... they ported portage to windows |
07:43:49 | Rick | wohoo! |
07:44:03 | Rick | finally got it to compile without errors |
07:44:05 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
07:44:05 | * | Rick is porting a game |
07:47:56 | Rick | hehe, menu doesn't work, but that was expected |
07:47:56 | Rick | ;P |
07:50:01 | | Quit Strath (Read error: 110 (Connection timed out)) |
07:54:40 | Rick | yay :) |
07:54:43 | Rick | main menu works |
08:00 |
08:02:42 | | Join ze_ [0] (ze@adsl-69-231-196-137.dsl.irvnca.pacbell.net) |
08:07:33 | stevenm | Rick, whacha compiling |
08:08:49 | amiconn | midk: Now I'm awake (sort of) |
08:08:54 | Rick | a game port |
08:09:34 | stevenm | ah |
08:10:03 | midk | amiconn: i was wondering about a recent commit; what's "lcd switching for recorders"? |
08:10:22 | Rick | midk: what file is it for? |
08:10:24 | midk | though, i guess i've sort of figured it out. |
08:10:24 | Rick | probably for rockbox |
08:10:25 | Rick | er |
08:10:26 | Rick | rockboy |
08:10:29 | midk | rockboy. |
08:10:42 | Rick | it allows you to switch the drawing mode |
08:10:46 | Rick | so it fits the screen |
08:10:51 | Rick | (and others) |
08:10:56 | amiconn | midk: switching the various lcd modes (dropping of lines to make it fit) in rockboy |
08:11:03 | Rick | hehe |
08:11:31 | midk | hmm.. rockboy looks really cool.. congrats & awesome job to all who worked on it :) |
08:11:55 | midk | how're games played? .rom's? |
08:13:01 | | Join ze__ [0] (ze@adsl-69-231-221-183.dsl.irvnca.pacbell.net) |
08:13:33 | Rick | yes |
08:13:43 | Rick | you select a .gb[c] file in the file viewer |
08:20:34 | | Quit Bonkers ("Client exiting") |
08:21:29 | | Quit ze (Read error: 110 (Connection timed out)) |
08:21:29 | | Nick ze__ is now known as ze (ze@adsl-69-231-221-183.dsl.irvnca.pacbell.net) |
08:24:13 | | Quit ze_ (Read error: 110 (Connection timed out)) |
08:24:43 | * | Rick kicks his iriver |
08:24:50 | Rick | mount already :/ |
08:24:56 | | Quit YouCeyE (Remote closed the connection) |
08:26:20 | Rick | grrr |
08:30:54 | Rick | yay |
08:30:59 | Rick | a nice reboot did the trick |
08:31:00 | Rick | ;P |
08:31:29 | | Join YouCeyE [0] (foobar@youceye.user) |
08:45:10 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
08:46:09 | Rick | god |
08:46:14 | Rick | something is seriously fucked with my usb |
08:46:44 | Rick | and it's making updating my project really irratating |
08:46:44 | Rick | :/ |
08:48:33 | | Join jyp [0] (~jp@137.194-200-80.adsl.skynet.be) |
08:53:40 | Rick | hrm |
08:53:46 | Rick | okay, I don't think it's my linux at all now |
08:54:00 | Rick | I tried plugging it in on windows and it didn't automount like it usually does |
08:54:07 | Rick | when I shut the h120 down and started it, it worked |
08:54:09 | Rick | odd :< |
08:54:47 | | Quit lostlogic ("Going to the moon") |
09:00 |
09:04:29 | *** | Saving seen data "./dancer.seen" |
09:12:13 | Rick | whoo |
09:12:15 | Rick | going good again ;) |
09:23:37 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
09:35:30 | | Join ze_ [0] (ze@adsl-69-231-193-140.dsl.irvnca.pacbell.net) |
09:40:44 | HCl | pain sucks |
09:43:39 | Rick | heh |
09:43:41 | Rick | 'sup HCL |
09:43:45 | Rick | er, HCl |
09:43:58 | HCl | aggrivated over pain actually worsening when its supposed to get less |
09:44:17 | HCl | it makes it hard to sleep or do anything for that matter |
09:44:24 | Rick | ouch |
09:45:13 | HCl | and painkillers aren't helping at all |
09:46:25 | Rick | :( |
09:46:35 | Rick | work on something, that usually helps me |
09:47:45 | | Nick kergoth is now known as kergoth`zzz (~kergoth@li11-226.members.linode.com) |
09:52:29 | | Quit ze (Read error: 110 (Connection timed out)) |
09:52:29 | | Nick ze_ is now known as ze (ze@adsl-69-231-193-140.dsl.irvnca.pacbell.net) |
09:52:35 | Rick | whoo, this rules |
09:52:49 | Rick | should have a 'beta' copy of this port ready within a couple hours |
09:53:58 | HCl | what port? |
09:54:39 | Rick | i'm porting a breakout-esq game |
09:54:45 | Rick | that I played so long ago |
09:55:01 | HCl | ah. nice |
09:55:07 | HCl | thats on our todo list |
09:55:10 | Rick | hehe |
09:55:19 | Rick | having trouble with speed adjustment but i'm sure i'll clear that up later |
10:00 |
10:00:12 | | Quit stevenm ("Leaving") |
10:21:03 | | Join FiZZ [0] (~fizze@N579P024.adsl.highway.telekom.at) |
10:21:15 | | Quit FiZZ (Client Quit) |
10:21:39 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
10:21:57 | | Join FiZZ [0] (~fizze@N579P024.adsl.highway.telekom.at) |
10:44:46 | Rick | AHHHH |
10:44:47 | Rick | god |
10:44:49 | Rick | I feel stupid now |
10:45:10 | FiZZ | ? |
10:46:55 | Rick | nothing |
10:47:02 | Rick | just working on a project |
10:47:07 | Rick | I misunderstood something |
10:47:16 | FiZZ | i c |
10:48:16 | | Join ghode|afk [0] (dude@host217-137-6-12.no-dns-yet.ntli.net) |
10:48:57 | ghode|afk | hi, does anyone know why i would get the error msg "unrecognised architecture specification '5249'. when i try to build rockbox? |
10:49:18 | Rick | hehe |
10:49:25 | Rick | ghode|afk: you need cvs binutils |
10:49:29 | Rick | not binutils 2.15 |
10:50:14 | ghode|afk | o |
10:50:49 | ghode|afk | where can i get this from? >< |
10:51:12 | Rick | the link is in the building instructions |
10:51:13 | | Quit midk ("Leaving") |
10:51:33 | ghode|afk | cvs -z 9 -d :pserver:anoncvs@sources.redhat.com:/cvs/src co binutils ? |
10:51:56 | ashridah | dagnabit. didn't someone fix the docs to reflect the need for cvs rockbox? |
10:52:00 | ashridah | s/rockbox/binutils/ |
10:52:07 | ghode|afk | hmmm |
10:52:08 | ashridah | ghode|afk: yeah. |
10:52:16 | | Join Patr3ck [0] (~patr3ck@pD95F7865.dip.t-dialin.net) |
10:52:17 | Rick | yeah, Linus did |
10:52:19 | ashridah | get that, then create an empty directory, and run the base configure |
10:52:29 | Rick | yeah, you'll need to rebuild gcc too |
10:52:44 | Rick | or at least I think so |
10:52:45 | Rick | ;P |
10:52:49 | ghode|afk | meh should have asked thislast night. thanks for the help |
10:53:02 | Rick | hehe, no problems ghode|afk |
10:53:08 | ashridah | Rick: i'm not sure you do. |
10:53:15 | ashridah | at least, i don't think *i* did |
10:53:16 | Rick | ashridah: dunno, I did to make sure |
10:53:27 | Rick | ashridah: do you know anything about the usb screendump ? |
10:53:31 | ashridah | i could be mistaken, it's been a while since i built the lot. |
10:53:39 | ashridah | Rick: uh. no? |
10:53:43 | Rick | darn |
10:53:45 | ashridah | what usb screendump |
10:53:51 | Rick | it's a debug option |
10:54:07 | Rick | you can enable it, then when you plug in usb, instead of doing the hd thing |
10:54:10 | Rick | it takes a screendump |
10:54:14 | Rick | but it doesn't seem to work while running a plugin |
10:54:34 | ashridah | ah. no, sorry, don't know about it. |
10:54:41 | Rick | no problem |
11:00 |
11:01:22 | | Quit ghode|afk () |
11:04:33 | *** | Saving seen data "./dancer.seen" |
11:09:05 | amiconn | Rick: Screendump does work in a plugin *if* the plugin event loop is done properly, i.e. uses the default event handler |
11:09:57 | | Join fizzle [0] (~fizze@M2013P023.adsl.highway.telekom.at) |
11:10:07 | Rick | hmm |
11:10:10 | | Join ze_ [0] (ze@adsl-69-231-196-79.dsl.irvnca.pacbell.net) |
11:10:15 | Rick | wasn't aware there was an event handler |
11:10:19 | * | Rick will look into that now |
11:10:21 | HCl | you probably forget to yield |
11:10:45 | amiconn | Rick: Most other plugins are good examples of how to use it |
11:10:53 | amiconn | yield() is important too |
11:11:22 | amiconn | HCl: Rockboy does probably not handle usb? |
11:11:39 | HCl | hm? |
11:11:47 | Rick | heh |
11:11:51 | Rick | only a couple plugins yield |
11:11:55 | HCl | as far as i know someone took screenshots of it with that.. |
11:12:28 | amiconn | Rick: Almost all plugins yield, but sometimes it is hidden within other function calls |
11:12:38 | Rick | ah |
11:12:44 | Rick | I just did a simple grep yield * |
11:12:49 | Rick | in the plugins dir |
11:13:03 | amiconn | e.g. rb->button_get(true), rb->button_get_w_tmo() and rb->sleep() imply a yield() |
11:13:08 | Rick | ah |
11:13:19 | amiconn | beware that rb->button_get(false) does not |
11:13:57 | * | Rick nods |
11:14:02 | Rick | I think I found a good place to stick yield |
11:14:30 | Rick | two places, actually |
11:15:18 | | Quit FiZZ (Read error: 104 (Connection reset by peer)) |
11:18:24 | | Join ze__ [0] (ze@adsl-69-231-201-221.dsl.irvnca.pacbell.net) |
11:18:28 | Rick | yep, screendump works now |
11:18:34 | Rick | thanks for the tip, again ;) |
11:19:31 | Rick | http://rick.gibbed.us/images/port.png |
11:19:36 | Rick | identify the game and win... nothing I suppose ;P |
11:20:19 | fizzle | qnx ? |
11:20:45 | Rick | never heard of it, so no |
11:20:49 | | Quit ze (Read error: 110 (Connection timed out)) |
11:20:49 | | Nick ze__ is now known as ze (ze@adsl-69-231-201-221.dsl.irvnca.pacbell.net) |
11:20:54 | fizzle | jebus staring at those screenies makes me grave vor Metroid II again ;) |
11:20:57 | Rick | lol |
11:21:03 | Rick | one sec |
11:21:07 | Rick | i have something else then |
11:21:07 | Rick | ;p |
11:21:12 | fizzle | aaaah |
11:21:15 | * | fizzle smirkes |
11:21:20 | amiconn | Hmm. (1) I agree, the screenshot colour needs adjustment for iriver. (2) Is it written in a way that allows easy adaption to a different display resolution? |
11:21:24 | | Join ghode|afk [0] (dude@host217-137-6-12.no-dns-yet.ntli.net) |
11:21:41 | fizzle | whats the res of the H1xx btw ? |
11:21:51 | amiconn | 160x128 |
11:21:55 | fizzle | hm |
11:22:03 | fizzle | almost half of the h3xx |
11:22:04 | fizzle | nice |
11:23:24 | Rick | oh damn you |
11:23:24 | Rick | :( |
11:23:31 | amiconn | ? |
11:23:32 | Rick | h3xx is bigger and has color, :( |
11:23:34 | fizzle | :) |
11:23:35 | Rick | hehe |
11:23:45 | Rick | what's the range of color on the h3xx anyway? |
11:23:50 | fizzle | 18 bits |
11:24:08 | fizzle | claimed in the friendly manual, but I guess 16 bits, really |
11:24:38 | fizzle | btw how bad was the /.ing of the rockbox site ? :) hehe |
11:24:52 | Rick | fizzle: http://rick.gibbed.us/images/metroid.png |
11:25:13 | fizzle | sweeeeeetness |
11:25:22 | Rick | only problem is you can't really play properly |
11:25:24 | * | fizzle curses his H320 |
11:25:24 | Rick | due to key limitations |
11:25:26 | fizzle | ah |
11:25:32 | fizzle | metroid ? or any game ? |
11:25:35 | Rick | eh |
11:25:38 | Rick | you can't press two keys at once |
11:25:41 | Rick | except + play |
11:25:46 | Rick | and no diagonal |
11:25:52 | fizzle | yeah I read that in the logs |
11:26:00 | Rick | makes metroid hard |
11:26:01 | Rick | ;P |
11:26:03 | fizzle | yeah |
11:26:06 | fizzle | impossible eve |
11:26:07 | fizzle | n |
11:26:12 | Rick | hehe |
11:26:20 | fizzle | cant get down those rocks at the begin |
11:26:29 | Rick | yeah, I tried |
11:26:33 | Rick | jumping and shooting down |
11:26:34 | Rick | couldnt do it |
11:26:36 | fizzle | hm |
11:26:43 | Rick | cause it requires holding two keys |
11:26:48 | fizzle | there a way to tweak that up software-wise ? |
11:26:52 | Rick | nope |
11:26:55 | Rick | not yet anyway |
11:27:13 | Rick | it would be neat if rockboy had a 'sticky key' feature |
11:27:19 | Rick | where it "queues" a key |
11:27:25 | Rick | then does both on the next key pressed |
11:27:36 | Rick | maybe hold down play to do it |
11:27:56 | ashridah | heh. at least we've got more keys than an ipod's got available |
11:28:06 | Rick | never had an ipod, nor do I want one |
11:28:06 | Rick | ;P |
11:28:13 | ashridah | agreed |
11:28:26 | Rick | fizzle: what's the battery like on the h3xx? |
11:28:30 | amiconn | Rick: did you get my remarks/ question? |
11:28:36 | Rick | amiconn: no? |
11:28:48 | amiconn | [11:21:19] <amiconn> Hmm. (1) I agree, the screenshot colour needs adjustment for iriver. (2) Is it written in a way that allows easy adaption to a different display resolution? |
11:29:02 | amiconn | (referring to your game) |
11:29:05 | Rick | 1 - yeah, I found the bit that does it, should be easy |
11:29:11 | Rick | 2 - yes... "hopefully" |
11:29:15 | Rick | i've been writing it with that in mind |
11:29:17 | | Quit ze_ (Read error: 110 (Connection timed out)) |
11:29:20 | amiconn | Of course a di |
11:29:23 | fizzle | Rick: bat lasts like 14h without too much display activity |
11:29:39 | amiconn | +fferent resolution means redesigning the tiles |
11:29:42 | Rick | I was thinking of dropping manually drawn stuff |
11:29:45 | Rick | and going for tiles |
11:29:52 | Rick | because it's getting really annoying to draw it all manually |
11:29:57 | Rick | we need some sort of vector library |
11:30:16 | Rick | where it can scale vector bitmaps or something |
11:31:00 | Rick | would be nice |
11:31:00 | Rick | ;P |
11:31:03 | amiconn | Vector graphics are good for scaling, but the usually look ugly when scaled too low, i.e. only a few pixels |
11:31:12 | Rick | well |
11:31:28 | Rick | I don't think it'd be much of a problem if the graphics are designed in a small resolution |
11:31:35 | * | HCl yawn |
11:31:46 | | Join FiZZ [0] (~fizze@M2013P023.adsl.highway.telekom.at) |
11:31:47 | ashridah | Rick: it'd be nice, but probably excessive on the archos platform |
11:32:02 | FiZZ | incredibly stable line today... |
11:32:17 | * | ashridah hands fizz the cookie of line noise |
11:32:43 | Rick | dunno, I don't have an archos platform to test on |
11:33:00 | FiZZ | ty ashridah :) |
11:34:41 | DeadMan | how did Preglow get on with mpegdec? or did he go back to libmad? |
11:35:00 | FiZZ | donno, but there were some improvements claimed yesterday |
11:35:34 | amiconn | Rick: you can build a simulator. The only thing that might be a probelm is speed, but I don't think that it is for this kind of game |
11:35:37 | HCl | we didn't really abandon libmad, we're gonna try both, as far as i know |
11:36:14 | DeadMan | just need an api to make it work right? |
11:36:32 | amiconn | Rick: For testing speed with a slow cpu, you can set the iriver cpu speed to 11 MHz via the debug menu, then it will run even slightly slower than the archos |
11:39:55 | Rick | hmm |
11:39:56 | Rick | good idea |
11:41:18 | Rick | er |
11:41:19 | Rick | what menu option? |
11:41:22 | Rick | I don't see anything for hz |
11:41:27 | FiZZ | pll stuff, prolly |
11:42:00 | ashridah | actually, iirc, it's the i/o stats or whatever. press up on the joystick while showing them |
11:42:04 | ashridah | or down, or something |
11:42:10 | ashridah | i'm not sure exactly how it works :) |
11:42:42 | Rick | heh |
11:42:51 | HCl | io ports, i think |
11:42:53 | HCl | and press select |
11:42:55 | HCl | the top one |
11:43:47 | Rick | ehhh |
11:43:49 | Rick | confusing |
11:43:50 | Rick | :< |
11:43:56 | | Join ze__ [0] (ze@adsl-69-231-197-189.dsl.irvnca.pacbell.net) |
11:45:11 | ghode|afk | rick do a seacrh of logs, linus explains which press changes which freq. |
11:46:17 | Rick | any keywords to lead me by? |
11:46:35 | FiZZ | pll maybe? *shrugs* |
11:46:41 | ashridah | LinusN |
11:46:44 | ashridah | :) |
11:46:45 | FiZZ | lol |
11:46:47 | ashridah | happy hunting |
11:46:58 | ashridah | it cant' have been more than a few days |
11:47:45 | Rick | well |
11:47:46 | Rick | if it was |
11:47:52 | Rick | it's not in my local logs under 'pll' at least |
11:47:52 | Rick | ;P |
11:47:57 | | Quit fizzle (Read error: 110 (Connection timed out)) |
11:48:15 | ghode|afk | try i/o :p |
11:50:04 | | Join R3nTiL [0] (~zorroz@217.30.249.57) |
11:50:22 | ashridah | yeah, the actual hidden options were in the I/O info submenu iirc |
11:50:52 | HCl | its the top option in the debug menu |
11:50:57 | HCl | then up/down/select |
11:51:55 | Rick | ah |
11:52:17 | amiconn | http://www.rockbox.org/irc/rockbox-20050301.txt , ~15:47 |
11:52:39 | amiconn | (and replace 96 with 120 for current cvs) |
11:52:45 | FiZZ | keywords: frequency, clocking, downclocking :) |
11:54:42 | Rick | well |
11:54:51 | Rick | if I managed to do it |
11:54:53 | Rick | it plays just fine |
11:55:52 | FiZZ | if ? |
11:56:21 | | Quit ze (Read error: 110 (Connection timed out)) |
11:56:22 | | Nick ze__ is now known as ze (ze@adsl-69-231-197-189.dsl.irvnca.pacbell.net) |
11:57:51 | HCl | ohh crap. |
11:58:51 | amiconn | HCl: Btw, lcd modes work just fine on archos. Added a mode switch button... |
11:59:20 | HCl | good :) |
11:59:22 | HCl | i hoped they wolud |
11:59:23 | HCl | would |
12:00 |
12:00:01 | HCl | crap, i got a problem on my server |
12:00:11 | HCl | brb, hopefully it'll work after it rebooted |
12:00:27 | | Quit HCl (Remote closed the connection) |
12:04:39 | Rick | FiZZ: I don't really see any confirmation screen |
12:05:01 | Patr3ck | I have implemented manual profiling for the iriver / codecs, whom should I give the patch? |
12:07:56 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
12:08:26 | ashridah | there's a patch submission system on the rockbox website apparently |
12:08:34 | ashridah | post it there, possibly drop a note to the mailing list |
12:08:43 | ashridah | and prod locals |
12:09:01 | | Join rasher [0] (~3e4f4094@labb.contactor.se) |
12:09:04 | FiZZ | nice |
12:09:09 | Patr3ck | who is working on the codecs? |
12:09:16 | * | ashridah suspects it'll be handy for the Tremor codec |
12:09:22 | ashridah | Patr3ck: lots of people. |
12:09:46 | Patr3ck | ok, I will do as suggested |
12:10:18 | ashridah | god, i keep scaring myself when my code works right off the bat :/ |
12:10:21 | Patr3ck | english not my native language, what is "prod locals" |
12:10:54 | ashridah | Patr3ck: oh, sorry. i mean bug people here, and stick around in case they want to ask you questions. |
12:11:04 | | Join ghode1 [0] (dude@host217-137-4-67.no-dns-yet.ntli.net) |
12:11:12 | ashridah | they might be asleep/away atm, but they drop in from time to time. |
12:11:28 | FiZZ | Patr3ck: prod = anstossen, stupsen ;) |
12:11:40 | Patr3ck | ashridah: thanks |
12:11:43 | FiZZ | a bisserl nerven halt, auf gut deutsch ;) |
12:11:57 | Patr3ck | FiZZ: Das war mal verständlich ;-) |
12:12:06 | FiZZ | you're welcome |
12:13:01 | | Join hcl [0] (hcl@titania.student.utwente.nl) |
12:13:06 | | Nick hcl is now known as HCl (hcl@titania.student.utwente.nl) |
12:13:06 | * | ashridah tosses fizz the cookie of bilingualists |
12:13:22 | ashridah | hmm. actually, i'm not sure that's a word. |
12:13:25 | ashridah | it looks dodgy |
12:14:30 | FiZZ | looks ok to me |
12:14:47 | FiZZ | bilangualism exists, so this makes sense too |
12:15:12 | FiZZ | maybe its just "bilingual" though, whatever |
12:16:20 | | Quit [FlaT]Heidel (Read error: 110 (Connection timed out)) |
12:17:53 | HCl | scary. |
12:17:55 | HCl | i rebooted |
12:17:57 | ashridah | ah, bilinguist. |
12:17:59 | ashridah | that's what i'm after. |
12:18:01 | HCl | and suddenly i have 5gb more diskspace. |
12:18:07 | HCl | you ashridah, explain :x |
12:18:18 | ashridah | HCl: what're you running? |
12:18:21 | HCl | linux |
12:18:33 | ashridah | got something that cleans out /tmp on startup? |
12:18:36 | HCl | oh. |
12:18:45 | HCl | yes! thanks XD |
12:18:59 | HCl | why did i have over 5gb of files in tmp o.o;;; |
12:19:02 | * | ashridah munches the cookie of the seasoned sysadmin |
12:19:08 | * | HCl grins |
12:20:05 | * | ashridah morosely watches cygwin chug away |
12:20:18 | | Join muesli- [0] (muesli_tv@c-180-220-53.cvx-h.dial.de.ignite.net) |
12:21:27 | * | ashridah crosses fingers and tests his code on solaris |
12:22:59 | muesli- | hi |
12:23:04 | ashridah | woot. |
12:26:20 | FiZZ | hehe |
12:28:36 | ghode1 | does anyone know how big the binutils src dir should be? |
12:29:08 | ashridah | 91M |
12:29:09 | | Quit ghode|afk (Read error: 110 (Connection timed out)) |
12:29:16 | ashridah | give or take |
12:32:41 | ghode1 | crap >< |
12:33:21 | ghode1 | 56k sux :( |
12:34:03 | ashridah | -z9 compresses the cvs stream |
12:34:06 | ashridah | but yeah, it takes a while |
12:34:10 | * | HCl pats 100mbit :3 |
12:34:25 | HCl | here, you can have 1mbit from my connection, its not like i'll miss it :x |
12:34:38 | * | ashridah munches the cookie of jelousy |
12:35:13 | ghode1 | lol :( |
12:35:13 | | Quit muesli- (Read error: 104 (Connection reset by peer)) |
12:35:15 | ashridah | ghode1: you're looking at about 15-16MB of actual stuff to download, although i'm not sure how close cvs will come to that, should be close |
12:35:39 | ghode1 | ok that explains it then |
12:35:47 | ghode1 | now to get gcc >< |
12:37:28 | ghode1 | i should get 3.3.5 right? |
12:38:18 | HCl | 3.4 for iriver |
12:39:45 | ghode1 | ok |
12:44:17 | | Join Renko [0] (~Renko@host81-154-33-142.range81-154.btcentralplus.com) |
12:52:47 | | Quit R3nTiL () |
12:57:00 | rasher | *sniff* rockboy doesn't detect usb being plugged? |
12:57:19 | HCl | i have no idea. |
12:57:23 | HCl | why? |
12:59:12 | rasher | It just continued when |
12:59:17 | rasher | I plugged the cable |
13:00 |
13:00:01 | rasher | hee, fun |
13:00:20 | rasher | rockbox can't shut down if the cable is plugged but a plugin failed to accept that |
13:00:58 | rasher | hangs at "shutting down" |
13:04:34 | *** | Saving seen data "./dancer.seen" |
13:09:53 | | Join sox [0] (~sox@c-ae3fe255.733-1-64736c10.cust.bredbandsbolaget.se) |
13:10:15 | sox | hoy, could anyone tell me what this error is about: |
13:10:17 | sox | MAKE in libmad |
13:10:17 | sox | Makefile:21: *** missing separator. Stop. |
13:10:17 | sox | make[2]: *** [libmad] Error 2 |
13:10:17 | DBUG | Enqueued KICK sox |
13:10:17 | sox | make[1]: *** [build-codecs] Error 2 |
13:10:19 | sox | make: *** [all] Error 2 |
13:10:21 | sox | c-ae3fe255:~/rockbox/rockbox-devel/build svante$ |
13:10:31 | | Quit Rick (Read error: 60 (Operation timed out)) |
13:12:06 | ashridah | is there a line or two above the one about *** missing separator. Stop. ? |
13:12:32 | sox | make[2]: Entering directory `/Users/svante/rockbox/rockbox-devel/apps/codecs' |
13:12:38 | sox | sorry |
13:12:52 | sox | so it's something in the makefile for libmad, no? |
13:14:13 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
13:14:13 | * | HCl watches the husband of his sister play mario on his iriver |
13:14:37 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
13:15:08 | ashridah | sox: odd. i'm not getting that error here. this with a clean checkout from cvs? |
13:15:56 | ashridah | OUTPUT = libmad liba52 libFLAC libTremor libwavpack is the line in question here, i don't really see how make could complain about that. |
13:16:07 | | Quit Patr3ck () |
13:16:20 | sox | hrm, i have this problem with makefiles as you know, so no, i havent wiped them all since that means i have to go through them all and manually edit them to make it compile on my mac os x |
13:16:49 | sox | so you're right, something must've screwed up when the makefiles were updated from cvs and merged |
13:17:01 | ashridah | hrm. so a cvs up bitches that there's conflicts for that makefile? |
13:17:22 | ashridah | because it should have tried to merge in any changes. |
13:17:22 | sox | i guess i can just remove the makefile for libmad and run cvs update |
13:17:34 | sox | no, it didnt complain |
13:18:10 | ashridah | odd. don't know why it'd fail to compile if it's happy with the changes you made to the makefile and there's no conflicts. |
13:19:38 | sox | hm, if I remove the old makefiles and update from cvs i can compile... that's odd, what happened to my old pragma error? |
13:19:43 | sox | gone, it seems... |
13:21:01 | ashridah | that particular makefile doesn't do anything with the preprocessor anyway, by the looks of it. |
13:21:21 | sox | you're right |
13:21:40 | ashridah | weird |
13:22:07 | sox | ok so I just needed to wipe the old Makefiles, now it works. |
13:22:11 | sox | sorry for wasting your time |
13:23:23 | sox | so whats this about: c-ae3fe255:~/rockbox/rockbox-devel/build svante$ make zip |
13:23:23 | sox | cp: copying multiple files, but last argument `./wv2wav.rock' is not a directory |
13:23:51 | sox | can't open dir fonts at /Users/svante/rockbox/rockbox-devel/tools/buildzip.pl line 88. |
13:24:54 | ashridah | have you checked out the fonts? |
13:25:52 | hile | OK, one more IHP-140 flashed and working ;) |
13:27:44 | DMJC | how's codec optimisation going? |
13:27:45 | sox | ashridah: no, that solved it, except this: cp: copying multiple files, but last argument `./wv2wav.rock' is not a directory |
13:28:51 | ashridah | DMJC: apparently FLAC is running at >100% efficiency. have to ask preglow tho, he's the only one who's been doing it, afaik. |
13:29:30 | ashridah | sox: that one i don't know about. was the build directory clean when you started the build process? |
13:29:48 | rasher | libmad does >100% for 128kbps mp3 files |
13:29:54 | rasher | at least, it did so once for me |
13:33:28 | * | rasher tries the viewer patch |
13:35:24 | rasher | excellent |
13:35:43 | * | DeadMan awaits proper MP3 playback to the headphone/audio out |
13:35:53 | DeadMan | Not gonna flash until then :) |
13:39:42 | | Join Schee4 [0] (~SeeSchlos@ARennes-352-1-10-153.w83-195.abo.wanadoo.fr) |
13:39:47 | ashridah | you could be waiting a while |
13:41:33 | DeadMan | obviuosly |
13:43:30 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
13:44:14 | HCl | and missing out on gameboy games allll that time #SB |
13:44:16 | HCl | i mean :P |
13:45:33 | sox | ashridah: yes, the build dir was clean |
13:46:51 | ashridah | i need more roms :( |
13:47:07 | FiZZ | gb roms ? |
13:47:15 | ashridah | yeah. |
13:47:16 | * | HCl has pokemon silver, gold, yellow, and mario |
13:47:20 | HCl | oh, and zelda |
13:47:22 | HCl | but zelda isn't playable |
13:47:27 | FiZZ | u mean rom images or actual roms ? lol |
13:47:35 | | Quit Schee (Read error: 60 (Operation timed out)) |
13:47:42 | ashridah | not with rockboy perhaps. |
13:48:01 | FiZZ | btw did you guys read the /. comments about rockboy ? there actually is a mp3 "plugin" for some gameboys :) |
13:48:16 | HCl | yea |
13:48:25 | | Join webguest10 [0] (~04f53527@labb.contactor.se) |
13:48:37 | ashridah | and they sound horrible, apparently. |
13:51:38 | rasher | I appear to have a whole bunch of Pokemon roms now |
13:51:39 | rasher | >< |
13:52:12 | rasher | blue, gold, red, silver, yellow.. also pinball, puzzle challenge and trading card game |
13:52:57 | ashridah | i wouldn't mind getting my hands on a metroid one |
13:53:39 | * | ghode1 has pokemon crystal \o. |
13:53:52 | HCl | is crystal for gb? |
13:53:55 | HCl | i'd like that one, if so |
13:54:00 | ghode1 | gbc |
13:54:09 | HCl | can you send it? |
13:54:10 | ghode1 | er hold on >< |
13:54:14 | HCl | ftp://titania.student.utwente.nl/incoming |
13:54:38 | rasher | where are the buttons mapped? |
13:54:42 | ghode1 | yeah gbc |
13:54:59 | ghode1 | its 1meg >< |
13:55:00 | | Join AC [0] (~5078751e@labb.contactor.se) |
13:55:03 | AC | hi |
13:55:24 | webguest10 | good morninng |
13:55:28 | HCl | ok |
13:56:50 | HCl | nm, got it :) |
13:57:02 | HCl | ftp://titania.student.utwente.nl <- pokemon crystal |
13:57:30 | ghode1 | ok |
13:57:41 | | Join [FlaT]Heidel [0] (~h@pD9530F99.dip.t-dialin.net) |
13:57:45 | ghode1 | yey gcc done |
14:00 |
14:00:20 | | Nick Strath is now known as StrathAFK (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
14:01:28 | | Part DeadMan |
14:03:33 | | Part webguest10 |
14:07:20 | HCl | does anyone have tetris for me? |
14:07:49 | ghode1 | i have tetris dx |
14:07:52 | ashridah | didn't someone mention a rom site to this irc channel yesterday or something? |
14:09:58 | HCl | here |
14:10:01 | HCl | i put some on my ftp |
14:10:04 | HCl | ftp://titania.student.utwente.nl/ |
14:11:12 | coob | hha wario |
14:12:37 | * | ashridah leeches |
14:14:02 | fuzzie | HCl: possibly not a good idea to leave that unpassworded considering the public logs |
14:14:24 | AC | is someboday working on the remote lcd? |
14:14:30 | AC | somebody |
14:15:03 | AC | if not, i want to try it |
14:18:29 | HCl | fuzzie: i don't care, i have a 15gb upload limit per week :P |
14:18:45 | HCl | of which i used 1.4gb so far |
14:20:31 | FiZZ | *g |
14:20:56 | rasher | Hrm, maybe a compressed version of the two dirs would make sense |
14:21:01 | rasher | unless roms don't compress well |
14:21:26 | HCl | i'll just remove it once i hit my limit |
14:33:28 | | Join DeadMan [0] (Rori@deadman3000.plus.com) |
14:33:29 | | Quit ghode1 (Read error: 110 (Connection timed out)) |
14:37:59 | * | DeadMan installed a tool to get around that annoying problem of vanishing systray icons in win32 when explorer soft crashes |
14:38:20 | DeadMan | I hate it when that happens |
14:38:52 | HCl | doesn't windows xp have that fixed.. |
14:39:49 | DeadMan | Nah |
14:40:02 | DeadMan | You'd think they'd code that into systray by now |
14:40:19 | DeadMan | MS programmers are lazy toerags |
14:41:45 | DeadMan | PS Tray Factory is neat though. It can auto hide inactive icons and only show them when needed or you can hide what icons you like and restore all icons after a explorer crash. Alsi can mess with the transparency of the taskbar |
14:41:55 | FiZZ | hm whats that tool ? |
14:42:05 | FiZZ | ah that it |
14:42:12 | DeadMan | yeah it's cool |
14:42:35 | DeadMan | Gives you more taskbar space |
14:47:27 | HCl | um... |
14:47:31 | HCl | xp does that. |
14:47:33 | HCl | o.o |
14:47:52 | HCl | maybe you don't have xp prof.. |
14:49:49 | AC | who knows how to calcualte the correct value for GPIO1_OUT? |
14:52:30 | FiZZ | i have xp. 2K. case closed. :) |
14:52:45 | | Join einhirn [0] (~Miranda@carlsberg.heim2.tu-clausthal.de) |
14:53:31 | DeadMan | XP only hides icons with that sliding thing |
14:53:39 | DeadMan | this hides them proper |
14:53:50 | FiZZ | deadman: care to link me up ? ;) |
14:53:53 | DeadMan | but it also recovers lost icons in an explorer crash |
14:53:57 | HCl | oi, the horrid dumb bug in my dynarec |
14:54:06 | | Join edx__ [0] (edx@pD9EAB3DE.dip.t-dialin.net) |
14:54:50 | rasher | 15 lines of text on my screen.. yum.. |
14:55:02 | rasher | and reflow is really nice |
14:55:09 | rasher | except I changed the indenting slightly |
14:55:54 | | Quit einhirn (Client Quit) |
14:56:00 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
14:57:27 | rasher | hm, no pillo |
14:57:52 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
15:00 |
15:01:49 | CoCoLUS | mornin |
15:02:05 | preglow | good day |
15:02:11 | AC | hi |
15:02:12 | | Quit Renko (Remote closed the connection) |
15:02:21 | AC | preglow: do you know who GPIO1_OUT is calculated? |
15:02:32 | CoCoLUS | HCl? |
15:02:40 | CoCoLUS | is the latest rockboy version on your ftp? |
15:03:09 | preglow | AC: i have no idea |
15:03:30 | AC | preglow: ok.. than i must wait until Linus is here |
15:03:51 | preglow | AC: what GPIO1_OUT are you talking about? |
15:04:37 | *** | Saving seen data "./dancer.seen" |
15:04:39 | AC | preglow: in general.. i want to get remote lcd working |
15:05:07 | AC | i have wirtten some code, but now i need to set te corret GPIO1_OUT, GPIO1_,,, |
15:05:08 | preglow | then you need an spi driver |
15:05:54 | | Join redcow [0] (~redcow@host20-44.pool8250.interbusiness.it) |
15:06:14 | AC | can you give me some more detail? |
15:06:19 | HCl | hmm |
15:06:42 | HCl | i crashed rockbox by plugging in the usb during loading of a plugin |
15:06:49 | AC | i thought i only must set GPIO1_... correct and can then write data to the lcd |
15:06:54 | preglow | AC: as far as i know, the remote lcd is connected to the cpu by spi |
15:07:08 | HCl | indeed |
15:08:33 | AC | CS LCD display SPI chip select GPIO34? LCD Controller |
15:08:56 | preglow | AC: do we even have specs for the remote cld? |
15:08:57 | preglow | lcd |
15:09:47 | AC | not for the same model, but i think it could work |
15:10:06 | AC | http://www.rockbox.org/twiki/bin/view/Main/IriverHardwareComponents#LCD_Controller_TOMATO_TL0324SF8 |
15:11:05 | | Quit edx (Read error: 110 (Connection timed out)) |
15:11:34 | | Nick edx__ is now known as edx (edx@pD9EAB3DE.dip.t-dialin.net) |
15:13:38 | | Join LinusN [0] (~linus@labb.contactor.se) |
15:13:59 | AC | hi LinusN |
15:14:04 | FiZZ | hey |
15:14:07 | LinusN | hi |
15:14:17 | HCl | morning linus |
15:14:21 | FiZZ | LinusN: how much did you pay for that wiggler including the shipping to sweden ? |
15:14:28 | LinusN | AC: we have an spi driver, although it's in SH1 assembly |
15:14:51 | LinusN | FiZZ: hmmm, $200 in total, iirc |
15:15:00 | ashridah | LinusN: Patr3ck has supposedly gotten a rockbox profiling system up and running. i told him to send the patch to the patch pending system on the website, no idea if he's done it. |
15:15:01 | FiZZ | erm |
15:15:05 | FiZZ | waz that in real money ? aka euros ? |
15:15:09 | AC | LinusN: so i must convert it and it should work? |
15:15:10 | LinusN | ashridah: he did |
15:15:25 | FiZZ | $ is kinda screwy with the exchange rates atm :) |
15:15:29 | LinusN | FiZZ: us dollars is also real money |
15:15:34 | LinusN | :-) |
15:15:43 | FiZZ | not for me in the ego-centric EU |
15:15:45 | FiZZ | lol |
15:15:53 | FiZZ | so thats like 150 euros |
15:16:10 | FiZZ | how much was the shipping ? |
15:16:13 | LinusN | the P&E company is outside Boston, Ma |
15:16:36 | LinusN | the wiggler is $149, the rest was shipping |
15:16:36 | preglow | AC: do you know if the remote lcd is connected to qspi pins on the coldfire? |
15:16:46 | preglow | or is qspi != spi ? |
15:16:50 | FiZZ | thanks LinusN |
15:16:51 | LinusN | preglow: look at the schematics |
15:17:24 | preglow | LinusN: i'm not doing it, i'm just trying to give clues :) |
15:17:43 | LinusN | i can tell you it isn't |
15:17:53 | LinusN | for some reason |
15:18:03 | LinusN | so we have to bitbang it |
15:18:05 | preglow | AC: then you have a driver to port! |
15:18:16 | LinusN | spi is easy |
15:19:59 | AC | hmm |
15:21:35 | HCl | o.o. |
15:21:40 | HCl | dynarec compiled 4 blocks |
15:21:46 | HCl | thats 1 block more than i had planned. |
15:22:20 | preglow | HCl: i read coldfire docs yesterday, and stumbled upon the fact that the code cache has to be manually invalidated, are you aware of that? |
15:22:31 | HCl | yes, its already doing that |
15:22:36 | preglow | excellent |
15:23:05 | | Join webguest72 [0] (~5198da45@labb.contactor.se) |
15:23:40 | LinusN | all caches have to be manually invalidated at boot |
15:23:44 | webguest72 | Does anyone know where / how to download plugin's for rockbox, i cat find them on teh website - thanks |
15:23:51 | LinusN | on ever cpu i've encountered so far |
15:23:56 | LinusN | every |
15:24:27 | LinusN | webguest72: all plugins are in the .zip file |
15:24:33 | preglow | LinusN: bigger architectures invalidate cache manually on code change, don't they? |
15:24:38 | webguest72 | k chears! |
15:24:50 | LinusN | preglow: only if they have bus snooping |
15:24:57 | preglow | yes, obviously |
15:25:00 | preglow | think x86 does it, at least |
15:25:05 | LinusN | and many platforms don't implement the bus snooping |
15:25:17 | preglow | well, it's just as well not to waste silicon on it |
15:25:22 | LinusN | exactly |
15:26:02 | preglow | but silicon wasting is already so rampant on x86, it probably doesn't matter, heh |
15:26:19 | rasher | well they *are* supporting a 20 year old instruction set |
15:26:22 | redcow | why is the actual rockbox slower than older release, cause of dynarec? |
15:26:23 | rasher | so.. |
15:26:44 | preglow | rasher: that's only extarnally! they're all translated to a risc set internally |
15:27:19 | preglow | and then you've got clever stuff like the bound instruction |
15:27:23 | preglow | enough about that, i want to sleep well |
15:27:28 | rasher | heh |
15:28:02 | * | rasher stares at apps/misc.c |
15:28:50 | HCl | the good news is |
15:28:57 | HCl | the gameboy stack seems to be working properly in the dynarec |
15:29:10 | preglow | \o/ |
15:30:32 | HCl | the bad news is, its getting so far that i'm starting to lose track of where it is in my testing gameboy code :x |
15:31:47 | preglow | HCl: did you read yesterdays log? gameboy has a palette, apparently |
15:31:49 | * | HCl found it |
15:31:54 | HCl | preglow: yes, i read it |
15:31:59 | HCl | didn't i talk about it? O.o; |
15:32:05 | HCl | read the pluginrockboy page |
15:32:06 | preglow | you might have |
15:32:13 | HCl | i described the problem briefly |
15:32:20 | preglow | i was absent portions of yesterday night |
15:32:20 | HCl | and where to start for anyone who wants to try to fix it |
15:32:38 | HCl | i know i can't as long as i don't understand the *_scan functions |
15:32:46 | preglow | yes, i see so |
15:33:05 | HCl | and its the least of my priorities, really :/ mostly cause its hard to fix |
15:33:07 | preglow | also seems the lcd is capable of changing two out of the four colours |
15:33:08 | preglow | if you need that |
15:33:16 | HCl | not needed. |
15:33:31 | HCl | its just the write routines to the gameboy palette need to be changed to work rather than emulate cgb |
15:33:41 | HCl | and the sprite routines need to use the proper palette |
15:33:41 | | Join DrRick [0] (DrRick@81-86-216-162.dsl.pipex.com) |
15:39:51 | | Quit coob ("leaving") |
15:41:23 | HCl | huh. |
15:41:30 | HCl | the coldfire doesn't have an inc/dec opcode? |
15:41:43 | LinusN | addq/subq |
15:41:48 | HCl | gee. okay. |
15:43:01 | | Join Sucka [0] (~NNSCRIPT@host81-156-214-74.range81-156.btcentralplus.com) |
15:43:09 | | Quit redcow ("quork!") |
15:54:48 | rasher | gee, this bmpheader in misc.c totally doesn't match any docs I can find |
15:55:13 | AC | LinusN: so i must port serial.c to coldfire? |
15:55:24 | rasher | I just want to change the colour of dumps on the iriver :> |
15:55:31 | | Join Renko [0] (~Renko@host81-154-33-142.range81-154.btcentralplus.com) |
15:59:30 | LinusN | AC: serial.c??? |
15:59:49 | LinusN | no, the SPI drivers are in firmware/drivers/lcd.S |
16:00 |
16:00:05 | LinusN | rasher: what is wrong with the bmp header? |
16:00:26 | rasher | Hrm.. I don't think anything's wrong.. maybe I was just counting wrong |
16:02:59 | rasher | is there a define for checking if you're building on iriver? (to change the palette to blue colour) |
16:03:13 | LinusN | you want to change the green color? |
16:03:26 | rasher | yup |
16:03:49 | LinusN | change 0x90, 0xee, 0x90 to for example 0xbb, 0xee, 0xf8 |
16:04:13 | rasher | 0xad, 0xd8, 0xe6 is what the sim uses |
16:04:25 | LinusN | use that then |
16:04:40 | LinusN | make sure you do it with an #ifdef |
16:04:40 | rasher | indeed, I was more thinking which define to look for |
16:04:48 | LinusN | or do you want me to do it? |
16:05:15 | LinusN | i'd use #ifdef IRIVER_H100 |
16:05:20 | AC | LinusN: Ah.. ok.. now i see where :) |
16:05:21 | rasher | ah |
16:05:48 | LinusN | AC: better look at adc.c |
16:06:11 | LinusN | easily ported C version of a SPI-like protocol |
16:07:09 | LinusN | call it firmware/drivers/remote-lcd.c or something like that |
16:07:42 | AC | i have choosen lcd-h100-remote.c |
16:13:02 | | Quit ashridah ("sleep") |
16:13:33 | * | rasher wonders why his change isn't there.. |
16:13:42 | rasher | compiling the right filewould help |
16:16:01 | LinusN | gotta go |
16:16:03 | | Part LinusN |
16:16:04 | rasher | weird |
16:19:44 | | Quit webguest72 ("CGI:IRC") |
16:19:45 | rasher | hah, I did change the colour alright |
16:19:49 | rasher | but it's a beige brown |
16:19:55 | rasher | yuck |
16:21:35 | | Quit Sando (Read error: 60 (Operation timed out)) |
16:22:43 | | Join nozomiyum1 [0] (~nozomiyum@rrcs-24-153-226-7.sw.biz.rr.com) |
16:23:17 | nozomiyum1 | haha - wanna see something funny from the mistic forums? |
16:23:25 | nozomiyum1 | " is the rockbox for h3xx done yet - should only take a month to complete, right?" |
16:23:28 | nozomiyum1 | LOL |
16:24:32 | crwl | i don't think the quality of that forum is very high at all |
16:24:35 | FiZZ | lol |
16:24:45 | FiZZ | crwl I second that |
16:24:46 | crwl | in fact it's maybe the worst i bother to read even sometime |
16:24:56 | nozomiyum1 | yeah, it's a shame, because there's some good info |
16:25:07 | nozomiyum1 | but there's a lot of pollution that ruins it at times -_- |
16:25:16 | crwl | too much zealotry, too much false information, too much funny animated signatures etc |
16:25:17 | FiZZ | yeah |
16:25:29 | FiZZ | thats the way forums are, these days |
16:25:35 | crwl | not all are, luckily |
16:25:49 | nozomiyum1 | yup - it's starting to become a pop culture of sorts =P |
16:26:07 | rasher | excellent |
16:26:11 | crwl | but there *is* some good info at misticriver... |
16:26:36 | nozomiyum1 | yeah, there's just a lotta crap to dig through to get to it -_- |
16:27:01 | crwl | yeah, that's sad |
16:27:03 | preglow | non-programmers easily underestimate the effort needed |
16:27:06 | preglow | no surprise |
16:27:16 | nozomiyum1 | yeah |
16:27:52 | | Nick nozomiyum1 is now known as help (~nozomiyum@rrcs-24-153-226-7.sw.biz.rr.com) |
16:28:04 | | Nick help is now known as nozomiyum1 (~nozomiyum@rrcs-24-153-226-7.sw.biz.rr.com) |
16:28:20 | FiZZ | just dont bother ;) |
16:28:30 | rasher | preglow: I forget, do you have commit access? |
16:29:08 | crwl | i actually wish that the audio hardware forum in hydrogenaudio.org would be more active |
16:30:16 | HCl | yay. |
16:30:25 | * | HCl has a new stuffed animal :3 |
16:30:48 | | Nick nozomiyum1 is now known as nozomikiseki (~nozomiyum@rrcs-24-153-226-7.sw.biz.rr.com) |
16:32:53 | preglow | rasher: yes |
16:32:58 | preglow | HCl: what is it? |
16:34:05 | HCl | a raccoon :3 |
16:34:41 | preglow | excellent |
16:34:43 | HCl | http://titania.student.utwente.nl/DSCN1701.JPG |
16:34:44 | HCl | o.o |
16:34:55 | rasher | preglow: very simple patch to change the colour of screendumps from iriver to blue: rasher.dyndns.org/~rasher/bluedump.diff">http://rasher.dyndns.org/~rasher/bluedump.diff |
16:35:02 | preglow | haha, cool |
16:35:10 | preglow | rasher: have you tested it? |
16:35:19 | rasher | yes |
16:35:22 | rasher | well |
16:35:27 | rasher | I'm not sure what ther e is to test |
16:36:08 | rasher | but it produces a blue dump |
16:36:19 | rasher | not sure what else I can do |
16:36:58 | preglow | heh |
16:37:33 | preglow | ok, commited |
16:39:09 | HCl | i suck at math - if i have a reg BC and i need to decrement it, i need to check whether C is zero and if so, decrement B, and i need to decrement C, right? |
16:39:44 | preglow | b and c is lower and upper parts of bc? |
16:39:54 | preglow | other way around |
16:40:11 | HCl | C is lower part of BC |
16:40:45 | preglow | well, yes, it they're split internally as well, you have to |
16:41:26 | preglow | you could just decrement c anyway, as it has to be done |
16:41:31 | preglow | as long as it is eight bits, at least |
16:42:11 | | Quit gromit` (Read error: 104 (Connection reset by peer)) |
16:42:23 | preglow | subq.l #1, %creg \n\t jnc .nocarry \n\t subq.l #1, %breg |
16:42:24 | preglow | or something |
16:42:45 | | Join gromit` [0] (~gromit`@82.234.244.69) |
16:42:52 | HCl | they're split internally, just wonder whether i got it right |
16:42:59 | HCl | yea |
16:43:11 | HCl | DYNA_TST_b_r(3); // test C |
16:43:11 | HCl | DYNA_DUMMYBRANCH(2,0); |
16:43:11 | HCl | DYNA_DEC_l_r(2,0); // dec B |
16:43:11 | DBUG | Enqueued KICK HCl |
16:43:11 | HCl | DYNA_BCC_c(0x6,2,0); //jump here if not zero |
16:43:11 | HCl | DYNA_DEC_l_r(3,0); // dec C |
16:44:04 | preglow | i thought you said C was the lower part |
16:44:07 | HCl | yes |
16:44:07 | HCl | it is |
16:44:08 | HCl | o.o |
16:44:16 | HCl | B = upper 8 bits c = lower 8 bits |
16:44:20 | preglow | then surely that's the part that needs decrementing always |
16:44:30 | HCl | yes, C is always decremented |
16:44:40 | preglow | and B only needs decrement if C wrapped |
16:44:47 | HCl | yea, i have that |
16:44:48 | HCl | i think. |
16:45:04 | preglow | well, looks to me like you decrement b first and then conditionally decrement c... |
16:45:47 | HCl | no, the BCC gets in the spot of DUMMYBRANCH |
16:45:48 | preglow | anywho, why the test? |
16:45:53 | preglow | ah |
16:46:04 | HCl | it tests whether C is zero or not |
16:46:33 | preglow | why do that? doesn't gbz80 decrement if it's zero? |
16:46:47 | preglow | bah |
16:46:50 | HCl | well, if C is zero, it'll wrap if decremented |
16:46:55 | HCl | so B needs to be decremented if C is zero |
16:46:59 | preglow | isn't that wanted behaviour? |
16:47:08 | preglow | well, you need to check anyway,. tyes |
16:47:10 | HCl | never mind :X :X :X |
16:47:10 | preglow | nevermind me |
16:47:32 | preglow | the carry from decrementing c would be a better indicator |
16:47:43 | preglow | if it just wrapped, the carry will be set |
16:59:53 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:59:53 | * | AC gives up with the remote lcd.. |
17:00 |
17:01:29 | AC | i hang at the moment at the spi stuff :( |
17:03:40 | | Quit jyp ("poof!") |
17:03:46 | DeadMan | AC NOOO! |
17:03:59 | * | DeadMan is looking forward to LCD remote working |
17:04:39 | *** | Saving seen data "./dancer.seen" |
17:04:46 | DeadMan | The problem lies in what to display on it in terms of what is displaying on the player itself |
17:05:10 | DeadMan | You need a different display type to match what is on the player |
17:05:17 | DeadMan | smaller :) |
17:05:17 | AC | i know |
17:05:31 | DeadMan | kinda tricky methinks |
17:05:36 | AC | the first thing i want to get running is a blinking backlight |
17:05:50 | DeadMan | yeah that would help lol |
17:05:53 | DeadMan | see what you are doing ;) |
17:06:24 | * | DeadMan got a free Big Mac today and now regrets eating it :P |
17:06:42 | DeadMan | Big YACK! |
17:07:43 | * | AC found some nice infos about spi.. in german :) |
17:08:07 | DeadMan | Sprecken Zee Deutch? |
17:08:19 | [FlaT]Heidel | german is good :) |
17:08:33 | DeadMan | German programmers are good |
17:08:51 | AC | jep.. i speak german.. |
17:09:09 | DeadMan | I know kung fu ;) |
17:09:23 | [FlaT]Heidel | show me |
17:09:25 | [FlaT]Heidel | :p |
17:09:26 | DeadMan | ;) |
17:09:41 | DeadMan | sappy movie |
17:09:59 | DeadMan | anyhooooo....so Linus wandered off again |
17:10:12 | DeadMan | wonder what he is working on |
17:10:19 | hile | I'm confused about plugins with iriver, where should they really be? .rockbox directory? |
17:10:39 | preglow | DeadMan: he's probably not working on something at all |
17:10:45 | preglow | not anything rockbox related, that is |
17:10:56 | preglow | hile: yes |
17:11:14 | preglow | hile: they're in .rockbox/rocks and .rockbox/viewers |
17:11:50 | * | DeadMan smacks preglow for destroying my illusion |
17:12:10 | hile | ah, ok |
17:14:21 | [FlaT]Heidel | DeadMan: even linus might have a live besides rockbox |
17:14:55 | Sucka | lies!! |
17:17:28 | AC | preglow: do you know if the remote lcd is conntected via uart or qspi? |
17:19:07 | preglow | AC: spi |
17:19:25 | AC | i have read the coldfire docs, but there is no spi |
17:21:02 | preglow | yes, there is, but the remote lcd isn't wired to it |
17:21:07 | preglow | you have to write your own spi handling |
17:21:37 | DeadMan | :P |
17:22:05 | | Quit FiZZ (Read error: 110 (Connection timed out)) |
17:22:35 | AC | is it wired directly to the cpu? So i can use the GPIO stuff?! |
17:23:23 | preglow | yes |
17:23:54 | AC | ok.. thats fine :) |
17:24:10 | AC | so i know now how i will code it... |
17:24:29 | DeadMan | AC if you get LCD working you be big man on campus :) |
17:25:04 | AC | we will see if i get it blinking |
17:25:20 | DeadMan | Aziz! LIGHTS! |
17:26:45 | HCl | ew, dynarec crashed x.x |
17:26:47 | | Quit Renko (Remote closed the connection) |
17:29:09 | AC | simpsons time :) |
17:37:25 | | Quit DrRick (Read error: 104 (Connection reset by peer)) |
17:38:20 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
17:42:41 | | Join webguest57 [0] (~3e234217@labb.contactor.se) |
17:42:55 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
17:46:23 | | Quit webguest57 (Client Quit) |
17:48:49 | | Join Rick [0] (rick@wbar25.lax1-4.28.143.213.lax1.dsl-verizon.net) |
17:50:15 | Rick | morning, or afternoon, or evening. :p |
18:00 |
18:17:33 | | Join hjdfsat [0] (~43a0f0ca@labb.contactor.se) |
18:18:14 | | Quit AC ("CGI:IRC") |
18:18:47 | hjdfsat | good day |
18:19:04 | hjdfsat | i heard about rockbox from the make magazine |
18:24:11 | | Join Renko [0] (~Renko@host81-154-33-142.range81-154.btcentralplus.com) |
18:29:11 | | Quit hjdfsat ("CGI:IRC (EOF)") |
18:37:56 | | Join frank_ [0] (~frank@p54A15B6D.dip.t-dialin.net) |
18:58:32 | * | HCl scratches his head |
19:00 |
19:03:45 | | Join webguest89 [0] (~18b9539a@labb.contactor.se) |
19:04:09 | * | Rick waves at HCl |
19:04:40 | *** | Saving seen data "./dancer.seen" |
19:05:27 | | Part webguest89 |
19:09:09 | | Join jyp [0] (~jp@137.194-200-80.adsl.skynet.be) |
19:15:41 | HCl | hm |
19:15:49 | HCl | how can i flush a file to disk? |
19:15:55 | HCl | fdprintf does not seem to do this by default |
19:25:17 | hile | fflush? |
19:31:03 | HCl | does it exist? |
19:33:23 | | Join edx__ [0] (edx@pD9EAAA5E.dip.t-dialin.net) |
19:34:22 | Rick | how do you mean by flush? |
19:35:05 | Rick | also, ... I feel kinda stupid, but is there any way to allocate memory? |
19:35:25 | Rick | don't see anything in plugin_api |
19:35:39 | preglow | Rick: try to avoid it |
19:35:45 | preglow | Rick: what do you need to allocate for? |
19:35:58 | hile | I don't know what functions we have from C-library, just a stupid guess ;) |
19:36:11 | Rick | preglow: reading sprites into memory from file |
19:36:36 | preglow | i don't know if they've brought in the malloc yet |
19:36:39 | preglow | it wasn't used ebfore |
19:37:01 | Rick | hmm |
19:37:41 | Rick | would rather not have to depend on a presized buffer :/ |
19:37:59 | hile | btw just flashed my iriver today, should I get any output (wps) when I try to play a flash on iriver by default? I'm just trying to see where we are and can I do something, and playing with it |
19:38:13 | hile | play a wav, of course ;) |
19:38:20 | Rick | ? |
19:38:30 | Rick | from what I know there isn't any audio playback yet |
19:39:24 | hile | well, you can 'start playing' wav, no sound output but it shows the playing icon, most of the screen is just blank: I thought should there be something shown or not |
19:41:06 | hile | maybe I'll just read the docs and code more... but have to say, even the current non-playing rockbox kicks ass as UI compared to iriver firmware, and for example the startup times or times coming back to use after USB usage is much better... I really can't understand what they have done @iriver ;) |
19:41:29 | Rick | preglow: I guess i'll just do a data[LCD_WIDTH * LCD_HEIGHT] :p |
19:41:43 | preglow | Rick: yes, just make sure it's a global |
19:41:49 | Rick | global? |
19:41:51 | preglow | Rick: you haven't got very much stack space |
19:41:51 | Rick | howso? |
19:41:53 | Rick | ah |
19:41:55 | Rick | hmmm |
19:42:08 | Rick | reading from the disk every time I want a sprite isn't going to be very good |
19:42:38 | | Quit edx (Read error: 110 (Connection timed out)) |
19:42:39 | * | Rick wants malloc :/ |
19:43:38 | Rick | oh great |
19:43:46 | Rick | I just realized I can't dynamically allocate sprites either |
19:43:59 | Rick | this really sucks ;P |
19:46:22 | Rick | hmm |
19:46:31 | | Quit Renko (Remote closed the connection) |
19:47:26 | Rick | er |
19:47:28 | Rick | odd |
19:47:31 | Rick | rockboy uses malloc() |
19:47:57 | | Quit edx__ (Read error: 60 (Operation timed out)) |
19:48:23 | Rick | ahhh |
19:48:30 | Rick | rockboy uses the mp3 buffer space for malloc |
19:48:31 | Rick | neat |
19:49:57 | preglow | yes |
19:50:17 | preglow | bagder mentioned bringing out malloc again |
19:50:21 | preglow | don't know what came of it |
19:50:25 | Rick | does it / will it? work with audio playing? |
19:51:49 | | Quit Sucka ("a bird in the bush is worth two in your house") |
19:52:33 | Rick | ahh |
19:52:37 | Rick | there's plugin_get_buffer() |
19:53:17 | Rick | I don't see a way to free buffers though |
19:54:27 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
19:56:58 | | Join edx [0] (edx@p548793D1.dip.t-dialin.net) |
20:00 |
20:05:23 | | Quit nozomikiseki (Read error: 104 (Connection reset by peer)) |
20:07:46 | Rick | I guess i'll just wait on my port until I get a more stable way of allocating memory |
20:08:43 | preglow | do you do lots of reallocs? |
20:12:18 | Rick | no |
20:12:30 | Rick | I am loading up sprites at startup (and that's it) |
20:16:27 | amiconn | Rick: For plugin_get_buffer() and friends, you don't need to free it. It is implicitly freed when your plugin exits. |
20:16:38 | Rick | Oh, okay |
20:16:41 | Rick | that's good news |
20:17:16 | amiconn | (That's no magic, plugin_get_buffer() simply gives you what's left from plugin ram (which is a fixed size) after loading your plugin) |
20:17:55 | preglow | Rick: just make your own malloc and free that uses that |
20:18:06 | amiconn | Total plugin ram is 768 KB on iriver atm, and 32 KB on archos |
20:18:14 | Rick | ah |
20:18:25 | preglow | should be really easy if you don't realloc |
20:18:28 | * | Rick caculates |
20:19:01 | Rick | hmm |
20:19:04 | Rick | I should be fine RAM wise |
20:19:14 | Rick | what's the size of the archos lcd? |
20:19:25 | amiconn | 112x64 |
20:19:31 | amiconn | 1 bit (b&w) |
20:19:33 | Rick | yeah |
20:19:35 | Rick | i'm fine |
20:19:38 | Rick | thanks |
20:20:32 | amiconn | Fullscreen buffer on archos needs 896 byte when bit-packed, and 7 kbyte with 1 byte/pixel (what a waste!) |
20:20:48 | Rick | hehe |
20:21:36 | Rick | does lcd_bitmap support bitpacked? |
20:22:47 | | Join muesli- [0] (muesli_tv@c-180-220-163.cvx-h.dial.de.ignite.net) |
20:23:01 | muesli- | hi |
20:24:53 | amiconn | Rick: lcd_bitmap in fact only supports bitpacked. The format (which happens to be the internal format of the lcd) is described in lcd-recorder.c / lcd-h100.c |
20:25:51 | Rick | cool, thanks |
20:29:10 | | Join stevenm [0] (~steve@stevenm-router.student.umd.edu) |
20:29:30 | stevenm | hello people |
20:30:08 | Rick | amiconn: does this format differ on player? |
20:30:43 | amiconn | The archos player has a charcell based display. Very difficult to run this game on it ;) |
20:30:58 | Rick | oh, true ;P |
20:31:04 | amiconn | The recorder and ondio displays are identical |
20:31:51 | amiconn | Well, I did write a player gfx library that allows you to do some bitmap graphics, but the max. resolution is 20x14 pixels |
20:32:01 | Rick | ah |
20:32:09 | amiconn | (using the 8 user definable characters) |
20:32:15 | Rick | ah |
20:32:36 | Rick | well, does the recorder have the same format as the h100? |
20:32:48 | | Join toolmanwv [0] (~aaa@pool-70-18-122-238.buff.east.verizon.net) |
20:33:03 | amiconn | It has the same format as the h100 in 1-bit (b&w) mode |
20:33:10 | Rick | right |
20:33:13 | Rick | which is what I need |
20:33:47 | preglow | has the bootloader been tried on korean and us firmware as well? |
20:34:44 | amiconn | rasher: Yes... but I'd suggest to not depend on the format too much. I think the irver display will be switched to 2-bit (4 gray) mode soonish, and other platforms may be using just another format |
20:35:04 | Rick | hmm |
20:35:05 | amiconn | Err, that was directed to Rick |
20:35:10 | * | Rick nods |
20:36:09 | amiconn | For instance, the gmini 120 and SP use the same format as the recorders (just 128x64 instead of 112x64), but the 220 is different |
20:36:31 | amiconn | But then it may be hard to get plugins running on gmini at all |
20:36:47 | Rick | hmm |
20:37:25 | | Join Stryke` [0] (~Chairman8@resnet-241-86.resnet.UMBC.EDU) |
20:37:48 | | Quit edx (Read error: 110 (Connection timed out)) |
20:40:28 | Rick | I guess I should write a sprite format that will hold multiple formats |
20:50:12 | stevenm | preglow, all right.. before I open up a hex editor.. did stripwax ever put up a link to where he found gus envelope info? |
20:50:40 | preglow | stevenm: no, don't think that |
20:50:54 | preglow | preglow: but shouldn't timidity have source code for interpreting it? |
20:51:51 | stevenm | preglow, yes..... I have looked at that as well.. and it does not really lend itself to comprehension |
20:52:36 | * | HCl yawns. |
20:52:50 | stevenm | preglow, they convert it several times, and the only comments it gives are those of the developers saying they don't know what it means themselves |
20:52:53 | HCl | dynarec is getting spammy |
20:53:23 | amiconn | HCl: Do I understand your last commit correctly? Dynarec is fully implemented, and runs? |
20:53:40 | HCl | noo o.o. |
20:53:48 | HCl | i mean |
20:53:51 | HCl | the framework is implemented |
20:53:52 | stevenm | preglow, the commenting is literally like, "what does THIS do?" |
20:53:54 | HCl | and it runs partly |
20:53:59 | HCl | but more opcodes need implementing |
20:54:02 | HCl | and it has some bugs. |
20:54:05 | amiconn | Ah ok. |
20:54:10 | HCl | like the last block it compiles with my test rom it crashes on |
20:54:17 | HCl | i added a proper debug system to it |
20:55:07 | | Quit muesli- (Read error: 110 (Connection timed out)) |
20:56:23 | * | HCl thinks he has a bug in the LDI opcode |
20:56:39 | * | HCl yawns |
20:56:52 | amiconn | Does the dynarec core keep track of the emulated cycle count? That seems to be important for proper gb emulation |
20:57:00 | HCl | yea, it does |
20:57:06 | HCl | but it works more in blocks, obviously |
20:57:12 | HCl | so sometimes it breaks compatibility |
20:57:29 | amiconn | Why? |
20:57:47 | amiconn | It could update the cycle count on return from a block |
20:57:51 | HCl | mostly, cause interrupts might happen at a later time than they actually should |
20:58:05 | amiconn | Ah, the interrupts... |
20:58:45 | amiconn | How much ram does dynarec "eat"? |
20:58:51 | HCl | i have no idea. |
20:58:54 | HCl | let me look |
20:59:33 | HCl | so far, it uses between 20 and 300 bytes for a block |
21:00 |
21:01:30 | amiconn | The average relation gbz80 code size -> block size is more important imho |
21:03:25 | HCl | mrf. |
21:03:35 | HCl | well, each block has some fixed size overhead |
21:03:44 | HCl | it gets more efficient with more z80 opcodes per block |
21:04:43 | *** | Saving seen data "./dancer.seen" |
21:05:05 | amiconn | The overhead is the block return, right? |
21:06:29 | | Join Tipi^ [0] (~tipi@adsl-38.43-DynIP.ssp.fi) |
21:07:09 | | Quit Tipi^ (Client Quit) |
21:11:01 | HCl | yea |
21:11:24 | HCl | you can check out current cvs, and run it with a rom.. to see |
21:11:31 | HCl | it writes several files to the / |
21:11:37 | HCl | one describing whats in the block |
21:11:42 | HCl | one having the m68k code for the block |
21:11:48 | HCl | and one having the results of the execution of the block |
21:13:13 | amiconn | I can'T (yet), as I have no iriver... |
21:13:25 | HCl | oh. darn, right :x |
21:13:45 | amiconn | I should start with SH1 dynarec soon... |
21:14:05 | amiconn | Btw, do you have an idea what the speedup will be like? |
21:14:54 | HCl | i honestly can't say. |
21:15:17 | HCl | at the moment i'm more interested in doing an interpreter assembly core |
21:15:29 | HCl | but i don't know yet how to do a switch() case: case: case: in asm |
21:15:49 | amiconn | Jump table |
21:17:07 | HCl | mhm, i need to read up on asm |
21:17:11 | HCl | anyways, |
21:17:19 | amiconn | Even faster solution (not my idea, but from a zx spectrum emulator for the amiga): Make all instruction emulation blocks equally sized. This wastes space, but you can calculate the jump |
21:17:29 | HCl | technically, it should be able to go faster than the interpreter asm core |
21:17:39 | amiconn | That's very fast if the size chosen is a power of 2 |
21:17:45 | HCl | if the dynarec is designed efficiently |
21:17:54 | HCl | at the moment, it has a lot of overhead |
21:18:10 | HCl | due to movem's before calls to memory functions, and movems to switch to and out of context |
21:18:54 | Rick | HCl: did you see my sticky keys suggestion that I said many hours ago? |
21:19:06 | amiconn | Hmm. The memory functions need to be part of the interpreter core to get rid of the additional movem's |
21:19:29 | HCl | Rick: yea, i added it on the todo list of rockboy |
21:19:34 | Rick | cool :) |
21:19:50 | amiconn | s/interpreter core/emulation core/ , meaning either dynarec or interpreter |
21:20:47 | amiconn | Does a movem instruction need more cpu cycles the more registers are stored/loaded ? I guess so... |
21:21:03 | Rick | HCl: another idea for sticky keys is to make it keep doing the same keys for the second key pressed (as long as play is held) |
21:21:15 | HCl | what? |
21:21:27 | HCl | amiconn: most likely sol |
21:21:28 | HCl | so* |
21:22:19 | Rick | HCl: holding play, pressing up then left (does up+left), then afterwards pressing left will do up+left |
21:22:25 | Rick | for as long as play is held |
21:23:16 | * | amiconn can do up+left / up+right |
21:23:24 | Rick | amiconn: eh? |
21:23:29 | amiconn | On archos... |
21:23:33 | Rick | Oh :P |
21:23:35 | HCl | ah.. |
21:23:37 | | Join Tipi^ [0] (~tipi@adsl-38.43-DynIP.ssp.fi) |
21:23:45 | Rick | amiconn: I mean on the iriver |
21:24:03 | amiconn | The archos has a similar button handling as the iriver, but not all buttons are one group. |
21:24:18 | Rick | right |
21:24:45 | amiconn | You cannot use more than one button of each group at the same time, but you can use buttons from different groups simultaneously |
21:24:50 | Rick | ah |
21:25:28 | | Join Camilo [0] (~chatzilla@userca029.dsl.pipex.com) |
21:25:38 | HCl | does anyone know whether the iriver remote and normal buttons are in different "groups" ? |
21:25:51 | Rick | HC1: I would assume so |
21:26:31 | amiconn | Archos has 4 groups: (1) F1/F2/F3/Up (2) Left/Play/Right/Down (3) On (4) Off |
21:26:45 | Rick | ah |
21:26:51 | amiconn | The iriver main unit has 2 groups: (1) Play (2) all others |
21:26:53 | | Nick kergoth`zzz is now known as kergoth (~kergoth@li11-226.members.linode.com) |
21:26:59 | Rick | I wish the iriver was seperated more |
21:27:08 | Rick | why is play seperated anyway? |
21:27:22 | preglow | so it can be easily turned on, i guess |
21:27:32 | Rick | ah |
21:27:39 | preglow | the other buttons need an adc to be decoded |
21:28:03 | amiconn | The iriver remote add 2 more groups: (1) Play (2) all others |
21:28:19 | preglow | yes |
21:28:38 | HCl | iriver remote play is another seperate group? |
21:28:40 | HCl | thats great. |
21:29:02 | Rick | well, right now play isn't usable |
21:29:02 | amiconn | The Ondio has 3 groups: (1) Up/Down/Left/Right (2) Mode (3) OnOff |
21:29:05 | Rick | well, nm |
21:29:08 | Rick | i'm silly |
21:29:09 | HCl | that means it will be possible to press a and b at the same time |
21:29:20 | HCl | and up and left and up and right and down and left and down and right |
21:29:21 | Rick | a and b? |
21:29:26 | Rick | uh |
21:29:36 | Rick | the remote doesn't have left/right? |
21:29:47 | HCl | it has those scroll things |
21:29:51 | HCl | that will do fine for up and down |
21:29:53 | Rick | yeah, but that's up/down |
21:29:55 | Rick | ;P |
21:29:58 | HCl | then you can use the base pad |
21:30:00 | HCl | for left and right |
21:30:07 | HCl | and remote play for b |
21:30:12 | HCl | and base play for a |
21:30:13 | Rick | that'd be annoying |
21:30:19 | HCl | better than nothing. |
21:30:22 | Rick | hehe |
21:30:27 | | Quit cYmen ("leaving") |
21:30:45 | Rick | is the remote keys handled by the remote or the main unit? |
21:30:48 | Rick | *are the |
21:30:53 | HCl | what do you mean? |
21:31:00 | amiconn | HCl: I guess you'll need to implement different keypad "modes". Perhaps someone doesn't have the remote.... |
21:31:07 | HCl | amiconn: yae |
21:31:09 | HCl | yea* |
21:31:17 | HCl | definately, since some games don't require diagonals at all. |
21:31:19 | Rick | yeah, I don't have a remote |
21:31:22 | Rick | it's broken |
21:31:23 | HCl | tetris and pokemon and mario work fine |
21:31:33 | HCl | don't need a remote for those |
21:32:12 | Rick | that's why I suggested the sticky keys thing |
21:32:14 | | Join edx [0] (edx@pD9EAAF23.dip.t-dialin.net) |
21:32:18 | HCl | yea |
21:32:31 | Rick | also |
21:32:35 | Rick | make a/b select |
21:32:44 | Rick | and make a/b (hold for a time) bring up the menu |
21:32:53 | Rick | or something like that |
21:32:59 | Rick | what does select (iriver) do |
21:33:02 | Rick | ? |
21:33:13 | HCl | select |
21:33:15 | amiconn | If there's a way to automatically detect the presence of a remote, that'd be very user friendly... |
21:33:27 | * | HCl nods at ami |
21:33:42 | Rick | hmmm |
21:33:42 | amiconn | The archos also has a remote.... |
21:33:49 | Rick | okay |
21:33:52 | rasher | I'd guess there's a way.. since the main unit can tell if the remote has lock on |
21:33:53 | Rick | so play - 'sticky' |
21:34:07 | Rick | hmm |
21:34:07 | amiconn | Hmm, probably not suited for playing games though. Way too slow |
21:34:24 | preglow | iriver remote rocks, actually |
21:34:26 | preglow | i should use it more |
21:34:41 | Rick | play:sticky, stop:a, a/b: b, select:select, rec:start, hold down rect or a/b to bring up rockboy menu |
21:34:43 | Rick | something like that |
21:34:59 | Rick | s/rect/rec/ |
21:37:07 | HCl | we're probably gonna have some sort of button layout option |
21:37:09 | | Quit rickst131 (Read error: 104 (Connection reset by peer)) |
21:37:22 | HCl | but first i'm gonna focus on speed and bugs like that sprite palette bug |
21:37:27 | Rick | yeah |
21:37:41 | HCl | its fast, but not for all games full speed yet. |
21:37:51 | Rick | yeah, I noticed some games are very horribly slow |
21:37:57 | HCl | to be honest, that slightly worries me since that means the 30mhz speed increase didn't do much |
21:38:08 | HCl | which would mean its not dependant on the cpu core speed but other stuff |
21:38:31 | Camilo | how is the screen refreshed? |
21:38:32 | amiconn | HCl: Plenty of roms on your site. Too bad I can't play all of them |
21:38:46 | HCl | why not? |
21:39:03 | amiconn | Well, the 2MB and 4MB roms simply don't fit in memory |
21:39:07 | HCl | ohh. right. |
21:39:11 | HCl | :/ |
21:39:21 | amiconn | I could do the 8MB mod... |
21:39:27 | HCl | yea |
21:39:30 | HCl | sounds good to me |
21:39:54 | amiconn | Perhaps I even will, if dynarec brings it up to somewhat playable speed... |
21:40:11 | HCl | well, i think you're gonna need a fair amount of ram for dynarec |
21:40:29 | HCl | i also think that dynarec won't be especially fast untill the interpreter core is written as well and combined with it |
21:40:35 | amiconn | I need to employ some sort of lru cache |
21:40:39 | Rick | what is dynarec? |
21:40:49 | Rick | also... isn't the mp3 buffer enough? |
21:40:50 | HCl | either that, or think of a way to make dynarec work for recompiling code |
21:40:58 | HCl | Rick: on archos, no. |
21:41:02 | Rick | oh, yeah :/ |
21:41:07 | amiconn | At least the simple roms (64 KB) shouldn't need that though |
21:41:25 | HCl | no, all the simple roms don't even have writing stuff. |
21:41:32 | HCl | i need to look at the memory map again... |
21:41:37 | amiconn | Rick: The total ram on archos is 2 MB |
21:41:47 | Rick | ouch! |
21:42:00 | | Quit Camilo ("Chatzilla 0.9.67 [Mozilla rv:1.8a6/20050111]") |
21:42:32 | amiconn | From that, rockbox already takes away a bit (even if the code is running directly from flash rom - rombox - which is what I use), and rockboy takes another ~410 KB |
21:43:19 | Rick | ouch! |
21:43:31 | HCl | i have actually fairly high hopes for dynarec |
21:43:45 | HCl | i think gameboy roms will have barely any self modifying code |
21:43:45 | Rick | how much disk space does the archos have? |
21:44:05 | amiconn | As much as you like. Mine is upgraded to 80 GB |
21:44:10 | Rick | nifty |
21:44:15 | amiconn | It uses standard 2,5" laptop drives |
21:44:21 | Rick | cool |
21:44:26 | amiconn | 120 GB just became available |
21:44:31 | HCl | None (32KByte ROM only) |
21:44:31 | HCl | MBC1 (max 2MByte ROM and/or 32KByte RAM) |
21:44:31 | HCl | MBC2 (max 256KByte ROM and 512x4 bits RAM) |
21:44:31 | HCl | MBC3 (max 2MByte ROM and/or 32KByte RAM and Timer) |
21:44:32 | Rick | Hehe |
21:44:33 | HCl | HuC1 (MBC with Infrared Controller) |
21:44:45 | HCl | i'm just kind of wondering how those bigger roms are arranged then |
21:44:51 | HCl | maybe my document is out of date |
21:45:05 | Rick | hmm |
21:45:16 | Rick | I wonder how the TI calculator emulators are |
21:45:18 | Rick | that'd be another nice port |
21:45:27 | amiconn | The ondio does of course have less space, it's a flash player. 128 MB built-in, and an MMC slot |
21:45:27 | Rick | then I don't have to port the game i'm writing >:P |
21:45:50 | Rick | s/writing/porting/ |
21:46:02 | Rick | TI calculators have like 30k of ram |
21:46:02 | Rick | hehe |
21:46:19 | | Quit stevenm (Read error: 110 (Connection timed out)) |
21:46:20 | HCl | ah. |
21:46:31 | HCl | there's also MBC5 |
21:46:36 | HCl | so prolly also mbc4 |
21:46:45 | HCl | mbc5 supports a max rom size of 64mbit and ram of 1mbit |
21:47:50 | HCl | anyways |
21:48:03 | HCl | the good news is that gameboy roms are mostly ROM and barely have any ram |
21:48:09 | Rick | ah |
21:48:14 | HCl | so it simply can't have self modifying code much, if any |
21:48:29 | amiconn | Magic rom ;) |
21:50:18 | | Join drumrboy [0] (~Perry@ool-44c20ff1.dyn.optonline.net) |
21:50:25 | drumrboy | hello |
21:51:29 | drumrboy | is anyone here? |
21:51:52 | Strath | no |
21:51:57 | HCl | and not having to keep account of self-modifying code = nice |
21:52:04 | Rick | hehe |
21:52:10 | drumrboy | hey every1 |
21:52:16 | Rick | HCl: How are you doing grayscale? |
21:52:22 | Rick | O:) |
21:58:49 | HCl | hm? |
21:58:59 | HCl | with markun's grayscale patch |
21:59:51 | Rick | what kind of grayscale support is in it? |
22:00 |
22:00:49 | HCl | 2bit |
22:02:04 | Rick | ah |
22:08:27 | | Join _Lucretia_ [0] (~munkee@abyss2.demon.co.uk) |
22:08:32 | _Lucretia_ | hi |
22:08:54 | _Lucretia_ | i'm helping with getting the info for the xclef mt-500 |
22:08:59 | drumrboy | is there any iriver h320 developmant going on? |
22:09:06 | HCl | no. |
22:09:12 | drumrboy | ok |
22:09:14 | drumrboy | thanks |
22:09:22 | | Quit drumrboy ("Leaving") |
22:10:16 | _Lucretia_ | I know that the Gemini has the same cpu TCC730, and according to Dawid, the S3CC410 is similar |
22:10:22 | _Lucretia_ | but how similar? |
22:10:37 | amiconn | HCl: STill looking for that file flush? |
22:10:45 | HCl | amiconn: sortof |
22:11:01 | amiconn | There is fsync(), but it's not in the api |
22:11:09 | HCl | ok |
22:12:02 | amiconn | You need to add it with that PREFIX() stuff, as there is a special simulator version |
22:12:09 | _Lucretia_ | is Dawid Ferenczy in here? |
22:13:10 | | Join infamous1 [0] (~Aaron@dva36.resnet.neu.edu) |
22:15:20 | | Join Bluechip [0] (~BlueChip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
22:15:43 | | Quit jyp ("poof!") |
22:17:20 | | Join jyp [0] (~jp@137.194-200-80.adsl.skynet.be) |
22:21:09 | rasher | anyone here good with tomcat/servlets ? |
22:22:52 | * | webmind runs |
22:24:10 | rasher | Tell me about it... |
22:25:30 | webmind | rather not.. too painful |
22:25:38 | webmind | I try not to think about it |
22:25:57 | webmind | it runs.. that's all it needs to do |
22:29:17 | * | HCl stares at his recompiled code |
22:29:21 | HCl | this code makes no sense at all |
22:30:14 | | Quit linuxstb ("Leaving") |
22:30:27 | rasher | webmind: as soon as I'm done with this course, I plan to do the same.. sounds like a good plan |
22:32:40 | HCl | ah, bugs in my debug code. |
22:32:54 | HCl | its always nasty when the debug code isn't working properly and you end up chasing phantom bugs |
22:33:33 | | Quit infamous1 (Read error: 110 (Connection timed out)) |
22:33:45 | Rick | hehe HCl |
22:34:27 | Rick | hrm |
22:34:31 | Rick | you know a good game to be made? |
22:34:38 | HCl | yes, its on the todolist |
22:34:40 | HCl | two of them |
22:34:41 | HCl | breakout |
22:34:42 | Rick | that one game where the balls bounce around and you fill up the area |
22:34:49 | HCl | oh |
22:34:54 | Rick | I think there's a gnome version, gbounce or something |
22:34:55 | HCl | it was a rethorical question |
22:34:55 | HCl | xD |
22:35:02 | Rick | lol |
22:35:10 | Rick | -? :p |
22:37:08 | webmind | rasher, good plan |
22:37:52 | * | HCl bites software -.- |
22:40:21 | Rick | hehe |
22:40:37 | HCl | i can't stand it when things stop working without any good reason |
22:43:20 | | Join midk [0] (~midk@c-67-161-124-8.client.comcast.net) |
22:44:03 | Rick | http://docs.kde.org/en/3.1/kdegames/kbounce/how-to-play.html |
22:44:07 | Rick | that's the game I was talking about |
22:48:28 | * | HCl bites his hacked wireless |
22:49:03 | [FlaT]Heidel | hmmm...there can't be much to bite into |
22:49:03 | preglow | i made the bloody mpegdec lib compile, btw |
22:49:10 | preglow | i'm making a viewer for it now |
22:49:44 | Rick | [FlaT]Heidel: eh? |
22:50:15 | [FlaT]Heidel | Rick: doesn't matter |
22:51:57 | | Quit HCl ("Lost terminal") |
22:52:33 | | Join hcl [0] (hcl@titania.student.utwente.nl) |
22:52:42 | * | hcl BITES his hacked wireless connection >.< |
22:52:47 | | Nick hcl is now known as HCl (hcl@titania.student.utwente.nl) |
22:53:57 | amiconn | HCl: Does it also have a bug ? |
22:54:20 | HCl | no, the guy who owns it is just messing with itt |
22:54:22 | HCl | and reception is awful |
23:00 |
23:00:31 | * | HCl bites gcc and make |
23:02:46 | Rick | sweet! |
23:02:52 | Rick | found my CD with the TI stuff |
23:03:38 | Rick | first backup cd I popped in too |
23:04:47 | *** | Saving seen data "./dancer.seen" |
23:09:27 | Stryke` | lucky, whenever i look for something, its always in the last backup CD |
23:12:10 | HCl | okay |
23:12:13 | HCl | i think i got it. |
23:12:24 | HCl | amiconn: could it be that when you change the makefile, it doesn't rebuild everything? |
23:12:43 | | Part Bluechip |
23:13:01 | amiconn | Maybe. I think I got a bit better at making Makefiles, but still far away from perfect :-/ |
23:13:17 | HCl | kay, well, i think thats my problem |
23:13:25 | HCl | it was trying to call dynarec when dynarec wasn't linked |
23:13:33 | HCl | and it was linked with dynarec while it wasn't trying to call it |
23:13:41 | HCl | because it compiled one file with the define, and the other without |
23:14:01 | HCl | works now |
23:16:05 | | Quit Strath ("Client closed") |
23:17:07 | HCl | there's a big bug in my dynarec :( |
23:22:36 | HCl | well, not too big, but. mrf. |
23:28:49 | preglow | hrmph |
23:28:53 | preglow | first attempt is bunk |
23:29:47 | HCl | mm? |
23:29:50 | HCl | what happneed? |
23:29:51 | HCl | happened |
23:30:19 | preglow | it just produces garbage |
23:30:23 | HCl | :/ |
23:30:31 | preglow | and the xxx2wav timer goes mad |
23:33:47 | preglow | hmmm |
23:33:51 | preglow | this does indeed look promising |
23:34:18 | preglow | 67% realtime with no opts whatsoever |
23:34:29 | preglow | can't remember what libmad used to run at |
23:35:20 | Bagder | that web page claimed that version played mp3 on a 90MHz coldfire... |
23:35:37 | | Join michiel_ [0] (~michiel@heren.demon.nl) |
23:35:47 | amiconn | Are there coldfires with a data cache? |
23:35:58 | preglow | yes |
23:36:05 | Bagder | possibly they used a better coldfire, yes |
23:36:13 | preglow | i don't think they did |
23:36:25 | preglow | the 5249 is one of the highest performing coldfires |
23:36:28 | michiel_ | rasher: what's with tomcat/servlets? |
23:36:32 | preglow | and mind you, the sound i get is garbage |
23:36:39 | Bagder | ok, then its just strange |
23:36:54 | preglow | that's more than likely just an error on my part, though |
23:38:46 | | Quit rasher ("CGI:IRC") |
23:38:47 | preglow | the source code is a bloody mess |
23:38:53 | | Join rasher [0] (~3e4f4094@labb.contactor.se) |
23:39:14 | | Join stevenm [0] (~steve@stevenm-router.student.umd.edu) |
23:39:39 | michiel_ | rasher: what's with tomcat/servlets? |
23:40:34 | rasher | I had a url-pattern that was acting up.. but I wanted welcome-file, it seems |
23:41:14 | | Quit midk ("Leaving") |
23:42:02 | michiel_ | those patterns can sometimes suck in new and unexpected ways ;-) |
23:42:41 | HCl | ladadi ladada |
23:42:50 | * | HCl wanders around with a bugswatter and swats another bug |
23:42:58 | rasher | <url-pattern>/</url-pattern> matches everything.. |
23:43:01 | rasher | which is queer |
23:44:09 | preglow | if this isn't just me acting the fool again, i say lets dump this piece of shit |
23:44:26 | michiel_ | Crystal Waters |
23:45:27 | michiel_ | sometimes a bit of trial and error will bash it into place |
23:45:45 | amiconn | rasher: logo.c with player adaption committed. |
23:48:53 | | Join Camilo [0] (~chatzilla@userca029.dsl.pipex.com) |
23:50:56 | Stryke` | anyone know why ctrl+tab no longer switches tabs on firefox since i updated to 1.0.1 |
23:53:16 | preglow | well, ok, i got it making sound, still 67% realtime |
23:53:29 | preglow | decode looks decent |
23:55:44 | amiconn | What was the problem? |
23:55:55 | Bagder | amiconn: the new cvs builds don't leave you waiting long ;-) |
23:56:19 | amiconn | Nah, the build itself takes it's time anyway |
23:56:24 | Bagder | true |
23:56:33 | Bagder | but it checks for new changes every 60 seconds |
23:56:48 | Bagder | except for when a build is in progress |
23:56:54 | | Quit michiel_ ("Leaving") |
23:57:09 | amiconn | Btw, why does the sim makefile try to make the common sim lib twice? Of course the second call doesn't do anything |
23:57:27 | Bagder | no reason |
23:57:43 | amiconn | And imho 'make install' should be independent from 'make all' the same way as 'make zip' is now |
23:58:05 | Bagder | sounds logical, yes |