#pentagram@irc.freenode.net logs for 27 Apr 2003 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage

[01:13:12] <-- Dominus has left IRC ("enough for now")
[01:37:56] <-- Dark-Star has left IRC ()
[02:03:55] --> Kirben has joined #pentagram
[02:03:55] --- ChanServ gives channel operator status to Kirben
[05:19:06] <-- DarkeZzz has left IRC ("Inficio-Infeci-Infectum")
[05:55:30] --> Ember has joined #pentagram
[05:56:08] --- Ember is now known as Darke
[05:56:10] --- ChanServ gives channel operator status to Darke
[10:26:35] --> Dark-Star has joined #pentagram
[11:27:06] --> wjp has joined #pentagram
[11:27:06] --- ChanServ gives channel operator status to wjp
[13:06:41] <wjp> hm, Colourless talked about gump focus issues a while back, didn't he? (needing some kind of sorted queue, specifically, IIRC)
[13:06:50] <wjp> I wonder if that means he already wrote some code for gump management
[13:12:59] <Darke> Not sure. Can't remember actually, most of the interesting conversations tend to happen here when I'm half asleep. *grin*
[13:27:07] <wjp> hm, yesterday's conversation was pretty interesting :-)
[13:27:17] <wjp> pity I was lying near-dead on my bed then :-)
[13:27:41] <wjp> (I slept about 17 hours the past 26 hours :-) )
[13:34:10] * Darke blames wjp for the fact he's been so tired the last couple of days. Sympathy pains. *grin*
[13:41:42] <Darke> Hmm... the Kernel's kind of a core component, though the UCMachine isn't, and the FileSystem is, as is the Configuration.
[13:47:59] --- Dark-Star is now known as Dark-Star|away
[13:50:52] <Darke> As suggestions for this: // TODO: what to do on systems without $HOME? At least under windows, you could either have it look for a registry key, or set it to "%MyDocuments%/My Games/Pentagram" like a lot of the newer games are coming out doing with their savegame files.
[13:51:57] <Darke> Not that this bothers *me* or anything, I've got a home, unlike all these poor, homeless windows users...
[13:51:59] * Darke hides!
[13:53:32] --> Colourless has joined #Pentagram
[13:53:32] --- ChanServ gives channel operator status to Colourless
[13:53:37] <Darke> Oh, another thing. If we're only using console output do we have to bother calling SDLInit at all?
[13:53:53] * Darke quickly flees the Wrath of Colourless(tm).
[13:54:15] <Colourless> no we shouldn't have to in that case
[13:54:25] <wjp> hi Ryan
[13:54:52] <Darke> Cool. I'm just working out three 'cases' of Applications. Basically a minimal system, a graphics system, and a 'full' system.
[13:55:28] <Colourless> if we are just using console output/input i don't think we doing any of the following: using audio, needing timing, needing mouse input (requires a sdl window anyway) or anything else that sdl does
[13:55:54] <Darke> (Though I'm really not sure what use a graphics subsystem working, without a usecode machine would *be* but it's logically possible.)
[13:56:18] <Darke> Hmm... does Kernel use timing?
[13:56:21] <Colourless> wjp, i have written 'some' gump related code, don't know if it's in cvs though... probably isn't
[13:56:37] <wjp> Darke: not yet, but it will
[13:56:43] <Colourless> not at the moment, and *i* didn't want to put timing into the kernel myself
[13:56:53] <Darke> Ok, then we need basic SDL stuff no matter what though.
[13:56:54] <Colourless> my opinion was the appliation should handle the timing....
[13:56:54] <wjp> or not :-)
[13:57:15] <Darke> So Applications::run() should handle timing?
[13:57:25] <Colourless> yes
[13:57:48] <Darke> So we still need SDLInit. Cool. *grin*
[13:58:16] <Colourless> well, I don't know exactly what you are doing :-)
[13:58:59] <Colourless> if you look in 'old' i shoved timing stuff into Application::idle()
[13:59:10] <Darke> I'm going to turn a console app (./disasm) into a Process and make it timeslice nicely. *grin*
[13:59:53] <Darke> To do so, I'm going to make Application a little more generic, so it can handle console only stuff, as well as being able to be a fullblown graphics system too.
[14:00:55] <Darke> And yes, It's *really* pointless to do this with ./disasm, but it's a nice, simple little program and we can eventually make all the tools do something similar. I'm just mainly doing it so we can get access to the proper path structure and config files. *grin*
[14:01:33] * Darke will let Colourless shove the timing stuff wherever he pleases. So long as *I* don't have to worry about writing it, I'm find with it. *grin*
[14:01:50] <Colourless> :-)
[14:47:52] <Darke> Night!
[14:47:59] <Colourless> cya
[14:48:05] --- Darke is now known as DarkeZzz
[14:49:46] <-- Colourless has left IRC ("casts invisibility")
[16:19:47] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[20:14:35] --> Dominus has joined #pentagram
[20:56:25] <-- Dominus has left IRC ("enough for now")
[23:33:13] <-- wjp has left IRC ("Zzzz...")
[23:51:25] <-- Dark-Star|away has left IRC ()