< 1045098926 0 :calamari!killerkal@dialup-65.59.5.223.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1045098999 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :test < 1045099022 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :test successful < 1045099027 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe hi < 1045099031 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1045099061 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wanted to see how I could mess with the logging thing :) < 1045099098 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :Ahhh :P < 1045099105 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :have you looked into eso at all? (the esoteric os) < 1045099110 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't. < 1045099173 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :i was working on it some the past few days, and kinda got stuck, as far as input.. such as keyboard, mouse, etc. Can it be handled without using IRQs ? < 1045099188 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I doubt my HP48 calc has IRQ's :) < 1045099192 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :Zow < 1045099197 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :I am clueless. < 1045099331 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking of using streams for device output, but I could also use calls like linux < 1045099355 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the problem with designing your own os is that you can do anything you want heheh < 1045099450 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :i dunno how much interest there is in eso anymore tho < 1045099492 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :iirc the original idea was to have an os that could even on minimal hardware.. just enough to ruun a bf interpreter, befunge, etc < 1045099551 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and all the programs would be written for a virtual machine, so the hardware would not matter < 1045099627 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. just got an idea for that input problem < 1045099752 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :each device could have an initialization phase when booting up, where if it needed to set up an interrupt handler, buffer, etc, it could. The buffer could be checked and sent back to the user program on StreamInput.. kind of like a windows message. could be discarded, etc < 1045099771 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that way i think i can keep the stream idea < 1045099796 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :having a stream would be good for things like bf, where you are pretty limited in the i/o dept < 1045099916 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh the other good thing about this is it will put the work of being consistent with the os on the driver, instead of having os allowances and different rules for each device. < 1045099987 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so my hp48 calc keyboard could be remapped by the driver when buffering.. could make the alpha key work and not even pass that to the os < 1045100068 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if a driver wasnt compliant, that would just add to the esoteric experience < 1045100096 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :exarkun: what do you think the command prompt should be like? < 1045100110 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :a twirling baton < 1045100132 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sorry i misphrasded that.. the whole experience for running the program you want, etc < 1045100144 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :command line i guess i dshould call it < 1045100149 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :heh :P < 1045100220 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, something simple I guess.. could make a cheesy little menu, "configure interpreter", "run program", etc < 1045100222 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it would be easy to be too cruel, for example bf program to make filename < 1045100246 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but i hope its not a bash clone either < 1045100246 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :yes, that is too cruel < 1045100328 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it wouldnt necessarily have to be weird just to be weird.. it could possibly be useful, but haved a big learning curve... i've not used vi, but i've heard it is that way < 1045100399 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, maybe like tron ;) < 1045100462 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :heh! < 1045100509 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I HAVE PRIORITY ACCESS (like the computer cared what access he thought he had) < 1045100532 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe anyways < 1045100954 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe i have it all wrong.. maybe it SHOULD be like the bf thing.. only in the esofunk language.. kinda like when computers used to boot into basic < 1045101033 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if someone wants a sane command prompt they can write it themselves ;) < 1045101058 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok, seems that i have decided < 1045105184 0 :lament!~lament@h24-78-145-92.vc.shawcable.net JOIN :#esoteric < 1045106359 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi lament < 1045106700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi. < 1045111308 0 :calamari!unknown@unknown.invalid QUIT :"<=K" < 1045123199 0 :clog!unknown@unknown.invalid QUIT :ended < 1045123200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1045127053 0 :lament!unknown@unknown.invalid QUIT :"Did you know that God's name is ERIS, and that He is a girl?" < 1045127661 0 :tav!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1045127777 0 :tav!~tav@espians.com JOIN :#esoteric < 1045134191 0 :dbc!unknown@unknown.invalid QUIT :"You have no chance to survive make your time." < 1045170880 0 :Iceman01!Iceman@212.205.254.60 JOIN :#esoteric < 1045171065 0 :Iceman01!unknown@unknown.invalid TOPIC #esoteric :'Brainfuck' < 1045171127 0 :Iceman01!unknown@unknown.invalid PRIVMSG #esoteric :does anybody know brainfuck? < 1045171183 0 :Iceman01!unknown@unknown.invalid PRIVMSG #esoteric :hey I'm talking to you!! < 1045171245 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scurries beneath a table. < 1045171311 0 :deltab!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1045171378 0 :exarkun!unknown@unknown.invalid TOPIC #esoteric :Trefunge > Brainfuck < 1045171419 0 :Iceman01!unknown@unknown.invalid TOPIC #esoteric ::PPPPPPPPPPPPPPPPPPPP < 1045171434 0 :exarkun!unknown@unknown.invalid PRIVMSG #esoteric :I'd express that in Trefunge, but linear text representations of three dimension programs are difficult, to say te least. < 1045171522 0 :Iceman01!unknown@unknown.invalid PRIVMSG #esoteric :bye dako!!! < 1045171534 0 :Iceman01!unknown@unknown.invalid QUIT : < 1045171538 0 :Aardappel!wvo96r@p508C69D6.dip.t-dialin.net JOIN :#esoteric < 1045176941 0 :calamari!killerkal@dialup-65.58.133.5.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1045176947 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1045177100 0 :calamari!unknown@unknown.invalid TOPIC #esoteric :possible ESOFunk VM instruction set http://www.azstarnet.com/~jeffryj/esofunk4.asm Suggestions please