RE: NanoX version 0.3 released

1999-05-16 Thread Riley Williams
Hi Greg. > The point about ELKS being currently limited to 64k code is a > very good one. I think we're kind of nearing that limit, aren't > we? We almost need to copy the trick MSDOS used of having the operating system in two parts. In MSDOS, they were called IO.SYS and MSDOS.SYS respectivel

RE: NanoX version 0.3 released

1999-05-15 Thread Gray, David W.
load it somehow, and point Elks at it. 3) get a bios for whatever it is (usually the vendor of a single-board can come up with something, here.) -Original Message- From: Dan Olson [mailto:[EMAIL PROTECTED]] Sent: Thursday, May 13, 1999 1:43 AM To: Ansel Cc: Mailing List Subject: Re: Na

Re: NanoX version 0.3 released (Pretty much off-topic)

1999-05-15 Thread Dan Olson
> > I'm pretty sure that a rom bios file is not THE answers to let ELKs run on > IBM PCjr, Tandy 1000 because those systems, even though they aren't IBM > Compatible, still use chipsets and stuff. And AFAIK a BIOS, like I said > before, is specific for one and only one chipset. I'm not saying t

Re: NanoX version 0.3 released (Pretty much off-topic)

1999-05-15 Thread Diversia
-- > Van: Dan Olson <[EMAIL PROTECTED]> > Aan: Diversia <[EMAIL PROTECTED]> > CC: Linux 8086 Mailinglist <[EMAIL PROTECTED]> > Onderwerp: Re: NanoX version 0.3 released (Pretty much off-topic) > Datum: vrijdag 14 mei 1999 1:54 > > > > I d

Re: NanoX version 0.3 released (Pretty much off-topic)

1999-05-15 Thread Dan Olson
> > I don't think you understand, the whole point of having a BIOS file is > > because different systems *aren't* the same, instead of having to > re-write > > or re-compile the OS for each system, a BIOS file is used instead which > > has the correct information for that given system. Like you s

Re: NanoX version 0.3 released

1999-05-15 Thread Eric J. Korpela
> Well - for the first version, there's nothing from preventing a program > from issuing the int10 without making the ioctl(). At some point on an 8086 we have to trust programmers not to break the rules. Without some sort of device driver lock for video, even if it's an unenforceable lo

Re: NanoX version 0.3 released (Pretty much off-topic)

1999-05-15 Thread Diversia
-- > Van: Dan Olson <[EMAIL PROTECTED]> > Aan: Ansel <[EMAIL PROTECTED]> > CC: Mailing List <[EMAIL PROTECTED]> > Onderwerp: Re: NanoX version 0.3 released > Datum: donderdag 13 mei 1999 7:43 > > > >easily handle. Personally I'm of t

Re: NanoX version 0.3 released (Pretty much off-topic)

1999-05-15 Thread Diversia
-- > Van: Dan Olson <[EMAIL PROTECTED]> > Aan: Diversia <[EMAIL PROTECTED]> > CC: Linux 8086 Mailinglist <[EMAIL PROTECTED]> > Onderwerp: Re: NanoX version 0.3 released (Pretty much off-topic) > Datum: donderdag 13 mei 1999 23:19 > > > I (E

Re: NanoX version 0.3 released (Pretty much off-topic)

1999-05-14 Thread Dan Olson
> I (Erik Smit, AKA Diversia)'m new to this list. > > I don't think using a bios file would be very useable. AFAIK a BIOS is > system-specific and maybe in the time of CP/M al C128 where the same but > that doesn't work today. I don't think it would be a pretty sight using a > Amstrad 286 bios in

Re: NanoX version 0.3 released

1999-05-14 Thread Jakob Eriksson
On Wed, 12 May 1999, Ansel wrote: > >easily handle. Personally I'm of the opinion that using the BIOS for > >everything possible is a great shortcut. Lots of device drivers talk to > Shouldn't ELKS ultimately be able to run on systems without a BIOS? If you write the code... :-) Jakob

RE: NanoX version 0.3 released

1999-05-14 Thread Greg Haerr
It's all about finding time to re-write code that's already written in the bios, and space tradeoffs in the 64k codeseg limit for the kernel... Not to mention portability issues. On Wednesday, May 12, 1999 7:27 AM, Ansel [SMTP:[EMAIL PROTECTED]] wrote: > >easily handle. Personally I'm of the op

Re: NanoX version 0.3 released

