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 <W_work> hmm, anyone know how to negate a value in fractan?
08:45:25 <W_work> 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 <W_work> nvm I can design around it
09:01:05 -!- Keymaker has joined.
09:03:51 <Keymaker> 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:04:38 <lindi-> Keymaker: windows binary file?
09:04:50 <Keymaker> yeah, like exe or whatever it is :P
09:06:57 <lindi-> yes, those have a header in the begining
09:07:40 <Keymaker> hmm. what's the difference between .com and .exe?
09:08:18 <bsmntbombdood> http://msdn.microsoft.com/msdnmag/issues/02/02/PE/
09:09:29 <Keymaker> i'm more interested about the old dos format
09:09:40 <Keymaker> (that'll be hopefully simpler :))
09:10:16 <Keymaker> haha, didn't thought of that X)
09:11:33 <bsmntbombdood> .com executables look like they are simpler than .exe (wikipedia)
09:12:05 <Arrogant> .com executables are not win32
09:12:11 <Keymaker> 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:48 <bsmntbombdood> Arrogant: "The format is still executable on many modern Windows-based platforms"
09:18:20 <Keymaker> 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 <W_work> there are libraries for generating PE executables I believe
09:18:58 <Keymaker> 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 <Keymaker> and i'll write this in assembly or with a hex editor
09:19:58 <Arrogant> Keymaker, just don't have a virus scanner running ;)
09:20:22 <Keymaker> what, could this affect to that? ;)
09:21:51 -!- puzzlet_ has joined.
09:21:57 <W_work> it'll probably just pop up a warning "this program is trying to update it's executable, do you want to continue?" style
09:28:27 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood").
09:29:28 <W_work> com files are nice, easilly debuggable using debug
09:34:04 -!- puzzlet has quit (Read error: 113 (No route to host)).
10:05:03 <W_work> 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 <Keymaker> should this piece of c work? while(i = getchar() != EOF){
10:14:05 <Keymaker> should that go until the input is eof?
10:14:36 <Arrogant> while((i = getchar()) != EOF) {
10:18:17 <Keymaker> wait.. maybe i have to try compiling the modified source first..:P
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 <Keymaker> 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 <Keymaker> that is, i now write the machine code in a text file and then convert it to .com with this tool
12:00:42 -!- Keymaker has left (?).
12:03:48 <W_work> 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.
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: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 <SimonRC> 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/