00:51:26 -!- _coder_ has joined. 01:54:40 -!- cmeme has quit (Read error: 110 (Connection timed out)). 01:58:29 -!- _coder_ has quit ("Leaving"). 02:06:06 -!- cmeme has joined. 02:13:05 -!- poiuy_qwert has quit. 02:13:50 -!- poiuy_qwert has joined. 02:46:08 -!- _coder_ has joined. 02:47:21 -!- _coder_ has quit (Connection reset by peer). 03:15:09 -!- _coder_ has joined. 04:16:47 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 04:17:09 -!- CXI has joined. 05:19:51 -!- Arrogant has joined. 06:22:05 -!- Sgeo has quit (Connection timed out). 06:38:53 -!- LoganCapaldo has joined. 06:47:46 -!- _coder_ has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:44:23 hmm, anyone know how to negate a value in fractan? 08:45:25 so that a*x turns to x and x turns to a*x for some prime a where x and a is mutually prime 08:51:43 nvm I can design around it 09:01:05 -!- Keymaker has joined. 09:01:19 hey 09:01:28 hi Keymaker 09:01:33 hiya 09:03:48 oooh, Finland 09:03:51 does anyone know what a windows binary file needs? does it need any header information or such, or can i just have whatever machine code there? 09:03:53 yea 09:04:38 Keymaker: windows binary file? 09:04:50 yeah, like exe or whatever it is :P 09:04:59 i don't know what it's called 09:06:57 yes, those have a header in the begining 09:07:40 hmm. what's the difference between .com and .exe? 09:08:18 http://msdn.microsoft.com/msdnmag/issues/02/02/PE/ 09:09:29 i'm more interested about the old dos format 09:09:40 (that'll be hopefully simpler :)) 09:09:59 http://en.wikipedia.org/wiki/EXE 09:10:16 haha, didn't thought of that X) 09:10:25 *think 09:11:33 .com executables look like they are simpler than .exe (wikipedia) 09:11:54 ah 09:12:05 .com executables are not win32 09:12:11 hmm, this's intersting -- i didn't know one could have a windows program that'd work both in dos and windows mode 09:12:19 Much simpler though yeah 09:12:48 Arrogant: "The format is still executable on many modern Windows-based platforms" 09:13:27 Through emulation afaik 09:13:38 yeah 09:16:33 Keymaker: what are you trying to do? 09:18:20 i got an idea to make a program that'll first print almost all its code into another file, then add some new "random" code (such as printing something) to the new file, and then closing it by copying the rest from the original file 09:18:36 there are libraries for generating PE executables I believe 09:18:58 each time a new version of the program is run it produces a new one that does more random stuff than the one before did 09:19:19 and i'll write this in assembly or with a hex editor 09:19:58 Keymaker, just don't have a virus scanner running ;) 09:20:22 what, could this affect to that? ;) 09:21:51 -!- puzzlet_ has joined. 09:21:57 it'll probably just pop up a warning "this program is trying to update it's executable, do you want to continue?" style 09:27:01 i think i'll use a .com file 09:28:27 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood"). 09:29:28 com files are nice, easilly debuggable using debug 09:34:04 -!- puzzlet has quit (Read error: 113 (No route to host)). 10:05:03 Fractran is turing complete, but is it turing complete if a valid fractran program must end? I hate relying on getting the result from the first iteration of an infinite loop 10:13:49 should this piece of c work? while(i = getchar() != EOF){ 10:14:05 should that go until the input is eof? 10:14:11 *go on 10:14:36 while((i = getchar()) != EOF) { 10:14:37 I think 10:14:43 ok 10:14:48 I'm not entirely sure,. 10:17:17 yea, it seems not to work 10:18:17 wait.. maybe i have to try compiling the modified source first..:P 10:18:41 Probably a good idea :) 10:18:58 works :) 11:46:23 -!- Arrogant_ has joined. 11:46:55 -!- Arrogant has quit (Nick collision from services.). 11:46:59 -!- Arrogant_ has changed nick to arrogant. 11:47:05 -!- arrogant has changed nick to Arrogant. 11:56:17 i wrote my own tool for changing hex values into bytes (and ignore comments). this allows me to easily rearrange code, unlike a normal hex editor 11:56:45 that is, i now write the machine code in a text file and then convert it to .com with this tool 12:00:40 gotta go. bye 12:00:42 -!- Keymaker has left (?). 12:03:48 debug can move code blocks 12:26:34 -!- Arrogant has quit ("Leaving"). 12:37:28 -!- tgwizard has joined. 12:38:27 -!- Arrogant has joined. 12:43:25 -!- coder_ has joined. 12:53:21 -!- sp3tt has quit (Client Quit). 13:29:22 -!- Arrogant has quit ("Leaving"). 13:44:18 -!- coder_ has quit ("Leaving"). 13:58:20 -!- coder_ has joined. 14:01:37 -!- coder_ has quit (Client Quit). 14:14:57 -!- CXI has quit (Read error: 110 (Connection timed out)). 15:04:12 -!- coder_ has joined. 15:50:46 -!- CXI has joined. 16:16:34 -!- coder_ has quit ("Leaving"). 17:00:58 -!- sp3tt has joined. 17:16:34 -!- ChanServ has quit (Shutting Down). 17:19:03 -!- ChanServ has joined. 17:19:03 -!- irc.freenode.net has set channel mode: +o ChanServ. 17:29:02 -!- calamari has joined. 17:29:12 hi 18:06:13 -!- coder_ has joined. 18:19:50 -!- coder_ has quit ("Leaving"). 19:07:48 -!- bsmntbombdood has joined. 19:29:13 -!- calamari has quit ("Leaving"). 19:34:26 -!- ihope has quit (Connection timed out). 19:46:36 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)). 20:00:00 -!- poiuy_qwert has joined. 20:01:45 -!- Sgeo has joined. 20:44:53 -!- NoneGiven has joined. 20:45:15 -!- NoneGiven has changed nick to {^Raven^}. 21:26:18 -!- Sgeo has quit ("Ex-Chat"). 21:42:01 <_W_> yes 21:42:06 <_W_> mt 21:44:53 -!- tgwizard has quit ("Leaving"). 21:59:32 -!- Sgeo has joined. 22:26:30 -!- bsmntbombdood has quit (Connection timed out). 22:29:18 -!- bsmntbombdood has joined. 22:40:08 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood"). 22:49:28 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 22:51:43 -!- Sgeo has joined. 23:01:52 No-one here is in England, are they? 23:11:21 -!- bsmntbombdood has joined. 23:22:57 <_W_> I know several englishmen, I even share a flat with one 23:29:20 <_W_> s/I/No, but I/