RE: your mail

2000-06-14 Thread Gregg C Levine

Hello from Gregg C Levine usually with Jedi Knight Computers
I just tried the first link  http://www.cs.vu.nl/pub/minix.html and my
browser returned a 404 error. I thus concluded that is probably no longer a
working site. I then tried the next one  http://www.cs.vu.nl/pub/minix/ and
found that one does indeed work. Just what exactly is being done with minix
given the existence of a large Linux user base, and a big group for the ELKS
projects?
Gregg C Levine mailto:[EMAIL PROTECTED]
"Use the Force, Luke." Obi-Wan Kenobi
"Trust in the Force, Luke, and wait." Obi-Wan Kenobi
"The Force will be with you. Always. " Obi-Wan Kenobi
"May the Force be with you. And to you" Anonymous
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]On Behalf Of Darran D.
 Rimron-Molloy
 Sent: Tuesday, June 13, 2000 5:01 AM
 To: 'Jakov af Wallby'; [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]
 Subject: RE: your mail


  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED]]On Behalf Of Jakov af Wallby
  Sent: 13 June 2000 08:43
  To: Emilio Joel Macias Gomez
  Cc: [EMAIL PROTECTED]
  Subject: Re: your mail

  You could either try to add TCP/IP support to ELKS or you could try
  out Minix:
  http://www.cs.vu.nl/pub/minix.html

 Or alternativly at http://www.cs.vu.nl/pub/minix/

 :)

   -Darran






RE: your mail

2000-06-14 Thread Jakov af Wallby



On Wed, 14 Jun 2000, Gregg C Levine wrote:

 Hello from Gregg C Levine usually with Jedi Knight Computers
 I just tried the first link  http://www.cs.vu.nl/pub/minix.html and my
 browser returned a 404 error. I thus concluded that is probably no longer a
 working site. I then tried the next one  http://www.cs.vu.nl/pub/minix/ and
 found that one does indeed work. Just what exactly is being done with minix
 given the existence of a large Linux user base, and a big group for the ELKS
 projects?

I wrote the first link, and made an error. Then Darran corrected me.
Minix is older than linux, but Minix never was really Open Source until some month
ago. Minix has or at least had quite a big user-base, nevertheless.
Minix comes in both 16-bit and 32-bit versions.
ELKS actually is not that much used. I would doubt that ELKS has any real
_user_ that uses ELKS as a tool for something.
(And I don't mean as tutoring tool or such.)



Jakob






Re: your mail

2000-06-13 Thread Jakov af Wallby



On Mon, 12 Jun 2000, Emilio Joel Macias Gomez wrote:

 hello
 i dont speak english very well but i do my best
 i want use the ELKS in my 286 machine with one ethernet card ne2000 
 and i don't know make this.
 The ELKS work perfectly with the elkscmd but i need work with the network
 and i don't have idea for make this.

ELKS does not have support for TCP/IP yet.
The plan is to implement it as a user space process, if I understand the
developers right.

You could either try to add TCP/IP support to ELKS or you could try
out Minix:
http://www.cs.vu.nl/pub/minix.html


Minix supports NE2000, TCP/IP, several users and some memory protection on the
80286.

Jakob





RE: your mail

2000-06-13 Thread Darran D. Rimron-Molloy

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]On Behalf Of Jakov af Wallby
 Sent: 13 June 2000 08:43
 To: Emilio Joel Macias Gomez
 Cc: [EMAIL PROTECTED]
 Subject: Re: your mail

 You could either try to add TCP/IP support to ELKS or you could try
 out Minix:
 http://www.cs.vu.nl/pub/minix.html

Or alternativly at http://www.cs.vu.nl/pub/minix/

:)

-Darran





Re: your mail

2000-06-13 Thread William Price

Alright
I admit it
I am not a genius, In fact perhaps I am a complete bonhead.

HOW THE HECK DO I GET OFF OF THIS LIST?



- Original Message -
From: Darran D. Rimron-Molloy [EMAIL PROTECTED]
To: 'Jakov af Wallby' [EMAIL PROTECTED];
[EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Tuesday, June 13, 2000 5:00 AM
Subject: RE: your mail


  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED]]On Behalf Of Jakov
