Re: ELKS 0.0.81 slower than the 0.0.76

2000-07-15 Thread Luke Farrar
On Thu, 13 Jul 2000, Greg Haerr wrote: the older versions are faster : than the newer. The starting is the same but the shell is slower. : Mods to tty stuff shouldn't give any sort of noticeable difference, or fs : stuff. There is mention of changes to timer code, but I don't see why any

Re: ELKS 0.0.81 slower than the 0.0.76

2000-07-13 Thread Greg Haerr
the older versions are faster : than the newer. The starting is the same but the shell is slower. : Mods to tty stuff shouldn't give any sort of noticeable difference, or fs : stuff. There is mention of changes to timer code, but I don't see why any : stuff like that should make any noticable

Re: ELKS to do?

2000-06-12 Thread Alan Cox
for(i=0; i6; ++i) ; nosound(); } which is way too long (5 seconds) for any 8086 I've ever used (or my Tandy's V-20). Is there something akin to bogomips that is tested by ELKS that can be used to set the loop to some processor speed dependent value? Use the bogomips

Re: ELKS to do?

2000-06-12 Thread Blaz Antonic
Risking getting another message from Topica .. port of the ELKS machine. It seems to work fine both ways at the 9600 bps that is the default using 'cat /dev/ttyS0' though cat seems awfully slow. How do I set the ports to other speeds, other than modifying the kernel source? There is a

Re: ELKS and TCP/IP

2000-05-03 Thread Alan Cox
is out there and ported to a micro or two. Only does PPP though. It appears to be derived from KA9Q, BSD and Linux code. I think the site is http://www.ucos-ii.com/ KA9Q is $50 a copy of non education/non amateur radio users Alan

Re: elks

2000-05-02 Thread Full Turtle
--- "W.L. van der Poel" [EMAIL PROTECTED] escreveu: for you guys to look up old XINU again. If somebody still wants a copy of XINU, please send me an email and I will see to it that Hey, thank you, I have the book but I don't have the sources! With the still lowering prices of PC's it sounds

Re: Re: elks

2000-05-02 Thread [EMAIL PROTECTED]
FullTurtle a heart (OS) transplant. I want a RDBMS running there. I want a X system running there. I'm not sure I would want to run X on the HP200lx. Ok, I know it's a nice palmtop (I have one) but I dont think it would be fast enough or have enough system ram (you only get 640k) to run X

Re: Re: elks