1999-05-13 Thread Alistair Riddoch
Greg Haerr writes: > > > > Overall, I don't think its a good idea to bring graphics stuff into the ELKS >kernel, yet. > > > Especially since the plan is there'll be only one graphics server running per > > > ELKS system, ever. > > > > > > > Okay, we can rely on the ioctl made to initially requ

Re: NanoX version 0.3 released

1999-05-13 Thread Dan Olson
> >easily handle. Personally I'm of the opinion that using the BIOS for > >everything possible is a great shortcut. Lots of device drivers talk to > Shouldn't ELKS ultimately be able to run on systems without a BIOS? I was going to suggest this a *long* time ago, but never did. What about usin

Re: NanoX version 0.3 released

1999-05-13 Thread Alistair Riddoch
Ansel writes: > > >easily handle. Personally I'm of the opinion that using the BIOS for > >everything possible is a great shortcut. Lots of device drivers talk to > Shouldn't ELKS ultimately be able to run on systems without a BIOS? > Yes, there is nothing inherantly BIOS orientated about ELK

Re: NanoX version 0.3 released

1999-05-13 Thread David Murn
On Wed, 12 May 1999, Ansel wrote: > Shouldn't ELKS ultimately be able to run on systems without a BIOS? Yes, in the future it should. Userspace programs should not use BIOS, however in the kernel it is required sometimes, for example to do some disk operations and the like. However all of the

RE: NanoX version 0.3 released

1999-05-13 Thread David Murn
On Wed, 12 May 1999, Greg Haerr wrote: > The point about ELKS being currently limited to 64k code is a very good one. > I think we're kind of nearing that limit, aren't we? We've been over this issue many times. There are many reasons to limiting the size like this, and that is simply the fact

RE: NanoX version 0.3 released

1999-05-13 Thread Shane Kerr
On Wed, 12 May 1999, Greg Haerr wrote: > The point about ELKS being currently limited to 64k code is a very good > one. I think we're kind of nearing that limit, aren't we? Depending on how you look at it, it's already been crossed. If you compile in all of the options on the kernel (serial,

RE: NanoX version 0.3 released

1999-05-12 Thread Greg Haerr
> > Overall, I don't think its a good idea to bring graphics stuff into the ELKS >kernel, yet. > > Especially since the plan is there'll be only one graphics server running per > > ELKS system, ever. > > > > Okay, we can rely on the ioctl made to initially request graphics access to > lock the

Re: NanoX version 0.3 released

1999-05-12 Thread Alan Cox
> Does anyone else agree with me that direct int 10 access is a mistake? Yes > Wouldn't access through a device driver be a bit more unixy? It would > be able to prevent multiple processes from trying to access int 10 services. You need to fix and recover context, you need to worry about 286 p

Re: NanoX version 0.3 released