af Wallby
  Sent: 13 June 2000 08:43
  To: Emilio Joel Macias Gomez
  Cc: [EMAIL PROTECTED]
  Subject: Re: your mail

  You could either try to add TCP/IP support to ELKS or you
could try
  out Minix:
  http://www.cs.vu.nl/pub/minix.html

 Or alternativly at http://www.cs.vu.nl/pub/minix/

 :)

 -Darran





Re: your mail

2000-06-13 Thread Cristi


I think a userspace process for networking is the right answer here. Keep
the kernel small.

cristi

At 09:43 AM 6/13/00 +0200, Jakov af Wallby wrote:


On Mon, 12 Jun 2000, Emilio Joel Macias Gomez
wrote:

 hello
 i dont speak english very well but i do my best
 i want use the ELKS in my 286 machine with one ethernet card ne2000

 and i don't know make this.
 The ELKS work perfectly with the elkscmd but i need work with the
network
 and i don't have idea for make this.

ELKS does not have support for TCP/IP yet.
The plan is to implement it as a user space process, if I understand
the
developers right.

You could either try to add TCP/IP support to ELKS or you could try
out Minix:
http://www.cs.vu.nl/pub/minix.html


Minix supports NE2000, TCP/IP, several users and some memory protection
on the
80286.

Jakob



Re: your mail (Another bloody netwoking thread)

2000-06-12 Thread Luke Farrar



On Mon, 12 Jun 2000, Emilio Joel Macias Gomez wrote:

 hello
 i dont speak english very well but i do my best
 i want use the ELKS in my 286 machine with one ethernet card ne2000 
 and i don't know make this.
 The ELKS work perfectly with the elkscmd but i need work with the network
 and i don't have idea for make this.
 
 thanks anyway
 macias
  

ELKS doesn't do networking. I want to have a play at getting it to do some
stuff this summer, but at the moment it doesn't exist.

Luke Farrar






Re: your mail

1999-09-29 Thread Alistair Riddoch

Luke writes:
 
 
 
 
 On Tue, 28 Sep 1999, Greg Haerr wrote:
 
  
  :  Or is there a better way to use the two cards together? DOS does not do this 
  :  very well (appart from a few utills that switch the screen, and a few apps 
  :  that support it (tcc).)
  : 
  : There is no current support for this in the ELKS code, but it does appeal
  : to me. Any idea how it can be done at a low level anyone? If there is
  : source code available for the DOS software, then it could be ported.
  : 
  I think the answer to this is that each virtual console needs to have
  a pointer to it's screen driver code, where there's multiple screen drivers 
running.
  I don't know how you'd want to specify which VC gets VGA vs herc though...
 
 Why not just have a /dev/2tty driver set for the new monitor and
 have init asign logins to /dev/tty and /dev/2tty?
 

That part of the process is now problem. The difficulty comes in writing a
driver which can talk to both cards at the same time.

Al



Re: your mail

1999-09-29 Thread Alistair Riddoch

Christopher Kovacs writes:
 
 On Tue, Sep 28, 1999 at 10:22:00AM +0100, Alistair Riddoch wrote:
  Thomas Stewart writes:
   Or is there a better way to use the two cards together? DOS does not do this 
   very well (appart from a few utills that switch the screen, and a few apps 
   that support it (tcc).)
  
  There is no current support for this in the ELKS code, but it does appeal
  to me. Any idea how it can be done at a low level anyone? If there is
  source code available for the DOS software, then it could be ported.
 
 There is no need for any trick - as far as I can recall, the only thing
 one has to is to address the vga's buffer at 0xb8000 and the herc's at
 0xb. It can be done from any program.
 
 mov ax, 0b000h
 push ax
 pop es
 mov es:[0], 030h
 mov ax, 0b800h
 push ax
 pop es
 mov es:[0], 031h
 ret
 
 writes a '0' to the herc and a '1' to the vga.
 
 Sorry if this was obivious to everyone.

Is it as simple as having a VGA card and a herc, and just writing to them
both separatly? I would have thought there would be problems with
initialising the hardware, and detecting which was present.

If it is this simple, then adding dual monitor as an option to the dircon.c
driver should be quite easy. The only sticking point is that I don't have a
herc card, or a mono monitor.

Al



