--- Log opened Fri Dec 17 00:00:32 2010 03:28 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 240 seconds] 03:34 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod-support 04:00 -!- [Saint] [S_a_i_n_t@203.184.2.87] has quit [Disconnected by services] 04:00 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.168] has joined #freemyipod-support 07:59 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 265 seconds] 09:13 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod-support 12:10 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 255 seconds] 13:57 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod-support 14:04 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 255 seconds] 14:31 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has joined #freemyipod-support 16:20 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 240 seconds] 16:24 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod-support 17:22 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod-support 20:51 -!- Dreamxtreme [~Dre@92.30.196.196] has quit [Quit: Ex-Chat] 21:49 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has quit [Quit: Bye ;)] 22:39 -!- Dreamxtreme [~Dre@92.30.196.196] has joined #freemyipod-support 22:47 -!- farlepet [42bcf0de@gateway/web/freenode/ip.66.188.240.222] has joined #freemyipod-support 22:47 < farlepet> how do you insert your own code via the debug console(i thing=k thats what its called, the right icon) 22:52 < TheSeven> farlepet: http://websvn.freemyipod.org/listing.php?repname=freemyipod&path=%2Fembios%2Ftrunk%2Ftools%2F&#a51312e47bd66dca11fea1d33e0f2202a 22:52 < TheSeven> using these python scripts 22:53 < TheSeven> may I ask what you're planning to do? 22:54 < farlepet> wich ones? and wich ones do what? I want to insert code just to print text, mabey graphics if possible. Tempoarily 22:55 < TheSeven> embios.py is the one you'll execute 22:55 < TheSeven> (it will need all the libembios* files) 22:55 < TheSeven> an alternative way to upload things would be umsboot 22:56 < farlepet> in umsboot, how would i make a .ums file for it 22:56 < TheSeven> UMS files are just plain ARM executables linked for execution at 0x08000000 22:57 < TheSeven> if you copy additional files to the ramdisk, you can access them afterwards using pointers passed by umsboot to the binary 22:58 < farlepet> what is the easeist way to make arm executables(im on windows) could you use devkitpro and cross-compile? 23:01 * TheSeven has no idea what devkitpro is 23:01 < TheSeven> i usually use gnuarm 23:01 < TheSeven> a third way of booting something would be booting it through iloader (by changing the theme to add some options 23:02 < farlepet> do you need cygwin? 23:04 < TheSeven> not for gnuarm 23:04 < farlepet> ok, what language does it compile 23:05 < TheSeven> gnuarm is basically an gcc crosscompiler for ARM 23:06 < farlepet> is that its own language? could i have a sample file? 23:06 < TheSeven> gcc = gnu compiler collection, here it supports C/C++ and possibly some other languages 23:07 < TheSeven> but you probably won't be able to run anything else than C easily 23:08 < farlepet> ok, do i need to add anything other than include stdio.h and main code? 23:08 < TheSeven> that highly depends on what you're planning to do 23:08 < TheSeven> if you're writing an embios application, you'll just include embiosapp.h 23:08 < TheSeven> see the helloworld example 23:08 < farlepet> what about just printing to screen 23:08 < TheSeven> http://websvn.freemyipod.org/listing.php?repname=freemyipod&path=%2Fapps%2Fhelloworld%2F&#a52fbc246fb75a4c6239fbf89da489741 23:09 < farlepet> do i need to download all the files? 23:09 < farlepet> or just main.c 23:09 < TheSeven> to print to the LCD (without making it panic) just use cprintf(1, "Hello, world!\n"); 23:10 < TheSeven> you'll probably need them all if you want to use the usual build system 23:10 < TheSeven> if you want to issue compilation commands youself, you just need main.c and ls.x 23:10 < farlepet> cprintf as in conio.h? 23:11 < TheSeven> no, cprintf as in embiosapp.h 23:12 < TheSeven> or rather syscallwrappers.h, which is included from embiosapp.h 23:12 < Farthen> forget about including the standard c headers. they don't work with embios. 23:12 < farlepet> ok, because when i use cprintf regularly, it prints a color according to textcolor() 23:12 < farlepet> do the headers come with gnuarm? 23:12 < TheSeven> no, they're in our svn 23:13 < TheSeven> there are only some very basic system headers being used, e.g. stdint.h 23:13 < Farthen> it would be easiest to just checkout the whole thing at http://svn.freemyipod.org 23:14 < farlepet> how do you download from svn, it only shows the contents 23:14 < Farthen> as i said, http://svn.freemyipod.org 23:15 < farlepet> i just found out, that one is better 23:16 < farlepet> where are the headers in it? 23:16 < Farthen> just checkout everything 23:16 < Farthen> svn co http://svn.freemyipod.org/ 23:16 < TheSeven> you'll need most of the /embios/trunk tree to be able to compile apps (yeah, i know, it's an #include hell) 23:16 < farlepet> ok 23:19 < farlepet> wich ones DONT i need 23:20 * TheSeven suggests to get the whole /embios and /apps/helloworld tree 23:20 < TheSeven> it isn't that much anyway 23:20 < farlepet> ok 23:22 < farlepet> so you con use progressbars too? 23:26 < Farthen> yes you can 23:27 < farlepet> im guessing i need to download the subdirs too? 23:28 < Farthen> just download everything as i said. never used svn? 23:28 < farlepet> no, im just downloading it via google crome 23:29 < TheSeven> you should probably install an svn client 23:29 < farlepet> like what? 23:29 < Farthen> except you have too much free time to waste 23:30 < TheSeven> if you want a relatively good GUI for windows, i'd say tortoisesvn 23:30 < farlepet> the reason i have feetime, is because i am only almost 13 years old 23:31 < Farthen> well, that is no problem. but you could use your free time better if you used a svn client :-P 23:33 < farlepet> :), downloading it now 23:35 < farlepet> where do i save the include files for gnuarm? 23:36 < Farthen> you mean where to checkout the svn to? anywhere on your hard disk 23:37 < farlepet> i mean when i download them, where do i put the include files for the gnuarm compiler 23:38 < Farthen> i still don't understand your question. just download them anywhere, the makefile will take care of the rest 23:39 < TheSeven> farlepet: you'll probably also need some other basic gnu tools, like for example make 23:39 < TheSeven> probably also sed and grep 23:40 < farlepet> where do i get them 23:43 < TheSeven> let me upload the ones i'm using... there's a lot of crappy half-working windows ports of those things 23:44 < farlepet> ok 23:44 < TheSeven> ok, uploaded them to http://files.freemyipod.org/win32tools 23:46 < farlepet> thanks 23:47 < farlepet> now, how do i build the code? (ex: helloworld) 23:47 < TheSeven> cd into the apps/helloworld directory and run make 23:48 < farlepet> ok, how do you make a makefile when you make new source? 23:48 < TheSeven> it will probably fail because something isn't in the PATH yet, but this is the easiest way to check what exactly is still missing :) 23:48 < TheSeven> for rather trivial programs, you can just copy mine and change the executable name at the top 23:49 < farlepet> it says libintl3.dll is missing 23:50 < TheSeven> uploaded 23:51 < farlepet> now libiconv2.dll 23:53 < TheSeven> done 23:53 * TheSeven expects another dlls to be missing 23:54 < TheSeven> i should probably run depends on those programs 23:54 < farlepet> now just errors 23:55 < TheSeven> what kind of errors? 23:56 < farlepet> just a seccond 23:59 < farlepet> http://code.google.com/p/alt-os/downloads/list goto the new bitmap image, i will delete it after --- Log closed Sat Dec 18 00:00:07 2010