00:00:37 <ihope> Th quick brown fox jumps ovr th lazy dog.
00:04:20 <ihope> Th qck brwn fx jmps vr th lz dg.
00:04:38 <ihope> I prefer omitting vowels to omitting consonants.
00:11:53 <ihope> AE E OI O EEA EEYI E A IE?
00:12:13 <ihope> R W GNG T RPT VRTHNG W SY TWC?
00:14:34 <lament> repetition is the key to enlightenment.
00:14:38 <SimonRC> "String Theory -- a theory whose computational requirement to produce an actual prediction is exceeded only by its number of variations."
00:14:50 <lament> repetition is the key to enlightenment.
00:17:26 <SimonRC> calamari: here it is, tell me when you've got it: http://compsoc.dur.ac.uk/~sc/listing.txt
00:20:04 <ihope> Repetition is nice.
00:20:06 <ihope> Repetition is nice.
00:21:21 <SimonRC> I won't edit it any more, so you don't need to keep looking.
00:21:59 <lament> RReeppeettiittiioonn iiss nniiccee..
00:22:47 <calamari> SimonRC: nifty, it is a better listing, thanks
00:34:59 <ihope> HHHaaavvveee yyyooouuu ssseee eeennn TTTrrriiiggg gggeeerrr???
00:41:01 <calamari> http://kidsquid.com/files/bf/barely.asm
00:54:02 -!- ihope has quit (Excess Flood).
00:54:52 -!- ihope_ has joined.
00:54:59 -!- ihope_ has changed nick to ihope.
00:57:26 <ihope> How do you know I didn't just "/quit Excess Flood"?
00:58:38 <lament> if you did that, it would show up as ("Excess Flood")
00:58:44 <lament> but it shows up as (Excess Flood)
00:59:21 -!- kipple has quit (Read error: 110 (Connection timed out)).
00:59:58 <ihope> Hey, at least my flooding was done to a bot who didn't care :-P
01:05:37 <GregorR> Is there an interpreter I could add to EgoBot?
01:05:57 <calamari> sure, it's 59 bytes in size ;)
01:06:14 <GregorR> calamari: EgoBot runs on GNU/Linux, not DOS ;)
01:06:23 <calamari> GregorR: that's a good thing too
01:06:39 <SimonRC> calamari: I was wondering about 0136-0137...
01:06:47 <GregorR> Been playing around with it.
01:06:52 <calamari> did they finally solve their optimization problems?
01:06:56 <GregorR> The niceties of Java without the safety-scissors feeling.
01:07:06 <SimonRC> aren't the operands the wrong wa round?
01:07:12 <GregorR> calamari: Idonno, it seems to optimize without breaking in GDC *shrugs*
01:07:47 * calamari stops snooping around SimonRC's website and checks it out
01:09:10 <calamari> SimonRC: AH=02h, DL = char to write, INT 21h, Returns: AL = last character output
01:10:04 <calamari> SimonRC: we agree on that, right?
01:11:42 <calamari> but, in any case, I've tested output and it seems fine
01:11:54 <SimonRC> I thought DL was being used as a backup of AL
01:12:23 <SimonRC> I don't know how DOS interrupts work anyway.
01:13:10 <calamari> 10e-116 is the code that I like the least.. seems like I'm using too many bytes there
01:14:40 <calamari> SimonRC: not much to them, there is an interrupt vector table at 0000, 4 bytes for each interrupt, which tells it where in memory to go. INT 21h is used for MS-DOS functions
01:15:12 <SimonRC> except that ODS handles '20 too
01:15:37 <calamari> SimonRC: yes it uses quite a few
01:17:12 <SimonRC> how about "MOV CX,[SI]; ADD CL,BC"?
01:18:10 <SimonRC> is "CALL 01BC[CL]" possible?
01:18:11 <ihope> I have an idea: let no non-user post!
01:18:56 <ihope> Let no non-user edit the wiki...
01:19:07 <calamari> SimonRC: mov cx,[si] reads a word, but we don't know what the high byte will be
01:19:24 <SimonRC> calamari: I think that we can ignore it.
01:19:50 <calamari> SimonRC: can't use CX as an index register
01:20:28 <calamari> you can use BX, SI, DI, BP, combos of those,
01:20:58 <SimonRC> could you swap the purpose of BX and CX?
01:21:17 <SimonRC> only SI and DI are used for indexing ATM
01:21:19 <calamari> yes, but I would need to use bytes to clear CX
01:21:22 <ihope> Woot, somebody actually did my Graham's number thing...
01:21:41 <calamari> unless we wanted it to start at 255, which I guess isn't all bad
01:22:16 <calamari> yeah, and we don't want to mess with BP, because then we start messing with the stack
01:23:34 <calamari> otherwise loops are impossible
01:24:10 <SimonRC> ah, the only wa to reduce jmp
01:24:45 <SimonRC> couldn;t you just do lots of kkkkkk
01:24:57 <calamari> consider a loop ((((([...)))))] if I have a negative number and jump to the (((( then I still have to climb out of the negs, I don't start at zero like I did the first time
01:25:10 <calamari> ((( )) being the inc/dec of jmp
01:26:38 <calamari> I wrote a program to see what the lowest I could set for the add bx,.. it is 3.. 2 just barely breaks even so you can't get past
01:27:24 <calamari> I should check to see if the carry flag is always set when it gets there, then I can use ROL for the *2+1 action
01:27:59 <calamari> I think it might be because of the add CL
01:34:23 <calamari> well, that's strange.. maybe I don't understand ROL correctly
02:20:42 <ihope> Im to tirned to pty prob[erly.
02:20:52 -!- ihope has left (?).
06:19:35 -!- Arrogant has joined.
07:39:39 -!- Arrogant has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:43:43 -!- puzzlet_ has joined.
08:44:32 -!- ChanServ has quit (herbert.freenode.net irc.freenode.net).
08:44:33 -!- sekhmet has quit (herbert.freenode.net irc.freenode.net).
08:44:33 -!- calamari has quit (herbert.freenode.net irc.freenode.net).
08:44:36 -!- tokigun has quit (herbert.freenode.net irc.freenode.net).
08:44:36 -!- SimonRC has quit (herbert.freenode.net irc.freenode.net).
08:44:36 -!- GregorR has quit (herbert.freenode.net irc.freenode.net).
08:44:36 -!- puzzlet has quit (herbert.freenode.net irc.freenode.net).
08:44:36 -!- kate` has quit (herbert.freenode.net irc.freenode.net).
08:44:36 -!- mtve has quit (herbert.freenode.net irc.freenode.net).
08:45:25 -!- ChanServ has joined.
08:45:25 -!- GregorR has joined.
08:45:25 -!- calamari has joined.
08:45:25 -!- kate` has joined.
08:45:25 -!- tokigun has joined.
08:45:25 -!- mtve has joined.
08:45:25 -!- SimonRC has joined.
08:45:25 -!- puzzlet has joined.
08:45:25 -!- sekhmet has joined.
08:45:25 -!- irc.freenode.net has set channel mode: +o ChanServ.
08:45:42 -!- GregorR has quit (Remote closed the connection).
08:45:42 -!- GregorR has joined.
08:48:21 -!- kate`_ has joined.
08:53:05 -!- kate` has quit (Connection reset by peer).
08:53:35 -!- puzzlet has quit (Connection reset by peer).
08:57:28 -!- calamari has quit ("Leaving").
09:16:08 -!- kipple has joined.
11:16:34 -!- clog has joined.
11:16:34 -!- clog has joined.
13:21:28 -!- jix_ has joined.
13:22:19 -!- jix_ has changed nick to jix.
14:06:05 -!- ChanServ has quit (herbert.freenode.net irc.freenode.net).
14:07:41 -!- ChanServ has joined.
14:07:41 -!- irc.freenode.net has set channel mode: +o ChanServ.
15:04:42 -!- sekhmet_ has joined.
15:05:27 -!- sekhmet has quit (Nick collision from services.).
15:05:29 -!- sekhmet_ has changed nick to sekhmet.
16:19:42 -!- ihope has joined.
16:25:29 -!- ihope has left (?).
16:51:34 -!- makomk has joined.
18:08:05 -!- GregorR has quit (Remote closed the connection).
18:11:46 -!- GregorR has joined.
19:39:37 -!- calamari has joined.
21:02:35 -!- GregorR-L has joined.
21:58:22 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:22:48 -!- makomk has quit (Read error: 110 (Connection timed out)).