RE: your mail

1999-09-29 Thread Greg Haerr


: That part of the process is now problem. The difficulty comes in writing a
: driver which can talk to both cards at the same time.
: 
what about using what someone suggested just changing
0xB800 to 0xB000 on the switch and leaving it at that, using exactly the same
driver?

Greg



RE: your mail

1999-09-29 Thread Greg Haerr

 
: Is it as simple as having a VGA card and a herc, and just writing to them
: both separatly? I would have thought there would be problems with
: initialising the hardware, and detecting which was present.

I think it's this easy.  the bios in some location states whether
there are one or two monitors...


: 
: If it is this simple, then adding dual monitor as an option to the dircon.c
: driver should be quite easy. The only sticking point is that I don't have a
: herc card, or a mono monitor.
: 
Hmm..  I think a mono card costs about $7 now...

Greg



Re: your mail

1999-09-29 Thread Alistair Riddoch

Greg Haerr writes:
 
  
 : Is it as simple as having a VGA card and a herc, and just writing to them
 : both separatly? I would have thought there would be problems with
 : initialising the hardware, and detecting which was present.
 
   I think it's this easy.  the bios in some location states whether
 there are one or two monitors...
 
 
 : 
 : If it is this simple, then adding dual monitor as an option to the dircon.c
 : driver should be quite easy. The only sticking point is that I don't have a
 : herc card, or a mono monitor.
 : 
   Hmm..  I think a mono card costs about $7 now...
 

Can't get them here for love or money as far as I can tell. I will be on
the lookout for one though.

Al



Re: your mail

1999-09-29 Thread Alex Holden

On Wed, 29 Sep 1999, Alistair Riddoch wrote:
  Hmm..  I think a mono card costs about $7 now...
 Can't get them here for love or money as far as I can tell. I will be on
 the lookout for one though.

