←2003-02-12 2003-02-13 2003-02-14→ ↑2003 ↑all
01:15:26 -!- calamari has joined.
01:16:39 <calamari> <b>test</b>
01:17:02 <exarkun> <blink>test successful</blink>
01:17:07 <calamari> hehe hi
01:17:11 <exarkun> 'lo
01:17:41 <calamari> wanted to see how I could mess with the logging thing :)
01:18:18 <exarkun> Ahhh :P
01:18:25 <calamari> have you looked into eso at all? (the esoteric os)
01:18:30 * exarkun hasn't.
01:19:33 <calamari> 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 ?
01:19:48 <calamari> I doubt my HP48 calc has IRQ's :)
01:19:52 <exarkun> Zow
01:19:57 <exarkun> I am clueless.
01:22:11 <calamari> i was thinking of using streams for device output, but I could also use calls like linux
01:22:35 <calamari> the problem with designing your own os is that you can do anything you want heheh
01:24:10 <calamari> i dunno how much interest there is in eso anymore tho
01:24:52 <calamari> iirc the original idea was to have an os that could even on minimal hardware.. just enough to ruun a bf interpreter, befunge, etc
01:25:51 <calamari> and all the programs would be written for a virtual machine, so the hardware would not matter
01:27:07 <calamari> hmm.. just got an idea for that input problem
01:29:12 <calamari> 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
01:29:31 <calamari> that way i think i can keep the stream idea
01:29:56 <calamari> having a stream would be good for things like bf, where you are pretty limited in the i/o dept
01:31:56 <calamari> 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.
01:33:07 <calamari> 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
01:34:28 <calamari> if a driver wasnt compliant, that would just add to the esoteric experience
01:34:56 <calamari> exarkun: what do you think the command prompt should be like?
01:35:10 <exarkun> a twirling baton
01:35:32 <calamari> sorry i misphrasded that.. the whole experience for running the program you want, etc
01:35:44 <calamari> command line i guess i dshould call it
01:35:49 <exarkun> heh :P
01:37:00 <exarkun> i dunno, something simple I guess.. could make a cheesy little menu, "configure interpreter", "run program", etc
01:37:02 <calamari> it would be easy to be too cruel, for example bf program to make filename
01:37:26 <calamari> but i hope its not a bash clone either
01:37:26 <exarkun> yes, that is too cruel
01:38:48 <calamari> 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
01:39:59 <calamari> hmm, maybe like tron ;)
01:41:02 <exarkun> heh!
01:41:49 <calamari> I HAVE PRIORITY ACCESS (like the computer cared what access he thought he had)
01:42:12 <calamari> hehe anyways
01:49:14 <calamari> 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
01:50:33 <calamari> if someone wants a sane command prompt they can write it themselves ;)
01:50:58 <calamari> ok, seems that i have decided
02:59:44 -!- lament has joined.
03:19:19 <calamari> hi lament
03:25:00 <lament> hi.
04:41:48 -!- calamari has quit ("<=K").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:04:13 -!- lament has quit ("Did you know that God's name is ERIS, and that He is a girl?").
09:14:21 -!- tav has quit (Read error: 110 (Connection timed out)).
09:16:17 -!- tav has joined.
11:03:11 -!- dbc has quit ("You have no chance to survive make your time.").
21:14:40 -!- Iceman01 has joined.
21:17:45 -!- Iceman01 has set topic: 'Brainfuck'.
21:18:47 <Iceman01> does anybody know brainfuck?
21:19:43 <Iceman01> hey I'm talking to you!!
21:20:45 * exarkun scurries beneath a table.
21:21:51 <deltab> heh
21:22:58 -!- exarkun has set topic: Trefunge > Brainfuck.
21:23:39 -!- Iceman01 has set topic: :PPPPPPPPPPPPPPPPPPPP.
21:23:54 <exarkun> I'd express that in Trefunge, but linear text representations of three dimension programs are difficult, to say te least.
21:25:22 <Iceman01> bye dako!!!
21:25:34 -!- Iceman01 has quit.
21:25:38 -!- Aardappel has joined.
22:55:41 -!- calamari has joined.
22:55:47 <calamari> hi
22:58:20 -!- calamari has set topic: possible ESOFunk VM instruction set http://www.azstarnet.com/~jeffryj/esofunk4.asm Suggestions please.
←2003-02-12 2003-02-13 2003-02-14→ ↑2003 ↑all