Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2005-02-10

00:00:12bagawklImbus, so you could say place a extra HD into the CF slot of your gmini (or whatever)?
00:00:31bagawk(with a mod of course)
00:00:33lImbusif only the power of the cf-slot is sufficient.
00:01:34lImbusI installed several times operating systems on cf-cards simply wired to an ide-channel. it's just that the master/slave-setting is done outside of the cf-housing
00:01:42lImbusso it's kind of cabling
00:02:29bagawkWonder what the power constaints are for CF
00:02:45bagawkThe hd needs .5A at 5v i think
00:03:07lImbusshouldn't that be specidfied somewhere ?
00:03:15lImbusany hdd needs 12 and 5v, i'm afraid
00:03:28bagawkNot a notebook HD
00:03:32lImbusbut I think both (5 and 12v+) are routed to the cf-connector
00:04:08lImbusumm. why do notebook-hdd-connectors then have 44 pins ? (cf also has 44 pins)
00:04:27lImbus40 ide + 0V + 5V would then be 42 pins
00:04:36HClpreglow: it *should* work, i think.
00:04:39bagawkA Type I CompactFlash™ card can only draw 70mA @ 3.3V. A CF+ Type II card can draw up to 500mA.
00:04:49HClpreglow: either i messed up writing the display routine, or its too slow.
00:04:56bagawklImbus, no idea
00:05:02 Quit jyp ("poof!")
00:05:11preglowHCl: well, putting a new rockbox on it should let you see if it's too slow
00:05:20lImbusshould be measurable with an ampere meter.
00:05:24HClpreglow: doing that
00:05:53bagawkDual 3.3V & 5V Operation – CF and CompactFlash cards support both 3.3V and 5V operation and can be interchanged between 3.3V and 5V systems. This means that any CF card can operate at either voltage. Other small form factor flash cards may be available to operate at 3.3V or 5V, but any single card can operate at only one of the voltages
00:06:06bagawkSo now about the 500mA part...
00:06:15amiconnlImbus: 2.5" hds don't need 12 V
00:06:21amiconnOnly 3.5" hds do
00:06:26lImbusaha aha
00:06:47lImbusso there are 2 pins left free on a laptop-hd-interface and on cf-cards
00:06:59HCli might just as well have messed up on the sleep function
00:07:15bagawklImbus, I think that is for the dual voltage?
00:07:16HClcome to think of it, i should implement my own usleep() using current tick
00:07:20lImbusor either they doubled the 5v and 0v pins to have bigger cross section
00:07:31HClthats much faster
00:07:32HClstill slow
00:07:32lImbusuh, yes, of course
00:07:34HClbut much faster
00:07:42HCldoing a cycle per second or so now
00:07:46lImbusthe 2 pins left are 3,3 v
00:07:57preglowHCl: how do you see this? is it displaying anything?
00:08:07HClpreglow: i added a cycle counter to the top left
00:08:22preglowHCl: let me know the second you get visual, i'd like to try it
00:08:31preglowhell, i'd like to try it now, if it's just copying over plugin
00:08:38HClpretty much
00:08:41HClon my ftp
00:08:46preglowthen put it somewhere :P
00:08:47bagawkIt sounds like it might work with no power changes
00:08:48preglowwhat's the address?
00:08:58bagawkNow to figure out the whrer the pins go
00:09:08lImbusI can beep that
00:09:12HCli'm gonna change my usleep routine now so it'll be much, much, much more accurate
00:09:25HClat least
00:09:25HCli hope
00:09:31lImbusI could put that adapter on the scanner tomorrow morning if you are highly intrested
00:09:37linuxstbHCl: Can you just remove the sleep - to see what full speed is like?
00:09:42HCllinuxstb: sure.
00:10:02HCli don't know whether it'll even help, its supposed to only use it when its going too fast
00:10:03preglowthats a BIG plygin
00:10:08HCl :P
00:10:19HClpreglow: it reads /
00:10:23preglowdamn, have you stripped the debug info or is it really that big?
00:10:35Suckagoing well HCl? :)
00:10:49HClpreglow: its really that big.
00:10:55HClpreglow: i allocated 4mb for the rom buffer
00:11:05HClsince its static, most of that size is static buffers, reall
00:11:17HClit compresses really well because of that
00:11:41HClSucka: i'm not sure.
00:11:44HCli think so.
00:12:22Suckagood luck
00:13:43preglowit doesn't show up :/
00:13:52preglowis this compile from before you updated cvs?
00:13:56HCldid you update your rockbox.iriver?
00:14:05preglowi just copied your plugin
00:14:08preglowthe rest is mine
00:14:09HClthat won't work
00:14:13HClyou need rockbox.iriver too
00:14:22HClsmall changes in plugin api, more memory space for plugins
00:14:59HCllike, get the .zip
00:15:01HClthats the last build i did
00:15:50preglowi did
00:16:04HCluse the rockbox.iriver from in there..
00:16:09HCli'm gonna alter the sleep thing now
00:16:34 Quit mecraw ()
00:17:17lImbustime for home and bed. good night #rockbox
00:17:47 Quit lImbus ("hey, I just told you I would go home")
00:18:14*HCl finds a bug in his sleep thing..
00:18:16 Join lImbus [0] (
00:18:24*HCl eliminates the sleep all together
00:18:25lImbush ?
00:18:29XShocKon "loading" it gives out the error.
00:18:30 Quit lImbus (Client Quit)
00:18:55HClyou need a gameboy rom
00:19:01HClin your root
00:20:05linuxstbHCl: I've installed your stopwatch :-)
00:20:24preglowHCl: hah, that's a pretty slow emu :P
00:20:32preglowHCl: it's like 1 cycle per second
00:20:53 Quit Sucka ("( :: NoNameScript 3.81 :: )")
00:20:57linuxstbSo it's counting CPU cycles?
00:21:09preglownono, i surely hope this isn't cpu cycles
00:21:23HCllinuxstb: :P
00:21:40HCli'm not sure, i think it does a number of cycles, haven't really looked at that
00:22:31preglowHCl: but it bloody runs, that great in itself
00:23:15rasherHCl: You are quite positively insane
00:23:19HClgnuboy was more written with the thought of portability than the thought of speed
00:23:23HClrasher: why :/
00:23:29linuxstbAgreed. Only video, sound and a little speed improvement to go...
00:23:33rasherBecause you did this :)
00:23:35HCl :P
00:23:54HClwell. it doesn't really do much yet aside from count :X
00:23:58HCli put the source up
00:24:07preglowpft, behind the scenes it does loads more!
00:24:09HClif anyone can be bothered to look at the refresh routine
00:24:31HClanyways, if anyone can bother to look at the refresh 8bit framebuffer -> rockbox framebuffer routine
00:24:34HClto see whether its okay..
00:24:36HClit'd be nice :X
00:25:00HClthe code is a bit irritating since it has 0 documentation
00:25:28HCli guess i can activate debug mode, and write the instructions its parsing to a txt file
00:25:38HClbut i got a headache and blah, i call it a day o.o
00:26:05preglowwhat file is it in?
00:26:11linuxstbHCl: I'll have a quick look. Is the source in that 11MB zip file?
00:26:19HCllinuxstb: yea, thats my entire rockbox cvs checkout
00:26:28HClincluding all the patches it needs for rockboy
00:26:38HClwhich is mainly in the makefile and the plugin memory size
00:26:47 Join AC [0] (
00:26:54 Quit Zagor ("Client exiting")
00:27:46ACwhere does Linus live
00:28:09Bagderin Sweden
00:29:20HClit does roughly 2000 cpu cycles
00:29:21linuxstbHCl: Have you just let rockboy run for a few minutes - maybe it takes a while for anything to be displayed.
00:29:22HClper emu cycle
00:29:28HClaccording to the source
00:29:30HClso i dunno
00:29:36preglowthat's insanely slow
00:29:39preglowi refuse to believe it
00:29:40HClyou can add debug messages on writes to lcd.. etc..
00:30:03HCl cpu_emulate(2280);
00:30:22ACi must ask him, if he can reflash my h120.. since 10 minutes it hangs by loading original firmware... i dont know why.. it worked for days
00:30:40preglowthen you'd better pray to god that there are a lot of waitstates to be removed from the ram access
00:30:54HClpreglow: its an interpreter core, i can do better.
00:31:00HClmy primary concern is to get it to display stuff.
00:31:04preglowHCl: yes, but an interpreter core should not be that slow
00:31:12HCli'm not sure.
00:31:22HCl2000 cpu instructions per second?
00:31:23preglowAC: how'd you manage that?
00:31:34HCli think its pretty decent..
00:31:39 Quit amx ("leaving")
00:31:44preglowHCl: in the same time the coldfire does roughly five million as it is
00:31:53HCli guess
00:31:54preglowHCl: that is, when the ram wait states are cut down
00:32:07preglowbut i don't know, a lot of factors still
00:32:08ACpreglow: i dont know.. about 20 minutes ago i listen music via irivers firmware and now i also want to listen, but it hangs
00:32:32preglowAC: how long since you flashed rockbox?
00:32:47thegeektried plugging in the charger?
00:32:54ACpreglow: bootloader is 2 days old
00:33:06ACpreglow: worked until now very fine
00:33:06thegeekand we already have a gb emu
00:33:09preglowAC: how and where does it hang?
00:33:10thegeekyou guys are amazing:)
00:33:12*HCl does a search on gnuboy and dynamic, in an attempt to see whether anyone has written a dynarec for it.. 4th hit = rockbox irc log >.>
00:33:21 Join webguest88 [0] (
00:33:28preglowHCl: dynarec for gameboy has never been done, afaik
00:33:38preglowHCl: on the grounds that it is usually grossly overkill
00:33:49webguest88Hcl : i come to test your rockboy with a rom i have
00:33:58webguest88and it displayed only number 1 to ...
00:34:07preglowyes, that's because it's not done yet
00:34:18ACpreglow: i press record and then poweron... here it hangs - starting original firmware.
00:34:31HClpreglow: mhm.
00:34:35preglowif you had read anything of what we have said, you would have known that
00:34:41HClpreglow: i was hoping someone would've done it as a hobby project
00:34:49preglowAC: ok, then you've got a problem
00:34:56preglowAC: but it USED to work?
00:35:07preglowAC: 'cause if it did, that's really alarming
00:35:10HClAC: does it load rockbox ?
00:35:32ACpreglow: it worked abou 30 minutes ago
00:35:43ACHCl: rockbox starts
00:35:48*HCl just realizes he never really played songs with his iriver since he flashed it..
00:35:50preglowAC: and you are positively certain you have not done anything flash wise since then?
00:35:58preglowmine plays music just fine
00:36:01thegeekfirst brick.
00:36:01preglowi've used it tons
00:36:14HClreport it on the wiki
00:36:26preglowAC: but ok, linus is certain to be on irc tomorrow, he'll probably want to hear this
00:36:32ACpreglow: i am sure... i have flashed it only one time
00:36:33thegeekcould be just the harddrive is corrupted
00:36:35thegeektry formatting
00:36:44thegeekthat could hang the org firmware
00:36:47preglowthegeek: why should that be a factor? rockbox loads fine and that is on disk
00:36:57thegeekrockbox is not the org firmware
00:36:59preglowthegeek: the original firmware is in flash, and that's what doesn't start
00:37:03linuxstbAC: How far does it get when loading the original firmware?
00:37:14thegeekperhaps it does start, it just hangs when it tries to use the hd
00:37:23thegeekI would atleast try formatting the hd
00:37:29preglowhe says it hangs on the bootloader message
00:37:43preglowthat's a few seconds before the iriver firmware has gotten far enough to use the hd
00:37:55linuxstbAC: Do you still have USB access to the HD?
00:37:59XShocKmy player plays everything fine.. worked 2-3 hours without interrupting
00:38:03ACthe hd never spins up
00:38:11preglowbut yes
00:38:15AClinuxstb: i dont think so
00:38:24preglowlinus will find out why it doesn't work when and if he opens it up
00:38:32preglowi find it disconcerting that it used to work, thoguh
00:38:51preglowmakes mine feel like a ticking disaster waiting to happen
00:39:12linuxstbpreglow: I'm watching HCl's ticking disaster at the moment :-)
00:39:29HCli loaded the smallest, simplest demo rom i could find into it
00:39:33thegeekHCl : PocketGnuboy claims to be "faster" than other gnuboys's
00:39:38HCland its at tick 680
00:39:43*AC is quite sad now
00:40:01preglowAC: understandable, but this kind of thing is a risk when we're doing what we do
00:40:19preglowAC: on the bright side, linus did seem quite forthcoming in reflashing bricked units
00:40:22HClthegeek: i'll take a look at it
00:40:38thegeekwas just a small something I noticed;)
00:40:44ACpreglow: fine
00:40:56HClshould be almost trivial to build a .patch to patch rockboy out of it
00:41:29preglowi wonder what pocketgnuboy does different
00:41:43HClnot much, as far as i can see.
00:41:46*AC plays around with the bootloader
00:41:48HClits still no dynarec
00:42:17preglowas i said, i don't think you'll ever see dynarec in a current gb emu
00:42:23HClthats okay
00:42:25HClcause like
00:42:27HCla dynarec
00:42:34HClwould have to be made in m68k assembly anyways
00:42:39HCland the general focus of dynarecs is x86
00:42:39 Quit Trevmar ()
00:42:47preglowi suggested dynarec for snes emu some years ago, and the devs dropped dead laughinh
00:42:59HCli don't see why
00:43:01HClits fun to build
00:43:08amiconnTrevmar: [IDC]Dragon's clock circuit drawings are really interesting. There's room for optimisation in rockbox :) However, I don't get why the order of things would matter for card access from the CPU. It does matter for USB access, put that part is working for you....
00:43:10HClprovided you have a decentish debugger
00:43:15preglowi think you're a minority, there, finding that fun
00:43:25preglowthat is, i'd love to cut my teeth on it, but don't think most people would
00:43:26HClits fun, till you hit bugs
00:43:38HCli remember my n64 dynarec core wayyy outdoing our n64 interpreter core
00:43:49preglowwhy, ofcourse
00:43:51HClunfortunately, it was less compatible for reasons i never found out
00:43:52preglowthey're shit fast
00:44:34HCli'll try adding a debug trace thing
00:44:40linuxstbHCl: Is it the "refresh_1" function I should be looking at?
00:44:51preglowwhat about dumping the raw framebuffer like you get it from gnuboy to a file
00:44:58preglowthat way you at least should see if you get data
00:45:23HCllinuxstb: yea
00:45:37HCllinuxstb: it *should* be calling that one for screen updates, i'm not even entirely sure about that
00:45:49preglowthat's the first thing i'd do, at least
00:45:52HCllinuxstb: its arguments is the target 8 bit scanline, its source 8 bit scanline, its palette, and the amount of pixels to copy
00:45:58preglowmake sure you're getting called, and getting called with proper data
00:46:06HClpreglow: adding the debugger is easier..
00:46:11 Quit webguest88 ("CGI:IRC")
00:46:18HClsince its just removing an uncomment, and redirecting it to write to a file
00:46:23preglowi don't se how anything could be easier than dumping your arguments to a file :P
00:46:29preglowahh, then i understand
00:48:37HCllinuxstb: good checks would be to see whether c is ever non-zero.. whether the function gets called at all.. whether it maps properly.. etc...
00:48:48linuxstbHCl: I could be wrong, but should the |= be an &= in your if...else statement?
00:49:05HClno.. it should be or =, to set the pixel to on
00:49:57linuxstbOf course, sorry. But I don't see a "c" in that function.
00:50:01 Quit hubble ()
00:50:01 Quit bagawk ("Leaving")
00:50:09HCloh, yea, i removed that var to speed things up...
00:50:16HClpretty much, the value the palette returns for the pixel
00:50:43HClthe pixel value is read and fed into the palette, after which the value of that gets checked by the if
00:50:58HClif the palette is all 0's, it won't ever display anything, it *should* clear the screen though..
00:51:52HCli'm not even sure what indexes its getting.. it should be 4 bit.. but i have no clue, really..
00:52:24***Saving seen data "./dancer.seen"
00:52:48HCli'm guessing the palette might be bugged
00:53:26linuxstbI'm going to try to get the simulator version running - it will be much easier to debug.
00:56:12amiconnHCl: I don't know why you don't get *any* output, but I think your mapping is reversed. Bit == 1 means pixel is set in rockbox, i.e. black, while Bit == 0 means white
00:56:56HClthen yes, it is reversed
00:57:01HClbut thats easily fixable
00:59:34HCllinuxstb: i think its crashing on all the variables that aren't declared static, but for some reason, variables declared static wouldn't be resolved when using extern to reference those variables, so i resorted to making them non-static
01:00:18amiconnYou can never export static variables...
01:01:15HClwhy not?
01:01:37HClanyways, non static variables seem to work, on the real iriver at least
01:01:48HClotherwise it would've never been able to call the splash screens etc
01:02:13amiconnMaking variables static causes them to have a hidden symbol, so they are not usable from a different source file.
01:02:22preglowstatic symbols are always locals
01:02:34preglowthis applies to both functions and variables
01:02:46preglowstatic functions might even be inlined
01:02:51HCli slapped in the debugger
01:02:59HClit might get *VERY* spammy though
01:03:10HClso it might consume disk *fast* and probably slows it down a lot
01:03:40HClbut i got a headache now so i'll just put the source of the stuff with the debugger up
01:03:53preglowand i've got to go to bed
01:04:01preglowlater, all
01:04:08 Quit preglow ("off of off")
01:08:14HClhm, thats odd, rockboy on my iriver crashed after 1445 cycles
01:10:43 Part amiconn
01:11:01linuxstbHCl: Mine is still running at 1650 cycles...
01:11:59linuxstbSorry, it has crashed. Not sure if it was when I pressed a button or earlier than that.
01:12:53 Quit edx ()
01:15:50HCli'll check whether its consistant or not tomorrow
01:16:03ACafter i have conntected my ihp120 to adapter it loads now orginal firmware on my ftp has the debug enhancement thing
01:16:22ACi will also try it
01:16:58ACcould you post your server name?
01:17:55HClits not really useful to test it unless you have a dev env and know c to tinker with it / add debug messages / debug etc
01:18:27ACi know c very well
01:18:32HClok :)
01:19:25ACdone it for about 5 years.. and now at uni i am doing studies an software engineering
01:19:43HClsorry sorry xD
01:19:48HCli didn't really mean to offend you
01:20:08ACi want to port opengl es to the irver
01:20:58HCli just want gnuboy to run.. then if it runs too slow, even with optimizations.. i'll move to dynarec
01:21:02HClor at least partial dynarec
01:21:34ACversion 1.0 of opengl for embbled systems should be makeable
01:22:57ACi think rockboy will run much better, if the coldfire runs at max speed
01:23:15rasherAnother wholly insane person, delightful :)
01:23:18HCli think that even if it would run at max speed
01:23:23HCli'll still work on dynarec
01:23:26*rasher hugs HCl and AC
01:23:27HClsimply because it'll save battery
01:28:43quelsaruksleep time
01:28:48 Quit quelsaruk ("KVIrc 'Realia'")
01:37:31linuxstbHCl: I think I've got your rockboy working as a viewer - it's a trivial change to make
01:37:41HCllinuxstb: *nods*
01:44:30HCli'm gonna go sleep.. stuff..
01:46:27 Quit AC ("CGI:IRC")"> (~ 1.85 MB) <−− ipodlinux port of cube.c with solid rendering.
02:00:11 Quit Patr3ck ("User pushed the X - because it's Xtra, baby")
02:00:51HClnot bad, how many grayscales does ipod have?
02:00:59HClbut i'm sleeping. so don't mind me.
02:03:06midki thought 16.
02:03:13coob2 bit lcd
02:03:30coobso white, light grey, gray and black :)
02:04:37midkcoob: awesome :)
02:05:06coobyeah i'm gunna try and improove on the flickering
02:05:31XShocKlook good. :)
02:05:54 Quit midk ("Leaving")
02:10:22rashercoob: is that perspective-correct?
02:11:48rasherit looks better than the rockbox version
02:11:53coobif rockbox's cube plugin is, then sure. all the vector/camera code is unmodfied.
02:12:07 Join xamu [0] (
02:12:10rasherthen it isn't :)
02:12:12coobnah it's probably just because wireframe always looks odd
02:12:22cooband also because the ipod has a higher res screen to play with
02:22:59XShocKwhat is the resolution in ipod?
02:25:34rashercoob: you're right, it's the wireframe confusing me
02:25:44rasherthinking that the backside is front
02:29:30coobXShocK: 160x128 iirc
02:29:36coob138x110 on minis
02:30:12XShocKdoesn't the iriver have the same resolution?
02:31:20rasherthe cube looks lovely on the iRiver's screen
02:32:01rasherit'd be nice to have visible cues of which lines are on top of others
02:32:04rasherlike a small gap
02:32:06rasheror something
02:33:51XShocK"Another wholly insane person, delightful :)"
02:34:52rashermy best bet at this point is coming up with ideas, I'm no good at coding
02:36:39XShocK:) I am trying to make a "Life" game as plugin. Dying cells...
02:36:49XShocKmy first experience in rockbox. :)
02:37:01rasherLife is cute
02:38:30coobok well i have no idea about the rockbox's api but this solid rendering stuff is probably backportable with your greyscale plugin
02:39:09rasherAlso the iRiver has 2bit display :)
02:40:47coobwoo solved the flickering issue with some buffering
02:45:10 Join xen` [0] (
02:52:27***Saving seen data "./dancer.seen"">
03:00:31rasherthis is your reward:
03:03:46 Quit linuxstb (Read error: 110 (Connection timed out))
03:04:20rasherthat looks absolutely stunning
03:05:43coobright, now i need to a) make next/prev make it bigger/smaller b) be able to switch between rendering modes c) make it explode :)
03:06:08rasherand then someone should backport it to rockbox
03:07:49mrmagsrasher that pic is *so* wrong... I love it
03:30:40 Join zsk0009 [0] (
03:30:56 Quit zsk0009 (Client Quit)
03:31:16 Join zsk009 [0] (
03:36:25XShocKhmm. is coldfire big-endian or little?
03:45:50XShocKgrrr..... I thought lcd framebuffer works like in PC... plain matrix X*Y...
03:50:05coobok done on everything but c :D
04:05:37 Join QT_ [0] (as@area51.users.madwifi)
04:07:52 Join midk [0] (
04:08:26 Quit zsk009 ("coob, sweet coob cube, hopefully ull have the updated version by tomarro ;)")
04:09:23 Quit QT (Read error: 60 (Operation timed out))
04:46:08 Quit XShocK (" HydraIRC -> <- IRC has never been so good")
04:52:31***Saving seen data "./dancer.seen"
05:04:45 Join Stryke [0] (~Chairman8@resnet-241-86.resnet.UMBC.EDU)
05:05:03 Quit Stryke` (Read error: 54 (Connection reset by peer))
05:09:38 Quit xamu ("c ya")
05:17:11 Join lostlogic [0] (
05:19:27 Quit lolo-laptop (Remote closed the connection)
05:31:46 Nick Stryke is now known as Stryke` (~Chairman8@resnet-241-86.resnet.UMBC.EDU)
05:33:01 Quit Stryke` ("Friends don't let friends listen to Anti-Flag")
05:55:39 Join midk_ [0] (
06:10:03 Quit Aison (Read error: 113 (No route to host))
06:10:50 Join Aison [0] (~hans@
06:13:30 Quit midk (Read error: 110 (Connection timed out))
06:39:12 Quit Aison (Read error: 104 (Connection reset by peer))
06:40:09 Join Aison [0] (
06:52:35***Saving seen data "./dancer.seen"
07:57:03 Join edx [0] (
08:17:19 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
08:17:50 Quit gromit` (Remote closed the connection)
08:25:41 Join Trevmar [0] (
08:29:07 Nick Aison is now known as Aison|schwitz (
08:30:40 Join gromit` [0] (~gromit`
08:51:46 Nick Aison|schwitz is now known as Aison|dusch (
08:52:37***Saving seen data "./dancer.seen"
08:59:30 Join LinusN [0] (
09:00:03Bagderseen that ipod cube port?
09:00:31rasherit looks really good with 2bit colour and solid rendering
09:01:14dwihnoipod cube?
09:01:15rasheralso, someone wants to make opengl es for rockbox :-\ crazy
09:02:21 Join Zagor [242] (
09:02:43dwihnonice clip
09:03:26Bagderthat is one of the advantages they get when they run linux, they have heaps of already made stuff they can use without much modification
09:03:49dwihnoHave anyone of you seen linux on the ipod "live"?
09:04:04BagderI've never even seen an ipod live
09:04:10dwihnoI did once
09:04:12LinusNi saw one once
09:04:35dwihnoLinusN: it's such a scary experience! :/
09:04:50*LinusN is reading the irc logs
09:05:08Bagderwe have a claimed brick
09:05:18LinusNfunny, when the original firmware didn't start, but rockbox did
09:05:36Bagderit did start but stopped doing so
09:05:46Bagderwhich is weird big
09:05:51LinusNit started again when he connected the charger
09:06:13Bagderso no brick then
09:06:27Bagderthe compo is still open! ;-)
09:06:33LinusNmy guess is the iriver firmware consumes a little more power than rockbox
09:06:44LinusNin the current state
09:07:01LinusNrockbox will of course draw some more when we boost the cpu clock
09:07:30dwihnoDo you know at which frequency the CPU is doing the MP3 decoding?
09:07:50LinusNi heard something about 96MHz
09:07:55LinusNor was it 72...?
09:08:14Bagderbtw, I checked the requirements for sidplay
09:08:21Bagderit's something like a P300
09:08:50Zagorhowever there must be lighter code available. sidplay ran on the amigas.
09:08:52LinusNthat's bullsh*t imho
09:09:02rasherI think
09:09:04rasheris lighter
09:09:04BagderZagor: true
09:09:18LinusNthe filters are cpu intensive
09:09:28rasherI think they're going for precision rather than optimization
09:10:15Bagderright, optimized O1 they say "sub P166"
09:10:15 Quit Trevmar (Read error: 110 (Connection timed out))
09:10:34Bagderstill, we are way below that
09:12:04dwihnoWhat would you compare the coldfire with?
09:12:16BagderI don't know
09:12:36dwihno486 SX 50? :)
09:13:04 Quit mrmags ("Download Gaim:")
09:13:18BagderLinusN: is 140mhz the top speed we can run the coldfire?
09:14:09Zagor140 is the top rated frequency for the chip. i'm not sure we can actually clock it that high.
09:14:33LinusNwe should be able to
09:14:42Zagorok, good
09:14:55LinusNwell, the external oscillator sets a few limits
09:15:31Bagderimagine what amazing cube you can get when boosted to 143 mhz
09:15:45LinusNthe lcd really sucks, btw
09:15:47Zagortoo bad the display is so slow
09:16:02dwihnoIs it worse than the archos' LCD?
09:16:11*dwihno and his 10 001 questions
09:16:14LinusNmuch worse
09:16:45dwihnothat's a shame :(
09:17:11*Bagder tries to find what kind of lcd ipod has
09:17:15Zagorhowever it will make dithered grayscales look even better :-)
09:17:31rasherI wonder if it would be possible to find an author of an amiga sid player and ask him to opensource it
09:17:59rasherand if would be at all helpful
09:18:24Bagderwe'd get a big chunk of 68k asm
09:19:27Zagoryes, the amiga sid player by Hkan Sundell is pure assembler
09:21:35*Bagder shrugs
09:21:37dwihnom68k instructions have such long names! :)
09:21:52dwihnomove.b, move.w, move.l
09:22:24LinusNmy favorite instruction name is on powerpc: EIEIO
09:22:36LinusNold mcdonald had a farm....
09:23:34sneakumsthat's the best opcode ever
09:25:19rasherit so is
09:26:39rasherwell that sure was a big chunk of 68k asm
09:27:11dwihnoasm is so fscking hard to read
09:27:28dwihnoI can only understand copy-routines
09:27:28Bagdernow you're being negative
09:27:36rasherI guess knowing the instruction set would help
09:27:53Bagderlda #$ 00 sta $d021
09:28:00LinusNblack border!
09:28:12dwihnodon't tell me that's c64 banjo stuff :)
09:28:18Bagderit is
09:28:26dwihnowee! banjo-c64!
09:28:46dwihnoI pressed some buttons on the keyboard and some hearts appeared on the monitor
09:29:09dwihnothe sole purpose of the c64 is to be able to play zorro!
09:29:31Bagderbut d021 wasn't the border, d020 was
09:44:33 Quit ripnetUK ()
10:02:08 Join [ [0] (
10:02:09 Join bobTHC [0] (
10:02:20 Join [IDC]Dragon [0] (
10:02:25bobTHChi folks!
10:03:09rasherHi there
10:03:41 Quit [ (Client Quit)
10:13:21 Nick Aison|dusch is now known as Aison|fresh (
10:18:47 Join amiconn [0] (
10:19:00amiconnhi all
10:31:16 Nick ashridah is now known as Lost-tv (
10:33:48 Join Patr3ck [0] (
10:34:43amiconn[IDC]Dragon: Your clock select schematics were valuable. I found some possible optimisation
10:41:41amiconnHowever, I still don't understand why MV breaks MMC access on the 0308 units.
10:42:56amiconnYou sad that we might possibly produce some glitch on the clock line.
10:43:02amiconnIf at all, this would happen when no card is selected, so it shouldn't matter.
10:43:30amiconnFurthermore, MV doesn't change anything in that part...
10:44:19rasheramiconn: Sorry, I have a small correction to the Dansk translation.. somewhere it says "Sortr", could you change that to "Sorter"?
10:52:40***Saving seen data "./dancer.seen"
10:52:42[IDC]Dragonamiconn: so what was the value, what optimization?
10:53:52[IDC]Dragonif clocks don't matter when the card is not selected, I wonder why this logic is there at all
10:54:08[IDC]Dragonwe could clock both all the time
10:55:27 Join webguest17 [0] (
10:55:40amiconnYes, we can clock both cards all the time *in spi mode*, that's the optimisation.
10:56:03amiconnThe select circuit is necessary in mmc mode, i.e. when the bridge has control
10:56:17amiconnmmc mode doesn't use the chip select
10:56:48 Join linuxstb [0] (
10:57:33amiconn[IDC]Dragon: I derived this from your statement (which is obvious from the drawing) that the clock circuit can only mute the internal, not the external.
10:57:47 Quit linuxstb (Client Quit)
10:58:23amiconnIf the select would be necessary in spi mode, this would mean we could never access the internal when a MMC is plugged, because the MMC gets always clocked as well.
10:58:24 Join linuxstb [0] (
10:59:50linuxstbMorning all.
10:59:57linuxstbHCl: Any progress with rockboy?
11:01:25[IDC]Dragonamiconn: skipping the chip select is an insignificant optimization, or?
11:01:53amiconnNot the chip select, but the clock select
11:02:21[IDC]Dragonyes, that's what I meant
11:02:50[IDC]Dragonmaybe it saves an insignificant amount of energy to still mute it
11:03:06[IDC]Dragonone toggling line less
11:03:55amiconnYes maybe. However, not switching the select means less probability to produce a glitch, and it's (insignificantly) faster
11:04:37[IDC]Dragonyes, we should try (for the glitch)
11:06:05[IDC]Dragonand the chip select should only be switched when the clock is in idle state for sure
11:10:32 Join sox [0] (
11:10:55soxhoy, flashed my iriver yesterday, worked like a charm
11:10:57amiconn[IDC]Dragon: It is
11:13:11soxbut i noticed i slight hissing sound from the HD when running rockbox that isnt there when running the iriver firmware, is this something others have heard too?
11:16:41soxsilent today, isnt it?....
11:18:28linuxstbsox: No, I don't get any different HD sounds with the two firmwares. I do notice that the iRiver seems to take longer to power-down the hard drive when doing nothing though.
11:19:59soxso, hows it going with the audio libs for playback
11:26:52linuxstbsox: Slowly but I'm making progress. Problem is to get them working nicely in an embedded environment (i.e. with a small, fixed amount of RAM) without changing the standard library code too much (if at all).
11:27:27linuxstbI should be able to spend this weekend working on it, so should have some code and ideas to share by that point.
11:42:18 Join preglow [0] (
11:43:09preglowamiconn: you here?
11:45:28 Quit linuxstb ("Leaving")
11:46:21thegeekhmm: preglow, hvilken studentby bor du p og er det noe sted du vil anbefale hybel?
11:46:59thegeektenker meg dit jeg og:)
11:47:00preglowjass, hvorfor?
11:47:03preglowfint her
11:47:09thegeeksrlig smhus
11:47:27preglowdeed, bor i blokk selv, men hadde flyttet ned til smhus om je gikke bare hadde under et halvt r igjen her
11:47:44thegeekhva studerer du?
11:47:57preglower vel opprinnelig elektronikk, men lite elektronikk igjen
11:48:02preglowgr for det meste i signalbehandling n
11:48:39preglowhva skal du studere, da?
11:48:42preglowevt. hva studerer du
11:49:03LinusNplease use english in this channel
11:49:14preglowthis is pm material anyway
11:49:17thegeeksorry LinusN
11:49:21thegeekit really is;)
11:49:31preglowbut i'll go eat
11:53:01amiconnpreglow: I am (sort of)
11:54:33preglowamiconn: i've got a patch for norsk.lang, but it's nothing urgent
12:03:18 Join Trevmar [0] (
12:03:23 Quit sox ("Snak 4.13 IRC For Mac -")
12:15:13*HCl pets his warm, fuzzy, mewing black alarmclock
12:20:01 Join einhirn [0] (
12:33:56 Join ripnetuk [0] (
12:36:19HClhey ripnetperson
12:36:27HClhow fare thee today?
12:36:39ripnetukhi HCl :) good thanks.. how r u?
12:36:50ripnetukhows the gnuboy comin along?
12:36:52HClpretty ok, just woke up.. my kitty was mewing at my door
12:36:55HClits always a nice way to wake up
12:37:10ripnetuki would like to get a cat, but me and the gf both work full time...
12:37:19ripnetukwould be unfair... i just play with my sisters cats
12:37:58HCli was never able to get one cause my parents were allergic, and then i moved out and it still took us several years to find a person who wanted to give their cat away
12:38:11ripnetukyeah, my gf is possibly allergic as well :(
12:38:14 Quit xen` (Read error: 110 (Connection timed out))
12:38:29HClbut we have one now and he's cute and fluffy and cuddly and makes a good alarm clock o.o
12:39:00HClanyways... shower, coffee, and then i'll add some more debug stuff to gnuboy
12:39:26HClprobably gonna see if i can make the screen all black /white using my routine.. and poop out a list of assembly its parsing
12:39:38*HCl yawns
12:42:54ripnetukI still think Rockbox is eating my file system... i suspect the fsinfo structure is not being written correctly. As soon as i run rockbox, the next time I mount the drive on Linux and write files to the device, i end up with files which are out of range, causing
12:42:57ripnetukFeb 8 19:23:51 scoop kernel: FAT: Filesystem panic (dev sde1)
12:42:58ripnetukFeb 8 19:23:51 scoop kernel: fat_free: deleting beyond EOF (i_pos 0)
12:42:58ripnetukFeb 8 19:23:51 scoop kernel: File system has been set read-only
12:43:44ripnetukwhen I try to delete them. Looking as the FSINFO structre, i reckon that Next Free Cluster might be being incorrectly set, causing Linux to write files outside of the allowed region
12:44:19ripnetukim gonna fully investigate this tonight, but does it sound possible?
12:44:40Bagderit would indicate a fat bug in rockbox
12:44:42ripnetukive tried the older kernel (which has worked perfectly with my jukebox for months and months) and it happened again!
12:47:03ripnetukas soon as i get near a linux box tonight im gonna dump the fsinfo structure and check its not broken
12:47:11ripnetukbefore and after running rockbox
12:47:21Bagdersounds like a sound approach
12:47:41ripnetuki dont understand why it hasnt happened to anyone else tho
12:48:03Bagderso when this happens, how do you get out of it?
12:48:19ripnetukchkdsk on windows
12:48:31ripnetuki dont know how to check fat partitions on linux
12:48:40Bagderdosfsck is the tool
12:48:42ripnetuki have fsck.ext2 etc but no dos
12:48:56ripnetukaha :) thanks that should save be some plugging tonight
12:49:17ripnetuki wish i wrote dont what chkdsk reported (it converted all the lost files to new files and removed all the zero length files that were on the disk)
12:52:41***Saving seen data "./dancer.seen"
12:54:44HCli've mostly been using windows to transfer files to my iriver
12:55:58 Join quelsaruk [0] (~kvirc@
12:56:41LinusNif linux trusts the Last Free Cluster info, i'd say it's a bug in linux
12:56:46preglowLinusN: you heard from the guy who bricked his player, btw?
12:56:52LinusNit is justa hint
12:57:02HClpreglow: ac said it worked again after he put the charger in
12:57:04LinusNpreglow: it wasn't a brick
12:57:18preglowbut he said he'd already tried that
12:57:19preglowoh well
12:57:31preglownothing to worry about, then
12:57:55Zagori can tell you linux does not trust Last Free Cluster. I wrote that code...
12:58:42LinusNripnetuk: i wonder why rockbox only eats your file system and nobody elses
12:59:06dwihnoLinusN: Have you by chance have had the opportunity to check the unit?
12:59:32LinusNdwihno: was busy yesterday
13:01:47ripnetukLinus - thats what I was wondering
13:02:11ripnetukim sure there is another explaination, but its happened plenty of times
13:02:38ripnetukthe drive is being accessed by all of Linux, Rockbox and iRiver firmware
13:02:48Zagorripnetuk: how do you fix the corrupted disk? reformat and restore?
13:02:54ripnetukdid you see the messages i got? about trying to delete beyond eof?
13:03:02ripnetukzag - chkdsk on WindowsXP fixes it
13:03:18ripnetuki relaly wish i wrote down the exact message it gave. Next time I will
13:03:28*HCl goes to make coffee..
13:03:36LinusNripnetuk: did you try to play a file?
13:03:40ripnetukim sure the corruption happens when I use linux after using rockbox - the drive is fine after rockbox
13:03:55ripnetukLinux - play a file? what do you mean? all the files copied on after the 'corruption' has a length of 0
13:04:10LinusNi mean play an mp3 file in rockbox
13:04:34ripnetukpossibly not each time it went wrong tho, not completely sure
13:05:00LinusNand you shut down with the stop key, not reset?
13:05:06ripnetukyes always
13:05:14ripnetukapart from the first day when I got hangs on the plugins
13:05:20ripnetukbut the drives been formatted since then
13:05:22Zagorat the risk of sounding paranoid, the problem could in fact be caused by chkdsk. microsoft has a nasty habit of not adhering to the fat specification.
13:05:34ripnetukwell it is THEIR spec to break :)
13:05:48ripnetukseriously, Windows was not in the picture at all
13:05:58preglowLinusN: what's left in the speeding up department? clocking the cpu correctly and setting correct number of ram wait states?
13:05:59ripnetukit never got plugged into a windows box until the fs was damaged
13:06:18Zagorripnetuk: aha, so basically format->linux copy->rockbox->linux = bang ?
13:06:26ripnetukzag - yes
13:06:39ripnetuksometimes i needed to boot rockbox more than once for it to happen.
13:06:54Zagorwhich linux kernel are you running?
13:07:25ripnetuk2.6.8.1-12mdksmp and its happened on -24mdksmp as well ( i initially thought it was my kernel update that did it)
13:07:37*[IDC]Dragon saw in the log that the iriver display is slow, I thought it's parallel?
13:07:42 Join ciccia-88 [0] (
13:07:46LinusNpreglow: the cpu pll setup must set up wait state, ram refresh and tick timer correctly
13:07:57Zagor[IDC]Dragon: yes, but the physical lcd screen is slow. fast movement makes it blurry.
13:08:11[IDC]Dragonnot the interface?
13:08:36[IDC]Dragongood for temporal dithering ;-)
13:08:59Zagorindeed :)
13:09:17[IDC]Dragonflicke? what flicker?
13:09:28dwihnoLinusN: was just curious whether She can be saved, or perhaps serve you well in your testing adventures :)
13:09:45LinusNi'm sure she can be saved
13:10:21[IDC]Dragonso the LCD is even slower than the Archos one?
13:10:26LinusNoh yes
13:11:11amiconn[IDC]Dragon: A similar solution as on the jukeboxes (a maximum of 32 bitplanes) would allow for 47 greyscales (instead of 33) with the 4-gray native iRiver display...
13:11:37[IDC]Dragonthen it's no benefit
13:11:53[IDC]Dragonfor doubling the memory
13:12:14amiconnNo memory doubling
13:12:34[IDC]Dragonyes, a 4-scale bitmap is twice the size
13:12:53 Join linuxstb [0] (
13:12:56amiconnYes, but I spoke about the same number of bits. 32x1 ==> 16x2
13:13:02[IDC]Dragonah, ok
13:13:04 Join _ripnetuk [0] (
13:13:06preglowthe iriver display seems to be very slow
13:13:21_ripnetuksomething I did notice, sometimes Rockbox says 'shutting down' and sometimes it just shuts down with no message
13:13:31_ripnetukmaybe its bypassing some shut down code sometimes?
13:13:41Zagor_ripnetuk: yes, if the disk is already spun down
13:14:45 Join Patr3ck_ [0] (
13:16:36amiconn[IDC]Dragon: If the iRiver display is really that slow, it might be even possible to use 32x2 bits ==> 97 greyscales (instead of _49_)
13:16:54thegeekgod damn, I just lost a huge fucking crowbar on my toe
13:16:58thegeekhurts like hell
13:16:58quelsarukamiconn: did you check omnipage pro TTs?
13:17:12preglowthegeek: clever
13:17:14_ripnetuki cant get it to go wrong using windows, maybe the Linux fat driver does use fsinfo when it shouldnt??. Tonight I am going to learn all about fsinfo :)
13:17:17thegeekyeah I know
13:17:58Zagor_ripnetuk: :)
13:18:36_ripnetukhow big is a sector on FAT32 - is it fixed, or do I need to read it from disk? im looking for sector 1 starting with the "Extended Boot Signature"
13:18:36amiconnquelsaruk: Not yet.
13:18:54 Quit Patr3ck (Read error: 60 (Operation timed out))
13:19:01sneakumssectors are always 512 bytes
13:19:08_ripnetukthanks sneakums :)
13:19:10sneakumsFAT groups sectors into clusters of varying sizes
13:19:11HCllets see.
13:19:14Zagor_ripnetuk: i found the H100 usb-storage bug was fixed in 2.6.8 at least, so it shouldn't be that
13:19:27sneakumsnot sure what specifically FAT32 does, i think it can address the sectors individually
13:19:32_ripnetukthanks Zag - i thought is should be OK
13:19:55Zagorno, fat32 only handles clusters
13:19:56_ripnetukas its worked for months and months on this kernel - it must be something Rockbox is doing to the drive, as it happened the day after I flashed
13:20:11Zagoryeah, sounds very much like it
13:20:13_ripnetuki will use dd on the raw device to grab the sector
13:20:31_ripnetukthen maybe write a little c program to pull out the info and display it
13:20:50HCl* A bitmap contains one bit for every pixel that defines if that pixel is
13:20:51HCl * black (1) or white (0). Bits within a byte are arranged vertically, LSB
13:20:53_ripnetukbut its still a complete mytsry why its only me
13:21:04HClwho was saying black was 0....
13:21:13HClah well o.
13:21:32 Join Alex11 [0] (
13:21:33DBUGEnqueued KICK Alex11
13:21:33Alex11Ueee Salve Gente di #rockbox! −−==[Apocalypse Script 2.1]==-
13:21:34Zagor_ripnetuk: you can also simply add printouts to fat_mount() in rockbox
13:21:46thegeekAlex11 : that is a dreadfull script
13:21:56Bagderciccia-88: you have problems?
13:22:10Bagderyou utter weird things
13:22:18ciccia-88ke cazz ha detto?
13:22:28Bagderlike that
13:22:28Alex11nn ho capito tutto
13:22:32ciccia-88i don't understaND
13:22:33Bagderenglish please
13:22:46Alex11ha detto se ti piace
13:22:48ciccia-88i say
13:22:51ciccia-88i say
13:23:00ciccia-88in the irc italian
13:23:03ciccia-88there are
13:23:05_ripnetukzag - i guess so
13:23:05Zagorgo somewhere else if you want to chat privately or in non-english
13:23:07ciccia-88some english
13:23:13Zagorthis is a development channel
13:23:29_ripnetukbut i want to run tests without Rockbox being able to have a chance to influence my tests
13:23:31preglowamiconn:, btw
13:23:32ciccia-88... what?
13:23:41Zagor_ripnetuk: ah, of course
13:24:04_ripnetukthere IS another linux box here at work... might try and plug the jukebox into that... brb
13:24:22Alex11ciccia te stanno sfottendo de brutto
13:24:32Mode"#rockbox +o Zagor " by ChanServ (ChanServ@services.)
13:24:41preglowmode +b *.it, please
13:24:50Bagderbeen a while since the last ban here
13:25:01preglowit's never too late to ban italians
13:25:11 Join Schnueff [0] (
13:25:15preglowno offense meant to nice italians
13:25:30preglowit's just that i have met so preciously few
13:26:06Alex11dave chapelle is the best are veeeeryyyy join
13:26:33ciccia-88you know
13:26:41ciccia-88dream theater?????
13:26:52ciccia-88they are my preferite group
13:26:56 Quit ripnetuk (Remote closed the connection)
13:26:56Bagderplease just shut up or go away
13:26:57Zagorciccia-88: last warning
13:27:15preglowZagor: they're trolls, just do it
13:27:32preglowthe first i've seen on freenode, actually
13:27:56Zagor_ripnetuk: however you can use the fat_mount() code to parse the sector you read with dd.
13:28:11_ripnetukzag - i will be looking to lift code wherever possible
13:28:26_ripnetukthe linux box at work doesnt support usb mass storage, so i have to wait
13:28:31 Quit _ripnetuk ("Leaving")
13:29:25Mode"#rockbox +b *!* " by Zagor (
13:29:25Kick(#rockbox ciccia-88 :Zagor) by Zagor!
13:29:33Alex11ma fuck
13:29:46Mode"#rockbox +b *!* " by Zagor (
13:29:46Kick(#rockbox Alex11 :Zagor) by Zagor!
13:29:56sneakums"and your little dog, too!"
13:30:03Zagortoo narrow, really, but will adjust if necessary
13:30:11preglowcareful, you don't want to be caught in the barrage
13:37:05amiconnpreglow: Some of your new strings are rather long now...
13:38:33 Join ripnetuk [0] (
13:39:56preglowamiconn: yes, but is that a problem? a lot of the old ones were as well. and one of them, that is the scrolling example string, needs to be long.
13:40:17preglowamiconn: it actually wasn't long enough to start scrolling in the old translation, heh
13:41:04preglowamiconn: but feel free to drop whichever of them you want
13:42:00 Quit lostlogic ("Going to the moon")
13:43:02quelsarukZagor: you don't have to kick them, while in +b mode, they can't talk to the channel :)
13:43:20quelsarukso they will pacifically go away or stay without talking :D
13:43:26HCllinuxstb: awake?
13:43:26preglowquelsaruk: feels a lot cleaner to have them gone :)
13:43:33quelsarukof course
13:44:48amiconnpreglow: You are right about the scrolling example. However, the menu strings shouldn't be too long for several reasons.
13:45:03amiconn(1) A short string (if it is not ambiguous from being too short) is faster to read & understand
13:45:27amiconn(2) A long string means a lot of scrolling, especially on the archos units
13:46:37preglowamiconn: i understand all of this, and i decided to trade off for clarity, since some of the old ones were a bit ambiguous, but i'll see if i can fix some of the extreme wones
13:49:02amiconnIt's perfectly okay to change ambiguous strings.
13:49:12amiconnThe "Sort case sensitive" string is the most extreme case regarding length, imho.
13:49:45amiconnJust try to find short & precise wording. I know this is sometimes difficult
13:49:56amiconnThe german translation isn't perfect either.
13:50:02preglowamiconn: i know, that's because the is no word for 'case' in norwegian
13:51:20Lost-tvso do it symbolically, using (Aa-Zz vs A-Za-z) ?
13:51:25 Nick Lost-tv is now known as ashridah (
13:51:31HClwhy is the optical out of the iriver working?
13:51:40ashridahthen you just need 'sort:' or something
13:51:47ashridahHCl: because it hasn't been disabled? :)
13:52:04ZagorHCl: "why is X working" is a rather odd question, i must say :-)
13:52:11HCl :p
13:52:36CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
13:52:36*HCl watches rockboy count to 10
13:52:51HCli haven't gotten a black screen that i was supposed to get.. so hm.
13:53:08HCleither it hasn't called the lcd function to update the screen yet, or its bugged
13:53:21Bagderwe should put some photos of iRivers running Rockbox on the site
13:53:33preglowi've got a couple
13:53:43Bagderand we should add a news item about it on the front page
13:53:55HCldefinately that latter
13:54:19Bagderpreglow: hey that's the _old_ cube! ;-)
13:54:31preglowBagder: i know, they're old pictures :P
13:55:19HClwell, they're somewhat better than mine, at least
13:55:24amiconnpreglow: Yeah, that's a difficult one. There is no such word in german either, ending up with "Sortiere Gro-/Kleinschreibung". Not very elegant, but at least it's not that long...
13:55:26HClexcept mine is of an ihp140
13:55:29quelsarukpreglow: did you remember to keep LANG_PLAYER_XXX short enough? those are for the player in screens that can't scroll (i.e. rockbox info screen)
13:55:34HCli'll try to charge my digital cam
13:56:05preglowquelsaruk: i'll have a look
13:56:15*HCl wonders why rockboy hasn't created any debug output....
13:56:47preglowquelsaruk: yes, they're all within one or two characters of the english ones
13:57:25quelsarukpreglow: :) i also have problems with that in spanish lang file
13:57:57preglowamiconn: i've got it down to +new: "Sortere sm/store bokstaver"
13:59:00preglowwhich is very ambigious, but short
13:59:38Bagderdoes the wiki create thumbnails?
13:59:50Bagderif I attach big pics
14:01:53Bagderok, so I make my own
14:05:56*HCl watches the red hdd led blink while rockboy runs
14:05:59HClwriting debug output
14:06:22dwihnoHCl: does anything work?
14:06:32HCldwihno: the button driver works fine
14:06:44preglowamiconn:, should be better now
14:06:50HClemulation should work
14:06:51dwihnoHCl: cool! :)
14:06:56HClbut there's not really a way to check
14:07:15HClmy debug version is 50 times slower than without... x.x
14:07:20HClif not more
14:07:25dwihnox.x ?
14:07:39HClsorry, o.o i tend to use smileys not commonly used on irc
14:07:59HClmhm :p
14:08:18*HCl mrfls and glares at rockboy not even completing a single cycle yet
14:08:28HCldebug output = slow
14:10:33 Join webguest48 [0] (
14:11:00dwihnoHCl: well, the emulator should run at faster than 11 (or is it 12?) Mhz
14:11:28webguest48did linus add the hold function in the bootloader today ?
14:11:39Bagderhold function?
14:11:50preglowdon't think he has touched it at all, yet
14:11:54preglow'least nothing in cvs
14:12:38 Join lolo-laptop [0] (~lostlogic@
14:12:38webguest48yes when we start rockbox it doesn't detect that Hold button is on
14:12:51Bagderand what would it do then?
14:12:53*HCl sighs.
14:13:03HClthat slowed rockboy down with a factor 400, at least
14:13:03webguest48it will be preferable that rockbox finished if hold is on
14:13:08 Join mrmags [0] (
14:13:25BagderI consider that feature to be fairly non-important
14:13:28preglowBagder: since the bootloader has already used substantial power when rockbox is loaded, it really should check the hold button itself before loading anything
14:13:32webguest48like does the original firmware
14:13:33HClaside from that i haven't been able to find the button code define for the hold button
14:13:36HClit should be trivial to implement
14:13:40preglowBagder: non-important, yes, but essential eventually
14:13:46Bagdereventually yes
14:13:51BagderI prefer sound and usb first
14:13:53Zagorit's on the way
14:14:02HClusb, then sound...
14:14:04HClthen remote..
14:14:09HClthen radio stuff..
14:14:13Zagorremote is pretty far off
14:14:20webguest48yes sound and usb are preferable
14:14:24webguest48you're true
14:14:35HClyay, i'm true o.o
14:15:25Mode"#rockbox -o Zagor " by Zagor (
14:15:34webguest48Who are the person who work on rockbox for iriver ?
14:15:52Bagderwe are many
14:15:56webguest48Is linusN alone ?
14:16:00Zagorwebguest48: there are several people. linusn has done most of the hardware work.
14:16:18webguest48yes but for sound and usb it must be difficult
14:16:26webguest48are you all able to work on it ?
14:17:01Zagorsince we now have the bootloader, anyone can dig in and help
14:17:02*Bagder added a line about iriver on the front page now
14:17:08ZagorBagder: goodie
14:17:12 Join lImbus [0] (
14:17:23webguest48the sound driver is always to 0%
14:17:29webguest48or a little more ?
14:17:47Bagderfeel free to join in and increase it
14:18:05webguest48if i could
14:18:47preglowa good time to learn programming!
14:19:09webguest48yes I started to read Rockbox source
14:19:11 Quit Schnueff (Read error: 110 (Connection timed out))
14:19:12 Join elinenbe [0] (~elinenbe_@
14:20:08elinenbehello mighty rockbox hackers.
14:20:16HClits 15 minutes later
14:20:16elinenbegood day to the Ondio experts
14:20:25HCland it still hasn't completed a single emu cycle with debug info :x
14:20:30elinenbemorning to the iriver engineers
14:20:32 Join jyp [0] (
14:20:51elinenbebonjour archos kings
14:21:12*Bagder spots a man in a good mood
14:21:27 Join R3nTiL [0] (~zorroz@
14:21:39elinenbeI don't know if it is a good mood, or I am just a little loopy...
14:21:50elinenbeat work until 2am last night... in at 7am this morning!
14:22:19quelsarukthen... you are in a good mood
14:22:31HClthat sucks.
14:23:53Trevmar Joerg amiconn, I have an update on the dead USB machine - are you there?
14:24:18amiconnI am here
14:25:10Trevmarrecall that this is a 07 08 machine which seemed to have dead USB, and no partitions on teh internal memory. But if I booted with an MMC card in it then it would recognize the partition on the MMC card
14:26:00TrevmarToday I put a non-MV non-hotplug Feb 9 CVS build on the MMC card and managed to flash it into the machine
14:26:38Trevmarnow I can plug in the MMC card and the USB sees the MMC card, although Win2K blew up (literally 'my computer' quit) when it was trying to read the internal memory
14:26:38 Quit webguest48 ("CGI:IRC (EOF)")
14:26:40preglowbut i'm out, see you all later
14:26:42 Quit preglow ("offeti")
14:26:49Trevmarthats my summary...
14:27:33TrevmarI need to zero whatever is in the main meory contents, I think
14:27:36 Quit ashridah ("sleep")
14:27:40Trevmarmain memory
14:27:42dwihnoPCI and PCI Express are really, really different?
14:27:46 Nick quelsaruk is now known as quel|away (~kvirc@
14:27:49dwihnoNo compatibility whatsoever?
14:28:36 Join DMJC-L [0] (
14:28:36TrevmarAmiconn - I used your trick of plugging in the MMC card after the USB connection was established :)
14:28:42amiconnTrevmar: The machine itself also reads the MMC, but not the internal?
14:29:07Trevmarthat is correct, it cannot find any partitions upon boot, and prompts you to insert the USB and 'fix it'
14:29:12ZagorHCl: how fast is it in the simulator?
14:29:20HClZagor: it doesn't work in the simulator
14:29:25HClfrom what i could tell from gdb
14:29:26Zagorwhy not?
14:29:32HClits because i'm using non-static variables
14:29:40HCland for some reason that crashes as a library, or something
14:30:10Trevmaramiconn- the MMC and partition displays are in this thread
14:30:14HCland i can't use all static ones because then they won't link properly across .o's
14:35:59 Nick Aison|fresh is now known as Aison (
14:36:23amiconnTrevmar: The MMC0/MMC1 info in this thread is definitely mixed up (the info for each one starting at "Speed:" is swapped)
14:36:58TrevmarLet me print it and doublw check against the machine - 5 minutes...
14:37:02*HCl sighs.
14:37:18HClwriting to disk on iriver works, right?
14:37:40HClcause rockboy *should have* written an debug file
14:37:44HCland its hdd was blinking all the time
14:37:49HClbut i don't see anything..
14:41:01 Join Schnueff [0] (
14:41:26lImbusHCl: looks like you wrote it somewhere else than you thought
14:43:19 Quit jyp ("poof!")
14:43:50HCllImbus: maybe, i think i found the problem.. i forgot O_CREAT
14:44:33HCli'm confused to why it still blinked the hdd led a lot though
14:46:09HClwhy can't i turn rockbox off while charging?
14:48:47TrevmarAmiconn - I have edited the posts to contain the data as it exists right now, after a boot woth non-MV non-HP rockbox while the 256Meg Kingston SD card was in place.
14:52:31 Quit Aison (Read error: 113 (No route to host))
14:52:45***Saving seen data "./dancer.seen"
14:53:11 Join Aison [0] (
14:54:05elinenbeanyone have any pictures of rockbox running on the iriver target?
14:54:20HClthey're on the site by now
14:57:10Bagderpreglow's pics
14:59:00Zagormaybe we should shrink them a bit...
15:01:19amiconnTrevmar: Do you have cygwin on your Win2K machine?
15:04:40Trevmaryes, on the main one, not the one in the workshop, but they are networked :)
15:05:28*HCl yawns
15:05:45TrevmarI have cygwin and have been building based on the 9 Frb CVS, which seems pretty stable if MV and HP are not #defined
15:05:56Trevmar9 Feb
15:07:19Trevmarthe non-MV non-HP build seems to run OK on all my machines now. Only the klged one with the apparent;y 'dead' USB (but which I think is a memory contents problem) still remains not working
15:07:50Trevmarthe non-MV non-HP build seems to run OK on all my machines now. Only the kluged one with the apparently 'dead' USB (but which I think is a memory contents problem) still remains not working
15:08:20TrevmarI would like to get a stable base to work from :)
15:08:34 Join pike [0] (
15:10:03TrevmarAmiconn: I seem to have 3 different types of hardware - the 03 08 machines with the old USB chips and the Ac32 - the 2 07 08 machines which reset when hotplugged - and the 07 08 machine which I can physically hotplug OK but which has apparently dead USB (which partly came to life this morning)
15:10:53*HCl stares at his iriver
15:11:24TrevmarAmiconn: I seem to have 3 different types of hardware in 5 'functioning' Ondios - the 03 08 machines with the old USB chips and the AC32 - the two 07 08 machines which reset when physically hotplugged - and the 07 08 machine which I can physically hotplug OK but which has apparently dead USB (which partly came to life this morning)
15:11:36*HCl sighs, wonders why the print to the screen isn't working
15:12:04ZagorHCl: you're not simply forgetting lcd_update?
15:16:08TrevmarAmiconn: in the Ondio where the USB has trouble with main memory - I am 99% certain that the problem is with the contents of that memory, as it blew up my Win2K shell this morning, and behaves a little differently depending how I try and look at that 'drive.' The USB works fine when I 'physically hotplug' the SD card while the USB is active, I get a proper directory and proper disk access
15:18:58HClZagor: nah, i messed up on the snprintf, forgot the size thing, so it took the string pointer as the size and my int argument as the string and stuff xD
15:19:15HClbut yes, the lcd update scanline function isn't getting called
15:19:19HClthis debug info should say why
15:20:59TrevmarAmiconn: I have Gentoo Linux running on two machines here which I could connect to the USB if I worked at it... but CVS is not set up in them yet...
15:23:00HClomg i'm having trouble reading this o.o it goes too fast..
15:24:34amiconnTrevmar: It would be a good idea to connect the dead-internal-flash Ondio to either a Linux box, or a Windows box with cygwin, then try to dump the internal flash contents (at least the beginning, first megabyte or so) to a file using 'dd'
15:24:44Zagorsounds like you're getting lots of debug info
15:24:51HClwell, not a lot
15:24:56HCla value, and another value
15:25:01HCland if the first value goes beneath 0
15:25:05HClit should refresh the lcd
15:25:54HCli'll add a sleep thing.
15:28:10Trevmardd - of course - (he says kicking himself repeatedly). Hmm. Maybe I should try with the gentoo laptop first... But I can't guarantee success - I haven't 'hardened' my USB drivers under Linux
15:31:31ripnetukZagor - did you say you wrote the Linus fat driver :)
15:31:34HClokay.. well, i think we just either need to wait for iriver to speed up or to get rockboy to compile in the simulator
15:31:49HClcause i can't tell whether its messing up or just too slow
15:31:58 Join shinshin [0] (
15:32:04shinshinhi guys
15:32:05 Quit webguest17 ("CGI:IRC")
15:32:39Zagorripnetuk: not the whole driver, but I wrote the patch to add support for Last Free Cluster
15:32:55ripnetukso you are certain that it doesnt use FSINFO to decide where to dump new files then?
15:33:26[IDC]Dragonyou drive Linus fat, perhaps by spending him too much pizza?
15:33:36Zagorit uses both. LFC is just a hint where to start looking for free space. it's a performance enhancement, nothing else.
15:34:18Zagorbefore my patch, the driver always started looking at cluster 0, which was very slow on big usb1.1 devices.
15:34:20ripnetukhmmm... i just cant figure out why im getting the 'corruption' then./.. ive a feeling im going to learn a lot about fat32 tonight :) im ginna start off by creating a tiny (10 megs) partition that I can easily and quickly backup to store states
15:35:45ripnetukand see if Rockbox writes ANYHING to the disk at all during boot
15:36:26ripnetukand i can also mount it loopback to see if its the usb layer thats going wrong
15:36:29Zagorsounds like a good start
15:37:17 Quit ripnetuk (Remote closed the connection)
15:38:07 Quit R3nTiL ()
15:41:01 Quit shinshin ()
15:41:38Trevmaramiconn: I need some help with USB under linux. I used 'mount /dev/sda1 /mnt -t msdos' to mount up a memory stick OK, now I want to mount the Ondio raw, since I think its filesystem is munged. What mount command will do this?
15:42:11Bagderwhat does "mount raw" mean?
15:42:25Trevmarexactly -LOL
15:42:35amiconnyou don't need to mount at all, you only need the device name (probably /dev/sda in your case)
15:42:45TrevmarI want to be able to read and write with DD the first few sectors of the attached USB 'drive'
15:43:01Trevmarsheez - dd beats me again - of course...
15:43:02amiconnthen 'dd if=/dev/sda of=dump_first_mb count=2048'
15:43:40Trevmar(I am a bit rusty) thanks for the help
15:48:50TrevmarAmiconn: "/dev/sda input/output error"
15:49:26Trevmarbut the memory stick worked??
15:50:17Trevmarmemory stick gave 2048+0 records in/out
15:51:04TrevmarI couldn't get it to recognize the USB when I had the MMC card in place. Let me try to mount that card instread of DD
15:52:39Trevmarno, "/special device /dev/sda1 does not exist" hmmmm
15:54:15TrevmarBut I plug the USB cable into Win2k and it shows the memory card contents - that is crazy....
15:54:39TrevmarI guess I don't have a linux USB driver that recognizes the Ondio :(
15:54:53amiconnMaybe it is recognized as a different device than sda. I'm no Linux expert, is there a way to get this info from some usb hotplug log?
15:55:14Trevmaroh yes...wait..
15:55:22Bagderdmesg shows it
15:56:06Bagderirivers can charge via usb, right?
15:56:41Trevmar oh /dev/sdb transferred 2048+0 bytes I guess the card manager assigned sda to the memory stick :(
15:57:28lolo-laptopBagder: they can, yeah... but afaics you can't charge via USB and use the player at the same time...
15:58:59*Bagder updates the devicechart
16:00:15lolo-laptopBagder: I was actually wondering if it was possible to use USB to power the player while using the player, but it doesn't look like it...
16:01:02 Part mrmags
16:02:41TrevmarAmiconn: if I don't have the Sd card physically hotplugged then I get an error message from dd "input/output device error and if I plug the SD card I get 2048+0 blocks transferred, using the exact same dd command
16:05:18Trevmardoesn't that sound like a USB protocol issue to you?
16:05:37 Join webguest15 [0] (
16:05:41amiconnHmm. Perhpas the internal flash gets another device id? From the PC's view, plugging/unplugging a card in the Ondio is the same as quickly removing & reinserting USB
16:05:43Zagornot necessarily. they don't get the same device name.
16:06:01 Quit Christi-S (Read error: 60 (Operation timed out))
16:06:35TrevmarI rebooted linux, and this time plugged the Ondio in first. It appears as /dev/sda this time, but will not transfer from the internal memory
16:06:39webguest15irivers H1x0 cannot charge via USB !!
16:06:50Bagdertime to make the feature comparison chart including the iriver original...
16:07:15Bagderwebguest15: they can't?
16:07:17bobTHCso it's time to tease :)
16:07:28HClyou can get charge by usb adapters for iriver
16:07:42webguest15you caqn charge via a USB cable, but the charger must be connected to the charging plug
16:07:43Bagderand what does the adapter do?
16:08:01HClBagder: split an usb connection into power and usb plug
16:08:15webguest15yes, that's it
16:08:25BagderI won't call that charging by usb
16:08:43lolo-laptopBagder: my bad −− misremembered.
16:08:43HClit depends on how you look at it
16:08:55TrevmarJoerg: no response from the internal memory to the dd command even if I look at /dev/sdb and /dev/sdc (which don't exist). When I plug the SD card then the ondio appears at /dev/sda
16:08:59Bagderusb on the host side, not on the iriver side
16:09:16Bagderand in this case, I was interested in the iriver side
16:10:39Trevmarsorry, I got Zagor confused with [IDC] Dragon :(
16:11:13BagderZagor's used getting mixed up ;-)
16:11:16Bagderbut usually with me
16:12:59 Join jyp [0] (
16:14:19amiconnTrevmar: So unfortunately the internal flash is probably broken. Unless it's 'only' a trace somewhere, I'm afraid there is nothing to fix. It's a BGA...
16:15:09 Join Christi-S [0] (~christi@
16:16:44jypStarth can do BGA soldering/unsoldering
16:16:54jyp(don't ask me how)
16:17:25Bagdera few gaps, but its a start
16:18:25 Quit quel|away ("KVIrc 'Realia'")
16:18:39TrevmarYes, I hate BGAs. I do have a machine to reflow them, maybe I will fire it up and squirt some fluc under the chip. I can't help thinking of the other two reports we have of USB disappearing with a software revison, and trying to figure out why that could happen
16:20:12 Quit webguest15 ("CGI:IRC (EOF)")
16:20:12lolo-laptopBagder: probably want to specify that your list is H1X0 because H3X0 will be somewhat different...
16:21:31Bagderlet me know if you spot errors or can fill in stuff
16:21:48Bagderfor example, I can't use playlists on my iriver I can't say anything about it
16:21:54Bagderexcept that it works like crap
16:22:09lolo-laptopBagder: I'm gonna go DL the manuals and look −− I know the iRiver H3 says it only supports 200 songs per playlist
16:22:14lolo-laptopand I can check it's load speed shortly.
16:22:23HClwhy is open source saying No for iriver?
16:22:27*Bagder falls off his chair
16:22:34HClor does that refer to the original firmware
16:22:39Bagderthe latter
16:22:52BagderI could clarify that
16:23:07amiconnBagder: On the chair again ;)
16:23:09HClgames should say yes.. cause like, at least rockblox and sokoban work
16:23:28BagderHCl: in rockbox yes
16:23:31Bagderon iriver no
16:23:35HClmy bad
16:23:49HCli'm sleepy
16:24:02*amiconn thinks of a redesign of the feature comparison table...
16:24:10HCli think the max number of songs on iriver is 9999
16:25:01*lolo-laptop waiting for large PDF manuals to download to check...
16:25:05 Join Quelsaruk [0] (~kvirc@
16:25:09amiconn...showing one feature per row, and then having double-columns per supported device to the right.
16:25:46amiconnEach double column woud show one device, left half being rockbox features, right half being original fw features
16:26:28lolo-laptopyes, that would be good
16:26:29Bagdercould work
16:26:37 Part LinusN
16:27:17*HCl sighs
16:27:52*jyp coughs
16:27:57amiconnEven archos fw features are not identical for all supported devices. The current table says text viewer = yes in Archos fw. but iirc this is only true for Ondio.
16:28:05lolo-laptopH120 can see up to 2000 folders and 9999 songs, but that doesn't mean it's playlists can be that big
16:28:48Zagoramiconn: text viewer works on all bitmap models at least
16:29:16amiconnZagor: I mean the *archos* fw. I didn't find a text viewer in my v1's original fw...
16:29:36amiconnOf course the rockbox text viewer works for all models
16:29:41HCldoes anyone have any idea why i wouldn't be able to use global non-static variables in a plugin? mostly when talking about the simulator
16:29:42amiconn...even the player
16:29:55 Nick Quelsaruk is now known as quel|out (~kvirc@
16:30:09lolo-laptop"A total of 200 playlists can be recognized" says H140 manual... how useful of it.
16:30:32quel|outamiconn: archos original firmware had a text viewer
16:30:38quel|outi used it once
16:30:41amiconnZagor: Speaking about the text viewer - if I ever get to rewrite it (it has a number of problems) would it be good/allowed to replace the current one?
16:31:19Bagderjyp: does it link fine now?
16:31:43Zagoramiconn: yes, certainly
16:32:05TrevmarAmiconn, if the internal Ondio memory was bad then the USB would surely still be able to access it? How is the USB switched from looking at the MMC memory to looking atthe internal memory?
16:32:23*HCl sighs.
16:32:34jypactually, since we have no bootloader now, the linker script can't be really finalized
16:32:40TrevmarI do understand the memory uses a serial protocol
16:33:10Lynx_awyHCl: gnuboy acting up? :)
16:33:10amiconnMaybe if the mem is corrupt it confuses the bridge.
16:33:21HClLynx_awy: well, i have no way to tell whether it malfunctions or not...
16:33:38HClsince as it is at the moment, it never gets to the refresh lcd scanline function
16:33:47HClso i need more speed
16:33:52HClbut it won't compile for the simulator
16:33:57HClit crashes on non-static variables
16:34:04amiconnTrevmar: The selection is done by switching the clock gate circuit (the AC08), either enabling or disabling the clock for the internal flash
16:34:05Trevmaris there any way we can zero the main memory in the Ondio - like an 'initialize.rock' file - to set it all to E%s
16:34:13HCli need to know how i can work around that
16:34:24jypBagder, I have a version of the link script for my testing envirronment though.
16:34:27HClif i can't, i'm thinking of a function that'll return the address of a static variable, rather inefficient
16:35:02jypMaybe I shall post a path for you to have a look at it
16:35:21HClthe source of rockboy is on my ftp
16:35:27Lynx_awyHCl: hmm, i'm sure not the right person to help...what do you mean by more speed?
16:35:37Trevmaris it possible that the USB steering is putting a noise spike out the the memory and getting the handshake logic confused?
16:35:58HClLynx_awy: faster cpu to run it on -> either the iriver getting set to 140mhz (which might still be too slow) or running it in the simulator
16:36:21Lynx_awyHCl: why can't you tell if it works even if it runs really slowly?
16:36:48HClLynx_awy: because it never even gets to calling the lcd refresh function
16:37:03 Nick Lynx_awy is now known as Lynx_ (HydraIRC@
16:37:27HCli added a lcd_putsxy to the refresh function
16:37:39HCland make it always make a black line
16:37:50Lynx_HCl: i think i don't really know enough of the stuff to understand that ;)
16:43:58 Join R3nTiL [0] (~zorroz@
16:45:26*HCl sighs.
16:45:31 Quit R3nTiL (Client Quit)
16:46:52amiconnZagor: Things I consider for rewriting the text viewer: (1) Fix handling of different line feeds (unix/ dos/ mac). (2) Proper proportional font support. (3) Configuration via menu instead of all those odd key combos, with config save.
16:47:34Zagoramiconn: sounds good to me
16:48:30amiconnProportional fonts are of course not for the player ;)
16:48:58Zagorwuss :)
16:50:17TrevmarAmiconn - I am going now. If you need me then please email to get my attention, I probably won't watch IRC very often
16:51:13thegeekHCl : GO!, you can do it:)
16:52:11HCli'm trying to get the simulator working..
16:52:35 Join methangas [0] (
16:52:47***Saving seen data "./dancer.seen"
16:54:58 Quit Trevmar ()
16:57:08HCli'm trying a nasty hack at the moment
16:57:54amiconnZagor: I even thought about porting cube.rock to the player (new lcd only). 8 udg chars yield 14x20 pixel graphics...
16:59:07amiconn(sounds weird, I know)
16:59:53HCl :P
17:00:10HClsounds like too much trouble for a cube animation
17:00:45amiconnIt's way easier than porting a gameboy emu... ;)
17:01:00HCli dunno.
17:02:38HClwhat joys. it hangs in the emu as soon as it even attempts to enter gnuboy code.
17:02:43HClin the sim*
17:03:52*HCl sighs.
17:03:55Zagoramiconn: would be a fun trick. i'm actually surprised/dissapointed nobody has done bitmap graphics on the players yet.
17:04:25 Quit einhirn (Read error: 104 (Connection reset by peer))
17:06:26Zagorgotta go
17:06:26 Part Zagor
17:06:28 Join Stryke` [0] (
17:06:33*HCl slaps the simulator
17:08:05 Join einhirn [0] (
17:09:41 Join Zagor [242] (
17:09:42 Quit einhirn (Read error: 104 (Connection reset by peer))
17:09:53Zagorbtw, just spotted this:
17:10:07amiconnZagor: I alread ydid bitmap gfx on the player!
17:10:22amiconnSee the charging screen animation.
17:10:33amiconnIt's similar to the recorder version
17:10:39Zagorah, never seen that on player :-)
17:10:48amiconnYou need to flash.. ;)
17:10:53Zagorreally going now...
17:10:54 Part Zagor
17:13:31 Join Schnueff_ [0] (
17:14:04HClnice :)
17:17:22 Join mecraw [0] (~mecraw@
17:19:53 Quit Schnueff (Read error: 110 (Connection timed out))
17:21:16 Nick Schnueff_ is now known as Schnueff (
17:26:55 Quit bobTHC (Read error: 110 (Connection timed out))
17:31:33HClso... who's an x11 simulator wizard?
17:35:36 Quit midk_ ("Leaving")
18:03:24 Quit Patr3ck_ ("User pushed the X - because it's Xtra, baby")
18:08:08 Join R3nTiL [0] (~zorroz@
18:18:23 Nick Lynx_ is now known as Lynx_awy (HydraIRC@
18:21:24 Quit R3nTiL ()
18:25:35 Quit linuxstb (Read error: 110 (Connection timed out))
18:32:29 Join oxygen77 [0] (
18:39:37 Quit lolo-laptop ("Client exiting")
18:46:47 Quit [IDC]Dragon ("CGI:IRC")
18:51:25 Join Sucka [0] (
18:52:50***Saving seen data "./dancer.seen"
18:52:55 Quit quel|out (Read error: 104 (Connection reset by peer))
18:54:11 Quit Schnueff ("leaving")
18:55:27 Join Tang [0] (
18:58:40 Join preglow [0] (
18:59:18Tanghi preglow
19:02:39TangSorry i'm quite busy
19:02:49Tangsince i've no personal connection anymore
19:03:31Tangall my MSN contact are in a hurry when i come here
19:03:32 Join einhirn [0] (
19:09:46 Join lostlogic [0] (
19:11:06 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
19:12:33 Quit edx ()
19:16:08*HCl prods people
19:17:15HCli need someone to help me to get it running on the simulator
19:17:32thegeekwell, I'm not your guy then, sorry
19:18:11HClits ok.....
19:23:46 Join xen` [0] (
19:37:46 Join webguest57 [0] (
19:38:29 Quit webguest57 (Client Quit)
19:41:01 Join _aLF [0] (
19:55:16 Join einhirn [0] (
20:02:15 Quit einhirn (Read error: 104 (Connection reset by peer))
20:04:28 Quit Stryke` ("Friends don't let friends listen to Anti-Flag")
20:05:27 Join einhirn [0] (
20:15:40 Join edx [0] (
20:16:05 Join linuxstb [0] (
20:27:10 Join webguest99 [0] (
20:27:54 Quit webguest99 (Client Quit)
20:31:10 Quit Shulberry ()
20:32:35 Quit xen` ()
20:37:07 Quit coob (Read error: 110 (Connection timed out))
20:50:30 Join iriver [0] (
20:50:45iriverhi folks!
20:50:56iriverAny developers present?
20:51:50iriverI couldn't seem to find a circular FIFO implement in the current RockBox source code
20:52:13amiconnlook in mpeg.c
20:52:51***Saving seen data "./dancer.seen"
20:53:40TangHi Iriver
20:53:51Tangyou're not a real Iriver memeber i hope?
20:56:33preglowofcourse he is, he's here to get some quality code for their next firmware ;)
20:56:44 Part oxygen77 ("Leaving")
21:02:06 Join Digital007 [0] (
21:04:19*HCl mrf.
21:04:40 Join webguest68 [0] (
21:04:51webguest68we didn't see LinusN of the day ?
21:05:07preglowhe has been here, if that's what you mean
21:05:18webguest68yes it's what i mean
21:05:21webguest68this morning ?
21:05:47preglowround 12ish
21:08:57Tanglol okay preglow i understood the joke
21:09:20Tangif he'd be from iRiver i would have kicked it
21:09:34Tang(lol no moderation ability ;)
21:15:32 Quit webguest68 ("CGI:IRC (EOF)")
21:15:48 Join Domonoky [0] (
21:16:05iriverqueue_init, queue_post, queue_wait etc.which are present in kernel.c seems useful.
21:18:12 Quit preglow ("off")
21:21:20Digital007Hi iriver owners
21:23:10Digital007I found a fix for now in regard to the iRiver shuffle bug
21:23:41iriverok - what?
21:23:56Digital007Do you have Windows or Linux?
21:24:39 Join Hohoman [0] (
21:27:01iriverwho needs a fix anyway - we'll soon have RockBox rocking! :)
21:33:16 Join XShocK [0] (
21:38:49Digital007yea minus the sound
21:40:27*HCl prods rockboy and sighs.
21:42:41*HCl goes to tinker with it more
21:48:58 Join Domonoky_ [0] (
21:48:58 Quit Domonoky (Read error: 54 (Connection reset by peer))
21:49:18*HCl remember the idea he had earlier
21:49:38 Join LinusN [0] (
21:49:51HClits linus! yay :3
21:50:08HClhow's the god of the iriver hardware today? :x
21:50:32LinusNi don't know, never met him
21:51:03 Join Patr3ck [0] (
21:51:28 Quit thegeek (Read error: 54 (Connection reset by peer))
21:52:57 Join thegeek [0] (
21:53:03Digital007all we need is sound for iriverbox
21:57:29Digital007rockbox is no use without sound :(
21:57:32HCl :P
21:57:49HCli could do with a little more speed too
21:58:01LinusNworking on it...
21:58:35HCllol, i'm not in a hurry
21:58:40HClbetter do it properly than do it fast
21:58:49HCl(and possibly not correctly)
21:58:54rasherbetter do both :)
21:59:12 Join quel|out [0] (~kvirc@
21:59:24HClhi quelperson
21:59:27HClhow goes?
21:59:32 Nick quel|out is now known as quelsaruk (~kvirc@
21:59:40quelsarukhopefully all ok :)
22:00:20*amiconn is crazy
22:00:30quelsarukwhat happens amiconn?
22:00:33amiconncube is running on the player :)
22:00:47quelsarukcube running on the player?
22:00:47HClnice :p
22:01:13quelsarukplayer lcd != bitmap lcd.... isn't it?
22:01:18lImbusI suppose you are VERY quickly writing the char rom ?
22:01:19 Quit Ka_ (Read error: 110 (Connection timed out))
22:01:24LinusNthat's why he's crazy
22:01:32quelsarukamiconn: how many goats?
22:01:37HClor ram?
22:01:58lImbusargl s/tumble/rumble
22:02:00amiconnlImbus: That's an even better idea... currently I'm doing 20x14 pixels with the 8 udg char
22:02:11HCllol, its just that you can't have unlimited writes to rom, while you can have unlimited writes to ram
22:02:18Domonoky_cool cube on player.. :-)
22:02:40lImbusis there a player sim ? have to see that
22:02:51lImbuseven more intresting: will it work on the sim ?
22:02:54amiconnThere is a player sim... and it even works there
22:03:04lImbuscvs up -Pd
22:03:08*Domonoky_ would like to test that on his player :-)
22:03:17amiconnIt's a bit slower than on the target
22:03:39quelsaruki'm amazed
22:03:42lImbusspeed is only a matter of alcohol :-)
22:03:50quelsarukamiconn: how did you do that fantastic magic?
22:04:51amiconnAs I said: There are 8 characters that can be user defined. This allows for 2 rows at 4 chars each. A character is 5x7 pixels, so I get a total of 14x20 pixels
22:05:02amiconnThe rest is a matter of bit operations
22:05:51amiconnI put all this in the plugin lib (playergfx.[ch]). Maybe someone else wants to reuse it
22:06:24lImbusI remember those crazy demos BlueChip did with the grayscale framework
22:06:29amiconnFor now, there are only drawline() and drawpixel(), but adding the rest is straightforward imho
22:07:17amiconnI don't know any grayscale demos by BlueChip. He wrote his own gfx lib, but this wasn't grayscale
22:08:09lImbusah ok, I'm mixing it up then
22:08:25 Join [IDC]Dragon [0] (
22:08:51*[IDC]Dragon has no Player :-(
22:09:05amiconnTry it in the sim!
22:09:18[IDC]Dragonis it committed?
22:09:37amiconnNot yet, but about to..
22:09:52*HCl sighs.
22:10:27HClwho can find me a proper gameboy test rom thats small, works for regular gameboy, is well documented, and has an disassembly dump with correct addresses?
22:10:33 Join Ka [0] (
22:10:52[IDC]Dragonhow about 20*14 .rvf files?
22:11:30amiconnThat may even work...
22:12:48[IDC]Dragonaudio will be a problem, your bitmap is barely enough for the audio frame header
22:13:05 Join redcow [0] (
22:13:25amiconn[IDC]Dragon: ??
22:13:40amiconnI thought audio & video are interleaved?
22:13:59amiconnSo this would merely mean audio blocks are bigger than video blocks
22:14:10[IDC]Dragonvideo frames are a plain bitmap
22:14:12redcowhi, i tested the rockbox iriver bootloader, and now the player is stopped at "Loading firmware Result: -1" is that normal ? i can go back to the original firmware using the "record" button, its a iriver h120 with eu firmware
22:14:29[IDC]Dragonaudio frames are the same size, but have a little header
22:14:39rasherredcow: you need a copy of rockbox on the harddisk
22:14:52redcowargh stupid me
22:14:53[IDC]Dragonand are linked
22:15:10amiconn[IDC]Dragon: I thought the blocks are variable size....
22:15:13LinusNredcow: the new upcoming boot loader will behave better
22:15:16rasherredcow: copy that to the root and unzip
22:15:36 Quit Christi-S (Read error: 110 (Connection timed out))
22:15:45redcowyou cant believe what shock i had when i saw "-1"
22:15:57rasherLinusN: but wouldn't it be more confusing? Unless of course you're displaying a message saying what's happening
22:16:33 Join Christi-S [0] (~christi@
22:16:41[IDC]Dragonamiconn: we could extend the format
22:16:43amiconn[IDC]Dragon: A player lcd video bitmap would need a somewhat strange format. The pattern definitions for each char are row-wise, so you need 7 bytes, of which only the 5 lsbs are used
22:16:44LinusNrasher: you mean to start the original if rockbox.iriver can't be found?
22:17:13rasherLinusN: yes.
22:17:33amiconn[IDC]Dragon: One video frame would then be 56 bytes "large"
22:17:39redcowso i can replace the "rockbox directory" with every new "version" and the bootloader keeps for the moment
22:17:55LinusNconfusing, maybe, but i think you want it to start immediately if you remove rockbox.iriver
22:17:57quelsarukrasher: error must be strange, annoying and unable to be understood ;)
22:18:16LinusNfor example if you don't want to hold rec every time to start the original
22:19:06rasherI guess, but people who don't know that you need rockbox on the harddisk will just see "It's not booting rockbox no matter what!"
22:19:12redcowyes it works
22:19:17redcowwithout recalc with h120
22:19:18 Join xen` [0] (
22:19:29redcowrox =)
22:20:04LinusNrasher: at this point, people who don't understand this are not supposed to install the boot loader
22:20:22 Quit elinenbe (" HydraIRC -> <- irc client ownage!")
22:20:42iriverHow are the I2S pins (BKCI/SYSCLK, WSI, DATAI) on the UT1338 connected to the Motorola MCF5249?
22:20:43 Join Shulberry [0] (
22:21:01LinusNit isn't in the schematics?
22:21:26irivermaybe I have not looked well enough :)
22:21:46LinusNmaybe i haven't come that far with the schematics
22:22:27iriverLet's take a look :)
22:22:27redcowlol started batterie test now it doesnt switch off anymore, and red led keeps blinking
22:25:03redcow"I03:AddrErr at 1000029C"
22:25:56quelsarukLinusN: battery test writes a file and reads it, emulating playback, isn't it?
22:26:24quelsarukand is file writing posible in the iriver right now?
22:26:41redcowso now, i have to wait ?
22:26:48quelsaruki thought you could only boot and mess with the browser
22:26:53LinusNredcow: reset it
22:27:10LinusNput a needle in the reset hole
22:27:17LinusNnext to the usb connector
22:27:28LinusNor the tip of a pencil
22:27:35redcowyeah ur right, didnt see that
22:27:36LinusNpaper clip
22:28:09iriverI still was only find I2C control pins for the CODEC. I can't find the I2S pins on the cpu.pdf.
22:28:46redcowready again :)
22:28:53iriverinsert "able to" someway :)
22:29:23amiconnPlayer gfx lib and cube.rock adaption committed.
22:29:49LinusNiriver: guess i have work to do then :-)
22:31:03redcowquick question, now i can mess with plugins and try to change things in rockbox , as long the original firmware boots with the bootloader there is no risk?
22:31:15 Quit lImbus (Remote closed the connection)
22:31:29 Join lImbus [0] (
22:31:30amiconnArgh! with my latest change it now flickers badly in the sim :(
22:32:33*LinusN has an idea
22:32:52LinusNhow about this: if the iriver is started with the remote, it always starts the original
22:33:00*quelsaruk is surprised, LinusN with an idea
22:33:16LinusNtemporary solution until we 1) support the remote and 2) play music
22:33:31 Quit Tang ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041108]")
22:33:37LinusNthen you can have your iriver in your pocket and don't have to hold rec to start the original
22:33:55redcowyes sounds good
22:34:05 Join preglow [0] (
22:34:57rasherthat sounds really great
22:35:13HCli agree
22:36:14lImbuserr. why would anyone have the iriver in the pocket if even the music is not yet working ?
22:36:34lImbuswhy would anyone try to start the unit out of the pocket, precisely ?
22:36:36LinusNlImbus: to play with the original formware
22:36:44redcowsnake2 rox
22:36:53redcowyou can play with the plugins
22:36:59iriverI almost never use the remote... How about making a bootloader which loads the original by default instead, until Rockbox support audio playback.
22:37:05LinusNi have my unit in the pocket, and use the remote
22:37:12HClfor anyone who's interested in rockboy dev... there's a version on my ftp that shows what instructions its executing, its very, very slow cause of that showing though..
22:37:18redcowyeah iriver, but that sux for developer
22:37:27LinusNiriver: i can do that
22:37:35redcowso they have to change their rockbox version because i dont think they want to press always record
22:37:37lImbusah, yes of course. me silly
22:37:43irivertwo different versions would be fine
22:38:01lImbusi thought the iriver would be useless until rockbox would be running with codecs :-%
22:38:11iriverI will keep the default Rockbox version :)
22:38:26preglowwhy? rockbox is more or less only usable by developers as it is. developers don't want to press record all the time.
22:38:52redcowuntil codecs works i play with the plugins and try to write some, sounds funny
22:40:55 Part LinusN
22:42:05preglowwhy so many addresses?
22:42:18iriverso far developers still have to load the original firmware to upload a newly compiled rockbox.iriver.
22:42:37lImbuspreglow: thats the webclient (cgi::irc)
22:42:42preglowahh, that explains it
22:42:45Suckakeep up the good work guys :)
22:43:06 Join miniglow [0] (
22:43:19 Quit miniglow (Client Quit)
22:43:21 Join muz [0] (
22:43:23preglowheh, i prefer irssi
22:43:41muzhey guys nice stuff with the iriver pictures
22:43:52preglowyes, they are nice pictures, aren't they
22:43:56muzhows the mp3 codec thing going?
22:44:02preglowmuz: forward
22:44:08 Join LinusN [0] (
22:44:10muzyeah i made the directory picture my desktop wallpaper
22:44:40preglowi really should take some better ones
22:44:43lImbusamiconn: thats insane
22:44:50preglowbut laziness wins
22:44:54lImbusI just ran the cube.rock on sim
22:45:21muzis there any chance u can take some more photos?
22:45:29preglowmuz: yes, but of what?
22:45:43muzum other stuff like config menus
22:45:44amiconnlImbus: I just committed a version that doesn't flicker like mad in the sim
22:45:53muzother fonts etc
22:46:05irivermy RockBox simulator does not work probably - the keys does not respond correctly
22:46:11preglowmuz: i might, but not now, tomorrow, perhaps
22:46:29iriveri can only browser dirs and "play" mp3
22:46:36HCli certainly hope i'm not this stupid... :X
22:46:37preglowHCl: so, anything new?
22:46:39iriverI cant enter the option menu
22:46:58HCli just.. kind of.. found out.. that i was supposed to set fb.enable to 1 in my iriver video interface >.>;;;
22:47:08preglowHCl: oh, when it comes to programming, i've sometimes considered having myself tested for down's syndrome
22:47:13muzis that for ur rockboy?
22:47:21HClmuz: mhm
22:47:22HClpreglow: :P
22:47:24preglowHCl: ahahahah
22:47:40iriverwhere is the "A/B" key on the simulator to load the option menu?
22:48:01amiconniriver: You can. X11 or Win32 simulator?
22:48:30HCliriver: insert
22:48:42Domonoky_wow.. cube on player looks nice..
22:49:01*HCl checks what that enable flag does >.>
22:49:09 Join hubble [0] (
22:49:16muzdo playlists work on iriver?
22:49:19amiconniriver: Use either the decimal separator (numpad), or the insert key
22:49:32Bagdermuz: not in a sane way, no
22:49:35LinusNmuz: yes, but it can't play music
22:49:56Bagderah, you meant with Rockbox
22:49:58hubbleiriver: (i read the irc-log) the coldfire have two i2s outputs.. must be either of them =)
22:50:17muzand if you connect via usb with rockbox running does it come up as normal?
22:50:18iriverconsole just says: received ev 65379 when I'm pressing insert. It does not respond.
22:50:42redcowok thanks guys, cya
22:50:45 Part redcow
22:50:51*HCl certainly hopes that fb.enabled was initialized to 0, since it might explain bugs and stuff
22:50:52LinusNmuz: from the wiki page: "usb detection: no"
22:50:56Bagdermuz: read the wiki
22:51:03iriverhubble: I will look in the MCF manual :)
22:51:11muzi read it i just thought usb detection was a hardware thing
22:52:08amiconniriver: Try the decimal separator (point or comma depending on your locale) on the numeric keypad
22:52:46iriverhubble: You mean the IEC958 output pins. GPO36 GPO37
22:52:52***Saving seen data "./dancer.seen"
22:52:58lImbusis that the win32 iRiver simulator you are talking about ? can't build that one since while
22:53:45amiconnNo, X11. Anyway, I can build both just fine.
22:54:10muzsorry to keep askin questions but what is the main priority now with the iriver project?
22:54:17lImbuskk, so it's a local problem, will look for that
22:54:33amiconnYou may need to reconfigure
22:54:41hubbleiriver: no IEC958 is SPDIF, i guess the CPU is connected using I2C to the CODEC?
22:54:49lImbusI just did. and I also build the tools before
22:54:51hubbleiriver: err. and I2S
22:54:57Bagdermuz: whatever you wanna do
22:56:01muzBagder: i think sound then usb....
22:56:07BagderI want to see a photo of cube on a player!
22:56:12 Quit Digital007 ("CGI:IRC (EOF)")
22:56:26hubbleiriver: port 1) SCL1/SDATAO1/LRCK1/SDATAI1 L12/L13/N14/K13
22:56:48Bagdermuz: my point is that each developer works with what he/she thinks is fun
22:56:56hubbleiriver: port 2) SDATAO2/SCL2/LRCK2 P14/N13/P13
22:57:09preglowBagder: what cube?
22:57:20*[IDC]Dragon also wants to see
22:57:20iriverhubble: which manual and page are you looking at?
22:57:36Bagderpreglow: *the* cube, the rockbox plugin
22:57:42[IDC]Dragonjpeg viewer on the player!
22:58:00amiconn[IDC]Dragon: First we'd need a grayscale lib...
22:58:01LinusNi just uploaded a new bootloader.bin
22:58:03Bagderpreglow: the player is character based with a few reprogrammable charactres
22:58:07preglowwell, you just added one to the wiki, but i guess you remember that, so there's something i'm not getting :V
22:58:09[IDC]Dragonis the cube in grayscale?
22:58:12preglowyou mean the archos player
22:58:22amiconn[IDC]Dragon: no.
22:58:24preglowi thought you meant any player
22:58:24Bagder"player" being a particular Archos model
22:58:30[IDC]Dragonjust kidding
22:58:32preglowwell, well, does it have aalib? :P
22:58:46Bagderpreglow: it has amiconn's brand new gfxlib
22:59:01hubbleiriver: MCF5429UM.pdf, Section 17.2 Serial Audio interface (i2s) for example
22:59:01Bagderdon't you guys READ the commit mails? ;-]
22:59:03lImbuswe do need no aalib
22:59:17lImbuswe got amiconn
22:59:33amiconnHowever, I'm also thinking about a grayscale cube (for the bitmapped devices with grayscale lib)
22:59:34preglowBagder: actually, i'm not on the commit list, but that's probably not a bad idea
22:59:48 Quit Domonoky_ (Read error: 60 (Operation timed out))
23:00:08Bagderamiconn: I take it you saw the ipod version?
23:00:35amiconnHowever, this may need some more speedup of the grayscale lib. Not impossible...
23:01:06amiconnlImbus: Already tried the flicker-free version?
23:01:12BagderLinusN: good boot work!
23:01:41lImbusamiconn: I thought so. But it still flickers.
23:01:43muzLinusN: whats changed?
23:01:59LinusN1) It checks the Hold button
23:02:04amiconnBagder: If the iPod can do it, rockbox surely can too...
23:02:11LinusN2) It starts the original if started from the remote
23:02:16LinusN3) It's faster
23:02:25hubbleamiconn: did you code a polyfiller for iriver? :)
23:02:27Bagderamiconn: well, ipods have more CPU power than the SH-ones
23:02:29LinusN4) It starts the original if rockbox.iriver can't be loaded
23:02:30preglowLinusN: great, great, what did you do to make it faster?
23:02:42muzawesome work linus
23:02:46LinusNsmarter length check
23:02:49amiconnhubble: Nope.
23:03:05preglowahh, so the delay around the checksum screen is actually necessary?
23:03:12preglowi thought that was for reading values
23:03:29LinusNwhich delay do you mean?
23:03:49amiconnBagder: Maybe they have more cpu power, so we have to code more efficiently... :)
23:04:09Bagderthat's the spirit!
23:04:37LinusNhey, we did filled vector graphics on the c64
23:04:37preglowLinusN: right after the rockbox.iriver is loaded, and you can view length and checksum
23:04:50preglowdamn, you make me want to watch 2nd reality on a c64 again
23:04:54LinusNyes, the checksum calculation takes a while
23:05:14LinusNpreglow: no, no, no, you should watch The Last Traktor III
23:05:49preglowi haven't got a c64 handy at the moment, so that will have to be on an emulator :/
23:05:58 Part [IDC]Dragon
23:05:59HCli got a hit on it accessing the lcd
23:06:10HCli messed up on snprintf and used it as sprintf again
23:06:13HClso it crashed horribly
23:06:34iriverLinusN: can you tell/measure if tx I2S port1 or port2 is connected to the UDA1380TT?
23:06:44Suckais the iriver hardware more powerful than the old gameboy hardware or not?
23:06:48LinusNiriver: not at the moment
23:06:54preglowLinusN: you were a c64 scener?
23:06:55Sucka(at HCl)
23:07:03LinusNpreglow: Boogaloo/HZ
23:07:20HClSucka: yes, but emulation always takes a big bite out of speed
23:07:47preglowi didn't discover the scene until my pc days
23:07:50LinusNpreglow: HZ == Horizon
23:07:55preglowLinusN: i gathered as much
23:08:01preglowsure as hell didn't know of it when i had my c64, heh
23:08:19LinusNpoor you
23:08:32preglowi agree, but i was also too young to have done much
23:08:48preglowthat was around the time when i discovered what programming was
23:10:17 Part muz
23:11:09amiconnHmm, somehow iRiver sims don't work anymore...
23:11:31amiconnThey compile just fine (both X11 and Win32), but if I start them, they quit immediately
23:11:37HClmine worked
23:11:46HClbut i haven't cvs updated lately
23:11:58irivermine works,but not my keys to control it
23:12:33amiconniriver: Latest cvs?
23:13:00iriveri updated today and compile the sim today... but had to make some minor correction to compile it
23:13:15LinusNamiconn: works for me
23:14:02 Join Cassandra_ [0] (~christi@
23:14:06 Quit Christi-S (Read error: 110 (Connection timed out))
23:15:15iriverWhy is it not possible to turn off RockBox when the charger is inserted. That makes no sense for the iRiver player, since it can continue charging while powered down.
23:15:46Bagdeririver: update
23:16:00iriverI update daily
23:16:01LinusNiriver: you should either subscribe to the CVS mainling list, or check the front page
23:16:06preglowLinusN: would you care to verify bootloader.bin md5? d2c530a6c8293abfcb448618cebe2304
23:16:45iriverohhh :) Just seen it: iRiver: Allow shutdown when charging
23:17:12preglowgcc 3.4.3 here
23:17:19preglowi guess you're not using that, hen
23:17:21 Quit xen` (Read error: 110 (Connection timed out))
23:18:38XShocK02bbc39e612d7d87f4a6d92abf5b6e69 *bootloader.bin
23:18:39amiconnLinusN: Just updated, reconfigured and rebuilt. Still doesn't work here (X11 on cygwin)
23:18:58Bagderx11 iriver worked fine here just now
23:19:04preglowgreat, three different md5s
23:19:30Bagderrecorder x11 sim too
23:20:24LinusNamiconn: remove sector3d.bin
23:21:17amiconnThat doesn't help...
23:21:56Bagderamiconn: what happens?
23:21:56LinusNamiconn: gdb is your friend
23:21:57amiconnRecorder & player sims work fine (both X11 and Win32)
23:22:41amiconnBagder: The sim immediately quits. X11 shows no message, Win32 briefly pops up the text windows.
23:23:10 Join webguest30 [0] (
23:23:16Bagderit is... gdb time ;-)
23:23:33Bagderseriously, I don't understand why
23:24:05webguest30linusN : did youtest the new bootloader on your own iriver ?
23:24:17LinusNwebguest30: of course
23:24:26webguest30i am afraid to break my own iriver
23:24:36LinusNthen don't install the boot loader
23:24:40preglowthen i suggest you don't do this
23:24:46webguest30i have the first
23:24:59preglowit'll never be completely safe
23:25:16webguest30i know that
23:25:20webguest30but want particpate to rockbox dev
23:25:22LinusNit has a pretty good track record so far :-)
23:25:39preglowwebguest30: i'll be flashing it soonish
23:25:43preglowLinusN: but yeah, what gcc do you use?
23:26:05*HCl sighs.
23:26:28webguest30did a person compile the new bootloader and test it ?
23:26:30jypI've got a committable linker script for gmini
23:26:34webguest30excpet linusN
23:27:09jypwhich requires an extra option in configure
23:27:10Bagderjyp: cool
23:27:21LinusNwebguest30: i uploaded my bootloader.bin to the wiki page
23:27:22Bagderjyp: what's that option?
23:27:33webguest30yes i'm stupid
23:27:38jyploading address of the firmware
23:28:01Patr3ckpreglow: my md5sum matches yours (gcc 3.4.2)
23:28:11Bagderjyp: what kind of choices do you have?
23:28:11 Join muesli- [0] (
23:28:19jypBagder, more target address
23:28:42jypBagder, well, it asks for an integer (hex)
23:28:54muesli-morning ladiez :-D
23:29:21jypBasically, this won't be fixed until we have a working bootloader
23:29:43Bagderjyp: so why would people use different addresses?
23:30:27lImbushi muesli-
23:30:38jypfor example, the bootloader will have a different address; and different models will probably have a different target address
23:31:29Bagderjyp: there's already a boot-loader option you could re-use, and there's a separate question for target
23:31:41Bagderbut hey
23:31:47Bagderif you want one, go ahead
23:32:10Bagderjust make sure it only appears for gmini builds
23:32:15jypIt won't be asked for other targets
23:34:01jypI'm nore or less certain that this will need to be changed; but there's no better solution until we have a bootloader (or something else)
23:34:06preglowLinusN: now, that isn't an ACTUAL raytracer written in 6510 assembler, now is it? ;)
23:34:08XShocKdoes cvs uisimulator work in win32? mine doesn't
23:34:17jypand after this is committed I'll be in sync
23:35:16amiconnXShocK: Mine doesn't as well, as is the case with the X11 sim (on cygwin)
23:36:37*HCl scratches his head
23:38:19HClokay. well. my routine to detect what scanline i had to map to was totally broken..
23:38:32*lImbus wonders if this channel will hit the 50 users mark tonight.
23:38:45*HCl will just wait for linuxstb to wake up and see whether he is interested in helping
23:40:02LinusNpreglow: no, it's precalculated on an amiga (with our own raytracer, of course)
23:40:28preglowLinusN: i like the glenz mapping, haven't seen that on a c64 before
23:40:46preglowvery crystal dreams-ish, heh
23:42:05amiconnLinusN: I'm not really familiar with gdb :( What I just did: 'gdb ./rockboxui' and then 'start'
23:42:16amiconnNow it tells me:
23:42:16preglowtime for a sid party
23:42:22Bagderjyp: it would be cool with some photos of a Gmini running Rockbox, for the new photo page
23:42:27amiconnBreakpoint 1 at 0x401777: file ../x11/screenhack.c, line 364.
23:42:27amiconnStarting program: /home/Administrator/rb-patched/simulator-build/z11-iriver/rockboxui.exe
23:42:27amiconnProgram received signal SIGSEGV, Segmentation fault.
23:42:27DBUGEnqueued KICK amiconn
23:42:27amiconn0x0040150a in screenhack_handle_event (dpy=0x401750, event=0x0, release=0x0, repeat=0x1)
23:42:28amiconn at ../x11/screenhack.c:249
23:42:28***Alert Mode level 1
23:42:28amiconn249 lasttime = event->xkey.time;
23:42:41Bagderevent is NULL
23:42:42LinusNthere you have it :-)
23:43:33 Quit webguest30 ("CGI:IRC")
23:43:34amiconnYeah, but *why*? Hmmm. It used to work a few days ago...
23:43:59jypBagder, sure, but now there's too much stuff to fit in the free space on my gmini sp; so I'm stalled by the bootloader
23:44:17jypI'm wrking on the emu in the meantime
23:44:44BagderI see. Just just as cool photos ;-)
23:44:50Bagderjust not
23:47:15amiconnThe win32 sim segfaults in tree.c (line 825)...
23:48:14XShocKi have seg fault in 830 in tree.c
23:48:30 Join webguest71 [0] (
23:49:01iriverthe dbtree filetree was not correctly include when I compiled the sim for Linux
23:49:41amiconnXShocK: Yeah, now I get line 830 too. Didn't recompile the latest & greatest...
23:50:32amiconnLinusN is to blame...
23:50:50amiconnBUTTON_MODE and BUTTON_RC_ON share the same value...
23:50:52LinusNamiconn: cool
23:51:36LinusNi'm silly
23:51:47HCl :P
23:52:00amiconnWhy didn't you use the BUTTON_REMOTE modifier in the first place?
23:52:01Bagderjyp: the cvs build is now adjusted to the new configure
23:52:13jypthanks :)
23:52:24CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:52:24*amiconn tries that
23:52:29***Alert Mode OFF
23:54:10amiconnHmm, still doesn't werk...
23:54:13HCli think i can pretty much conclude
23:54:14iriverwhat is the purpose of the "long policy"?
23:54:20LinusNamiconn: :-b
23:54:20HClthat i'm not sure how the hell the lcd interface is supposed to work :X
23:54:30Bagdeririver: long => 32, int => 16 bits
23:54:38iriverI know :)
23:54:42Bagderto work fine on Archo Gmini
23:55:05lostlogicdo you support a 'long long' for 64? or is 32bits as big as it gets?
23:55:05Bagderdamn I type badly
23:55:25BagderI can't see why long long shouldn't work
23:55:27 Join amiconn_ [0] (
23:55:36Bagderits gcc and long long is c99
23:55:46 Quit amiconn (Nick collision from services.)
23:55:47 Nick amiconn_ is now known as amiconn (
23:56:43amiconnlong long is actually used (e.g. in the euroconverter plugin)

Previous day | Next day