1999-05-12 Thread Alistair Riddoch
Greg Haerr writes: > > On Tuesday, May 11, 1999 12:56 PM, Alistair Riddoch [SMTP:[EMAIL PROTECTED]] wrote: > > Eric J. Korpela writes: > > > > > > > > > > o MSDOS driver support. I wrote a 640x480x16 color driver in about 45 minutes. > > > >NanoX now runs on DOS! (OK, I did this only to see h

Re: NanoX version 0.3 released

1999-05-12 Thread Ansel
>easily handle. Personally I'm of the opinion that using the BIOS for >everything possible is a great shortcut. Lots of device drivers talk to Shouldn't ELKS ultimately be able to run on systems without a BIOS? -Ansel the Lurker.

RE: NanoX version 0.3 released

1999-05-12 Thread Greg Haerr
Louis - you have the right idea. Take a look at nanoX's server/drivers/scr_dos.c for the int10 driver. The pixel drawing can be considerably optimized if we know that the int10 framebuffer is at segment 0xa000 and we're running in 4 or 8 bpp mode... FP_OFF(ScreenBuffer) = y*linesize + x

RE: NanoX version 0.3 released

1999-05-12 Thread Greg Haerr
The point about ELKS being currently limited to 64k code is a very good one. I think we're kind of nearing that limit, aren't we? Greg On Tuesday, May 11, 1999 4:18 PM, Shane Kerr [SMTP:[EMAIL PROTECTED]] wrote: > On Tue, 11 May 1999, Eric J. Korpela wrote: > > > Does anyone else agree with me

Re: NanoX version 0.3 released

1999-05-12 Thread Eric J. Korpela
> I think that's a good idea to potentially solve the lock problem, > but of course lock code would have to be executed. At this point, it's going > to be *way* too slow for all the graphics primitives to go thru a kernel mode > transition, however. I was thinking of only locking the ini

Re: NanoX version 0.3 released

1999-05-11 Thread Louis P. Santillan
Using INT 0x10 gives a way for the driver to be implemented in very "portable" code though it would run much slower. Using the Mode 0x13 frame buffer over INT 0x10 usually yields 2x speed improvement (minimal). However, the portable code look a little like this: /* This is not a real method

RE: NanoX version 0.3 released

1999-05-11 Thread Greg Haerr
On Tuesday, May 11, 1999 12:19 PM, Luke (boo) Farrar [SMTP:[EMAIL PROTECTED]] wrote: > > > > On Tue, 11 May 1999, Eric J. Korpela wrote: > > > > > > o MSDOS driver support. I wrote a 640x480x16 color driver in about 45 minutes. > > >NanoX now runs on DOS! (OK, I did this only to see how

Re: NanoX version 0.3 released

1999-05-11 Thread Shane Kerr
On Tue, 11 May 1999, Eric J. Korpela wrote: > Does anyone else agree with me that direct int 10 access is a mistake? > Wouldn't access through a device driver be a bit more unixy? It would > be able to prevent multiple processes from trying to access int 10 > services. Using the BIOS certainl

RE: NanoX version 0.3 released

1999-05-11 Thread Greg Haerr
The multiple process access is a good point that I hadn't thought of. Of course, it would only happen if multple graphics servers were run, which I guess could happen. On the int10 access, I'm writing that only for the ELKS port to get it off the ground quickly, since that's the point of the BIO

RE: NanoX version 0.3 released

1999-05-11 Thread Greg Haerr
On Tuesday, May 11, 1999 12:56 PM, Alistair Riddoch [SMTP:[EMAIL PROTECTED]] wrote: > Eric J. Korpela writes: > > > > > > > o MSDOS driver support. I wrote a 640x480x16 color driver in about 45 minutes. > > >NanoX now runs on DOS! (OK, I did this only to see how portable nanoX > > >is, and t

Re: NanoX version 0.3 released

1999-05-11 Thread Alistair Riddoch
Eric J. Korpela writes: > > > > o MSDOS driver support. I wrote a 640x480x16 color driver in about 45 minutes. > >NanoX now runs on DOS! (OK, I did this only to see how portable nanoX > >is, and the > >mouse driver still isn't written) This still uses MSC graphics library. > >I'll have t

Re: NanoX version 0.3 released

1999-05-11 Thread Luke (boo) Farrar
On Tue, 11 May 1999, Eric J. Korpela wrote: > > > o MSDOS driver support. I wrote a 640x480x16 color driver in about 45 minutes. > >NanoX now runs on DOS! (OK, I did this only to see how portable nanoX > >is, and the > >mouse driver still isn't written) This still uses MSC graphics li

Re: NanoX version 0.3 released

1999-05-11 Thread Ross Vandegrift
>Does anyone else agree with me that direct int 10 access is a mistake? >Wouldn't access through a device driver be a bit more unixy? It would >be able to prevent multiple processes from trying to access int 10 services. I totally agree with this. An int 0x10 solution is *so* DOS, with the mai

Re: NanoX version 0.3 released

1999-05-11 Thread Eric J. Korpela
> o MSDOS driver support. I wrote a 640x480x16 color driver in about 45 minutes. >NanoX now runs on DOS! (OK, I did this only to see how portable nanoX >is, and the >mouse driver still isn't written) This still uses MSC graphics library. >I'll have the bios >int10 version driver done sh

Re: NanoX version 0.3 released

1999-05-10 Thread Hans-Joachim Baader
In article <[EMAIL PROTECTED]> you write: > o MSDOS driver support. I wrote a 640x480x16 color driver in about 45 minutes. >NanoX now runs on DOS! (OK, I did this only to see how portable nanoX >is, and the >mouse driver still isn't written) This still uses MSC graphics library. >I'll ha

RE: NanoX version 0.3 released

1999-05-10 Thread Greg Haerr
The nanoX site is: http://www.linuxhacker.org/pub/nanogui/nano-X/ It should be up there in a little bit. Greg

Re: NanoX version 0.3 released

1999-05-10 Thread Louis P. Santillan
COOL!!! Where can I find the source? I checked LHO but it only has 0.2 for dl... Thanks Louis On Mon, 10 May 1999, Greg Haerr wrote: > Fellow NanoX interested parties: > > I have today finished work on nanoX version 0.3, which includes the following >features: > > o completely seperat