<qi-bot> [commit] Werner Almesberger: Meandered inverted F PCB antenna from TI's AN043. http://qi-hw.com/p/ben-wpan/e754b05
<wolfspraul> xiangfu: do you get mails to the mailing list twice?
<xiangfu> wolfspraul: no
<wolfspraul> hmm
<bartbes> xiangfu: I wondered why I got highlighted, but of course it was just an old commit message ;P
<xiangfu> bartbes: I miss up the merge. but already fixed. :)
<alcy> folks, anyone aware of the batch of nanonote available from ida systems ? http://idasystems.net/nanonote
<alcy> I think it appeared here last year, so firmware would be pretty old right ? anything in particaular I need to be ware of ?
<bartbes> well, the firmware you can upgrade
<alcy> bartbes , yup just had a talk with them. hope i can flash it successfully :)
<bartbes> there are 3 methods
<bartbes> so I guess you should be able to
<bartbes> :P
<alcy> bartbes, went through a blog post today. http://thebeezspeaks.blogspot.com/2010/08/pure-fun-but-not-for-faint-hearted.html hence, a little apprehensive :P
<bartbes> alcy: well, I quickly went through it all
<bartbes> but tbh, my experience is a lot more positive...
<alcy> bartbes, hope mine is too. and now that Debian's been ported, gives me all the more reason to get it :)
<wolfspraul> alcy: the IDA devices probably still have the original 20100113 image, unless Rakshat reflashed them :-)
<alcy> wolfspraul: had a talk with their representative, its the original one only.
<wolfspraul> cool, if you can buy one we need more fans and users in India...
<alcy> wolfspraul, I would have bought when it came here itself, but at the time I was busy with the beagleboard. also, the nanonote wiki wasn't particularly encouraging back then , really ! but recently I chanced upon the wiki just to see how things were going and was quite happy to see the changes ! :)
<wolfspraul> he, fair enough
<wolfspraul> I think we went 5% of the way now :-)
<wolfspraul> but some good stuff happening, for example the quite successful kernel.org upstreaming process
<wolfspraul> Werner's case and RF hacking
<wolfspraul> GPS hacking
<wolfspraul> Milkymist and Xue
<wolfspraul> etc. etc.
<alcy> wifi , debian :)
<wolfspraul> also really good contributions now into openwrt, jlime, etc.
<wolfspraul> yes sure
<wolfspraul> gentoo also I think
<wolfspraul> but I still want a 100% free smartphone, and that's a long long way...
<wolfspraul> anyway, IDA Systems in Jaipur is really great
<alcy> wolfspraul: totally agree. I am not sure of their sales, it can;t be that great...but hose guys are staying dedicated to this
<wolfspraul> it's not just the technology, it's also the people and companies you support
<wolfspraul> of course not great :-)
<wolfspraul> let's see where Ben software is in 6 months...
<wolfspraul> (I hope you buy before that, still :-))
<wolfspraul> you did something with the beagleboard - how did it go?
<wolfspraul> I stay away from TI stuff as much as possible...
<alcy> heh, tomorrow I'll order most likely :)
<alcy> well, beagleboard was fascinating. learned a thing or two about embedded systems etc. but never quite got around hacking it good. hope to change things with nanonote.
<alcy> I mean beagleboard was my entry into this domain. so yeah its quite exciting - all of this
<SiENcE> hey
<SiENcE> i wanna ask, if someone tried keymouse with nanonote?
<SiENcE> some time ago i compiled one for dingux...
<SiENcE> and it works good
<kyak> there is an article on wiki about this
<wolfspraul> alcy: it's such a big field - which area are you interested in?
<wolfspraul> electrical/software/mechanical? rf/ic design? kernel/gui/distros?
<alcy> wolfspraul, not really view it like that, but if I had to I'd say software/kernel/distros. mainly for fun :) just for the sake of having a nice gadget
<wolfspraul> ah yeah I just randomly listed a few things
<bartbes> btw, is there anyone here who has linked c++ against lua?
<bartbes> well.. I guess not..
<qi-bot> [commit] Mirko Vogt: gmenu2x: update to a recent version http://qi-hw.com/p/openwrt-packages/45fc372
<bartbes> finally!
<bartbes> I found out how to do it
<bartbes> and I got love.filesystem to run on the nanonote
<bartbes> but more importantly, that means I got the love core running on the nanonote
<bartbes> now all I need to do is replace the modules that need to be replaced and it should work
<bartbes> cheers
<bartbes> Textmode: you are obliged to cheer as well
<viric> what is that 'love' you talk about?
<wolfspraul> bartbes: congrats!!!
<bartbes> wolfspraul: well, to put it in perspective, I only have the 'common' module (aka the runtime) and filesystem running
<bartbes> but at least it means I fixed the lua error
<wolfspraul> doesn't matter. you are happy, that's good
<bartbes> hehe
<viric> ahh
<viric> what games do you play in the nanonote?
<Textmode> huggles bartbes
<bartbes> viric: well, nothing yet
<bartbes> hello Textmode
<Textmode> meep!
<Textmode> bartbes: are those changes pushed to the main repo?
<bartbes> Textmode: no
<viric> ah ok
<bartbes> Textmode: because they are kind of incompatible/useless in a pc build
<bartbes> so I'm not sure how I will add it
<bartbes> either patches or defines, but that might get messy
<Textmode> what are the nature of the changes?
<bartbes> currently? just a few defines
<qi-bot> [commit] jow: [backfire] merge r21492, r21556 and r21762 http://qi-hw.com/p/openwrt-xburst/cb8ef04
<qi-bot> [commit] juhosg: backfire: swconfig: release switch in error path of swconfig_get_attr (backport of r21799) http://qi-hw.com/p/openwrt-xburst/87adaa5
<qi-bot> [commit] juhosg: backfire: swconfig: fix lock imbalance in unregister_switch() (backport of r21780) http://qi-hw.com/p/openwrt-xburst/072e160
<qi-bot> [commit] nbd: [backfire] backport the ssb dma device change from trunk http://qi-hw.com/p/openwrt-xburst/f210f1f
<qi-bot> [commit] nbd: [backfire] backport mac80211 updates from trunk http://qi-hw.com/p/openwrt-xburst/e775c43
<qi-bot> [commit] jow: [backfire] merge r21820 and r21821 http://qi-hw.com/p/openwrt-xburst/b829756
<qi-bot> [commit] jow: [backfire] merge r21823 http://qi-hw.com/p/openwrt-xburst/ba90215
<qi-bot> [commit] jow: [backfire] merge r21833 http://qi-hw.com/p/openwrt-xburst/413e54e
<qi-bot> [commit] juhosg: backfire: [kernel] swconfig: Check vlan/port indexes for validity. (backport of r20811) http://qi-hw.com/p/openwrt-xburst/445022b
<qi-bot> [commit] juhosg: b
<Textmode> bartbes: yeah, but what do that actually fix?
<Textmode> they*
<larsc> mirko killed the commit bot, again...
<Textmode> heh
<wolfspraul> hmmm
<Textmode> huggles wolfspraul
<wolfspraul> and I _just_ turned off logging a few hours ago
<wolfspraul> because I thought the commitlog was stable...
<wolfspraul> great
<wolfspraul> I turn it back on :-)
<Textmode> so it'll be stable now? :P
<mirko> Textmode: no, but it wil be logged ;)
<qi-bot> [commit] Andres Calderon: pasive footprint added http://qi-hw.com/p/xue/675d06a
<qi-bot> [commit] Carlos Camargo: Adding bniaries for testing SIE http://qi-hw.com/p/nn-usb-fpga/33fba8a
<Textmode> pokes bartbes
<qi-bot> [commit] Carlos Camargo: Adding sgen to test programs under binaries directory http://qi-hw.com/p/nn-usb-fpga/a3fbdf8
<qi-bot> [commit] Carlos Camargo: Adding a script for install basic test software http://qi-hw.com/p/nn-usb-fpga/885efd8
<qi-bot> [commit] Carlos Camargo: Adding Flash scripts http://qi-hw.com/p/nn-usb-fpga/f91a910
<qi-bot> [commit] Carlos Camargo: Adding usbtool configuration file http://qi-hw.com/p/nn-usb-fpga/933fa4c
<mirko> larsc: i'd like to merge over some features of openwrt-trunk, as uclibc-nptl support
<mirko> larsc: what do you think of doing so with kernel 2.6.35 support as well?
<larsc> well, why not?
<mirko> hmm, subtree merges seem to be not supported nativly with keeping the history :/
<larsc> cherry-pick
<larsc> them
<viric> larsc: could you try the mmc card detection ?
<viric> (just curious)
<larsc> viric: i don't have my nanonote here right now.
<viric> ah ok
<larsc> but i tested it before i commited the card detect fix and it worked then
<viric> h
<viric> m
<viric> ok
<viric> I thought yesterday you wanted to try to reproduce my problem
<viric> Do you know of someone other than me that can try that?
<larsc> everybody who has a nanonote ;)
<larsc> viric: i'll will test it when i have access to my nanonote
<larsc> which might be later today or tomorrow
<viric> I mean someone ready to put that kernel there :)
<viric> ok, no problem. I was only curious.
<larsc> to me it looks as if your detect switch is stuck somehow. otherwise the gpio pin wouldn't be high if the card is removed
<viric> larsc: but in 2.6.34 it notices, I think.
<viric> simply it does not understand the card.
<viric> but it reacts when I put the card in
<larsc> hm
<bartbes> is anyone aware of this: make[3]: *** No rule to make target `kernlb.fi', needed by `gforth'.  Stop
<rafa> wpwrak: how are the two idbgs made for the artist? (if that happened)
<rafa> :)
<viric> Is anyone here reading PDFs in the ben?
<viric> what program do you use for that?
<viric> nupdf?
<alcy> viric, yup read about it today itself
<viric> hm ok
<viric> I wonder if it is any comfortable at all
<viric> And what browser do you use in it? For html rendering
<viric> you = anyone in the channel
<alcy> "Another indispensable program is "Nupdf". It does quite a decent job of rendering PDF files on the tiny machine. Just don't press [enter] because that gets you in a menu that is very volatile. If that happens, leave it as soon as you can before the thing hangs."  from the blog I read today http://thebeezspeaks.blogspot.com/
<wpwrak> rafa: naw, i'm making them myself :) still now quite done, though. but i think they'll be fine.
<kristianpaul> viric: mupsd
<kristianpaul> mupdf
<kristianpaul> i dint tried nupdf
<kristianpaul> yet
<kristianpaul> is openwrt buildable?
<kristianpaul> mupdf is in jlime wich deservers a try :)
<rafa> kristianpaul: nupdf uses mupdf.. so I guess that mupdf is nicer (for tiny machines) yet than nupdf :)
<viric> ok
<kristianpaul> ahh
<kristianpaul> good
<qi-bot> [commit] Werner Almesberger: Reuse some symbols and footprints from IDBG and gta02-core. http://qi-hw.com/p/ben-wpan/4aa4f44
<rafa> wpwrak: well, thanks a lot for that, and sorry for me being lazy these days.. many visitors.. I hope to do a good installation tomorrow, so I deserve your effort making the 2 idbgs ;)
<kristianpaul> wpwrak: hey
<kristianpaul> wpwrak: are you selling  idbgs?
<kristianpaul> thats the tiny board = mcu intednded for the freerunner isnt?
<wpwrak> kristianpaul: nope, not selling. i don't have real production resources.
<wpwrak> kristianpaul: it's the board for the freerunner, yes. now i've adapted it for the ben as well.
<kristianpaul> wpwrak: ahh :)
<kristianpaul> great
<kristianpaul> may be can used on miljymist too btw
<kristianpaul> milkymist one*
<wpwrak> kristianpaul: i guess you have to talk wolfgang into producing it in real quantities :)
<kristianpaul> :)
<wpwrak> kristianpaul: (mm) hmm, maybe. not sure what that one needs. idbg's jtag isn't too good (and the ben version doesn't have jtag at all, since you can already unbrick via usb)
<kristianpaul> hmm true
<kristianpaul> wpwrak: just asking who faster is that usb chip for the idbg?
<kristianpaul> like for doing SPI to USB?
<kristianpaul> may be bitbanginf gpio?
<wpwrak> kristianpaul: the ftdi is pretty fast. the c8051f326 might be able to achieve something like 3 MHz SPI speed, but not more. there are of course better chips in that family. the c8051f326 is very bottom-end.
<kristianpaul> ok
<kristianpaul> hwo expsive for you is got that stuff in argentina , you live thre right?
<kristianpaul> stuff = c8051f326
<kristianpaul> sip
<kristianpaul> ops
<wpwrak> kristianpaul: well, i order my components from digi-key. then ther's shipping, which is relatively inexpensive. only USD 40. and then argentine customs fees and taxes, about 25-30% in total.
<wpwrak> off for some shopping for a bit
<kristianpaul> sure after pay 40usd in shipping :/
<kristianpaul> ahh i think i'll read more about the fdti chip
<kristianpaul> and SPI
<methril_work> kristianpaul, you could buy a JTAGKey or some FTDI like JTAG
<kristianpaul> yes
<qi-bot> [commit] Juan64Bits: Ethernet-phy and USB connected to FPGA http://qi-hw.com/p/xue/b22aa62
<lekernel> wpwrak, you can also try mouser, they can send by USPS... and they don't systematically add taxes like fedex
<wpwrak> kristianpaul: (40 usd) at some point in time, it used to be more than USD 100 to ship things from digi-key :-( so i always just collect stuff i want until i exceed USD 500 or so.
<wpwrak> lekernel: digi-key can send with USPS too. but that gets more expensive in the end, because the customs fees on that route are 50%.
<lekernel> and the very nice thing about fedex is they charge you: 1. the VAT on your product 2. the "service" of adding VAT to your product 3. the "service" of making you pay when you receive the parcel 4. "value added" tax on the last two items
<lekernel> fuck them
<wpwrak> lekernel: USPS does make sense however, if i exceed USD 1000. because fedex/ups/dhl/regular mail then can only clear customs with the help of a customs broker, while EMS (aka USPS EMI) is a higher limit for the "simple procedure" of USD 3000.
<lekernel> really? never had to pay any tax with USPS
<wpwrak> lekernel: huh, are you sure it's fedex who charge you ? it's usually customs who do that. fedex just collect the money.
<wpwrak> lekernel: i suppose you're not in argentina :)
<lekernel> items 2 and 3 are charged by fedex, not the others
<lekernel> but in the end it makes a really shitty bill
<wpwrak> lekernel: btw, for a really bad experience, try dhl. when i foolishly tried to get things with a value > USD 1000, fedex brought me the papers and then i was left on my own to get this stuff through customs myself.
<lekernel> all stupid overhead
<wpwrak> lekernel: dhl, on the other hand, just sent me a note informing me that i should go to their office, get the papers for the small fee of about USD 100, and then take care of my things myself. very nice.
<lekernel> you mean go to the airport and talk to the customs yourself?
<lekernel> oh, yeah
<lekernel> cool
<wpwrak> lekernel: yup, airport, wait ~ 2 hours. find out what they didn't like. get told i need a customs broker. search for one. explain to that guy what it is. go home. come back the next day. have him talk to customs. pay fees, taxes, and "grease" money. a nice way to spend a couple of days.
<lekernel> what the hell is a custom broker?
<lekernel> can't you talk directly to the custom agents?
<nebajoth> its someone who ensures that large shipments of internationally shipped goods are compliant with customs regulations
<wpwrak> lekernel: the guy who makes sure you and the customs broker are never in the same room when the delicate topic of bribes is approached :)
<nebajoth> my brother in law is one
<lekernel> nebajoth, that's a custom agent
<wpwrak> lekernel: you can talk to them and they tell you you can't do the importation. very easy :)
<nebajoth> don't think so
<nebajoth> like I said
<nebajoth> my brother in law is one
<nebajoth> that's what he does for a living
<nebajoth> right now he's doing it for a company that makes patio furniture
<lekernel> thinks he should get a better job
<nebajoth> does too.
<nebajoth> but it pays well
<nebajoth> and its actually super hard to become one
<nebajoth> only like 7% pass the test
<nebajoth> it involves basically memorizing the customs laws
<nebajoth> so you have to have a huge capacity for memorizing trivia
<nebajoth> which my brother in law does
<nebajoth> much to my annoyance at parties
<lekernel> wpwrak, out of curiosity, what was the reason the customs told you for refusing importation?
<viric> I've looked at mupdf... it looks made for Xorg
<viric> kristianpaul: weren't you using mupdf in the ben? Do you have Xorg in the ben?
<bartbes> doesn't jlime have X?
<tuxbrain2> jlime has X
<tuxbrain2> barbes stop reading my mind :P
<bartbes> tuxbrain2: stop typoing my name
<bartbes> :P
<tuxbrain> touche!
<tuxbrain> promise use more often the tab function
<bartbes> well, to be perfectly honest, that was the second sentence I made
<bartbes> so I was even faster!
<bartbes> (or I read your mind even earlier, or I read your mind in the future... hmm)
<viric> tuxbrain, bartbes: ah, have X? hmm interesting. I did not think the ben could run X
<bartbes> well, why not?
<bartbes> meh.. memory perhaps
<tuxbrain> viric: X exist from the 386 era, :) if remember well, Ben was in between a pentium and pentiumII, I'm wrong?
<tuxbrain> I have read a benchmark let me search
<bartbes> urandom__: btw, I managed to get the love runtime + love.filesystem running on the ben today
<bartbes> thought you might be interested
<tuxbrain> I'm wrong, ben was more betten a 486 <-> Pentium 200, but using lot less few power than any other x86 architecture
<urandom__> wow nice
<bartbes> (not that it was too hard, I just had to figure out how to do a few things)
<urandom__> of course i am interested bartbes, love on ben will be lot of fun
<tuxbrain> I think I have asked before but what is "love"? (baby don't hurtme ....) :P
<tuxbrain> wow
<mth> the kdrive X server should run just fine on 32MB
<mth> whether it's useful with a 320x240 screen and no mouse is another matter
<bartbes> on a normal desktop computer you can run X in X in X
<bartbes> so yeah
<urandom__> x is running fine on ben with jlime
<tuxbrain> bartbes: damn man, you have added another item to my TODO list "Learning LUA"
<bartbes> hehe
<tuxbrain> please don't showme any cool thing on Gforth!, I only have one live
<urandom__> Lua is the most awesome language ever, really worth learning it (and very easy)
<bartbes> gforth.. yeah, too bad I didn't get it to compile earlier today
<bartbes> though forth is more like a mental excersize to me
<tuxbrain> urandom__: I remember when I listen the same about python :P
<bartbes> well, lua is a lot smaller than python
<bartbes> so a lot easier to learn :P
<kristianpaul> viric: with Jlime
<kristianpaul> X runs just good :)
<tuxbrain> C++>java>python>lua>...
<nebajoth> lol @ java
<bartbes> what is that supposed to be, quality?
<bartbes> because if so
<bartbes> I'm going to be sneaking up to your house with a knife in a few mins
<urandom__> maybe he meant it the other way round
<bartbes> lol no
<bartbes> because java is still in the wrong place
<nebajoth> maybe its the scale of not-awesomeness
<bartbes> no man, c++ is better than java for sure
<bartbes> and depending on the situation better than python
<bartbes> (imo)
<kristianpaul> tuxbrain: you missed posix C
<urandom__> oh and Forth is on my TODO learning list, not sure if it is worth it but i like its simplicity
<tuxbrain> not was a better scale, of course I prefer python over java in most cases, and C++ ends in a compiled bin allways more efficient than any interpreted language (yes I consider java interpreted (bytcodes but interpret any way)
<tuxbrain> I the simplicity scale
<bartbes> simplicity?
<tuxbrain> it was a simplicity scale
<bartbes> hmm I never thought of java as easier than c++
<tuxbrain> for me is
<bartbes> urandom__: I have yet to find me a single use for forth
<bartbes> but it's cool
<tuxbrain> forth can even run without SO
<bartbes> the stack stuff really forces you to think in a different way
<bartbes> tuxbrain: yes it can
<bartbes> (if you mean OS)
<tuxbrain> I see it in action on Wikireader
<bartbes> forth can, java, python, lua, etc can't
<tuxbrain> yes sorry I mean OS, I see it as ideal to run testing hardware on production
<tuxbrain> in fact I have read in ebedded world is some what a secret weapon
<tuxbrain> I think secret due is not very known outside the embedded world, not even in the embedded world outside the enginering dptment :)
<urandom__> most not c-like languages arent very known
<nebajoth> you forget the functional languages
<nebajoth> they seem fairly well known
<urandom__> nah not as much as they would deserve to be known
<viric> tuxbrain, kristianpaul: is it Xorg built for the framebruffer?
<viric> how does the mouse work there?
<viric> mth: I didn't know of kdrive. Thank you!
<viric> is that what jlime uses? kdrive X?
<tuxbrain> viric: yes it use kdrive
<viric> ah I read: "As of X.Org Server version 7.1, the KDrive framework was integrated into the reference implementation and is now part of the generic source code release of the server."
<tuxbrain> I far as I know they hide the mouse making it transparent, you use kbd to control it, the window system is matchbox
<viric> I can build the xorg server with "--enable-kdrive". Interesting!
<viric> I'm trying
<viric> tuxbrain: matchbox.. thank you!
<wpwrak> lekernel: (customs) usually "electrical security". i.e., when the thing connects to mains but doesn't have the argentina-only certification.
<wpwrak> lekernel: (customs) a value > USD 1000 would get me too, though.
<wpwrak> lekernel: ironically, i once bought a bitscope and asked them to ship it without power supply, because of this. they did and it passed customs without problems. in fact, this time they didn't even look inside the box. then i bought a power supply locally. that one had a leakage between the primary and the secondary side. one dead usb port on the pc and a dead bitscope later, i was aware of that slight problem, too. thanks, customs, for
<wpwrak> not letting me use decent products.
<qi-bot> [commit] Andres Calderon: 66-tsop footprint added http://qi-hw.com/p/xue/095339f
<qi-bot> [commit] Juan64Bits: Adding librarys. http://qi-hw.com/p/xue/4c08652
<qi-bot> [commit] Juan64Bits: Merge branch 'master' of projects.qi-hardware.com:xue http://qi-hw.com/p/xue/5b131af
<kristianpaul> viric: no mouse
<kristianpaul> viric: /j #jlime for more questions :)
<qi-bot> [commit] Werner Almesberger: Added AT86RF230 schematics symbol and some misc. stuff. http://qi-hw.com/p/ben-wpan/9eefe60
<larsc> viric: my nanonote detects card removal and the pin is low when the card is not there
<qi-bot> [commit] Andres Calderon: ddr component changed http://qi-hw.com/p/xue/7b759dd
<qi-bot> [commit] Andres Calderon: annotate http://qi-hw.com/p/xue/134f841
<qi-bot> [commit] Andres Calderon: DRAM.sch2 deleted http://qi-hw.com/p/xue/0130eb3
<xiangfu> kristianpaul: Hi
<kristianpaul> xiangfu: hello
<xiangfu> kristianpaul: someone send me one link : http://wiki.navit-project.org/index.php/Screenshots_gallery
<xiangfu> kristianpaul: do you know that project ??
<kristianpaul> hmm i saw it in OSM broefly some weeks ago
<xiangfu> kristianpaul: just for your information. I think we should port this project to Ben NanoNote :).
<xiangfu> it works in a lot of device.
<kristianpaul> how about our screen, it will fit?
<kristianpaul> is gtk thats good start :)
<xiangfu> kristianpaul: yes.
<xiangfu> I am not sure the screen. but we should try. :)
<xiangfu> and I like the "Navit currently speaks 43 languages"
<kristianpaul> i dont have car but guess will be usefull fot the bike :)
<kristianpaul> xiangfu: but lets get cgps and gpxlogger working i think
<xiangfu> kristianpaul: yes. sure.
<kristianpaul> soembody in openwrt point me to asterisk 1.6 to look examples of how get singles bianries compiled
<kristianpaul> waa
<kristianpaul> is i jlime !
<qi-bot> [commit] Andres Calderon: ddr footprint changed http://qi-hw.com/p/xue/11ade0f
<rafa> kristianpaul: what is jlime?
<kristianpaul> lol
<kristianpaul> rafa: jlime.com you want to see ;)
<kristianpaul> i just know ir run X and doest sucks as people thing
<kristianpaul> s/ir/it
<kristianpaul> and there are lots of pakages to install
<kristianpaul> :)
<rafa> kristianpaul: ah.. well, people thinks that jlime is a ghost :D
<kristianpaul> ghost because light?
<kristianpaul> or because scare?
<rafa> kristianpaul: because nobody knows much about it :) .. have you read today the people asking if X would run on nn?
<kristianpaul> rafa: yeah seems they dont know jlime :)
<rafa> ah.. you did!, you already said them about jlime and X  .. great
<kristianpaul> or compile options in openwrt
<kristianpaul> :D
<rafa> yeah.. I wonder if people read ml or similar.. we are trying to announce the stuff when we upload something or for related stuff
<monofuel> atm i'm trying to come up with reasons to buy a ben nn- has anyone ever tried running dwarf fortress on it through qemu or such?
<rafa> monofuel: you want to run qemu on nn?.. no idea which platform you want to emulate into nn.. Why do you want that?
<monofuel> well dwarf fortress has a linux version, however it's x86
<monofuel> i don't really know too much about MIPS actually.
<qi-bot> [commit] Andres Calderon: annotate http://qi-hw.com/p/xue/171e409
<rafa> monofuel: it looks like swarf fortress needs a big terminal right?.. I am checking the screenshots. I do not know nothing about
<monofuel> that's another thing i'm unsure of- i'm not entirely sure what the max terminal size needed is
<rafa> monofuel: nn has 320x240 screen, best console is around 5x7 font.. which is already hard to read
<rafa> which is less than 80x24
<rafa> monofuel: but you can play other games..
<rafa> and enjoy nn anyway :)
<monofuel> well in a last ditch i could use ssh
<monofuel> and run dwarf fortress on my quadcore instead if i have internet
<monofuel> actually 80x24 would be fine for DF
<monofuel> however it's a rather cpu intensive and would require a 256~512mb swap
<monofuel> it's been reported to be bairly playable on low settings on a pentium II at 500mhz
<rafa> nn is slower
<monofuel> yea..
<kristianpaul> around 30Mhz
<kristianpaul> 300
<kristianpaul> sorry
<monofuel> yea, atm i'm debating all i could use it for
<rafa> kristianpaul: :) .. 66Mhz, 486dx :)
<rafa> monofuel: you can play quake1 at least
<kristianpaul> yeah !
<rafa> doom, heretic surely, many other ports
<kristianpaul> snex?
<rafa> snes9x runs great
<kristianpaul> i need got rom?
<kristianpaul> or jsut install
<monofuel> what about gba?
<rafa> kristianpaul: snes9x is on jlime repo. When you run the icon, it asks you to choose a rom, so yes, you need roms
<kristianpaul> ah
<kristianpaul> ok
<rafa> kristianpaul: we set the same file chooser that you already know (the same used for video player, or mupdf)
<monofuel> this may be a longshot- how about starcraft or Age of empires?
<rafa> so when you start snes9x from desktop
<kristianpaul> yeah like that way
<rafa> it start the file chooser to choose a rom
<rafa> kristianpaul: so you can copy roms whenever you want
<rafa> monofuel: is not age of empires a microsoft game for windows?
<monofuel> yeaahh....
<monofuel> starcraft 2 is also for win
<monofuel> errr
<monofuel> starcraft i mean
<rafa> playstation 3
<rafa> games will not run
<unclouded> monofuel: can you program?  the NN is a great target for your own software
<monofuel> me and a friend have worked on SDL apps in perl
<unclouded> perl and SDL are installed by default although I'm not sure about SDL bindings for perl
<unclouded> should be easy to port if not though
<monofuel> how tricky is it to port software to the nn?
<monofuel> like, if i had the source, would most programs be able to work if they were just recompiled on the nn?
<unclouded> not very.  This page shows how to build OpenWRT: http://en.qi-hardware.com/wiki/Building_Ben_NanoNote_software_from_source
<unclouded> and it's very very easy to get going
<monofuel> i run gentoo and i know my way around compiling, just i'm unfamiliar with mips
<unclouded> no root privs required or anything non-standard needing to be installed on your workstation and it builds: 1) the bootloader 2) the kernel, 3) the rootfs and 4) the individual packages for installation on a system that's already set up
<unclouded> I don't even notice that it's MIPS.  it's mipsel so maybe that's why there are few issues cross-compiling
<unclouded> the OpenWRT process on that wiki page builds a MIPS toolchain in the directory in which you unpack it, so you can just compile for MIPS on your x86 ( or whatever) box
<monofuel> ah k
<unclouded> there are some members of the community who are into getting Gentoo working smoothly on the NN too ( if you want to run Gentoo on it)
<unclouded> if you get some micro SD cards you can put a different distro on each if you like.  Just hold down the M key when you power on to boot from SD
<qi-bot> [commit] Andres Calderon: early placement http://qi-hw.com/p/xue/a8fcbf0
<monofuel> would it be possible for me to run openwrt in qemu and try it out first?
<unclouded> don't know.  You can use qemu to boot a MIPS system but the NN kernel likely expect the NN LCD driver to be present, which I guess qemu doesn't emulate
<monofuel> ah
<unclouded> monofuel: what sort of apps do you write in perl & SDL?
<monofuel> so far it hasn't been much, we've just designed a simple racing game based around drifting
<unclouded> sounds pretty cool.  how much processing power does it need to run?
<monofuel> i'm not entirely sure, not much i'd imagine
<monofuel> i'll run it and monitor it with htop a sec...
<monofuel> it's using about 37mb of ram and only 5% of a 2.6ghz
<monofuel> however it's using fairly large sprites and such
<monofuel> that would probably have to be toned down anyway for nn
<unclouded> sounds like it could run on the NN with smaller sprites.  there's a good reason to get one then ;)
<monofuel> i can assume most text-based adventures like nethack and angband run?
<monofuel> that would be a major plus :)
<unclouded> i can't see a reason why they wouldn't.  not sure which games like that have been ported so far.  the CPU is fairly grunty, it's the RAM that games have to be frugal with
<monofuel> what about swap?
<unclouded> I ported freedroid almost without having to patch it at all to run on the NN.  Freedroid actually render every frame at 640x480 and then scales it to 320x240 to fit the screen.  every single frame.  manages about 30fps I think
<xdpirate> how can i have a script that's respawned by init everytime it's killed, launch something only a single time?
<unclouded> xdpirate: what about /etc/inittab?
<xdpirate> unclouded, the rootfs is read-only
<xdpirate> specifically, i need it to run mkswap the first time the script is run, but not on subsequent runs (until next reboot)
<unclouded> monofuel: I haven't tried swap but I imagine it's as simple as create a file with dd, editing fstab and using swapon
<unclouded> xdpirate: why does the swap partition/file have to be initialized each boot at all?  it's normally only done once
<xdpirate> unclouded, are you saying that i only need to run mkswap once ever on the swap file, and it'll work with swap on each time, even after reboots?
<unclouded> monofuel: better to swap on SD, not on the internal NAND.  don't want to reduce those precious write cycles
<unclouded> xdpirate: that's the way swap usually works I thought
<xdpirate> unclouded, that makes my problem non-existant then, thanks :D
<monofuel> yup. also i was wondering about wifi?
<xdpirate> ah, mkswap physically moves the swap file together with 0 fragmentation
<xdpirate> makes sense that once that's done, it won't have to be run again
<unclouded> monofuel: wifi is not built in.  you can use an SDIO wifi card but a) you can't use an SD card at the same time and b) it costs as much again as the NN!
<xdpirate> there exists wifi cards that have are combo wifi/storage, but no drivers
<xdpirate> so you'd have to write them yourself :P
<monofuel> i read that ethernet over usb cables work?
<monofuel> i could use it with a a cheap wireless router running dd-wrt
<monofuel> not sure about how to power the router though- also it might be bulky.
<unclouded> monofuel: yes.  unless you compile your own kernels without the correct modules, as soon as you connect the NN to your workstation, your workstation gains a usb0 interface
<monofuel> or rather what about just a usb device?
<monofuel> errr- usb wifi device
<monofuel> most usb wifi devices have spotty linux support- however i've had experience with them working fine with ndiswrapper
<unclouded> monofuel: no USB HOST support unfortunately, it's only a USB device like most phones.  USB HOST support is very high priority for the next revision on the NN because so many people want it so badly
<monofuel> so does that rule out usb flash drives too?
<xdpirate> monofuel, yes, anything that needs a host
<xdpirate> monofuel, it can only act as a slave, connected to a host, such as a pc
<unclouded> you can still use them via your workstation but not on the go, no
<monofuel> ah, k.
<monofuel> that's how i found the project
<unclouded> nice
<monofuel> my first thought was portable dwarf fortress to be honest
<monofuel> sorry- i just have an insane obsession with that fun curses-based game :)
<unclouded> looks pretty cool
<monofuel> previously i've looked at the pandora- however it's expensive and not in much supply
<unclouded> says you need 512 MB of RAM and a 3D accelerator card, which seems a bit odd given the interface
<monofuel> the older 40d version does
<monofuel> the newer one has had a complete graphics rehaul
<monofuel> it now supports linux and even a direct terminal instead of using it's own window
<monofuel> the settings can be adjusted- like smaller maps, less features and such for slower pc's
<monofuel> also the ram thing is why i asked the swap question earlier
<unclouded> maybe they generate the whole world at startup and then store it in RAM instead of using procedural generation