I have four. Three of them unused and in original packaging with manuals
(they were going for a couple of quid each at a surplus sale and I
couldn't resist). Unfortunately I only have one mono monitor, and have
never seen one for sale ever (the one I have came with an old 386 I
rescued from being thrown away a few years ago). If you can manage to
find a mono monitor or work out some way to connect it to a composite
video monitor (unfortunately these cards don't have a direct composite
output), I can send you a card...

--- Linux- the choice of a GNU generation. --
: Alex Holden (M1CJD)- Caver, Programmer, Land Rover nut, Radio Ham :
 http://www.linuxhacker.org/ 





RE: your mail

1999-09-29 Thread Darran D. Rimron

 -Original Message-

 If you can manage to
 find a mono monitor or work out some way to connect it to a composite
 video monitor (unfortunately these cards don't have a direct composite
 output), I can send you a card...

If someone wants to cover postage, I have a mono monitor acting as my
footstool that I'm willing to give away in the progress of science,
development and strawberry jam.

I also bin something in the area of 20+ PC's a week because they are
either EISA and I don't have the disks or they are less than 486DX2/66
(our company spec for dumping machines at the moment, subject to change)
or because they are P60's. Perfect for "fast" elks testing if anyone
needs one. Or Two. Or Three

-Darran

--
 Darran D. RimronEuropean Research  Development Manager
Real Data Services, 117-119 Marlborough Road, Romford, Essex, RM7 8AR
 [EMAIL PROTECTED]  http://www.getreal.co.uk/
 Phone:44-1708-70-44-33 Fax:44-1708-74-88-59 Mobile:44-7808-49-25-49




Re: your mail

1999-09-28 Thread Alistair Riddoch

Thomas Stewart writes:
 
 hi
 This many be a stupid idea,
 
 As far as I know consoles on linux are seperate, ie each can run diffrent 
 proceses independent of each other?
 Is this the same for ELKS? (using the f keys)
 
 In my elks machine I have a vga card and a herc card, how can I use both. 
 (i.e. switch to ether card and start an app, then switch back to the other 
 card)?
 Do I need to do a "mknod" to make a special tty? or is it something
 else?
 
 Or is there a better way to use the two cards together? DOS does not do this 
 very well (appart from a few utills that switch the screen, and a few apps 
 that support it (tcc).)

There is no current support for this in the ELKS code, but it does appeal
to me. Any idea how it can be done at a low level anyone? If there is
source code available for the DOS software, then it could be ported.

 
 tom
 
 ps somehow I was taken off the mailing list does anyone know how this
 happened? (I have since checked the lists members, found out I was not on 
 it, and re-subscribed.)
 

Strange stuff happens with the list evry now and again. I have had to
resubscribe several times.

Al



Re: your mail

1999-09-28 Thread Habib . Ahmed

Ha! ive been trying to get OFF this list for eons and havent had any luck so
far...





Alistair Riddoch [EMAIL PROTECTED] on 09/28/99 02:22:00 PM

To:   [EMAIL PROTECTED] (Thomas Stewart)
cc:   [EMAIL PROTECTED] (bcc: Habib Ahmed/PK/ABNAMRO/NL)
Subject:  Re: your mail




 Or is there a better way to use the two cards together? DOS does not do this
 very well (appart from a few utills that switch the screen, and a few apps
 that support it (tcc).)

There is no current support for this in the ELKS code, but it does appeal
to me. Any idea how it can be done at a low level anyone? If there is
source code available for the DOS software, then it could be ported.


 tom

 ps somehow I was taken off the mailing list does anyone know how this
 happened? (I have since checked the lists members, found out I was not on
 it, and re-subscribed.)


Strange stuff happens with the list evry now and again. I have had to
resubscribe several times.

Al


_

Disclaimer:

"Any  unauthorized  form of reproduction of this message is strictly prohibited.
The  bank  does  not  guarantee  the  security of any information electronically
transmitted  and  is  not liable for the proper and complete transmission of the
information  contained  in this communication, nor for any delay in its receipt.
THE  USE  OF  EMAIL  FOR  ANY  ILLEGAL  PURPOSE OR FOR ANY PURPOSE OTHER THAN AS
PERMITTED  BY  THE  BANK  IS  STRICTLY  PROHIBITED  AND  SUCH  USE MAY RESULT IN
DISCIPLINARY AND LEGAL ACTION."




RE: your mail

1999-09-28 Thread Greg Haerr


:  Or is there a better way to use the two cards together? DOS does not do this 
:  very well (appart from a few utills that switch the screen, and a few apps 
:  that support it (tcc).)
: 
: There is no current support for this in the ELKS code, but it does appeal
: to me. Any idea how it can be done at a low level anyone? If there is
: source code available for the DOS software, then it could be ported.
: 
I think the answer to this is that each virtual console needs to have
a pointer to it's screen driver code, where there's multiple screen drivers running.
I don't know how you'd want to specify which VC gets VGA vs herc though...

Greg



RE: your mail

1999-09-28 Thread Luke (boo) Farrar




On Tue, 28 Sep 1999, Greg Haerr wrote:

 
 :  Or is there a better way to use the two cards together? DOS does not do this 
 :  very well (appart from a few utills that switch the screen, and a few apps 
 :  that support it (tcc).)
 : 
 : There is no current support for this in the ELKS code, but it does appeal
 : to me. Any idea how it can be done at a low level anyone? If there is
 : source code available for the DOS software, then it could be ported.
 : 
   I think the answer to this is that each virtual console needs to have
 a pointer to it's screen driver code, where there's multiple screen drivers running.
 I don't know how you'd want to specify which VC gets VGA vs herc though...

Why not just have a /dev/2tty driver set for the new monitor and
have init asign logins to /dev/tty and /dev/2tty?

Luke(Boo) Farrar.




Re: your mail

1999-09-28 Thread Christopher Kovacs

On Tue, Sep 28, 1999 at 10:22:00AM +0100, Alistair Riddoch wrote:
 Thomas Stewart writes:
  Or is there a better way to use the two cards together? DOS does not do this 
  very well (appart from a few utills that switch the screen, and a few apps 
  that support it (tcc).)
 
 There is no current support for this in the ELKS code, but it does appeal
 to me. Any idea how it can be done at a low level anyone? If there is
 source code available for the DOS software, then it could be ported.

There is no need for any trick - as far as I can recall, the only thing
one has to is to address the vga's buffer at 0xb8000 and the herc's at
0xb. It can be done from any program.

mov ax, 0b000h
push ax
pop es
mov es:[0], 030h
mov ax, 0b800h
push ax
pop es
mov es:[0], 031h
ret

writes a '0' to the herc and a '1' to the vga.

Sorry if this was obivious to everyone.

-- 
Kovacs Kristof 
Systems Programmer
mailto:[EMAIL PROTECTED]
http://kkovacs.monortel.hu



RE: Booting ELKS from DOS Re: your mail

1999-05-04 Thread David Murn

On Tue, 4 May 1999, Araujo, Isaque G. wrote:

 Shane, I don't know if you read my old mails which I've sent to Alistair
 Riddoch and to the ELKS-list, but this already exists (BOOTELKS by Steffen
 Gabel), what is need is a effort to change this code for don't write any
 VII, just start ELKS. The wheel is almost complete.

No, this is the whole problem, we DO need to change the VII, because DOS
changes some of the hooks, such as int 13 (apparently).  Without changing
this back to BIOS, there's no telling what might happen.

Davey



Re: your mail

1999-04-30 Thread Alistair Riddoch

Perry Harrington writes:
 
  
  We could really do with a tool that looks at the vector interrupt table
  so we can try and sort out how to boot ELKS on these strange palmtop
  machines. It may be possible to load ELKS from DOS without replacing the
  VII on some machines.
 
 There are a couple of issues that I'm aware of.  Specifically, all of the hooked
 BIOS interrupts.  The version of DOS on the 200lx may be old enough (3.3?) that
 it doesn't replace any BIOS routines.  The big issue is the timer interrupt being
 hooked (int 18h?).  DOS hooks the timer interrupt for time of day and the floppy 
drive
 spindown I believe.  We'd need to deal with that, or figure out a way to walk the 
interrupt
 chain until we hit the BIOS interrupts (designated by the pointer being in F000 
somewhere).

The only consequence I have found of not passing the BIOS apropriate timer
interrupts is the floppy not spinning down, and this fails to happen most
of the time anyway. It is one of the strange persistan bugs which I can
expain in more detail if anyone is interested.

 
 Anyone have an idea of how to walk the interrupt chain?  I'm thinking that you'd 
want to
 look for all BIOS interrupts that we know of (not specifically DOS ones), check the 
pointers
 to see if they're in the BIOS region (A000:0h and above), if they aren't, start 
disassembling
 the interrupt handler, look for a push and an iret, within a few instructions of 
eachother
 and then try to look at the memory location that is being pushed (or can we hook 
int3 and
 install a debugger?)

Walking the chain would be fairly easy by hand, but much more tricky
automatically. If we could add features to the DOS loader to do this, that
would solve the problem to a large extent, not to mention make the DOS
loader easier to use.

 
 At the very least we can tell if DOS chained a BIOS interrupt or not by looking at 
the
 pointer in the VII.

What would be the consequences of calling the DOS in ROM routine that chains
the BIOS rotuine? It may well end up overwriting arbitrary bits of RAM and
stuff, so I guess finding the BIOS routine is essential.

Al




Re: your mail

1999-04-30 Thread Alistair Riddoch

Wenzel Jakob writes:
 
  We could really do with a tool that looks at the vector interrupt table
  so we can try and sort out how to boot ELKS on these strange palmtop
  machines. It may be possible to load ELKS from DOS without replacing the
  VII on some machines.
 
  Al
 
 This would be great. Are you a elks developer?
 Please let me know how you want to do this.
 

It is very difficult for me to develope this code without access to
hardware to test the code on. I am very keen to get hold of a DOS based
palmtop, but have not so far been able to get hold of one.

If the DOS based in ROM does not replace the int 13 BIOS disk routine
then ELKS should be able to continue using it without difficulty.

Al



Re: your mail

1999-04-29 Thread David Murn

On Thu, 29 Apr 1999, Wenzel Jakob wrote:

 my palmtop boots from DOS from ROM (argh) and i can't create a boot disk 
 for generating the ints.bin file. i need a dos-version of this program
 or perhaps somebody can explain me how to generate this file and I'll
 write the program.

I'm guessing that it's simply a dump of your vector table, in which case,
you should be able to just write a little .com file, to create a file, and
copy 0x400 from 0: into a file.  If you want, I could send you a
little .com file to do this (assuming that's what needs to be done).

Davey