**** BEGIN LOGGING AT Mon Jul 23 02:59:56 2007 Jul 23 03:00:07 Is installing Maemo SDK 2.2 in the latest scratchbox r4 packages not possible? Jul 23 03:02:37 nut much...baking brownies Jul 23 03:02:43 you? Jul 23 03:04:59 justin__: dunno - don't see why not though Jul 23 03:05:30 I don't either. Jul 23 03:05:41 I don't understand why it seems like the rootstrap isn't installing Jul 23 03:07:00 None of the scripts or applications said to come with the rootstrap show up when I extract the rootstrap to the target. Jul 23 03:09:13 hmm, scratchbox gcc seems to support profiling: -fprofile-arcs Jul 23 03:13:53 shouldn't Xephyr just exist? Jul 23 03:13:57 justin__: just tried with the said sbox version...not on the r4..and I wouldnt recommend Jul 23 03:14:06 not actually , justin__ Jul 23 03:14:09 I had to apt-get it Jul 23 03:14:27 but the docs says it comes bundled...its strange... Jul 23 03:14:49 Good morning, are there any porting guide? Jul 23 03:15:03 hmm Jul 23 03:15:05 syntux...porting what , using what? Jul 23 03:15:16 so how can I check to see if the rootstrap was installed succesfully? Jul 23 03:15:20 to gcc Jul 23 03:15:33 and apt-get doesn't work within scratchbox. Jul 23 03:15:51 NeoStrider, I'm getting N800 in days and looking for a way to port some apps into it. Jul 23 03:16:37 I have a 770...so I guess I can answer you Jul 23 03:16:47 its a somewhat spartan unix box Jul 23 03:16:51 but just that Jul 23 03:17:07 it does run anything that uses gtk1 Jul 23 03:17:11 out of the box Jul 23 03:17:11 NeoStrider, lovely, so would my bash scripts run there? Jul 23 03:17:46 it uses busybox...let me check the shell Jul 23 03:18:30 lovely Jul 23 03:18:30 there is ASH Jul 23 03:18:51 but no bash Jul 23 03:19:24 it's ok, they should be similar in way or another, anyway tell me about root access, is it only with R&D mode? Jul 23 03:19:48 only R&D Jul 23 03:19:55 but the x-terminal gives us some power Jul 23 03:20:00 what do you want to do? Jul 23 03:20:49 I'm a software developer so I just want to digg more on Maemo before putting my hands on the device heh Jul 23 03:21:51 there is plenty of apps, cool Jul 23 03:22:40 I wouldnt recommend fiddling too much Jul 23 03:22:53 may unstabilize the system Jul 23 03:23:59 hmm, then there should be a system emulator or a virtual image for development right? Jul 23 03:27:37 what do you want to do, syntux? Jul 23 03:28:55 pupnik, new apps Jul 23 03:29:13 or porting existing ones Jul 23 03:29:40 Has anyone sucessfully installed Maemo SDK 2.2 in scratchbox using scratchbox packages from a source url? What url are you using? Jul 23 03:29:42 you do that in a development environment called scratchbox Jul 23 03:30:23 syntux: you can run the apps on your pc for testing before running them on the device Jul 23 03:30:36 it's not a system emulator though Jul 23 03:30:38 pupnik, or this http://www.vmware.com/vmtn/appliances/directory/702 no? Jul 23 03:31:11 yes that is a prebuilt scratchbox plus host distro for running in a vm Jul 23 03:31:57 you can emulate the cpu in scratchbox, but you do not emulate all the hardware on the device Jul 23 03:33:34 pupnik, but emulating CPU would be enough right ? Jul 23 03:36:24 for many apps yes Jul 23 03:37:20 apps that use special nokia hardware will not work Jul 23 03:37:33 What version of cs2005q3.2-glibc-i386 toolchain should be used with the 2.2 SDK Jul 23 03:41:01 scratchbox-toolchain-cs2005q3.2-glibc-i386_0.9.8.5-6_i386.deb here Jul 23 03:42:26 on scratchbox-core 1.0.7 Jul 23 03:43:59 Can I use the debs from for 2.2? Jul 23 03:44:58 That's super old lol. Jul 23 03:47:09 Everything is 1.0.5 or older in r4. Jul 23 03:47:25 l Jul 23 03:47:53 1? Jul 23 03:51:17 wrong window sorry Jul 23 03:51:24 * pupnik sleeps Jul 23 03:52:21 Where can I find that version? Jul 23 04:00:23 weird, can't download that torrent Jul 23 04:36:17 is it possible to add more search engines to the home applet on the 770? Jul 23 04:37:04 a file i can edit? i want to be able to easily search imdb... Jul 23 05:02:56 ericz_: http://maemo.org/downloads/product/additional-maemo-internet-search-engines Jul 23 05:03:17 I don't know about what internals one should modify, unfortunately Jul 23 05:04:07 ah, thanks! Jul 23 05:44:13 lo Jul 23 06:04:24 anyone writes program in python using bluez Jul 23 06:09:33 I'm trying to access D-Bus in python but it says some method is missing Jul 23 06:09:50 Someone told me that I don't have necessary bindings Jul 23 07:12:45 hi there Jul 23 07:14:39 does anyone of you know how to obtain something unique like a cpuid from an n800?? N800:/# cat /proc/cpuinfo|grep Serial returns Serial : 0000000000000000 Jul 23 07:17:49 * VladDrac 's being annoying and nominates dubdibdu1 for the redundant-use-of-cat award ;) Jul 23 07:18:45 dubdibdul: Nokia uses the WLAN MAC address as its product ID. Jul 23 07:37:42 hello #maemo Jul 23 07:40:06 hi there Jul 23 07:41:06 dubdibdu1: want to make some shareware registration function? Jul 23 07:41:27 is there a nicer way to obtain the macaddr than ifconfig wlan0|grep HWaddr|cut -c39-55 ?? Jul 23 07:41:46 not direct - it's a normal key-verification Jul 23 07:41:52 where i need a hw_key Jul 23 07:41:57 dubdibdu1: should be cattable from proc os sys Jul 23 07:42:00 or sys Jul 23 07:42:54 cat /sys/devices/platform/wlan-omap/cal_mac_address seems better to me!!! Jul 23 07:42:56 thanks Jul 23 07:43:08 np Jul 23 07:43:46 how hard is it to crosscompile for n800 with a buildroot-environment instead of a scratchbox env? Jul 23 07:44:04 dubdibdu1: should be easier frankly Jul 23 07:46:22 the cpuinfo file does not tell me a lot about the cpu-arch, uname -m tells me armv6l => does that mean i neet to config my buildroot for arm610 ?? Jul 23 07:51:31 or should the "Target Architecture Variant" be generic-arm Jul 23 08:12:37 good morning Jul 23 08:15:26 morfnin Jul 23 08:51:40 hmm slow garage this morning :( Jul 23 08:58:39 do you know why vlc cannot show the stream it receives when i let the n800 spit the cameradata into my nw via gst-launch-0.10 gconfv4l2src ! video/x-raw-yuv,width=176,height=144,framerate=\(fraction\)15/1 ! udpsink host=10.10.10.117 port=5432 Jul 23 08:58:42 ?? Jul 23 08:59:07 when i save the stream to a file via netcat it seems like video-information Jul 23 09:07:35 hi guys Jul 23 09:07:55 is there any API to get an easy "Open $file with" dialog? Jul 23 09:08:20 I can't seem to find that on http://maemo.org/development/documentation/ Jul 23 10:02:39 * guardian is learning how to make a debian package in order to make an installation package :/ Jul 23 10:04:22 morning lardman Jul 23 10:06:59 hi pupnik Jul 23 10:07:02 how's things? Jul 23 10:07:38 just makin cofee Jul 23 10:08:23 fakeroot apt-get update Jul 23 10:08:32 Failed to fetch http://scratchbox.org/debian/./Packages.gz 404 Not Found Jul 23 10:12:06 pupnik: same here for a number of weeks Jul 23 10:15:45 ok thanks sxpert-work Jul 23 10:17:01 * pupnik researches cheap and dirty profiling options Jul 23 10:17:02 CFLAGS+= -mcpu=arm926ej-s -fomit-frame-pointer -fprofile-arcs Jul 23 10:19:57 howdy all, i'm looking for java for my n800. anybody got pointers to a repository? Jul 23 10:20:40 no such thing yet. Jul 23 10:20:56 There are only various people who experiment, but nothing packaged. Jul 23 10:23:49 but look at http://wiki.java.net/bin/view/Mobileandembedded/PhoneMEAdvancedPlatformsNokia800 Jul 23 10:30:54 there's jalimo, but the stuff in the repository won't install for me Jul 23 10:39:00 celesteh: If you just want command line stuff then the PhoneME ones work fine, my impression is that there are issues with GTK/Hildon bindings Jul 23 10:39:22 * lardman hasn't tried Jalimo yet Jul 23 10:42:39 I want to be aple to use the Google API for sending email, so command line might be good enough. Where can I find PhoneME? Jul 23 10:42:42 "is your internet tablet too fast? java can help." Jul 23 10:42:48 hahaha Jul 23 10:43:08 Yeah, but there are a lot of pre-existing apps, like the Google stuff and a flickr uploader, etc Jul 23 10:43:15 true Jul 23 10:43:38 See Veggen's link above Jul 23 10:43:40 i already know java. i don't know python. and there are already libraries for these apis in java. Jul 23 10:44:09 http://thehereweb.googlepages.com/N800-java-cdc-fp-pmea-mr2-rev5444.zip Jul 23 10:50:21 thanks Jul 23 10:50:31 * celesteh trying to do 347568972345 things at once Jul 23 10:50:39 does anyone know what's the catch with maemo accounts. i registered in order to correct a wiki error, got email, confirmed registration and loged in fine to garage.maemo.org, but wiki reject me. Jul 23 10:51:48 toni_: Just wait an hour orso. It syncs up every once in a while.. Jul 23 10:51:57 ah, ok. thanks. Jul 23 10:52:06 there should be a note on the registration page to say that Jul 23 10:52:51 it confuses users as it is. it did cross my mind that it could be syncing account. Jul 23 10:55:47 toni_: Yeah, but it is a know bug and there is some work going on to fix that.. Jul 23 10:56:41 ah, ok. Jul 23 10:57:35 but technical bug could be fixed socially, with a single sentence in the confirmation email, saying that accounts are synced and that it will take XY hours before new user can log into wiki. Jul 23 11:01:56 X-Fade_: since i only started using 770 tablet few days ago, i installed a monitoring applet which gets shown next to brightness setting, on the top of the screen. it's not the CPU/memory applet, but another one, which shows filesystem usage too and wifi link strength too. since, my 770 crashed badly, refused to boot and i had to reflash it. now, i can't find the same monitoring application any more, i searched for a while. any idea what is the Jul 23 11:01:57 name of this monitoring app? Jul 23 11:06:34 toni: http://maemo.org/downloads/product/load-applet ? Jul 23 11:07:35 thanks. not that one. i just found it! it's the SMP system monitor plugin. Jul 23 11:08:09 it is strange though that it doesn't appear in new application search if you search for key works like CPU, wifi, memory. Jul 23 11:08:58 http://lists.maemo.org/pipermail//maemo-developers/2006-March/003269.html Siarhei Siamashka's improved memset and memcpy Jul 23 11:13:38 has there been any work on an ftp client for the n800 yet? Jul 23 11:14:01 I see there were a couple for mistral is that compatible with bora? Jul 23 11:14:42 in my bora repositories i only see: curl - Get a file from an HTTP, HTTPS, FTP or GOPHER server Jul 23 11:14:52 or wget Jul 23 11:15:28 I've got both installed, which is fine to pull files Jul 23 11:15:37 but I need something to put files Jul 23 11:15:45 gftp should work Jul 23 11:15:58 mm, command-line ftp should be easy enough to compile, I guess. Jul 23 11:16:33 I saw something about gpefilemanager with sftp built in Jul 23 11:17:02 but that was for it2005/2006 Jul 23 11:17:47 you can always try to install it2006 stuff onto bora (i do it all the time) with dpkg -i packagename.deb Jul 23 11:18:41 thanks pupnik I wasn't sure if it would work or not Jul 23 11:19:05 gah gftp wants imagemagick Jul 23 11:19:16 Eh? Jul 23 11:19:30 dpkg-checkbuilddeps: Unmet build dependencies: imagemagick Jul 23 11:20:59 hi all Jul 23 11:22:24 a friend of mine did something called maemoftp a while ago Jul 23 11:22:54 is there a debhelper 5 yet? Jul 23 11:22:55 google for it and you should find it, although i don't know if there's a version for OS2007 Jul 23 11:23:00 ty Jul 23 11:23:24 what was that command to change initfs settings from inside arm again? Jul 23 11:23:28 cb something? Jul 23 11:23:30 how can i add smiles to gaim on nokia 770 ? is that possible at all? Jul 23 11:25:13 Savi_Bot: everything is possible Jul 23 11:26:17 cool, Nokia 770 memory much faster than Zaurus sl-5500 and Zaurus sl-c750 Jul 23 11:26:36 whot that sweet Jul 23 11:26:45 pupnik: sdram or flash? Jul 23 11:26:51 ram Jul 23 11:27:10 ah Jul 23 11:27:30 a shame there isn't more of it tho Jul 23 11:28:47 hmmf. Tileset finally rendered upon rerequest today, but sea disappeared :) Jul 23 11:29:02 tiles? game/ Jul 23 11:29:12 urgh. wrong # Jul 23 11:29:55 trying to get http://www.informationfreeway.org/?lat=60.385355612269564&lon=5.327970808071815&zoom=14&layers=B000F00 right :) Jul 23 11:38:24 anyone experienced with gcc profiling on the device? Jul 23 11:40:43 would somebody know why my application quits automatically after a few seconds when running it in the actual N770? Jul 23 11:45:24 oh, actually it quits in scratchbox as well, it just works properly when I run it standalone Jul 23 11:46:04 run it from a shell and see what it says Jul 23 11:46:21 I think this is a known issue but i forgot what Jul 23 11:51:14 it works properly also when run from the shell Jul 23 11:51:24 so it just quits when I select the program from the menu Jul 23 11:53:21 Mikho, do you use X-Service in .desktop but don't register the name in dbus? Jul 23 11:54:43 hmm... "One symptom of missing initialisation is that the application starts from the task navigator but closes automatically after a few seconds." Jul 23 11:54:49 you're right, thanks Jul 23 11:57:10 all right, I had the proper initialization, but it seems 'I' in the servicename has absolutely nothing to do with 'i' Jul 23 11:57:25 of course not Jul 23 11:57:41 ...grown up with windows :/ Jul 23 12:32:37 hmm, 100,000 units at 50 euro net profit per unit will not justify much investment into a product Jul 23 12:33:02 1 million at 100 euro net would be much better Jul 23 12:48:04 Somebody was asking about 'worms armageddon' - runs 23 fps on psx4gp2x with software renderer Jul 23 13:11:17 pupnik: really? Jul 23 13:11:19 wow Jul 23 13:11:24 on a 770? Jul 23 13:13:48 no on a gp2x Jul 23 13:15:05 some kind of worms would be nice game for internet tablets also Jul 23 13:15:06 someone ported UAE, you could play original worms on it Jul 23 13:15:13 it would be playable with it's buttons Jul 23 13:16:20 uae needs optimization for 770 - intelligent xsp scaling, cyclone 68000 core, and a virtual keyboard that doesn't go through hildon Jul 23 13:17:04 And some investigation into other performance tweaks. I get 8-15 fps on most things Jul 23 13:26:17 http://zodttd.com/page/2/ <<- the mad scientist who is bringing playstation to ARM portables Jul 23 13:55:11 Is It Can Be use -fprofile-arcs to improve performance? Jul 23 14:43:52 is there a simple way of configuring the application area on the n800? Jul 23 14:44:27 basically I want to change what apps show up in what group, create and delete groups etc Jul 23 14:44:45 Yeah, check the control panel Jul 23 14:45:02 <_Shurik_> damn it, n800 toasted my 8 gig SD Jul 23 14:45:17 _Shurik_: latest firmware? Jul 23 14:45:21 <_Shurik_> yep Jul 23 14:45:35 uh oh Jul 23 14:45:41 man. I was really hoping that was a vapor bug. Jul 23 14:45:44 bug 1024? Jul 23 14:45:50 <_Shurik_> it's been messing it up for a while Jul 23 14:45:51 which slot? External or Internal? Jul 23 14:45:58 <_Shurik_> but now it has stopped working completely Jul 23 14:46:02 * mgedmin wants to know the slot too Jul 23 14:46:03 <_Shurik_> had it in external Jul 23 14:46:05 trevarthan: thanks for that Jul 23 14:46:14 FunkyPenguin: np. you found it? Jul 23 14:46:23 <_Shurik_> should've moved it to mmc2 :( Jul 23 14:46:30 I was gonna give you the click path, but I'm slow... :) Jul 23 14:46:34 I had a 512 gb SD card die in the n800's external slot, with some old non-sdhc-capable firmware Jul 23 14:46:41 don't know if it's the same bug, or just bad luck Jul 23 14:46:57 _Shurik_: I've got an 8gb transcend class 6 in internal slot and it works a charm Jul 23 14:47:00 _Shurik_: yeah, if I upgrade, I'm gonna try putting my 4gb in the internal slot. Jul 23 14:47:07 * FunkyPenguin crosses fingers and touches wood :) Jul 23 14:47:22 <_Shurik_> yeah but now I'm not sure if it is completely dead or what Jul 23 14:47:35 trevarthan: yeah thanks, for some reason I didn't look in there! Jul 23 14:47:35 Try to format it from win32. Jul 23 14:47:36 <_Shurik_> I'm not sure that my laptop can read it at all Jul 23 14:47:50 <_Shurik_> well that's a thing, I don't have another sdhc reader handy Jul 23 14:48:00 <_Shurik_> hm, let me ask around the office. brb Jul 23 14:48:15 _Shurik_: you can't format it over the USB link? Jul 23 14:48:34 I guess if it's mounted r/o you wouldn't... Jul 23 14:50:01 pupnik: I just saw your comment about worms, I think there's an open-source version somewhere Jul 23 14:50:58 yeah wormux. lots of dependencies in the stock version. but there are zaurus versions, so it's possible Jul 23 14:51:20 pupnik: Zaurus versions, do you have a link? Jul 23 14:51:22 lardman: have you found any sensible way to do gcc profiling? Jul 23 14:51:32 <_Shurik_> trevarthan: it's not being recognized at all. mmc1 nor mmc2 Jul 23 14:51:37 pupnik: crying shame he didn't write wormux in python. would have been easy. Jul 23 14:51:41 http://www.oesf.org/forums/index.php?showtopic=18415&st=30 Jul 23 14:51:43 pupnik: Not looked at it yet Jul 23 14:51:45 <_Shurik_> so if it's not hardware-dead, it's really messed up Jul 23 14:51:45 for the zaurus stuf Jul 23 14:52:12 sorry man, that sucks. Jul 23 14:53:07 <_Shurik_> I wonder if I have warranty on it :) Jul 23 14:54:03 morning (ugt) Jul 23 14:54:11 I'm gonna put a big freakin' hazard sign on my external mmc slot. Jul 23 14:54:23 <_Shurik_> yes Jul 23 14:54:29 penguin command is close to finished, if anyone wants to find the remaining bugs (relating to scaling from 600->480) Jul 23 14:54:32 <_Shurik_> well, it worked pretty good for a while Jul 23 14:54:35 <_Shurik_> but damn Jul 23 14:54:42 <_Shurik_> Nokia needs to get this sorted out Jul 23 14:55:18 then pump it full of plumming caulk. Jul 23 14:55:18 uh. mine mostly has music, and the card is a cheap (cheapest - real slow write speed) 4gig Jul 23 14:55:40 <_Shurik_> well mine is $50, but still Jul 23 14:55:41 pupnik: Not that many deps, most of them are gcc or sdl, plus a few extrast Jul 23 14:55:47 s/plumming/plumbing/ Jul 23 14:55:47 trevarthan meant: then pump it full of plumbing caulk. Jul 23 14:56:21 _Shurik_: you could try the third party kernel that's just been released. though i doubt it'll help at this point Jul 23 14:56:35 <_Shurik_> probably not Jul 23 14:57:15 dpkg-checkbuilddeps: Unmet build dependencies: patchutils libsdl-gfx1.2-dev (>= 2.0.13) libxml++2.6-dev ttf-dejavu dpkg-dev (>= 1.13.19) Jul 23 14:57:45 pupnik: I showed my co-workers snes9x on the n800 this morning. They all thought it was pretty cool. Jul 23 14:58:15 :) Can they code? Jul 23 14:58:41 pupnik: Is Zodttd's stuff still closed source? Jul 23 14:58:51 nah. the ones who game can't code. The ones who code can't game. I'm the only hybrid with massive amounts of spare time. Jul 23 14:58:57 i haven't found sources for zodttd's stuff Jul 23 14:59:03 :) Jul 23 14:59:28 well emus are more worthwhile than individual games imo Jul 23 14:59:41 ... better ROI Jul 23 14:59:46 they all think you should implement hardware acceleration ASAP. :) Jul 23 15:00:20 I wonder if you could beg Nokia for a free n800? Jul 23 15:00:55 trevarthan: maybe in the next device, if they do the developer device program again Jul 23 15:00:57 don't need one, nothing i do is n800 specific Jul 23 15:01:26 pupnik: Where do your emus require acceleration Jul 23 15:01:46 pupnik: as in what part of the processing Jul 23 15:02:03 yeah, so disq, I guess kagu will be n800 specific once I implement that screen blanking/battery stuff unless 770 users install libconic manually? Jul 23 15:02:06 all of them can benefit from xsp pixel doubling Jul 23 15:02:34 the snes emu can benefit tremendously from ARM asm optimized elements from notaz, squidge and reesy Jul 23 15:02:35 trevarthan: yeah. or, you could try/catch the libconic binding import and make it behave accordingly? Jul 23 15:02:49 lardman: you need to eek every ounce of performance out of an app to get any sort of gaming performance on the n800. Jul 23 15:03:08 disq: sounds like a plan. Jul 23 15:03:13 trevarthan: also once you put it in maemo garage and have the .install file ready it's no problem, since the 2.x repos already contain my build of libconic :P Jul 23 15:03:45 of course, but what are the time consuming tasks to be optimised, I suppose we come back to the profiling problem Jul 23 15:03:57 disq: yeah, but does python 2.5 for the 770? Jul 23 15:04:47 <_Shurik_> sent email to newegg.com Jul 23 15:04:49 trevarthan: it's possible libconic binding import not fail though, the first libconic call could. not sure python2.5/770 includes libconic bindings or not (if i say libconic binding one more time :P ) Jul 23 15:04:55 <_Shurik_> hopefully I can get it replaced :-P Jul 23 15:05:19 let me boot up my 770 and ssh in Jul 23 15:05:26 _Shurik_: tell them to bill Nokia. Jul 23 15:05:56 Anyone want to buy me a 770? I'd be happy to religiously support it if I had one. Jul 23 15:06:42 lardman, probably the best place to start reading would be squidgesnes and drpocketsnes comments and forums. the one unit doing the most work in teh SNES is the PPU/pixel processing unit Jul 23 15:06:48 <_Shurik_> right :) Jul 23 15:06:58 i hear the maemo-mapper team/gnuite religiosly supports 770. maybe you could interest them in kagu and see what happens :P Jul 23 15:07:25 <_Shurik_> trevarthan: whay do you need 770? Jul 23 15:07:43 :) I'm mostly kidding anyway. I don't really want the extra baggage of a 770. Jul 23 15:08:09 pupnik: I was wondering whether anything would suit a DSP Jul 23 15:08:31 trevarthan: erm. could convince somebody in the US (i'm 250ms away, too much lag) to open their 770 (root pass and vnc-server pass) maybe Jul 23 15:08:32 spc700.cpp possibly (sound playback module) Jul 23 15:11:04 lardman: i'm guessing the most useful dsp thing would be an ogg sink Jul 23 15:11:24 trevarthan: nope, python2.5-770 doesn't have the conic binding .so by default Jul 23 15:11:32 pupnik: That wouldn't help your snes emulation though... Jul 23 15:12:18 pupnik: and in reality no-one really needs an oggsink, unless they are watching a movie with an ogg soundtrack Jul 23 15:12:41 lardman: well, a lot of open source games have ogg soundtracks/background sounds Jul 23 15:12:42 lardman: in reality, I don't think anyone really needs the mp3sink for that matter. Jul 23 15:13:13 trevarthan: I don't know about that, it removes some load from the ARM processor when doing video decoding for example Jul 23 15:13:17 and i see about 7-11% cpu usage decoding those with tremor Jul 23 15:13:54 pupnik: Yep, so unless you're really pushing the ARM processor you don't gain much. But on the point of games, I agree it would be useful Jul 23 15:15:11 lardman: another crazy but fun project might be looking into other people's emulation of OPL3 FM chipsets on DSPs - you could do Adlib / Sound Blaster FM on it. Jul 23 15:16:29 but doing snes sound on dsp is also crazy/fun :) Jul 23 15:17:31 pupnik: lardman: that's all cool and stuff, but I think you'll get the most bang for buck out of video performance enhancements. Jul 23 15:18:10 Yes, but not direct framebuffer rendering as it's disabled in the n800's setup Jul 23 15:18:23 not that it's direct anyway, but you know what I mean Jul 23 15:19:22 what is it that pupnik keeps throwing around? xsp pixel doubling? I don't even know what that is, but he says it would help. Jul 23 15:19:50 it allows you to draw 1/4 the pixels and the hardware scales it up Jul 23 15:19:54 that's 770 hardware specific, and it's a hardware feature Jul 23 15:19:54 heyya all Jul 23 15:20:23 if I wanted to compile something to work on the n800 Jul 23 15:20:26 ah, so that wouldn't help the n800 at all. pupnik, you dog. you didn't tell me that. :) Jul 23 15:20:31 I have my scratchbox install all setup Jul 23 15:20:53 do i just make sure it compiles in the x86 target, then compile in the arm target Jul 23 15:20:57 and copy the binary over? Jul 23 15:21:08 assuming it's all self contained and doesn't have libraries Jul 23 15:21:08 <_Shurik_> I thought n800 has pixel doubling as well, no? Jul 23 15:21:19 you can miss the x86 target if you want to test on the n800 directly Jul 23 15:21:21 cbx33: I wouldn't even bother with x86. just get it working with armel. Jul 23 15:21:26 ahh ok Jul 23 15:21:42 cbx33: So yes, make sure you put the binary somewhere that's not on the mmc cards Jul 23 15:21:48 cbx33: you can then transfer the binary, or else make a .deb. The second is preferable for distribution. Jul 23 15:21:57 can you modify a make file so that it compiles everything in one binary? Jul 23 15:22:01 instead of relying on libs? Jul 23 15:22:07 lardman, why not on the mmc? Jul 23 15:22:08 i never test code in scratchbox nowadays. just compile it, scp away, test on the device Jul 23 15:22:15 disq, cool Jul 23 15:22:20 <_Shurik_> disq: really? Jul 23 15:22:22 cbx33: mount options, you can't run things from the mmc Jul 23 15:22:30 oh Jul 23 15:22:34 i didn't know that Jul 23 15:22:39 <_Shurik_> what if it's a big project, you keep moving binary back and forth? Jul 23 15:22:53 testing in sb is *wrong* on so many levels Jul 23 15:22:59 <_Shurik_> hm, okay Jul 23 15:23:01 cbx33: you could also compile statically if you really want. What are you compiling? Jul 23 15:23:02 i keep moving the binary forth and forth yeah. debugging can get tough though :) Jul 23 15:23:02 cbx33: you should be able to statically compile things. That would be some sort of gcc option. Sorry, my C,C++ is rusty. That's about all I know. Check `man gcc` or something. Jul 23 15:23:03 <_Shurik_> btw, anyone using sb2? Jul 23 15:23:05 * cbx33 wanted to get kismet working Jul 23 15:23:11 _Shurik_: I am Jul 23 15:23:16 i know it's been done before Jul 23 15:23:22 <_Shurik_> lle2: is it stable? Jul 23 15:23:23 but I kinda wanted to do it myself Jul 23 15:23:29 binaries shouldn't be big Jul 23 15:23:38 cbx33: Does kismet produce libs? Jul 23 15:23:42 _Shurik_: no idea, but developing it is fun Jul 23 15:23:53 lardman Jul 23 15:23:54 <_Shurik_> okkay :) Jul 23 15:23:55 no idea Jul 23 15:23:58 disq: I develop python code right on the n800. I just SSH into it and run screen. I keep wondering when my RAM will die because of that. Jul 23 15:24:11 lardman, i guess noy Jul 23 15:24:11 if it's something python I edit it on the device too Jul 23 15:24:23 disq you use the touch pad? Jul 23 15:24:26 cbx33: No, it doesn;t look like it does Jul 23 15:24:33 cool Jul 23 15:24:41 so i just need the libs to compile it Jul 23 15:24:47 then the binary would be ok to use? Jul 23 15:24:55 cbx33: I either use synergy, an external machine's keyboard via SSH, or a BT keyboard, depending on what is on hand. Jul 23 15:24:57 I gotta install screen and also get rid of that pty limitation Jul 23 15:25:00 like it probab;y needs some dev libs Jul 23 15:25:15 cbx33: What does it depend on? The libs must already exist as it's an installable package afaik Jul 23 15:25:17 synergy? Jul 23 15:25:18 disq: yeah, I did that a few days ago. real handy. Jul 23 15:25:23 lardman oh? Jul 23 15:25:23 _Shurik_: maemo is less than ideal for it though Jul 23 15:25:25 cbx33: touchpad? while testing? have to. while developing? no, mcedit works fine for me (i prefer mcedit over vi and emacs.) Jul 23 15:25:39 not from my set of repos Jul 23 15:25:45 cbx33: http://synergy2.sourceforge.net/ Jul 23 15:26:00 there's a bin for maemo out there somewhere. Jul 23 15:26:08 in the maemo garage i think Jul 23 15:26:12 wow Jul 23 15:26:16 maemo garage? Jul 23 15:26:28 garage.maemo.org? Jul 23 15:26:39 <_Shurik_> oops Jul 23 15:26:46 i use synergy2 for my htpc (home theater pc) it's handy Jul 23 15:27:25 I really try *not* to use it if I can help it. It's a pain to get everything connected without a GUI on the n800, but it's nice when nothing else is available. Jul 23 15:27:42 trevarthan: btw the 770 easily runs out of file descriptors. even running tail -f /var/log/syslog can cause problems :) (had to find it the hard way. nothing would work) Jul 23 15:27:56 :) that sucks Jul 23 15:28:03 _Shurik_: biggest problem with maemo is that the rootstraps lack almost everything that they really should have Jul 23 15:28:12 _Shurik_: I'm much more optimistic about debian armel port Jul 23 15:28:15 like ping? :) Jul 23 15:28:37 i thought ping was on it? Jul 23 15:28:38 prolly could be fixed with some /proc magic. also I didn't have swap on at the time, putting in the 64mb rsmmc and enabling swap made it better Jul 23 15:28:45 oh maybe it got installed with something else Jul 23 15:28:49 <_Shurik_> well that's bad news about not being able to debug in sb Jul 23 15:28:51 that odd gconf ping imitation is a really poor substitute too. Jul 23 15:29:17 trevarthan: gconf ping imitation? in acmonitor? Jul 23 15:29:22 cbx33: sb comes with ping, but not maemo production firmware. Jul 23 15:29:26 disq: yeah Jul 23 15:29:34 oh Jul 23 15:29:40 latest fw comes with ping Jul 23 15:29:43 yeh Jul 23 15:29:44 thought so Jul 23 15:29:49 oh yeah? That's good news. Jul 23 15:29:50 i knew i had ping Jul 23 15:30:01 and they closed the bug request with "wontfix". but they included ping Jul 23 15:30:11 just watch that evil external mmc port. :) Jul 23 15:30:13 s/bug/enh/ Jul 23 15:30:14 disq meant: and they closed the enh request with "wontfix". but they included ping Jul 23 15:30:19 trevarthan, ??? Jul 23 15:30:23 ooh new monkey Jul 23 15:30:29 oh damn. anyone got a link? Jul 23 15:30:44 <_Shurik_> I can't believe I haven't switched to mmc2 long time ago Jul 23 15:30:50 <_Shurik_> how could I miss this :( Jul 23 15:30:55 link? Jul 23 15:30:56 eh eh eh ? Jul 23 15:31:02 someone get the man a bug report link for the mmc issue. Jul 23 15:31:12 was it the same issue i had i wonder Jul 23 15:31:15 with the internal card Jul 23 15:31:23 got screwed up completely Jul 23 15:31:29 had to reformat with a linux machine Jul 23 15:31:44 as the ITOS reformat for cards didn't work Jul 23 15:31:50 infobot: quick, give us bugzilla url for bug#1204 Jul 23 15:32:02 https://bugs.maemo.org/show_bug.cgi?id=1204 Jul 23 15:32:08 _Shurik_: sure people do debug in sb, it's just nuts to pretend that the results have anything to do with the real target Jul 23 15:32:24 oh, it's bug 1204, not 1024 Jul 23 15:32:36 yeh i got that mixed up too a while back ;) Jul 23 15:32:48 <_Shurik_> damn in Jul 23 15:32:52 <_Shurik_> it Jul 23 15:32:59 <_Shurik_> lle2: not good not good Jul 23 15:33:07 mgedmin: yeah i first tried bug 1024 that's why it took that long :P Jul 23 15:33:10 so trevarthan can you install all the debhelper tools in scratchbox? Jul 23 15:33:14 external mmc bug is https://bugs.maemo.org/show_bug.cgi?id=1204 Jul 23 15:33:18 external mmc bug? Jul 23 15:33:18 to make the debs Jul 23 15:33:36 oh... monkey is offline... Jul 23 15:33:43 monkeh Jul 23 15:34:06 cbx33: debhelper tools? dunno. probably. not sure what those are. Jul 23 15:34:20 _Shurik_: nokia has never gotten around to providing a real emulation solution, even if it's been established looooong time ago that sb is just a build tool, not target emulation, even if it does a little bit of that on the side Jul 23 15:34:21 how do you make debs for distribution on the maemo platform Jul 23 15:34:41 cbx33: with dpkg-buildpackage in scratchbox Jul 23 15:34:58 cbx33: http://www.debian.org/doc/maint-guide/ Jul 23 15:35:00 there's a howto that compliments the normal debian "New Maintainer Handbook" or whatever... Jul 23 15:35:03 i have a handy ~/makedeb script which runs buildpkg Jul 23 15:35:10 _Shurik_: sb2 makes this totally obvious and hopefully prevents any idiot thinking it's a target emulator Jul 23 15:35:43 trevarthan: got my message about SDL keysym thingy? it sucks Jul 23 15:36:11 trevarthan: ah yeah turns out we talked about it (checked the log) Jul 23 15:36:21 <_Shurik_> lle2: I see... Jul 23 15:36:28 I saw your mailing list message about it too Jul 23 15:37:34 _Shurik_: trying out sb2 is pretty easy if you're on a debian/testing box Jul 23 15:37:42 making a daemon that turns that event (globally access key events? how) into dbus signals could work but it's a hack really Jul 23 15:38:05 hmmm Jul 23 15:38:10 looks like I'd need libpcap too Jul 23 15:38:19 _Shurik_: just apt-get install scratchbox2 and follow the sb2 readme skipping the part about building it Jul 23 15:38:46 _Shurik_: although right now you will have trouble with qemu, you'd need a fresh cvs snapshot Jul 23 15:38:47 cbx33: this might help too: http://maemo.org/development/documentation/how-tos/3-x/howto_porting_to_maemo_bora.html#application-packaging Jul 23 15:39:00 thanks Jul 23 15:39:20 I'm an Ubuntu MOTU so I know how to build my own packages....just getting used to the layout Jul 23 15:39:34 is scratchbox2 very different? Jul 23 15:39:47 yes Jul 23 15:39:55 that url I sent just now has useful maemo specific info, like step #7. Jul 23 15:40:00 cool Jul 23 15:40:01 thanks trevarthan Jul 23 15:40:48 BTW, does anyone have a canned Makefile + debian dir for making simple python app debs? Jul 23 15:40:59 I'm lazy. I don't want to write my own. Jul 23 15:41:35 trevarthan: i found a packaging guide somewhere, i'll get into it Jul 23 15:42:04 <_Shurik_> lle2: thanks! Jul 23 15:42:06 hah Jul 23 15:42:17 <_Shurik_> I'll be back guys Jul 23 15:42:26 so don't worry about the packaging Jul 23 15:46:13 ok cool. Jul 23 16:00:22 configure scripts still freak me out Jul 23 16:05:42 pupnik, Jul 23 16:05:45 me too Jul 23 16:05:53 I can pacakge python crap easy Jul 23 16:06:05 but make and configure I'm still no master of Jul 23 16:06:33 I've been meaning to learn autoconf for like 5 years now. Still haven't got around to it. :) Jul 23 16:07:39 heeh Jul 23 16:11:03 trev, would you be interested in testing another build on n800? Jul 23 16:11:13 trevarthan: Jul 23 16:26:21 any of the folks working on the cx3110x drivers in here? Jul 23 16:26:27 has injection been implemented yet? Jul 23 16:28:30 uh. yeah, sure pupnik. Jul 23 16:28:54 sorry. no sound or visual notifications on my desktop. I work in cubical-land. Jul 23 16:29:00 hehe Jul 23 16:32:14 trevarthan: some alternate versions to try - these are supposedly a bit slower - please try them with -sc (scaling) and without to see whether you can see a performance drop when scaling to full window size Jul 23 16:32:33 i'm invoking with ./snes9x -ns -f 3 -j -nomouse -nomp5 ct.smc Jul 23 16:32:55 http://pupnik.de/snes9x_15_pupnik.tgz Jul 23 16:33:02 whenever you have time - no hurry Jul 23 16:33:49 also this is a newer version, which the snes9x devs tell me is a bit slower than 1.40 - i can't see a difference though Jul 23 16:39:31 reading about git, interesting Jul 23 16:46:22 is the simplest way to do generic audio streams to use esd? Jul 23 16:46:43 osso-esd - Enlightenment Sound Daemon Jul 23 16:47:17 pupnik: do you happen to know if kvalo is even on here? Jul 23 16:47:22 I guess I'll have to email him Jul 23 16:47:22 no Jul 23 16:47:32 I want injection :( Jul 23 16:47:37 needz to crack these APs Jul 23 16:48:17 i thought there was a company selling 770s for security audits with all that stuff Jul 23 16:51:35 yes Jul 23 16:51:37 immunitysec Jul 23 16:51:39 SILICA Jul 23 16:51:43 I want one of those puppies so bad Jul 23 16:51:47 well, it's running their product Jul 23 16:51:52 a modified version of CANVAS Jul 23 16:51:57 which is sort like metasploit on crack Jul 23 16:52:08 so they did their own drivers? Jul 23 16:52:09 running their delicious proprietary 0day Jul 23 16:52:13 most likely Jul 23 16:52:43 http://immunitysec.com/products-silica.shtml Jul 23 16:53:52 if I didn't have student loans to pay off Jul 23 16:53:59 $3600 wouldn't be that steep Jul 23 16:54:17 whaaa Jul 23 16:54:33 procto, just get nmap Jul 23 16:54:35 ;) Jul 23 16:54:59 already do Jul 23 16:55:09 but CANVAS is pretty hot shit Jul 23 16:55:33 and unlike metasploits, you're not stuck writing code in ruby Jul 23 16:55:36 but in delicious python Jul 23 16:55:40 oooh Jul 23 16:55:42 really Jul 23 16:55:47 * cbx33 never heard of CANVAS Jul 23 16:55:52 is it OSS? Jul 23 16:57:14 nah Jul 23 16:57:19 the same company, immunitysec Jul 23 16:57:20 sells it Jul 23 16:57:23 it's $1200 or so Jul 23 16:57:27 the reason it's so expensive Jul 23 16:57:32 is that it comes with proprietary 0day Jul 23 16:57:35 i.e. they find holes Jul 23 16:57:40 and write the exploits Jul 23 16:57:44 and customers get them Jul 23 16:57:54 before Immunity reports to vendors Jul 23 16:57:59 it's all written in python Jul 23 16:58:05 and has an open API Jul 23 16:58:13 but to get it in the first place you gotta fork over Jul 23 16:58:31 and there's also a subscription fee. The initial monies only last for a limited time Jul 23 16:58:38 (i.e. they will update the exploits) Jul 23 17:05:06 so, what SILICA is Jul 23 17:05:12 is basically CANVAS ported to the n800 Jul 23 17:06:23 Where can I find libmad for the 770? Jul 23 17:08:38 i wish we had a wrapper for /dev/dsp->alsa Jul 23 17:13:01 aha alsa-oss should do it Jul 23 17:13:11 aoss wrapper, which transparently replaces open/read/ioctl functions by alsa calls. Jul 23 17:13:29 needs to be built in bora though... gregale missing too much stufph Jul 23 17:14:15 pupnik: it's actually a lot faster, but even with -sc it only displays in part of my window. like, the upper left 1/4 of the window. Jul 23 17:14:37 ok interesting thanks! Jul 23 17:14:49 you probably won't see a difference in speed between the builds Jul 23 17:15:02 oh and to get sound all we need is alsa-oss (aoss) wrapper to provide /dev/dsp Jul 23 17:15:19 or rework the sound in snes9x itself Jul 23 17:15:33 the snes9x_opt binary does full sized window (not fullscreen), and it seems a bit faster too. Jul 23 17:15:47 does it seem like playable speed? Jul 23 17:15:59 what is the diff between snes9x_opt2 and snes9x? Jul 23 17:16:01 for an rpg Jul 23 17:16:16 different compile time flags - in my notes somewhere (i hope!) Jul 23 17:16:17 hang on for playable. I don't have my bt kb on hand. gimme a sec. Jul 23 17:16:47 does the intro clock sequence seem halfway smooth? Jul 23 17:17:31 yeah, it does. Jul 23 17:17:45 * cbx33 needs a bt keyboard Jul 23 17:17:52 but they cost a little too much at the mo Jul 23 17:18:15 pupnik: I think this is a completely playable speed. Jul 23 17:18:27 what game you testing? Jul 23 17:18:33 Chrono Trigger. Jul 23 17:18:37 ahh Jul 23 17:18:43 really? Jul 23 17:18:44 I've never plyed that Jul 23 17:18:46 is it good? Jul 23 17:18:51 I've heard a lot about it Jul 23 17:18:56 cbx33: supposed to be one of the best console rpgs around Jul 23 17:19:02 yeh Jul 23 17:19:04 so i heard Jul 23 17:19:22 cbx33: i keep meaning to play it, but i've never really played a 'real' rpg, Ocarina of Time is about as close as I've gotten :D Jul 23 17:19:32 if anyone has a bora sdk set-up you should be able to apt-get source alsa-oss and dpkg-buildpackage it Jul 23 17:19:33 trevarthan: is this a new build of it? Jul 23 17:19:50 rev: yeah. pupnik just built it. Jul 23 17:19:57 * cbx33 has played final fantasy vi, and completed vii, viii, ix, x, x-2, dirge, and xii Jul 23 17:19:59 heheh Jul 23 17:20:08 * rev stop waiting for a playable GBA emulator and just bought a GBA micro for playing advance wars (the N800 plays it too slow, and my CE phone does it fine but it kills the batteries) Jul 23 17:20:09 I wish I had a camera. This looks REALLY good! Jul 23 17:20:10 :D Jul 23 17:20:23 trevarthan, coool Jul 23 17:20:29 Wow, that 3d racing scene was awesome! Jul 23 17:20:31 man i wanna see it Jul 23 17:20:49 wish roms werent so illegal Jul 23 17:21:11 well, ROMs aren't, per se Jul 23 17:21:26 there are freeware snes9x roms too. some run fullspeed too (not using many special effects) Jul 23 17:21:35 per se they are esp if you don't have the original cart Jul 23 17:21:43 cbx33: well, you can find one (rom) for yourself. You've got an n800, right? The download for pupnik's new snes9x is here: http://pupnik.de/snes9x_15_pupnik.tgz Jul 23 17:22:07 cbx33: why would it be illegal if you had a game someone released for free, as a ROM? a patent issue with the ROM image format? Jul 23 17:22:08 trevarthan, I'm not on about finding it ;) Jul 23 17:22:25 chrono trigger wasn't released for free though ;) Jul 23 17:22:26 hehe Jul 23 17:22:30 i should bundle the freeware pacman with it Jul 23 17:22:37 oohh... no snes9x for the 770? Jul 23 17:22:41 pupnik: good idea! Jul 23 17:22:44 how does it eat battery life? Jul 23 17:23:39 which version do i use? Jul 23 17:23:52 ericz_: if anyone with a lot of energy wants to work on a fast snes for 770, here you go http://pupnik.de/DrPocketSnes_Nokia_The_Horror.tgz Jul 23 17:24:02 also can i ask, how often do people "Switch Off" their N800s? Jul 23 17:24:07 is it a bad thing to do? Jul 23 17:24:18 should I just offline mode it and lock it? Jul 23 17:24:27 the main thing that eats battery is screen brightness imo. Jul 23 17:24:31 that and wlan Jul 23 17:24:53 i think the omap consumes about 300mw Jul 23 17:25:15 at full-tilt Jul 23 17:26:33 cool Jul 23 17:26:43 pupnik, awesome Jul 23 17:26:54 are there good free roms? Jul 23 17:27:45 http://www.zophar.net/roms.phtml?op=show&type=snes Jul 23 17:28:32 hmm Jul 23 17:30:26 hello Jul 23 17:30:36 hi unique311 Jul 23 17:31:09 as much as i hate myspace...i took the time to make some changes to my page...and i think it looks anything but myspace now..besides the stupid google add. Jul 23 17:31:23 www.myspace.com/unqiue0nez Jul 23 17:31:39 www.myspace.com/unique0nez Jul 23 17:32:06 Hello Jul 23 17:32:15 hello zodttd Jul 23 17:32:32 \o/!!! Jul 23 17:32:34 Found this place from pupnik :) Jul 23 17:32:45 welcome zodttd Jul 23 17:32:47 hey zodttd Jul 23 17:32:53 I check referrers ;) Jul 23 17:33:08 so what are the best games on the n800 Jul 23 17:33:12 I was about to get a Nokia tablet too Jul 23 17:33:15 that require nothing more than a stock n800 Jul 23 17:33:21 awesome zodttd Jul 23 17:33:27 best games Jul 23 17:33:30 hmmm Jul 23 17:33:44 are they expensive where you live? Jul 23 17:33:45 cbx33: I would just suck it up and download a real rom dude. Then stop talking about it. :) Jul 23 17:34:01 trevarthan, hahah Jul 23 17:34:05 There was one on woot.com but it looked too low powered to handle something like OpenTTD more or less PSX4ALL Jul 23 17:34:09 I'll just stick to deving then Jul 23 17:34:10 ;) Jul 23 17:34:32 The n800 doesnt run Symbian does it? Jul 23 17:34:52 it does not Jul 23 17:35:02 linux / maemo (gtk based) Jul 23 17:35:21 Ahh its the tablet, the newer version... Jul 23 17:35:22 zodttd, java Jul 23 17:35:25 lack of Jul 23 17:35:31 no symbian Jul 23 17:35:58 zodttd: it has powervr and could do opengl es but no drivers yet Jul 23 17:36:01 Symbian is scary. I only mention it since there were some plans to get gpSP on the Nokia Jul 23 17:36:15 Yipes, drivers...hrmm. Jul 23 17:36:23 (may never have drivers, for the psx emu) Jul 23 17:36:33 pupnik: are you going to release the build system / howto for that optimized snes9x build? I *really* want to play with the button mappings and see if it'll go fullscreen. Jul 23 17:36:50 Were still using software rasterizers, but we were about to go OpenGL at one point. Jul 23 17:36:52 you can modify buttons with http://pupnik.de/snes9x.conf Jul 23 17:37:05 Which Snes9x did you port? Jul 23 17:37:14 yeah i watched the videos - it looks great esp with the 2s games Jul 23 17:37:16 The original, or a port of a port? Jul 23 17:37:39 original with tiny modifications 1.40 and 1.50 Jul 23 17:37:40 2d is getting better, Unai is getting frameskipping going. Im constantly working on the dynarec as well. Jul 23 17:38:05 pupnik: Very cool. SNES is a hard project when youre in need of optimizations. Jul 23 17:38:29 pupnik: Did someone do gpSP (GBA) for the n800 yet? Jul 23 17:38:33 i've spent about 80 hours trying to convert drpocketsnes v6 back to work with std linux+sdl Jul 23 17:38:41 LOL I bet Jul 23 17:38:43 pupnik: where does it expect to find snes9x.conf? Jul 23 17:39:02 /home/user/.snes9x i think, or specify it with -conf Jul 23 17:39:34 pupnik: gpSP is a fairly easy port, though the dynarec's from Exophase and I are a bit tricky. I believe the N800 is an ARM processor, correct? Jul 23 17:39:47 Im lazy and not looking things up :P Jul 23 17:39:48 yes OMAP 2420 Jul 23 17:39:53 Very cool Jul 23 17:40:09 Yeah you could probably very well get a dynarec'd gpSP up and going Jul 23 17:40:38 somewhat slow framebuffer though, but if done right, writing to it can be largely async Jul 23 17:40:40 I remember looking up the N800 (I was offered a good price on an older model :( ) and it seems nice Jul 23 17:41:04 Async will help in that case. I have the same issue of a crappy framebuffer with the Gizmondo Jul 23 17:41:10 (yeah Gizmondo heh) Jul 23 17:41:18 well i'm going to fight to get whatever i can on the 770. sc2 is 2-3 times faster now. Jul 23 17:41:22 (uqm) Jul 23 17:41:34 Nice! Jul 23 17:41:35 pupnik: where's the keycode list? Is it using SDL keycode names? Jul 23 17:41:40 no sdl Jul 23 17:41:49 [Unix/X11 Controls] Jul 23 17:41:57 I was going to do the SC2 port for the GP2X. It looked too time consuming so lucky someone was there to pick it up. Jul 23 17:42:30 My next project when I get freetime is still the ARM Dynarec for DOSBox. I keep delaying the DOSBox team and theyre probably mad at me by now. :x Jul 23 17:42:31 zodttd: do you know if anyone else is working on dynrec for dosbox/ARM? Jul 23 17:42:35 heh Jul 23 17:42:36 ;) Jul 23 17:42:41 Nobody is currently :( Jul 23 17:43:02 People seemed scared to do it, but in reality they have a great framework up for a C Dynarec. Jul 23 17:43:25 C Dynarec, as in, all translation is done via external function calls Jul 23 17:43:51 I got a Zaurus C1000 for testing the DOSBox build I made as well Jul 23 17:43:58 there was a guy in australia who was doing some sample JIT x86-asm Jul 23 17:44:16 Heh very cool. For ARM? Jul 23 17:44:21 yes Jul 23 17:44:25 s/arm/asm Jul 23 17:44:34 * cbx33 is trying to compile nmap Jul 23 17:44:34 asm/arm blah Jul 23 17:44:40 nmap is available Jul 23 17:44:45 i know Jul 23 17:44:51 but i wanted to try it myself Jul 23 17:44:56 Wow impressive. The only thing I've seen was a guy I worked with who did a 286/386 static recompilation of certain games. Jul 23 17:44:58 seeing as i couldn't find the install file Jul 23 17:45:32 Static recompilation of such games is a pain in the arse of course with weird overlays. So I had the idea to go the DOSBox dynarec route. Jul 23 17:45:51 yes Jul 23 17:46:10 has anyone gotten an n800 display at 480x800 (as in high not wide) Jul 23 17:47:07 pupnik: You think a N800 is worth giving psx4all a chance? The controls might be the biggest issue. Performance being the second. Jul 23 17:47:09 zodttd: is there anything you use to benchmark dosbox that makes any sense? i find things like mips or checkit are pretty worthless Jul 23 17:47:16 pupnik, now that I've compiled nmap Jul 23 17:47:24 on the ARMEL target Jul 23 17:47:28 can i just copy that binary? Jul 23 17:47:52 pupnik: I used a framerate output and tried some basic games. Didnt do any sort of synthetic tests. Jul 23 17:48:11 I wouldnt mind some sort of benchmarking as well. Jul 23 17:48:41 zodttd: i have to say i wouldn't buy a n800 hoping for psx emu Jul 23 17:49:09 Is it slower than a GP2X? ;P Jul 23 17:49:25 zodttd: no it's faster, you might get 5-6 fps in FF7 combat Jul 23 17:49:35 hello Jul 23 17:50:13 pupnik: I think GP2X with the latest version on GP2X gets 7 on my end during combat. ;) Jul 23 17:50:13 zodttd: I am waiting for an OMAP 3430 device with OpenGL ES Jul 23 17:50:17 nice Jul 23 17:50:26 OpenGL wont be much help for psx4all, at least not for some time. Jul 23 17:50:41 Though if it helps the framebuffer... Jul 23 17:50:46 * cbx33 is just about to play FFVI Jul 23 17:50:58 well i have pcsx running on the 770 Jul 23 17:51:08 just no renderer plugin :P Jul 23 17:51:17 pupnik: PCSX is a mess. Believe me, I know. ;) Jul 23 17:51:20 heheh Jul 23 17:51:40 well of course you should buy a tablet and join the happy family Jul 23 17:51:45 porting stuff is really easy Jul 23 17:51:48 I had to fix some much stuff in it. Originally psx4all was PCSX back when it was just a port on the Tapwave Zodiac that I did overnight. Jul 23 17:51:48 the n800 rocks Jul 23 17:51:49 ;) Jul 23 17:51:52 I've got a complicated problem if someone could give me some assistance with my 770 Jul 23 17:52:02 s/some/so Jul 23 17:52:32 I'm trying to find out if there is an IAX client for the 770 that anyone knows about? Jul 23 17:52:47 pupnik: If you look really hard you can find some source to psx4all out there, it's very dated though and ugly as all. Jul 23 17:53:16 zodttd: i would love to see how your psx emu does on n800 Jul 23 17:53:21 It just got buried in all the releases and as I removed the PCSX leftovers I stopped releasing sources. Jul 23 17:53:24 Me too :) Jul 23 17:53:27 last video i saw was 3 fps in FF7 combat Jul 23 17:53:41 Problem is, I remember the N800 being a bit pricey still. Jul 23 17:53:43 if the 800 can get that up to 12+ it's going to be awesome Jul 23 17:53:54 yeah Jul 23 17:54:00 I can make a new FF7 video if you'd like. :) Jul 23 17:54:09 The site needs one anyways Jul 23 17:54:21 coool Jul 23 17:54:27 Well the combat in FF7 is normally 15 FPS I believe. Jul 23 17:54:34 err 15 or 20, cant remember Jul 23 17:54:36 yeah. how hard would it be for you to get your psx emu compiled under desktop linux? Jul 23 17:55:04 Well right now it would be a days work Jul 23 17:55:06 using alsa / asound and sdl or framebuffer Jul 23 17:55:10 We use OSS Jul 23 17:55:14 ok that works too Jul 23 17:55:14 And SDL Jul 23 17:55:15 :) Jul 23 17:55:19 So very easy ;) Jul 23 17:55:34 SDL is hardware accelerated on all handhelds we've chosen so far Jul 23 17:55:53 no HWSURFACE on 770/800 Jul 23 17:55:55 I actually made a Linux and Windows build not too long ago Jul 23 17:56:14 but we can do hardware scaling so you only have to deal with a 320x240 screen Jul 23 17:56:20 Im suprised nobody's figured out how to directly access the PowerVR yet Jul 23 17:56:27 Nice! Thats important Jul 23 17:56:30 small community Jul 23 17:56:43 Yeah I noticed that when I was about to get a n770 Jul 23 17:56:56 I think it was $150 or so Jul 23 17:57:04 that's a great deal Jul 23 17:57:06 Yup Jul 23 17:57:16 I think theyre still cheap at buy.com too Jul 23 17:57:28 pupnik: I remapped the keys. Super Mario World is definitely playable. A bit slow, but playable. Jul 23 17:57:29 But I think the n800 is what I'd focus on for my sort of projects Jul 23 17:57:33 are there any "naked" n770 pictures around Jul 23 17:57:40 without case i mean Jul 23 17:57:44 of the board Jul 23 17:58:19 * blkhawk plugs a joystick into his 770 Jul 23 17:58:20 pupnik: If you need some inspiration for SNES, there's some GP2X projects that finally got SNES going playable. Jul 23 17:58:35 trevarthan: why not plug in a joystick? Jul 23 17:58:48 yes i know, reesy and squidge Jul 23 17:58:59 blkhawk: :-{ Jul 23 17:59:12 Squidge is a good guy. I never spoke much to Reesy. Jul 23 17:59:38 zodttd: do you know what memcpy can do on the gp2x? with the mmu hack? Jul 23 17:59:52 The MMU patch edits the TLBs Jul 23 18:00:01 Via a patched uname to get Kernel mode Jul 23 18:00:37 All it does is basically mark the upper 32MB of RAM usually not cached due to dual cpu usage, to being cachable. Jul 23 18:01:17 aha... on 770 at 190MB/s and 800 about 340 MB/s with aligned 4096-byte memcpy Jul 23 18:01:30 Makes sense Jul 23 18:01:44 It's probably the width of the cache lines Jul 23 18:02:10 pupnik: what would it take to make it fullscreen? Jul 23 18:02:24 SDL_FULLSCREEN Jul 23 18:02:26 :) Jul 23 18:02:46 pupnik: have you tried the SDL version? Jul 23 18:02:46 trevarthan: gtk wrapper around it. or sdl yes Jul 23 18:02:51 what sdl where Jul 23 18:02:59 sdl snes9x? Jul 23 18:03:03 url? Jul 23 18:03:59 btw if you want to map the top edge buttons they are F8, F7, F6 Jul 23 18:04:00 :) http://www.zsnes.com/ Jul 23 18:04:12 Wow pupnik you're a support machine :) Jul 23 18:04:12 yeah, I found them. Jul 23 18:04:50 zsnes isn't as good as snes9x, IMO, but it's got sdl. Jul 23 18:04:52 that's another way to say 'bad coder' Jul 23 18:05:22 trevarthan: zsnes is 60% x86 asm Jul 23 18:05:37 ooooh. that sucks Jul 23 18:05:50 the place to go fishing is gp2x-land Jul 23 18:06:00 that is the happy jolly land of emulation with candy in the trees Jul 23 18:06:25 pupnik: Not at all a bad coder, more like a friendly one ;) Jul 23 18:06:27 do they have a version of an snes emu using sdl? I thought drpocket was framebuffer? Jul 23 18:06:34 when you save something in "Documents" in the file manager....where does it go? Jul 23 18:06:40 GP2X fans are crazy like that :P Jul 23 18:06:54 cbx33: ~/.documents Jul 23 18:06:59 no... Jul 23 18:07:00 hmmm Jul 23 18:07:01 thanks Jul 23 18:07:07 cbx33: ~/MyDocs/.documents ? Jul 23 18:07:13 somewhere like that. Jul 23 18:08:17 pupnik: Your DOSBox port looks very cool on the tablet! Jul 23 18:08:26 I really should get that dynarec going Jul 23 18:09:06 zodttd: also, Exult is dreamy with scale2x scaler Jul 23 18:09:09 got it Jul 23 18:09:10 so Jul 23 18:09:18 i asked earlier but not sure if people answered Jul 23 18:09:37 do you generally...a) lock and wireless disable your n800 or b) turn it off Jul 23 18:09:40 when not in use Jul 23 18:10:05 pupnik: Heh! Is the scale2x in nicely written assembly or C/C++? Jul 23 18:10:20 I havent seen many scalers in ARM assembly. :( Jul 23 18:10:22 I generally leave it plugged in on my desk, then, when I walk around I lock the screen (thus turning it off). That seems to work quite well for me. Jul 23 18:10:46 it's C++ and fast enough so that i can't see a slowdown Jul 23 18:10:48 Though if the N800 can do hardware scaling, I'd go that route if it looks good. I'm cheap like that Jul 23 18:10:50 trevarthan, ok Jul 23 18:10:53 pupnik: Very cool! Jul 23 18:11:05 trevarthan, locking screen != turning off though does it Jul 23 18:11:15 zodttd: 770 has a faster framebuffer than 800 though, so yes the hw scaling will be implemented soon Jul 23 18:11:39 pupnik: Is the N800 much faster than the N770 when it comes to performance of emulators? Jul 23 18:11:55 cbx33: yeah, it's the same. "Lock touch screen and keys" turns the screen off and locks the keys. Jul 23 18:12:04 cpu is a lot faster, around 2x from reports i hear Jul 23 18:12:17 Nice...I'm looking up prices now Jul 23 18:12:39 trevarthan, CPU still runs though Jul 23 18:13:01 when you switch off it has to do the whole boot up thing again Jul 23 18:13:07 so it must do something different Jul 23 18:13:13 the omap cpus draw very little power when sleeping Jul 23 18:13:18 s/cpus/socs/ Jul 23 18:13:19 pupnik meant: the omap socs draw very little power when sleeping Jul 23 18:13:20 pupnik, ok Jul 23 18:13:30 socs? Jul 23 18:13:38 system-on-a-chip Jul 23 18:13:45 ahh Jul 23 18:16:05 does maemo have DGA? Jul 23 18:16:10 I relly need that 1.1 kernel :/ Jul 23 18:16:22 ls Jul 23 18:16:26 whoops Jul 23 18:19:47 trevarthan: no Jul 23 18:20:36 cool Jul 23 18:20:38 just compiled nmap Jul 23 18:20:47 shame nmapfe doesn't fit properly Jul 23 18:20:56 * cbx33 is loving scratchbox Jul 23 18:21:12 I'm gonna do a total n00b guide for SB tomorrow Jul 23 18:21:14 $360 shipped isn't too bad. Seems to be the common price. Jul 23 18:21:37 Where's the largest community site for Nokia N770/N800's? Jul 23 18:22:15 itt? Jul 23 18:22:25 internet tablet talk or whatever... Jul 23 18:22:29 internettablettalk.com and the maemo-developers and maemo-users list Jul 23 18:22:38 Cool :) Jul 23 18:22:53 then for projects there's garage.maemo.org and... well the software is spread around a lot of sites Jul 23 18:23:28 Yeah Garage.maemo.org was the one I went to earlier when looking at the N770. CHecking out ITT now Jul 23 18:24:50 is there a vnc server for n880? Jul 23 18:24:59 n800 Jul 23 18:25:30 you got a n880 already? Jul 23 18:25:32 cool Jul 23 18:28:41 freaking alsa-oss require po4a which requires perl crap Jul 23 18:28:42 ugh Jul 23 18:29:11 cbx33: yes. not sure where though. check the maemo.org's downloads section maybe? Jul 23 18:29:23 there is a client Jul 23 18:29:37 .....wanted to do a presentation about scratch box Jul 23 18:29:50 oh. might have to build it. not sure. Jul 23 18:30:27 pupnik: Are you ArnimS on ITT? Jul 23 18:30:35 yes Jul 23 18:30:48 Cool. Nice avatar btw :) Jul 23 18:30:52 hehe Jul 23 18:31:21 i took that shortly after getting my Nokia 770 Jul 23 18:31:23 I saw the PCSX post. I'm itching to see how it runs on it Jul 23 18:31:33 Do you have a 800 as well? Jul 23 18:31:36 no Jul 23 18:32:00 but developing for both is not a problem Jul 23 18:32:04 Awesome :) Jul 23 18:32:33 Is the GCC for it the standard ARM GCC 3.xx Jul 23 18:32:44 (unless doing kernel work where its usually 2.6x) Jul 23 18:33:03 gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2 in my current dev environment Jul 23 18:33:37 Nice :) Jul 23 18:34:09 i forgot, have you used any -fprofile with gcc? Jul 23 18:34:31 No, sadly it's a pain to get going on most handhelds I use Jul 23 18:34:34 -fprofile-arcs for e.g.? Jul 23 18:35:02 ok i just ran -fprofile-arcs, and copied back the .gcda files and recompiled with -fprofile-use on a test program Jul 23 18:35:05 I dont think the GCC for the GP2X supports it either. Its meant for X86 but it can be worked around Jul 23 18:35:07 and i got no complaints Jul 23 18:35:11 ah Jul 23 18:36:08 From what I understand, that wasnt meant for anything but X86, so profile-arcs wouldnt work unless you compiled the program for the X86 host Jul 23 18:36:14 where can I find an armel version of osso-screenshot-tool? Jul 23 18:36:27 But it can be helpful data even for ARM builds, if you use that workaround Jul 23 18:36:33 Maybe that changed though? Jul 23 18:36:50 oh ok thanks i have no idea - i did get resulting code that was far slower (simple sdl blitting test) Jul 23 18:37:02 someone was talking about doing an oprofile kernel Jul 23 18:37:32 zyxulnaga: contact the author and threaten with troutslapping Jul 23 18:37:50 good idea Jul 23 18:38:03 I found an arm and i386 version Jul 23 18:38:10 I guess I have to cross compile Jul 23 18:38:38 pupnik: have you looked at bsnes? Looks like he's got a linux/sdl version... http://byuu.cinnamonpirate.com/?page=bsnes_news Jul 23 18:39:02 http://repository.maemo.org/stable/2.2/maemo-packages--2.2.html zyxulnaga it should be in the repository Jul 23 18:39:08 SNES is such a mess of a project generally Jul 23 18:39:25 yeah i've looked at the older SNES sources - very DOS-centric Jul 23 18:39:41 Yes, for porting most werent written with performance in mind either Jul 23 18:40:06 Also the GPU code is usually oddly written Jul 23 18:40:16 I hear nightmare stories about SNES Jul 23 18:41:40 terrible license on bsnes. he's basically like "you can compile it, but don't touch or I own your nuts". Jul 23 18:42:21 is it normal that 2GB mmc cards won't work in older usb cardreaders? Jul 23 18:42:28 yes Jul 23 18:42:32 ah Jul 23 18:42:38 sdhc cards don't work in non-sdhc readers. Jul 23 18:42:46 good - means i got a free "broken" mmc card :D Jul 23 18:43:08 :) I'll take it. Jul 23 18:43:19 it'll work in an n800.... Jul 23 18:43:49 * blkhawk is building a franken-2.2-arm release Jul 23 18:44:02 this will be fun Jul 23 18:46:28 pupnik: does MESS work? Jul 23 18:47:32 never tried it Jul 23 18:47:49 lists the snes as one of it's supported emulation targets.. Jul 23 18:48:10 I've never tried it either. I always thought it was a fork of mame, but it looks like an snes emulator. Jul 23 18:48:20 supports sdl. :) Jul 23 18:48:46 anyone know where the maemo xorg.conf equivalent is located? Jul 23 18:50:35 wher does the kernel source usually hide in the rootstrap? Jul 23 18:51:34 pupnik: http://www.schoenke.com/tyler/nokia770/index.html#xMESS Jul 23 18:53:37 have you tried it trevarthan ? Jul 23 18:53:44 trying now Jul 23 18:53:52 think I need the snes rom... Jul 23 18:54:50 what are the prerequisites for the2.2 kernel? do i start with a vanilla kernel source? Jul 23 18:57:49 trevarthan: just watched linus talk about git. for 70 minutes. i got tired but it was good :) Jul 23 18:58:07 (on youtube :P ) Jul 23 18:58:17 stupid pupnik has me obsessed with snes emus now. :) Jul 23 18:58:34 i noticed :P Jul 23 18:58:53 That git Jul 23 18:59:00 was abiword ported to mistral/bora same as gnumeric? Jul 23 18:59:24 Linus loves to be an arse on video :P Jul 23 19:01:02 ok. pupnik, I'll mess with xmess later. Gotta find spc700.rom first. Not going to search for that here. I'll let you know what I find. Jul 23 19:02:11 trevarthan: apt-get install xmess-sdl on a debian box Jul 23 19:02:24 I only run gentoo at home Jul 23 19:02:38 only win32 at work. and besides, they don't come with roms, I think. Jul 23 19:02:45 oh great NOW i manage to get the right kernel source for the original kernel Jul 23 19:02:49 sheesh Jul 23 19:03:36 is there a fix for when the scrollbars and highlighting get all messed up other than reflashing? Jul 23 19:03:57 Seems to happen sometimes when my n800(s) are not cleanly shutdown. Jul 23 19:04:03 TimRiker: try switching themes Jul 23 19:05:01 the displno joy. Jul 23 19:05:05 we no joy. Jul 23 19:05:10 er... sheesh. Jul 23 19:05:15 * TimRiker tries again.... Jul 23 19:05:41 switching themes does change the color of the titlebar, but it does not bring back the color on scrollbars etc. Jul 23 19:05:55 so I can't see the keyboards, or scrollbars etc. Jul 23 19:06:03 reboot does not help. Jul 23 19:06:41 This has happened to me like 5 times now. the only solution I've found is to reflash. then I have to re-customized everything again. Jul 23 19:07:06 happens on both of my devices, so it's unlikely it's a hardware issue. Jul 23 19:07:39 It acts like some config file is not saved correctly, and the system can't create a new working one. Jul 23 19:07:54 all the apps/menus work, but I can't see things correctly. Jul 23 19:08:50 the scrollbars appear all white. ie: the arrow space, the scroll space, the tab, etc are all 100% white. so I can't even see that there is a scrollbar there. Jul 23 19:09:27 the keyboards (large and small) are also all white. no keys visible at all. I can find any key by trial and error, but see nothing. Jul 23 19:09:47 this is particularly useful when entering passwords :/ Jul 23 19:10:17 any thoughts other than switching themes? can I blast a dir in user's home and cause anything to get re-created? Jul 23 19:11:09 re-installing is a royal pain. need to re-enter the install sources, reinstall ssh to get remote access, sync the packages back, etc. ugh. Jul 23 19:11:30 takes me a couple hours each time this happens. Jul 23 19:11:47 this only happens with latest firmware? Jul 23 19:12:27 I'm on the latest now, but I have seen it on both devices once on the previous firmware. Jul 23 19:15:51 what is causing unclean shutdowns? Jul 23 19:15:57 is there a screenshot utility? I'd take a piture and show you. Jul 23 19:16:12 opera crashes/reboots? Jul 23 19:16:15 this last one the device locked up while doing bluetooth net with a phone. Jul 23 19:16:27 had to pull the battery. no buttons worked etc. Jul 23 19:16:30 hmm. i never had crashes on 770/2.2 but i do now on it2007he Jul 23 19:17:39 but other times it's happened on what looks like a normal power cycle. ie: power down from the menu, then power up, and I'm in no-scrollbar mode. Jul 23 19:18:21 one time it happened without a reboot. my daughter was just tapping things on the screen, and poof.. away went the scrollbars and colors. Jul 23 19:18:42 like I say, everything still works. it just does not display correctly. Jul 23 19:20:55 i don't know the answer, someone mentioned resetting themes once - maybe you can ssh into the device and reinstall a theme or an alternate theme Jul 23 19:21:08 but this is a job for google Jul 23 19:22:02 :( Jul 23 19:22:38 I've googled this but can't seem to find any info. just white-screen-of-death references which does not appear to be what I'm seeing. Jul 23 19:24:30 is there a screenshot app in maemo? Jul 23 19:25:10 osso-screenshot-tool Jul 23 19:25:39 or digicam + macro mode Jul 23 19:29:41 * TimRiker ssh's into his tablet over sprint wireless. :) Jul 23 19:30:10 I should put a web server on it and dyndns. :) Jul 23 19:33:27 http://rikers.org/tmp/maemomess.png Jul 23 19:33:36 that's a current screenshot. Jul 23 19:34:18 not a very useful keyboard is it? Jul 23 19:36:22 looks like Hildon is fucked up Jul 23 19:36:32 it's just the theming Jul 23 19:36:41 * TimRiker nods. and like I say, it gets in the state often. Jul 23 19:36:45 if it's just the theming why does it persist? Jul 23 19:37:05 I'm still a newb (got my n800 last week) Jul 23 19:37:14 but what about redpilling and reinstalling hildon Jul 23 19:37:15 switching themes does NOT fix it. though it does change the visible colors. Jul 23 19:37:17 ? Jul 23 19:37:50 I can ssh in. perhaps I'll try that. but I expect there is a config in /home/user/ someplace that needs rebuilding or something like that. Jul 23 19:38:00 right Jul 23 19:38:05 so I'm thinking reinstalling the right packages Jul 23 19:38:07 will do that Jul 23 19:38:11 without requiring a reflash Jul 23 19:38:19 you might have to go one by one reinstalling packages Jul 23 19:38:20 and rebooting Jul 23 19:38:28 because if a reflash fixed it Jul 23 19:38:31 that must be it Jul 23 19:42:40 Anyone have an issue after they installed the mozilla based browser on the N800? I click on form input fields and the onscreen keyboard flashes up and dissapears. Jul 23 19:43:13 hmm. restarting X causes the n800 to reboot. :/ Jul 23 19:43:48 reminder to self... don't killall Xomap remotely. Jul 23 19:47:08 alterego: microb or minimo? Jul 23 19:47:14 alterego: I'm having no trouble with microb Jul 23 19:50:47 procto, microb Jul 23 19:51:19 evening maemo Jul 23 19:51:29 Funny thing is. I've uninstalled it now, yet the menu item in the web-browser is still there and I'm still getting this odd behaviour. Jul 23 19:52:19 hmm. removed theme2 and it's config and tried to reinstall, and they are not in the pkg feeds!?! Jul 23 19:52:48 nice. looks like there are base packages that are not in any feed, just on the install rom. That's a Very Bad Thing. Jul 23 19:57:28 * TimRiker reflashes yet again... :( Jul 23 20:13:53 AAUGH psion netbook pro going for 130 euro Jul 23 20:14:08 ah no it went up to 224 sorry srory Jul 23 20:14:12 heh Jul 23 20:14:17 The Asus Eee looks cool Jul 23 20:14:21 yep Jul 23 20:14:47 Also theres a similar one by a Japanese company that people on oesf.org are getting to replace Zaurus' Jul 23 20:14:59 pupnik: that's still quite cheap Jul 23 20:15:02 btw the guys hacking the linux kernel for the netbook pro are not finished Jul 23 20:15:34 eyah it's the oesf.org guys working on the netbook Jul 23 20:15:41 Oh cool Jul 23 20:15:45 * florian starts to understand why people are interested in it now Jul 23 20:15:50 They're pretty cocky though Jul 23 20:16:58 yeah 400mhz xscale, 800x480 tft, and a beautiful keyboard Jul 23 20:17:08 * pupnik still has a 32MB netbook with crap dstn screen Jul 23 20:17:28 but it was fine for rxvt and vnc Jul 23 20:27:32 * pupnik goes to uh.. 'test' UQM before release Jul 23 20:27:39 Is the CPU in the N770 so slow that I should expect my ancient Zaurus 5500 to outperform it when attempting to listen to an audio stream in mplayer? Jul 23 20:27:41 .. just so nobody gets hurt Jul 23 20:27:47 no Jul 23 20:28:02 if you are getting breakups, increase cache Jul 23 20:28:25 I didn't think so. I need to wrap my head around this. Jul 23 20:28:35 Cache is huge already. Jul 23 20:29:04 open a terminal and check cpu use with 'top' Jul 23 20:29:17 CPU is maxed. Jul 23 20:29:54 pupnik: I'm quite Linux literate but not yet super familiar with all the DSP stuff of the 770. Jul 23 20:30:37 joshin: how much ram are you using? might be attempting to swap Jul 23 20:31:31 trevarthan: I've tried it using the stock .17 defaults as well as ranging up to a 1MB cache. Jul 23 20:31:54 mplayer is taking up high cpu while playing a stream? Jul 23 20:31:57 I killed off all non essential processes, disabled applets, and made sure that swap was enabled. Jul 23 20:32:03 is this a public stream we can try? Jul 23 20:32:06 Yup, it really shouldn't be. Jul 23 20:33:11 Yeah, give me a minute. Stupid clear-channel has been randomizing URLs to prevent people from ripping their streams. What was just me wanting to listen to an amusing segment on a radio show has turned into a quest... :) Jul 23 20:34:08 mms://a1823.l1975111526.c19751.g.lm.akamaistream.net/D/1823/19751/v0001/reflector:11526?auth=caEcIa8cobYaJcjbobqcJckc9dIcZdrasck-bgPrc2-4q-PLXX4_1nqFJoq2ICslvtxs&aifp=1234&CPROG=SIMULCAST&MARKET=PHOENIX-AZ&MNM=1&NG_FORMAT=newstalk&NG_ID=kfyi550am&OR_NEWSFORMAT=&RVN_TZ=-7&SERVER_NAME=wwwkfyicom&SITE_ID=622&STATION_ID=KFYI-AM Jul 23 20:35:50 breaking up here too Jul 23 20:36:18 Bummer. Jul 23 20:37:10 It works ok on my SL5500 running a built-by-me version of OZ. Sigh. Jul 23 20:37:14 Thanks! Jul 23 20:38:03 something odd about that ffwmav2 afm: ffmpeg (DivX audio v2) decoder - other streams are no problem Jul 23 20:39:49 Thanks for looking at it. Maybe I'll just grab the stream on my server and reform it to something the 770 can handle. Jul 23 20:43:10 Are there Palm or PPC emulator for Maemo? Jul 23 20:43:30 hi people Jul 23 20:44:29 hi person Jul 23 20:44:31 whaq: https://garage.maemo.org/projects/pose/ Jul 23 20:44:40 I've a question: I was grabbing the camera API, and it hasn't got the "take_photo" implementation, where can i find it? Jul 23 20:44:48 http://pupnik.de/POSE_0_01_Nokia_770.jpg Jul 23 20:44:53 pupnik: aahhhh POSE, I was thinking of PACE somehow.. Jul 23 20:44:58 thanks Jul 23 20:45:28 it needs work - check internettablettalk.com forums for usage details Jul 23 20:45:38 nice Jul 23 20:45:50 pupnik: how would I write a gtk wrapper for snes9x that does fullscreen? And why hasn't someone done that already? Jul 23 20:45:57 any option to stretch\pixel doubling or whatnot? Jul 23 20:46:53 I've been researching it, and it looks hopeless as the snes9x developers clearly have a really bad disposition toward SDL. Jul 23 20:47:13 sorry, found Jul 23 20:47:14 :P Jul 23 20:47:28 They seem to think that opengl is the future, but we don't have opengl, even in software... Jul 23 20:48:01 trev - i duno ... http://test.maemo.org/platform/docs/howtos/Maemo_tutorial_bora.html Jul 23 20:50:14 Hmm. close-areas.pl wasn't executable. Wonder...if it didn't run? Jul 23 20:50:51 #wrong. Jul 23 20:51:04 :q Jul 23 20:51:07 crap Jul 23 20:52:37 pupnik: does snes9x run in scratchbox? Jul 23 20:53:54 i'll see Jul 23 20:54:52 Looks like gtk_window_fullscreen() and gtk_window_unfullscreen() are the methods we need to call, perhaps with a small gtk wrapper around the snes9x window? Jul 23 20:55:15 runs then stops Jul 23 20:55:59 you mind sending me the source and your compile/configure args? Jul 23 20:58:02 no Jul 23 21:00:52 i don't think i made a single change to the 1.5 sources Jul 23 21:02:24 what did you use for the snes9x_opt2 compile flags then? Jul 23 21:03:49 oh i did start a version with some changes Jul 23 21:04:11 CFLAGS = -g -O3 -march=armv5te -mtune="arm926ej-s" -funroll-all-loops --param max-unrolled- Jul 23 21:04:14 insns=60 -fomit-frame-pointer -ffast-math Jul 23 21:06:03 i am uploading trevarthan Jul 23 21:06:34 cool. I'll see if I can add gtk fullscreen hooks. IMO that's all it's missing before it's usable on the n800. Jul 23 21:06:41 Does anyone here know if there's any kind of hardware diagnostic program included on the 770 by default? I'm about to buy my first 770 used on Craigslist, and want to see if there's anything I can do to be as certain as possible that it's not damaged. Jul 23 21:07:32 don't think so. see if it boots. See if the card slots work. That's about it. Jul 23 21:08:47 Yeah, I asked that he had it charged so I could at least poke at it. Well, thanks. I might become a fixture in here eventually, as I've been wanting one of these since it was announced, and can't wait to develop for it. :) Jul 23 21:44:12 Why on earth is https used everything at garage.maemo.org? Is it some sort of sick server stress test? Jul 23 22:15:10 W: GPG error: http://catalogue.tableteer.nokia.com bora Release: The following signatures were invalid: BADSIG CBFC2BECC6903E72 Nokia Internet Tablet Archive Automatic Signing Key Jul 23 23:14:47 anyone got a good ebook reader for my n800? Jul 23 23:16:44 FBReader Jul 23 23:16:45 the best Jul 23 23:16:58 Vertoo_: http://www.fbreader.org/maemo/ Jul 23 23:19:32 thx ptocto. you always active in here or what? your the only one i ever see lol Jul 23 23:20:00 nah, he's just the one you see when you come in here :-P Jul 23 23:20:37 I'm always in here :) Jul 23 23:24:16 procto, can it hamdle x-obak or x-pilot? Jul 23 23:25:18 he is the one that answer almost all my questions lol. generalantiles or something helped me a bit too Jul 24 00:03:13 Hello anyone up Jul 24 00:03:13 Any python pros in the house? How do I rewrite this C line in Python? g_signal_connect(ctx.conic,"connection-event", G_CALLBACK(connection_handler),ctx); Jul 24 00:03:51 In particular, I'm not sure how to do g_signal_connect() in python. Jul 24 00:04:48 Hello, I just had my house robbed and my Macbook stolen, I thought about getting a Nokia 770 to tide me over until I get insurance money for new laptop. Can one still get into the maemo scene with the older 770? Jul 24 00:06:24 http://www.nabble.com/Pygtk-or-gtk-t3913322.html did you see that thread trevarthan ? Jul 24 00:07:03 zeth, yes Jul 24 00:07:06 zeth: Of course! Jul 24 00:07:26 I can't really argue with 70 quid Jul 24 00:07:30 for the 770 Jul 24 00:07:38 vs 270 for the n800 Jul 24 00:08:08 I am a long time Linux user so I am not scared of getting my hands dirty Jul 24 00:09:04 anyone know how to turn OFF monitor mode? Jul 24 00:09:38 zeth: sorry to hear you got robbed Jul 24 00:09:55 i think that's a great price for a 770 Jul 24 00:09:56 pupnik: yes. It doesn't make any sense to me as I don't have any experience with either the C or the python side of libconic. Jul 24 00:09:59 yeah sucks Jul 24 00:10:06 cheers anyway Jul 24 00:10:07 and there's not really any documentation right now. Jul 24 00:10:27 zeth: a bluetooth keyboard is very nice to have with it Jul 24 00:10:36 trevarthan, that's a ConIcConnection signal Jul 24 00:11:09 trevarthan, get a conic.Connection, and connection.connect("connection-event", callback_func) Jul 24 00:11:21 pupnik, yeah, they didn't steal my desktop so the on-screen keyboard will probably do Jul 24 00:12:34 lmoura: ok. thanks. Jul 24 00:12:45 trevarthan, another thing I forgot to tell yesterday: AFAIR, if you are going to use the SystemBus together with libconic, you need to get a private instance of the bus Jul 24 00:13:00 meaning what? Jul 24 00:13:09 import conic Jul 24 00:13:16 bus = dbus.SystemBus() Jul 24 00:13:22 out of interest, how much difference in speed is there between 770 and 800? Jul 24 00:13:23 this won't work Jul 24 00:13:30 or shouldn't work :) Jul 24 00:13:37 in reality, while trying to do stuff Jul 24 00:13:44 lmoura: ok. what does work? Jul 24 00:14:19 trevarthan, instead, you'll need dbus.SystemBus(private=True) Jul 24 00:14:25 lmoura: do you by chance have some example conic code I could look at? Jul 24 00:14:42 ok Jul 24 00:14:53 trevarthan, https://garage.maemo.org/svn/pymaemo/packages/python-conic/trunk/tests/ Jul 24 00:15:03 I 'translated' the C tests to python Jul 24 00:15:56 thank you! that will help immensely, I think. Jul 24 00:16:31 BTW, what *is* conic? Why does it exist? Jul 24 00:17:18 trevarthan, excuse me? Jul 24 00:17:28 trevarthan, do you mean libconic? Jul 24 00:17:38 yes Jul 24 00:18:25 I don't know what it does or is. I simply know that acmonitor uses it to get battery events because they can't be gleaned from dbus easily, and I need to do the same thing. Jul 24 00:19:14 trevarthan, libconic is some kind of "convenience library" for the connection services Jul 24 00:19:15 battery? i thought it was about connection events Jul 24 00:19:45 trevarthan, it's something like a evolution of osso-ic Jul 24 00:19:50 i'm running IT2007HE on a 770. is there any danger in changing the root and/or user passwords? Jul 24 00:20:12 lmoura: so it's a maemo specific thing? Jul 24 00:20:15 trevarthan, just 'hiding' the dbus stuff while working with icd daemon Jul 24 00:20:25 trevarthan, AFAIK, yes Jul 24 00:21:01 ok. that will have to do for now, I suppose. Thanks for the info! Jul 24 00:21:15 trevarthan, no problem Jul 24 00:21:27 jpt9: i always change the root pw as soon as i install ssh/dropbear Jul 24 00:21:34 i did that. Jul 24 00:21:42 what about changing the user password? will it screw anything up? Jul 24 00:21:55 what's the user password default? Jul 24 00:21:59 dunnno. Jul 24 00:22:01 dunno. Jul 24 00:22:09 ok i'll try Jul 24 00:22:26 a blank one doesn't work. Jul 24 00:22:31 neither does 'user' or 'password'. Jul 24 00:22:37 changed password - rebooting Jul 24 00:24:08 everything looks ok Jul 24 00:24:16 should i try it? Jul 24 00:26:09 everything looks ok Jul 24 00:30:23 vim 7.0 via ssh on an n770 is slow. Jul 24 00:30:26 quite fun, though. Jul 24 00:30:41 * jpt9 is writing a little ruby app to list/launch text adventures using cli frotx. Jul 24 00:30:45 *** frotz. Jul 24 00:31:05 yeah at least vim is full featured. like "cl" change letter works Jul 24 00:31:07 pupnik: you should link to the cli frotz deb on your site. Jul 24 00:33:28 hmm Jul 24 00:36:12 why did you want a console frotz? i forgot Jul 24 00:36:59 frotz? Jul 24 00:37:06 oh monkey no here Jul 24 00:37:11 gfrotz wouldn't let me change the font size. Jul 24 00:37:22 * jpt9 doesn't have IRC logs on his nokia, unfortunately... Jul 24 00:37:36 blah you're right Jul 24 00:37:47 anyone know the progress on Ekiga for n800 Jul 24 00:51:18 hello folks Jul 24 00:57:26 ok jpt9 done. Also emailed gfrotz maintaner about the fonts Jul 24 01:04:39 I'm running `dbus-monitor --system` Jul 24 01:04:54 and I'm seeing a lot of: Jul 24 01:04:56 signal sender=org.freedesktop.DBus -> dest=(null destination) interface=org.freedesktop.DBus; member=NameOwnerChanged Jul 24 01:05:02 What does that mean? Jul 24 01:08:32 haha. I just sent my first dbus signal using python. coolness. Jul 24 01:10:34 trevarthan, usually, a program accessing or leaving the bus Jul 24 01:11:03 possibly a different bus than the one I'm monitoring? Jul 24 01:11:37 I think I sent that to the session bus by accident, and it showed up like that on the system bus. Jul 24 01:27:39 trevarthan: are you also 'flyinghigh' on ITT forums? Jul 24 01:27:47 no Jul 24 01:27:57 I'm trevarthan everywhere. Jul 24 01:28:05 Except in real life. Jul 24 01:28:10 k Jul 24 01:39:31 anyone know if it's possible to write dbus filters using dbus-python on maemo? I don't see lowlevel.pyo, so I'm not sure... Jul 24 01:54:12 anyone have an idea why opera in fullscreen mode will not keep the virtual keyboard up? I select a text field (eg the text for search on maemo.org), the keyboard appears and immediatly dissapears... Jul 24 01:55:56 man the music in chrono trigger is great Jul 24 02:00:11 pupnik: how did you get it working? Jul 24 02:00:25 i ran chrono on pc :) Jul 24 02:00:33 lol. Jul 24 02:04:40 lmoura: so, I don't need to gripe about the dbus thing then. You all seem like you're on it. Who should I gripe to about the com.nokia.bme.signal bug I'm running into? Jul 24 02:07:09 trevarthan, what do you want to do with this signal? just listen to it? Jul 24 02:08:03 yes. I want to listen to it Jul 24 02:08:52 I'm sending a "com.nokia.bme.request" status_info_req signal, and I want to listen to the response basically, just like acmonitor does. Jul 24 02:09:37 trevarthan, I believe you can use bus.add_signal_receiver Jul 24 02:12:17 lmoura: When I try to connect to it, I get this exception: dbus_bindings.DBusException: Could not get owner of name 'com.nokia.bme': no such name Jul 24 02:12:41 lmoura: but I'm using iface2.connect_to_signal(). I'll try bus.add_signal_receiver(). Jul 24 02:12:59 trevarthan, scratchbox or n800? Jul 24 02:13:24 n800 Jul 24 02:13:25 3.2007 Jul 24 02:13:59 I've got example code if you want. Jul 24 02:14:37 well, here it wouldn't work. I'm on a desktop. I guess these kind of signals just happen on the n800 Jul 24 02:14:50 yeah. Jul 24 02:20:43 lmoura: sweet. I think bus.add_signal_receiver() worked! I got this error: Introspect error: The name com.nokia.bme was not provided by any .service files Jul 24 02:20:56 lmoura: but it isn't fatal and I still get the signal. Jul 24 02:21:24 trevarthan, nice Jul 24 02:22:27 alright, I'm gonna write some actual code now that I've got all this boilerplate crap out of the way. Thanks, lmoura! Jul 24 02:22:34 cd /va Jul 24 02:22:53 anyone know how to fix 1682 without reflashing? Jul 24 02:24:13 derf: you get all of that about signals? Jul 24 02:27:19 No, I wasn't paying attention. Jul 24 02:48:55 derf: why did you use libconic in acmonitor? Jul 24 02:50:04 it is used to help keep the connection alive while plugged-in Jul 24 02:51:42 dbus alone isn't enough? Jul 24 02:52:12 I think gconf is used for the ping, isn't it? Jul 24 02:52:20 i don't know how it works Jul 24 02:52:37 latest version of zodttd's psx emu on psx video http://www.youtube.com/watch?v=6oDV-60ti_8 Jul 24 02:52:54 s/"on psx"/"on gp2x"/ Jul 24 02:54:45 that's cool. Jul 24 02:55:11 I thought psx required more CPU than that. Doesn't it require like 1ghz or better? Jul 24 02:57:07 he implemented dynamic recompilation and uses a highly optimized software renderer for the 3d Jul 24 02:57:27 pc emus use opengl to do the 3d Jul 24 02:58:24 yes, it's badass **** ENDING LOGGING AT Tue Jul 24 02:59:57 2007