00:00:37 Th quick brown fox jumps ovr th lazy dog. 00:03:36 e ui o o u oe e ay o 00:04:20 Th qck brwn fx jmps vr th lz dg. 00:04:38 I prefer omitting vowels to omitting consonants. 00:06:47 whtvr 00:07:14 I I IOEEIE! 00:09:51 THS S NCMPRHNSBL! 00:11:04 o? 00:11:05 s? 00:11:53 AE E OI O EEA EEYI E A IE? 00:12:13 R W GNG T RPT VRTHNG W SY TWC? 00:13:29 no. 00:13:34 no. 00:14:34 repetition is the key to enlightenment. 00:14:38 "String Theory -- a theory whose computational requirement to produce an actual prediction is exceeded only by its number of variations." 00:14:42 calamari: oh, yeah 00:14:50 repetition is the key to enlightenment. 00:17:26 calamari: here it is, tell me when you've got it: http://compsoc.dur.ac.uk/~sc/listing.txt 00:20:04 Repetition is nice. 00:20:06 Repetition is nice. 00:20:11 SimonRC: got it, thanks 00:21:21 I won't edit it any more, so you don't need to keep looking. 00:21:59 RReeppeettiittiioonn iiss nniiccee.. 00:22:47 SimonRC: nifty, it is a better listing, thanks 00:34:59 HHHaaavvveee yyyooouuu ssseee eeennn TTTrrriiiggg gggeeerrr??? 00:41:01 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:56:58 ihope: nnnooo 00:57:26 How do you know I didn't just "/quit Excess Flood"? 00:58:19 easy 00:58:38 if you did that, it would show up as ("Excess Flood") 00:58:44 but it shows up as (Excess Flood) 00:58:54 Oh. 00:59:21 -!- kipple has quit (Read error: 110 (Connection timed out)). 00:59:21 you flooder. 00:59:58 Hey, at least my flooding was done to a bot who didn't care :-P 01:03:06 !barely Y 01:03:09 oops 01:03:09 Huh? 01:03:14 !barely Y~ 01:03:17 Huh? 01:03:22 darn ;-) 01:05:32 Hmmn. 01:05:37 Is there an interpreter I could add to EgoBot? 01:05:42 hi GregorR 01:05:55 GregorR: yes, barely 01:05:55 calamari: D > C++ > Java 01:05:57 sure, it's 59 bytes in size ;) 01:06:14 calamari: EgoBot runs on GNU/Linux, not DOS ;) 01:06:23 GregorR: that's a good thing too 01:06:35 ahh, discovered D 01:06:39 calamari: I was wondering about 0136-0137... 01:06:40 Hah 01:06:43 Yeah, D is awesome. 01:06:47 Been playing around with it. 01:06:52 did they finally solve their optimization problems? 01:06:56 The niceties of Java without the safety-scissors feeling. 01:07:06 aren't the operands the wrong wa round? 01:07:12 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 SimonRC: AH=02h, DL = char to write, INT 21h, Returns: AL = last character output 01:10:04 SimonRC: we agree on that, right? 01:11:36 ah, don;t worry 01:11:42 but, in any case, I've tested output and it seems fine 01:11:54 I thought DL was being used as a backup of AL 01:12:23 I don't know how DOS interrupts work anyway. 01:13:10 10e-116 is the code that I like the least.. seems like I'm using too many bytes there 01:14:40 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:02 seems simple enough 01:15:12 except that ODS handles '20 too 01:15:15 *DOS 01:15:37 SimonRC: yes it uses quite a few 01:17:12 how about "MOV CX,[SI]; ADD CL,BC"? 01:18:10 is "CALL 01BC[CL]" possible? 01:18:11 I have an idea: let no non-user post! 01:18:21 ? 01:18:56 Let no non-user edit the wiki... 01:19:07 SimonRC: mov cx,[si] reads a word, but we don't know what the high byte will be 01:19:24 calamari: I think that we can ignore it. 01:19:36 maybe 01:19:50 SimonRC: can't use CX as an index register 01:20:22 which can you use? 01:20:28 you can use BX, SI, DI, BP, combos of those, 01:20:58 could you swap the purpose of BX and CX? 01:21:17 only SI and DI are used for indexing ATM 01:21:19 yes, but I would need to use bytes to clear CX 01:21:22 Woot, somebody actually did my Graham's number thing... 01:21:41 unless we wanted it to start at 255, which I guess isn't all bad 01:22:16 yeah, and we don't want to mess with BP, because then we start messing with the stack 01:23:10 what is 0120 for? 01:23:18 it seems to set jmp=0 01:23:23 thats right 01:23:34 otherwise loops are impossible 01:24:10 ah, the only wa to reduce jmp 01:24:33 no, wait 01:24:45 couldn;t you just do lots of kkkkkk 01:24:57 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 ((( )) being the inc/dec of jmp 01:25:13 good point 01:26:38 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:18 ah, yes 01:27:24 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 I think it might be because of the add CL 01:34:23 well, that's strange.. maybe I don't understand ROL correctly 02:20:42 Im to tirned to pty prob[erly. 02:20:49 Bei. 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:19:49 Arr, me hearties! 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. 19:41:18 hi 19:50:51 hi 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)).