2000-05-02 Thread Thomas Stewart
From: "[EMAIL PROTECTED]" FullTurtle a heart (OS) transplant. I want a RDBMS running there. I want a X system running there. I'm not sure I would want to run X on the HP200lx. Ok, I know it's a nice palmtop (I have one) but I dont think it would be fast enough or have enough system ram (you

Re: ELKS and TCP/IP

2000-05-02 Thread Ken Yap
Is the TCP/IP project totally dead, or is someone still working on it? I have an ATT PC6300 just waiting for me to install ELKS on it, but without a TCP/IP stack, it is of limited use to me. I **really** want to put it back into service!! Thanks - Larry AFAIK nobody's doing anything. I saw

Re: elks

2000-04-29 Thread Alan Cox
Then I am missing quite a bit of recognition of the early work in porting UNIX in the form of Minix by the group of Andy Tanenbaum. We still have the minix format around, but Andy was one of the first the throw open the full source code for Minix in his book: Operating Systems, Design

RE: ELKS for ARM

2000-03-01 Thread Simon Wood
Hi, I've been doing the Psion stuff, and also have an interest in an ARM port. Particularly with the embedded versions that contain a whole load of peripherals (serial/dram controllers/LCD etc. etc.). What platform/processor are you starting with? and (the big question) how far have you got?

Re: ELKS for ARM

2000-03-01 Thread Alan Cox
I have started porting ELKS for ARM. Is is somebody working similar project? I believe there is a ucLinux ARM project for the 7500T. (ucLinux is full Linux without an MMU) Alan

Re: ELKS for ARM

2000-03-01 Thread Byungsoo Jung
I'm sorry for late response. I have to sleep a little :). Hi, I've been doing the Psion stuff, and also have an interest in an ARM port. I've known your great work. And I would like to assitant your work for ARM. Particularly with the embedded versions that contain a whole load of

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-23 Thread Riley Williams
Hi David. All you have to do is to insure your ROM image uses correct format (utils in netboot package create correct images from executable binaries) and BIOS will do the rest of the job Actually, 'format' simply means 0x55aa at the start of the image, and the 3rd byte contains the

Re: ELKS Networking

1999-11-23 Thread Dan Olson
On Tue, 23 Nov 1999, Riley Williams wrote: Hi Ed. I am a programmer and would like to help out I can. I have a 4 computer ethernet local area network at home I would be happy to test out any network drivers you come up with. I would also be willing to help on the coding if needed.

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-22 Thread Riley Williams
Hi Alistair. Not really--All I know is that PCs and XTs fell back on cassette BASIC when the disk boot failed--AMI BIOS still makes a call to it when it fails, but the BASIC roms don't exist in post-8088s. It does seem intriguing, though. I'll see what I can come up with. I have

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-22 Thread Alistair Riddoch
Riley Williams writes: The original setup was actually quite simple, and worked as follows: 1. On power-up, the CPU switches itself into Real mode and starts running the BIOS POST routines. 2. After completing the POST, the BIOS scans through the rest of the BIOS area looking

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-22 Thread Ken Yap
How do Video BIOS make sure they are executed before everything else? Video BIOSes are looked for as a special case. They are normally located from C to C8000.

Re: ELKS NIC that will take a 64K rom

1999-11-16 Thread Jakob Eriksson
On Tue, 16 Nov 1999, Alistair Riddoch wrote: I am now stuck. I have tried a 3c509B, an SMC Ultra, and SMC 'Western Digital' card, and various older NICS, and none of them take more than 32K. The only remaining options are purpose build cards. How about packing the ROM image with some

Re: ELKS NIC that will take a 64K rom

1999-11-16 Thread Ken Yap
I am now stuck. I have tried a 3c509B, an SMC Ultra, and SMC 'Western Digital' card, and various older NICS, and none of them take more than 32K. The only remaining options are purpose build cards. Another possibility is two NICs with a 32kB ROM each.

Re: ELKS NIC that will take a 64K rom

1999-11-15 Thread Alistair Riddoch
Gregory Leblanc writes: -Original Message- From: Alistair Riddoch [mailto:[EMAIL PROTECTED]] Sent: Sunday, November 14, 1999 4:19 AM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Re: ELKS 0.0.81 available from

Re: ELKS NIC that will take a 64K rom

1999-11-15 Thread Ken Yap
I have a 3c905 in my desktop machine which can take 64K or 128K, but it is not clearly documented anywhere I can find which end of the socket I am supposed to put the ROM, and I could not get it to work in either end when I tried it in both. The other problem is that this card is PCI, so wont go

Re: ELKS NIC that will take a 64K rom

1999-11-15 Thread Alistair Riddoch
Ken Yap writes: I have a 3c905 in my desktop machine which can take 64K or 128K, but it is not clearly documented anywhere I can find which end of the socket I am supposed to put the ROM, and I could not get it to work in either end when I tried it in both. The other problem is that this

Re: ELKS NIC that will take a 64K rom

1999-11-15 Thread Ken Yap
I am now stuck. I have tried a 3c509B, an SMC Ultra, and SMC 'Western Digital' card, and various older NICS, and none of them take more than 32K. The only remaining options are purpose build cards. Have you considered using a compressed ROM image like Etherboot does? With that you could get

Re: ELKS NIC that will take a 64K rom

1999-11-15 Thread Alistair Riddoch
Ken Yap writes: I am now stuck. I have tried a 3c509B, an SMC Ultra, and SMC 'Western Digital' card, and various older NICS, and none of them take more than 32K. The only remaining options are purpose build cards. Have you considered using a compressed ROM image like Etherboot does?

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-14 Thread Stefan Pettersson
On 13-Nov-99 David Murn wrote: On Sat, 13 Nov 1999, Stefan Pettersson wrote: So we are back to the usual problem, where in the 640 kB should we put or own EPROM. Sorry, my fingers wasn't syncronized with my brain. What I meant was: So we are back to the usual problem, where in the

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-14 Thread Alistair Riddoch
Stefan Pettersson writes: On 13-Nov-99 David Murn wrote: On Sat, 13 Nov 1999, Stefan Pettersson wrote: So we are back to the usual problem, where in the 640 kB should we put or own EPROM. Sorry, my fingers wasn't syncronized with my brain. What I meant was: So we are back to the

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-14 Thread Ken Yap
The code Christian has contributed does just this, though I have not yet been able to get it to work as I am still tracking down a network card that will take a 64K ROM. I have the plans for a flashcard, but have not yet been able to get thte parts to build one. I've seen some NE2000 clones that

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-14 Thread Ken Yap
Sorry, my fingers wasn't syncronized with my brain. What I meant was: So we are back to the usual problem, where in the 640kB..1024kB range should we put or own EPROM. Somewhere free from C8000 to F.

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-13 Thread John Galt
BTW, neither BIOS nor cassette ROM map to low memory--BIOS starts in the 0E range for PS2s, 0F for normal ATs, cassette Basic having a start of about 0F6000. This might provide some interesting consequences, as the Linux Kernel maps BIOS with all zeros, the BIOS being unnecessary to the

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-13 Thread David Murn
On Sat, 13 Nov 1999, Stefan Pettersson wrote: So we are back to the usual problem, where in the 640 kB should we put or own EPROM. On x86 you've got 20 address lines, this is 0-1mb. What do you think the space is reserved for from 640k-1024k? ROMs. When the system boots, it will probe

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-13 Thread Blaz Antonic
This is unverified, but I think the Basic-hook is still there, untouched. But some of the EPROM area reserved for Basic has been used for the setup subprograms. So we are back to the usual problem, where in the 640 kB should we put or own EPROM. Nowhere. There is a memory area meant for

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-13 Thread David Murn
On Sat, 13 Nov 1999, Blaz Antonic wrote: All you have to do is to insure your ROM image uses correct format (utils in netboot package create correct images from executable binaries) and BIOS will do the rest of the job Actually, 'format' simply means 0x55aa at the start of the image, and the

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-13 Thread Ken Yap
Actually, 'format' simply means 0x55aa at the start of the image, and the 3rd byte contains the number of 256 byte pages in the ROM. Nothing else is involved in the 'format'. 0x55aa number of 256 word = 512 byte pages entry point, entered with long jump and cs = segment of ROM All the bytes in

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-12 Thread Thomas Stewart
I have come across a few old machies that had sockets like this, but never one that actually had a BASIC rom in it. I don't know what the ROM in this socket needs to contain in order for the BIOS to recognise it as a BASIC ROM and run it if boot fails. I think the BASIC ROM has a

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-12 Thread Sam Steele
ber 11, 1999 9:14 AM Subject: Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk Thomas Stewart writes: Not really--All I know is that PCs and XTs fell back on cassette BASIC when the disk boot failed--AMI BIOS still makes a call to it when it fails, but the BASIC roms don't exist in

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-12 Thread Stefan Pettersson
On 12-Nov-99 Sam Steele wrote: My PCjr has a BASIC ROM (a slightly modified version that shows off the "advanced grahpics/sound" of the PCjr when you hit escape as soon as it starts), and when booted without a harddrive, my AMIBIOS based K5 says "NO ROM BASIC", so I don't know if the BASIC

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-11 Thread Alistair Riddoch
John Galt writes: Not really--All I know is that PCs and XTs fell back on cassette BASIC when the disk boot failed--AMI BIOS still makes a call to it when it fails, but the BASIC roms don't exist in post-8088s. It does seem intriguing, though. I'll see what I can come up with. I have

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-11 Thread Thomas Stewart
Not really--All I know is that PCs and XTs fell back on cassette BASIC when the disk boot failed--AMI BIOS still makes a call to it when it fails, but the BASIC roms don't exist in post-8088s. It does seem intriguing, though. I'll see what I can come up with. I have come across a few

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-11 Thread Ken Yap
I have come across a few old machies that had sockets like this, but never one that actually had a BASIC rom in it. I don't know what the ROM in this socket needs to contain in order for the BIOS to recognise it as a BASIC ROM and run it if boot fails. I think the BASIC ROM has a particular

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-10 Thread Luke (boo) Farrar
Nice Anyone know where I can get a rom blowing thingy? Have you actually tried this? Is bios required? Luke(Boo) Farrar. Christian Mardmuller ([EMAIL PROTECTED]) has contributed the code required to build ELKS so that it can be booted from ROM. It is now possible by specifying an

Re: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-10 Thread Alistair Riddoch
Luke writes: Nice Anyone know where I can get a rom blowing thingy? Maplin sell them quite cheap. I use one of the ones available in the University labs. Have you actually tried this? I successfully build and programmed an image onto a ROM, but could not get it to boot as I

Re: ELKS - init

1999-11-10 Thread Mario Frasca
Hi Al, On Mon, Nov 08, 1999 at 06:25:15PM +, Alistair Riddoch wrote: here you have a working version of init.c, maybe I'll be able to do something more on it one of these days... Okay, I will check it out, and if it works I will put it into the next distribution. that is nice! but,

RE: ELKS 0.0.81 available from ftp.ecs.soton.ac.uk

1999-11-10 Thread Greg Haerr
On Wednesday, November 10, 1999 10:45 AM, Alistair Riddoch [SMTP:[EMAIL PROTECTED]] wrote: : ELKS 0.0.81 has been released and is available from:- Al, Does the 0.81 release have the /dev/pty's created on the root and comb images automatically so that the microwindows graphical terminal

Re: ELKS - init

1999-11-10 Thread Alan Cox
one more thing: the `date.c' does nothing about setting the date. can we use anything else than BIOS calls to do that? If the machine has a CMOS clock (note XT's dont generally have this) you can do it in userspace by hitting the I/O ports. Its not really worth putting in kernel on such a

Re: ELKS - init

1999-11-10 Thread John Galt
I guess that you could say that XTs are truly Y2k hardware compliant :) On Wed, 10 Nov 1999, Alan Cox wrote: one more thing: the `date.c' does nothing about setting the date. can we use anything else than BIOS calls to do that? If the machine has a CMOS clock (note XT's dont generally

Re: ELKS 0.0.80

1999-10-27 Thread Alistair Riddoch
Greg Haerr writes: Also, on another note, in catching signals in Linux from the terminal emulator, I attempt to send them to the process group with killpg(). This routine under ELKS causes an undefined symbol getgpid() when linking. It appears there's an error in linux-8086 libc. I have

Re: ELKS 0.0.80

1999-10-27 Thread Greg Haerr
I have checked through this, and added the full Linux features to kill(2), and the call to getpgid(3) in killpg(3) is not necessary, as calling kill(0, SIGNAL) automatically kill the current processes pgrp. Any thoughts on where the best place to put this is? Well, this stuff is supposed

RE: Elks progress

1999-09-28 Thread Thomas Stewart
hi ftp://microwindows.censoft.com/pub/microwindows/microwindows-0.83.tar.gz Greg Would it be a good idea to put a link to this on the main ELKS web site? Greg you must be getting board telling eveyone where it is? tom __ Get Your Private,

RE: Elks progress

1999-09-27 Thread Greg Haerr
On Sunday, September 26, 1999 1:02 AM, Paul Khoury [SMTP:[EMAIL PROTECTED]] wrote: : I haven't really kept up too much on the list, just still recieveing mail for my : archive. I've seen some posts regarding microwin - is this sorta like a GUI for :ELKS? Yes, microwin runs both a Win32

RE: Elks progress

1999-09-27 Thread Louis P. Santillan
Where can we find the current version of NanoGUI/MicroWin? -- "It's not about the money...It's about the rules. Without rules, we might as well be tree climbers flinging crap at each other." - Red

RE: ELKS on Psion?

1999-09-20 Thread Simon Wood
Yes the start of a port has been done but I kind of got distracted by various other toys (new distro's, TV card, tiling Kitchen...) A (not quite up to date) version of the port can be found at: http://www.mungewell.ndirect.co.uk/linux/index.htm I'll try and get motivated enough to

Re: ELKS on Psion?

1999-09-20 Thread Gaute Hvoslef Kvalnes
Simon Wood wrote: Yes the start of a port has been done but I kind of got distracted by various other toys (new distro's, TV card, tiling Kitchen...) A (not quite up to date) version of the port can be found at: http://www.mungewell.ndirect.co.uk/linux/index.htm I'll try

Re: ELKS installation manual

1999-09-16 Thread Alistair Riddoch
Patrice Kadionik writes: Hi all, I intend to reuse very old pcs under linux and discovered ELKS :-) I'm looking for a howto on ELKS installation more detailled than the FAQ on the ELKS site ? Has anybody pointers on it (tutorial, howto, manual...) ? I am afraid there is no more

Re: ELKS 0.0.79 released

1999-09-08 Thread Alistair Riddoch
Denis Brown writes: Hello. For what it's worth, I have been able to run ELKS 0.0.79 on an IBM PS/2 without any hassles. I seem to recall discussion on this list a while ago suggesting that some oddities with the PS/2's keyboard or mouse port created hassles. Happily that is not the

Re: ELKS 0.0.79 released

1999-09-07 Thread Denis Brown
Hello. For what it's worth, I have been able to run ELKS 0.0.79 on an IBM PS/2 without any hassles. I seem to recall discussion on this list a while ago suggesting that some oddities with the PS/2's keyboard or mouse port created hassles. Happily that is not the case here. Brief summary: IBM

Re: ELKS-0.0.78 ??

1999-09-01 Thread Alistair Riddoch
Soete Joel writes: Without knowing exactly to whom have I to send and or request information, I submit you following remarks; hopping that it will be helpful: As I just recompile elks and elkscmd (together referenced -0.0.78) to create a combine image to try on an old "portable" Toshiba

RE: ELKS-0.0.78 ??

1999-08-31 Thread Greg Haerr
: About "Dev86src-0.14.9.tar.gz" (or what else release) I reach to : recompile application with a Linux kernel 2.0.x but not with 2.2.x once. : Some newer distributions core dump when running /usr/bin/ar with Dev86-0-14.9. I have rewritten a new /usr/bin/ar that will work for these

Re: ELKS on a Net186?

1999-08-20 Thread Luke (boo) Farrar
On Thu, 19 Aug 1999, Gary Watson wrote: Hi, Has anyone put ELKS on an AMD Net186? This is the little Am186 demo board with 512k flash and 512k ram, no floppy drive or other peripherals, and a PC Net ISA-II 79C961A network chip. Does ELKS have the capability to run TCP/IP? No

RE: ELKS 0.0.78 released

1999-07-20 Thread Luke (boo) Farrar
On Mon, 19 Jul 1999, Dan Olson wrote: A few of us had this exact same problem on PS/2 machines, and I believe the problem ended up not being the disk drive but rather the keyboard not being detected. A simple test, if you can do it, would be to try the combo boot/root image, and see if

Re: ELKS 0.0.78 released

1999-07-20 Thread Blaz Antonic
I just tried it and found the same thing on a ps2. It's the keyboard that it has a problem with. With the comb image it mounts the root disk fine, runs init fine, then you can't login because of the keyboard. I have already suggested to use BIOS console instead of direct one on PS/2 machines

Re: ELKS 0.0.78 released

1999-07-20 Thread David Murn
On Tue, 20 Jul 1999, Blaz Antonic wrote: I have already suggested to use BIOS console instead of direct one on PS/2 machines long time ago, but noone tried it. So, disable dircon and enable bioscon support in config, recompile and try again. Please let us know whether it works or not (in

RE: ELKS 0.0.78 released

1999-07-20 Thread Jeff Stanton
At 09:42 AM 7/20/99 +0100, Luke (boo) Farrar wrote: On Mon, 19 Jul 1999, Dan Olson wrote: A few of us had this exact same problem on PS/2 machines, and I believe the problem ended up not being the disk drive but rather the keyboard not being detected. A simple test, if you can do it, would be

Re: ELKS v0.78 bugs fixed

1999-07-19 Thread Alistair Riddoch
Greg Haerr writes: Al, After receiving ELKS v0.78, I compiled Microwindows and Nano-X for it and found we need one more kernel patch, and have several other items in elkscmd, some of which were missed. Overall, ELKS 0.78 is a great step forward for ELKS and MicroWindows.

RE: ELKS v0.78 bugs fixed

1999-07-19 Thread Greg Haerr
: I got things a bit messed up in this release because I did things in the : wrong order. The etc/issue file is automatically generated from the elks : Makefile, but I had not updated it when I built the release. Releasing : elkscmd and elks at the same time is becoming more work than is easy to

RE: ELKS 0.0.78 released

1999-07-19 Thread Dan Olson
A few of us had this exact same problem on PS/2 machines, and I believe the problem ended up not being the disk drive but rather the keyboard not being detected. A simple test, if you can do it, would be to try the combo boot/root image, and see if it hangs or not. Sence you are using 5.25"

RE: ELKS bugs fixed

1999-07-15 Thread David Murn
On Wed, 14 Jul 1999, Luke (boo) Farrar wrote: bcc -0 -O -ansi -s -ansi fsck.c -o fsck -H undefined symbol: _S_ISSOCK It would be nice as a hard disk filing system is fairly useless without it. Well, ISSOCK is checking if stat() was done on a socket. Not much use at all until the OS

Re: ELKS 0.0.78 released

1999-07-15 Thread Pino
The drive light never goes off on my system either, but ELKS 0.77 runs fine. Is your problem that ELKS doesn't work, or with the drive light? Greg Hello to everybody. I've been following the list from June. It's the first time I write. I have high hopes about ELKS because I

RE: ELKS bugs fixed

1999-07-14 Thread Greg Haerr
: Not quite. I didn't actually know about the 512k limit, but greg says : it's there. libc is tiny, as all ELKS programs are statically linked, so : libc+program must be less than 64k. : The issue here is that the size of the libc.a file itself is 512k, so the filesystem won't let

RE: ELKS bugs fixed

1999-07-14 Thread David Murn
On Wed, 14 Jul 1999, Greg Haerr wrote: The issue here is that the size of the libc.a file itself is 512k, so the filesystem won't let ld86 read it... It is? I dunno where you got your libc.a from, but mine is 82k. libc under Linux is 512k, but under ELKS, it's tiny. Davey

RE: ELKS bugs fixed

1999-07-14 Thread Greg Haerr
On Wednesday, July 14, 1999 10:41 AM, David Murn [SMTP:[EMAIL PROTECTED]] wrote: : On Wed, 14 Jul 1999, Greg Haerr wrote: : : The issue here is that the size of the libc.a file itself is 512k, so : the filesystem won't let ld86 read it... : : It is? I dunno where you got your libc.a

RE: ELKS bugs fixed

1999-07-14 Thread Luke (boo) Farrar
On Thu, 15 Jul 1999, David Murn wrote: On Wed, 14 Jul 1999, Greg Haerr wrote: The issue here is that the size of the libc.a file itself is 512k, so the filesystem won't let ld86 read it... It is? I dunno where you got your libc.a from, but mine is 82k. libc under Linux is

RE: ELKS bugs fixed

1999-07-13 Thread Greg Haerr
: You killed my baby?? Exactly how has it stopped working? It's not a very : complete implementation, only half-a-dozen ANSI commands are supported. Killed your baby? Why, it seems this one died from neglect ;-) try typing ESC [ H on the console. Nothing happens. : : o added

RE: ELKS bugs fixed

1999-07-13 Thread David Murn
On Mon, 12 Jul 1999, Greg Haerr wrote: Killed your baby? Why, it seems this one died from neglect ;-) try typing ESC [ H on the console. Nothing happens. Yep, it won't do anything. The only commands supported, are: m (color), s (save location), u (unsave location), A (up), B (down),

RE: ELKS bugs fixed

1999-07-13 Thread Greg Haerr
email the patches for elks 0.77 and elkscmd 0.77. : : o Ported elvis to ELKS : : Is this based on the code that was in elkscmd? Yep. : : o changed all elkscmd srcs to use tcsetattr/tcgetattr instead of ioctl : : I previously held back from doing this to make the

RE: ELKS bugs fixed

1999-07-13 Thread Greg Haerr
: Yep, it won't do anything. The only commands supported, are: m (color), : s (save location), u (unsave location), A (up), B (down), C (right), : D (left), K (clear EOL). Mainly because these functions were already : existing in the dircon code so it was very easy to interface to them. :

RE: ELKS bugs fixed

1999-07-13 Thread Greg Haerr
: : I agree, but of late I've had little enthusiasm to try and trim the fat : off the larger areas of the code. In particular, the inode hashing code : in fs (or is it specific to minixfs) is basically redundant. Firstly, we : can do without hashing for a slight speed decrease. Also, the

RE: ELKS 0.77 patch #2

1999-07-13 Thread Greg Haerr
Al, In regards to patch #2, are you trying to make almost all the mods I sent in, including the elkscmd makefile stuff? I would like it if you could. Also, I have rewritten dircon.c last night (except for the bell()) issue that you just mentioned). I have attached it. It is better

Re: ELKS bugs fixed

1999-07-13 Thread Luke (boo) Farrar
This is why elvis, as86, and many, many other large programs have never run. Elks never let programs have 32k data segments! With this fix, I plan on self-hosting bcc and as86, which now will run... The reason bcc wouldn't run was because it was too large ( 64k) to even link.

RE: ELKS bugs fixed

1999-07-13 Thread David Murn
On Tue, 13 Jul 1999, Greg Haerr wrote: : I agree, but of late I've had little enthusiasm to try and trim the fat : off the larger areas of the code. Hmm.. I haven't got to that yet. What other areas are bloated? I basically did an: ls -lS `find -name *.a` to find all the large

Re: ELKS bugs fixed

1999-07-13 Thread David Murn
On Tue, 13 Jul 1999, Luke (boo) Farrar wrote: Do we still have the 512k file size limit? I thought that libc was bigger than this or something, and that was one of the limiting factors on a self hosted bcc. Not quite. I didn't actually know about the 512k limit, but greg says it's there.

Re: ELKS problems

1999-06-29 Thread Alistair Riddoch
Greg Haerr writes: Al, I worked on getting up to date this weekend on the linux-86 devkit (v0.14.8) and ELKS (v0.77). After quite a few compile time problems, I got everything compiling and working. I'll detail the problems later, and submit a patch. I can't get

Re: ELKS Emulation causes instability?

1999-06-29 Thread Alistair Riddoch
David Murn writes: On Mon, 28 Jun 1999, Chris Starling wrote: Is there a better, more stable way to do ELKS emulation? Is running ELKS in vmware, or dosemu an option? This is how most development is done I think, and it means that you can test in the real ELKS rather than an

RE: ELKS problems

1999-06-29 Thread Greg Haerr
: Making the contents of images.zip is not fully automatic, but most of the : work is done by the Makefiles. I change the Makefile a bit between buidlign : comb and root (modify size etc.) : I would *really* like a makefile that automatically makes your distribution. (its a quality

RE: ELKS problems

1999-06-29 Thread Greg Haerr
: I have seen something like this, but it has never frozen on me. In nano-X, : whenever I stop moving the mouse, the cursor stops moving (as expected), : but when I start moving it in the oposite direction, it moves a few pixels : in the same direction as before, then changes to move in the new

Re: ELKS Emulation causes instability?

1999-06-28 Thread Anonymous
This is interesting, I was just getting ready to do this myself. I'm running 2.2.5. I would be interested in knowing whether you crash after loading the module, but never having run an elks binary. In other words, is it just the loading or rather the execution of the emulator

RE: ELKS Emulation causes instability?

1999-06-28 Thread Anonymous
On Monday, June 28, 1999 12:25 PM, Chris Starling [SMTP:[EMAIL PROTECTED]] wrote: : This is interesting, I was just getting ready to do this myself. I'm :running 2.2.5. : I would be interested in knowing whether you crash after loading the module, but :never : having run an elks

Re: ELKS problems

1999-06-28 Thread David Murn
On Mon, 28 Jun 1999, Greg Haerr wrote: I can't get Micro-Windows to work with the serial mouse driver. It appears there's still possibly a bug in select(). Basically, the mouse works for about 1 second and then freezes. As I read this, the first thing that pops into my head is that

RE: ELKS problems

1999-06-28 Thread Greg Haerr
On Monday, June 28, 1999 1:37 PM, David Murn [SMTP:[EMAIL PROTECTED]] wrote: : On Mon, 28 Jun 1999, Greg Haerr wrote: : : I can't get Micro-Windows to work with the serial mouse driver. : It appears there's still possibly a bug in select(). Basically, the : mouse works for about 1 second

RE: ELKS problems

1999-06-28 Thread Greg Haerr
On Monday, June 28, 1999 1:37 PM, David Murn [SMTP:[EMAIL PROTECTED]] wrote: : On Mon, 28 Jun 1999, Greg Haerr wrote: : : I can't get Micro-Windows to work with the serial mouse driver. : It appears there's still possibly a bug in select(). Basically, the : mouse works for about 1 second

RE: ELKS problems

1999-06-28 Thread Luke (boo) Farrar
On Mon, 28 Jun 1999, Greg Haerr wrote: On Monday, June 28, 1999 1:37 PM, David Murn [SMTP:[EMAIL PROTECTED]] wrote: : On Mon, 28 Jun 1999, Greg Haerr wrote: : :I can't get Micro-Windows to work with the serial mouse driver. : It appears there's still possibly a bug in select().

Re: ELKS: Application Code, Data, Heap and Stack Size??

1999-06-25 Thread Anonymous
Greg Haerr writes: : The fixed size stack would probably be best placed just above the bss with : the heap above that. This would not require any mods to the linker or : binary format, just changes to the kernel. : What exactly is being gained by making this modification? The

Re: ELKS: Application Code, Data, Heap and Stack Size??

1999-06-25 Thread Anonymous
Greg Haerr writes: : The function stack_check() in arch/i86/kernel/process.c checks to see : whether the stack pointer is less then the brk pointer, and segfaults if it : is. : stack_check() is used by the kernel to see if the user process has run out of space, only during a

Re: ELKS: Application Code, Data, Heap and Stack Size??

1999-06-25 Thread Anonymous
Chad Page writes: There is (was?) some stack checking done at the system call level. However, it's not 100% foolproof - if the program gets sp above the low-water mark after dipping into bss before the next system call it won't be detected. Now, if you had a magic # right

RE: ELKS: Application Code, Data, Heap and Stack Size??

1999-06-25 Thread Anonymous
: What exactly is being gained by making this modification? The stack : is fixed size in both cases. Is it just that we currently pre-reserve the maximum : combined heap/stack now, and in the future wouldn't require the heap size : to be known? : : : Thats it exactly. Currently even

RE: ELKS: Application Code, Data, Heap and Stack Size??

1999-06-25 Thread Anonymous
: So form of stack check would be nice, every function call seems a little to : much for a lowly 8086. How about on task switch or even interrupt (or is : this too late)? If the chosen size for the stack is too small, it can be : cured by modifying the binary rather than a full recompile. : :

Re: ELKS: Application Code, Data, Heap and Stack Size??

1999-06-25 Thread Anonymous
Greg Haerr writes: :What exactly is being gained by making this modification? The stack : is fixed size in both cases. Is it just that we currently pre-reserve the maximum : combined heap/stack now, and in the future wouldn't require the heap size : to be known? : : :

Re: ELKS: Application Code, Data, Heap and Stack Size??

1999-06-25 Thread Anonymous
Greg Haerr writes: : So form of stack check would be nice, every function call seems a little to : much for a lowly 8086. How about on task switch or even interrupt (or is : this too late)? If the chosen size for the stack is too small, it can be : cured by modifying the binary rather

RE: ELKS: Application Code, Data, Heap and Stack Size??

1999-06-25 Thread Greg Haerr
On Friday, June 25, 1999 2:12 PM, Alistair Riddoch [SMTP:[EMAIL PROTECTED]] wrote: : Greg Haerr writes: : : : : So form of stack check would be nice, every function call seems a little to : : much for a lowly 8086. How about on task switch or even interrupt (or is : : this too late)? If

Re: ELKS: Application Code, Data, Heap and Stack Size??

1999-06-24 Thread Anonymous
I know that the code sized is fixed when an application is compiled, as is the initialised and un-initilised data. This gives us minimum code and data segment sizes. Yes We also need a stack, and maybe some heap space:- Where does this go and how is it allocated? Linux 8086 takes a

  1   2   >