< 1146096037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Th quick brown fox jumps ovr th lazy dog. < 1146096216 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :e ui o o u oe e ay o < 1146096260 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Th qck brwn fx jmps vr th lz dg. < 1146096278 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I prefer omitting vowels to omitting consonants. < 1146096407 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whtvr < 1146096434 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I I IOEEIE! < 1146096591 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :THS S NCMPRHNSBL! < 1146096664 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :o? < 1146096665 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s? < 1146096713 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :AE E OI O EEA EEYI E A IE? < 1146096733 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :R W GNG T RPT VRTHNG W SY TWC? < 1146096809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1146096814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1146096874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :repetition is the key to enlightenment. < 1146096878 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"String Theory -- a theory whose computational requirement to produce an actual prediction is exceeded only by its number of variations." < 1146096882 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :calamari: oh, yeah < 1146096890 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : repetition is the key to enlightenment. < 1146097046 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :calamari: here it is, tell me when you've got it: http://compsoc.dur.ac.uk/~sc/listing.txt < 1146097204 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Repetition is nice. < 1146097206 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Repetition is nice. < 1146097211 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: got it, thanks < 1146097281 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I won't edit it any more, so you don't need to keep looking. < 1146097319 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RReeppeettiittiioonn iiss nniiccee.. < 1146097367 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: nifty, it is a better listing, thanks < 1146098099 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :HHHaaavvveee yyyooouuu ssseee eeennn TTTrrriiiggg gggeeerrr??? < 1146098461 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://kidsquid.com/files/bf/barely.asm < 1146099242 0 :ihope!unknown@unknown.invalid QUIT :Excess Flood < 1146099292 0 :ihope_!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1146099299 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1146099418 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: nnnooo < 1146099446 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do you know I didn't just "/quit Excess Flood"? < 1146099499 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :easy < 1146099518 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you did that, it would show up as ("Excess Flood") < 1146099524 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but it shows up as (Excess Flood) < 1146099534 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1146099561 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1146099561 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you flooder. < 1146099598 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey, at least my flooding was done to a bot who didn't care :-P < 1146099786 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!barely Y < 1146099789 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1146099789 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1146099794 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!barely Y~ < 1146099797 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1146099802 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :darn ;-) < 1146099932 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmn. < 1146099937 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is there an interpreter I could add to EgoBot? < 1146099942 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi GregorR < 1146099955 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes, barely < 1146099955 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: D > C++ > Java < 1146099957 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sure, it's 59 bytes in size ;) < 1146099974 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: EgoBot runs on GNU/Linux, not DOS ;) < 1146099983 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that's a good thing too < 1146099995 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, discovered D < 1146099999 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I was wondering about 0136-0137... < 1146100000 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1146100003 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, D is awesome. < 1146100007 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Been playing around with it. < 1146100012 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did they finally solve their optimization problems? < 1146100016 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The niceties of Java without the safety-scissors feeling. < 1146100026 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :aren't the operands the wrong wa round? < 1146100032 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Idonno, it seems to optimize without breaking in GDC *shrugs* < 1146100067 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops snooping around SimonRC's website and checks it out < 1146100150 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: AH=02h, DL = char to write, INT 21h, Returns: AL = last character output < 1146100204 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: we agree on that, right? < 1146100296 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, don;t worry < 1146100302 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but, in any case, I've tested output and it seems fine < 1146100314 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought DL was being used as a backup of AL < 1146100343 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how DOS interrupts work anyway. < 1146100390 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :10e-116 is the code that I like the least.. seems like I'm using too many bytes there < 1146100480 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1146100502 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :seems simple enough < 1146100512 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except that ODS handles '20 too < 1146100515 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*DOS < 1146100537 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes it uses quite a few < 1146100632 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how about "MOV CX,[SI]; ADD CL,BC"? < 1146100690 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is "CALL 01BC[CL]" possible? < 1146100691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea: let no non-user post! < 1146100701 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1146100736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let no non-user edit the wiki... < 1146100747 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: mov cx,[si] reads a word, but we don't know what the high byte will be < 1146100764 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I think that we can ignore it. < 1146100776 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1146100790 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: can't use CX as an index register < 1146100822 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which can you use? < 1146100828 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you can use BX, SI, DI, BP, combos of those, < 1146100858 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :could you swap the purpose of BX and CX? < 1146100877 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :only SI and DI are used for indexing ATM < 1146100879 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I would need to use bytes to clear CX < 1146100882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Woot, somebody actually did my Graham's number thing... < 1146100901 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :unless we wanted it to start at 255, which I guess isn't all bad < 1146100936 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, and we don't want to mess with BP, because then we start messing with the stack < 1146100990 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is 0120 for? < 1146100998 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it seems to set jmp=0 < 1146101003 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thats right < 1146101014 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :otherwise loops are impossible < 1146101050 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, the only wa to reduce jmp < 1146101073 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, wait < 1146101085 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :couldn;t you just do lots of kkkkkk < 1146101097 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1146101110 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :((( )) being the inc/dec of jmp < 1146101113 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1146101198 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1146101238 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1146101244 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1146101279 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think it might be because of the add CL < 1146101663 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, that's strange.. maybe I don't understand ROL correctly < 1146104442 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Im to tirned to pty prob[erly. < 1146104449 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bei. < 1146104452 0 :ihope!unknown@unknown.invalid PART #esoteric :? < 1146118775 0 :Arrogant!i=Scott@60.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1146123579 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1146124799 0 :clog!unknown@unknown.invalid QUIT :ended < 1146124800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1146127423 0 :puzzlet_!n=puzzlet@61.247.145.155 JOIN :#esoteric < 1146127472 0 :ChanServ!unknown@unknown.invalid QUIT :herbert.freenode.net irc.freenode.net < 1146127473 0 :sekhmet!unknown@unknown.invalid QUIT :herbert.freenode.net irc.freenode.net < 1146127473 0 :calamari!unknown@unknown.invalid QUIT :herbert.freenode.net irc.freenode.net < 1146127476 0 :tokigun!unknown@unknown.invalid QUIT :herbert.freenode.net irc.freenode.net < 1146127476 0 :SimonRC!unknown@unknown.invalid QUIT :herbert.freenode.net irc.freenode.net < 1146127476 0 :GregorR!unknown@unknown.invalid QUIT :herbert.freenode.net irc.freenode.net < 1146127476 0 :puzzlet!unknown@unknown.invalid QUIT :herbert.freenode.net irc.freenode.net < 1146127476 0 :kate`!unknown@unknown.invalid QUIT :herbert.freenode.net irc.freenode.net < 1146127476 0 :mtve!unknown@unknown.invalid QUIT :herbert.freenode.net irc.freenode.net < 1146127525 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1146127525 0 :GregorR!n=gregor@andrea.cs.pdx.edu JOIN :#esoteric < 1146127525 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1146127525 0 :kate`!i=kate@217.22.94.106 JOIN :#esoteric < 1146127525 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1146127525 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1146127525 0 :SimonRC!i=sc@bylands.dur.ac.uk JOIN :#esoteric < 1146127525 0 :puzzlet!n=puzzlet@61.247.145.155 JOIN :#esoteric < 1146127525 0 :sekhmet!n=pez@ppp-70-226-165-36.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1146127525 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1146127542 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1146127542 0 :GregorR!n=gregor@andrea.cs.pdx.edu JOIN :#esoteric < 1146127701 0 :kate`_!i=kate@217.22.94.106 JOIN :#esoteric < 1146127985 0 :kate`!unknown@unknown.invalid QUIT :Connection reset by peer < 1146128015 0 :puzzlet!unknown@unknown.invalid QUIT :Connection reset by peer < 1146128248 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1146129368 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric < 1146136594 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1146136594 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1146144088 0 :jix_!i=jix@L61fa.l.strato-dslnet.de JOIN :#esoteric < 1146144139 0 :jix_!unknown@unknown.invalid NICK :jix < 1146146765 0 :ChanServ!unknown@unknown.invalid QUIT :herbert.freenode.net irc.freenode.net < 1146146861 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1146146861 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1146150282 0 :sekhmet_!n=pez@ppp-70-226-165-36.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1146150327 0 :sekhmet!unknown@unknown.invalid QUIT :Nick collision from services. < 1146150329 0 :sekhmet_!unknown@unknown.invalid NICK :sekhmet < 1146154782 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1146154789 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Arr, me hearties! < 1146155129 0 :ihope!unknown@unknown.invalid PART #esoteric :? < 1146156694 0 :makomk!n=aidan@84.13.161.1 JOIN :#esoteric < 1146161285 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1146161506 0 :GregorR!n=gregor@andrea.cs.pdx.edu JOIN :#esoteric < 1146166777 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1146166878 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1146167451 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1146171755 0 :GregorR-L!n=gregor@host-203-75.pubnet.pdx.edu JOIN :#esoteric < 1146175102 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1146176568 0 :makomk!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)