RE: ELKS video drivers...

1999-05-21 Thread Shane Kerr

On Mon, 17 May 1999, Greg Haerr wrote:

> >  3. CGA.
>   320x200 support doesn't really cut it.

Yes, but 640x200 is probably fine.  Remember, anything Bill can do, we can
do better.  :)

> >  5. MCGA.

After all, the MCGA only supported (supports?) maximum 640x200 resolution
too.

> >  9. Tandy 1000 range.

I think that the Tandy 1000 was a CGA+ mode, with the idea being to
provide 320x200x16 without a full EGA mode.  So we have the old 640x200
standby here, too.

Shane



RE: ELKS in AppleII+

1999-05-21 Thread Greg Haerr

> 
> >If you really, really, really want one and can't find it, I might have one on
> >a mag tape somewhere, if I could just find a system that reads mag tape...
> 
> Are you sure it?s not a Small C Compiler ? It?s lack of structs, unsigned
> and even doesn?t heard of void. And without this this, zcc is quite fine ...
>

No, the original v6 K&R compiler was hacked long ago to produce
z80 code.  This compiler is top-down, recursive descent, with an operator
precedence expression parser...

Small - C isn't worth much at all, I generally draw the line with
enums and bit fields for C compilers.  That means, the compiler has to implement
*all* K&R C except enums and bit fields, or it's not worth thinking about.

In addition, Small C's architecture is very, very poor, it actually
parses using strcmp() ;-(

Greg



RE: ELKS video drivers...

1999-05-21 Thread Riley Williams

Hi Greg.

 >>  1. IBM MDA.
 > no graphics support...

Does that prevent ELKS from using it?

 >>  2. Hercules MDA.
 > you mean the HGCA?

That card was known by so many names, it's incredible. I've met it
labelled HMDA, HGCA, HiMDA, HRGA and HRV, all being physically
identical other than the label stuck to the card...

 >>  3. CGA.
 > 320x200 support doesn't really cut it.

Again, does that prevent ELKS from using it?

 >>  4. EGA.
 >>  5. MCGA.
 >>  6. XGA.
 >>  7. VGA.

 >>  8. Assorted SVGA modes - how many are there now?
 > Some drivers for the ATI mach32 and mach64 chips would be great...

Wouldn't they just...

 >>  9. Tandy 1000 range.
 >> 10. Tandy 2000 range.
 >> 11. DEC Rainbow range.
 >> 12. Olivetti computers ???

For reference, I have in the past set up several boxes as print
servers under Linux, including several with either CGA or MDA video
cards. The video card wasn't a problem since there's no monitor on any
of the boxes in question, and the card's only there to keep the BIOS
quiet.

As I see it, the addition of both basic ethernet and a print spooler
would allow an XT running ELKS to act as a print server as well, thus
providing the first concrete application for ELKS, at least as far as
I can tell...

Best wishes from Riley.

+--+
| There is something frustrating about the quality and speed of Linux  |
| development, ie., the quality is too high and the speed is too high, |
| in other words, I can implement this  feature, but I bet someone |
| else has already done so and is just about to release their patch.   |
+--+
 * ftp://ftp.MemAlpha.cx/pub/rhw/Linux
 * http://www.MemAlpha.cx/kernel.versions.html



Re: ELKS video drivers...

1999-05-21 Thread Perry Harrington

The MDA was a text only adapter.  The HGC was the first to implement
any dot addressable graphics with the mono hardware.

FWIW, they both used the same CRTC (as does the CGA), they just program
it differently.  The 6842 I believe was the CRTC.

--Perry

> 
> On Mon, 17 May 1999, Greg Haerr wrote:
> 
> > >  1. IBM MDA.
> > no graphics support...
> 
> Umm, are you sure?  We used to run windows 3.0 on amber monochrome
> monitors at college.
> 
> Davey
> 


-- 
Perry Harrington   Linux rules all OSes.APSoft  ()
email: [EMAIL PROTECTED] Think Blue. /\



Re: ELKS in AppleII+

1999-05-21 Thread map



Sven 'Zak' Kozma schrieb:

> Hi
>
> On Tue, 18 May 1999 Michael G Hughes wrote :
>
> >>>My question is: Already have ELKS for these plataforms:
> >>> Zilog z80 (msx, cp-500, zx-spectrum...)
> >It seems that getting compilers for some of these machines is not the easyest task
>
> :-)  Absolutely. I´m still looking  for a C Crosscompiler for the z80 ...
>
> All I found (with help of this list) was the zcc, but I don´t think it could
> make it ... :-(
>
> bye
> Zak
>
> --
> Sven ´Zak´ KozmaE-Mail : [EMAIL PROTECTED] (priv)
> BGFA EDV/Epidemiologie   [EMAIL PROTECTED]
>  http://www.ping.de/~zak

Hi Zak,

I found a C-Compiler for the z80 unter http://www.hitech.com.au/

Bye, Dieter.




begin:vcard 
n:Ziegler;Dieter
tel;fax:+49 971 60081  
tel;work:+49 971 60464
x-mozilla-html:FALSE
url:www.ziegler-elektronik.de
adr:;;Ziegler Elektronik;Nüdlingen;Bayern;97720;Deutschland / Germany
version:2.1
email;internet:[EMAIL PROTECTED]
note;quoted-printable:Testing? What is testing?=0D=0AIf it compiles, it is good,=0D=0Aif it runs, it is fine.=0D=0A=0D=0A-- Linus Torvalds
end:vcard



RE: ELKS video drivers...

1999-05-21 Thread Dan Olson

On Wed, 19 May 1999, David Murn wrote:

> On Mon, 17 May 1999, Greg Haerr wrote:
> 
> > >  1. IBM MDA.
> > no graphics support...
> 
> Umm, are you sure?  We used to run windows 3.0 on amber monochrome
> monitors at college.

It's not that the monitors wouldn't work, but that the mono cards
origionally sold by IBM were text only (I'm sure there were other clones
as well).  I'm not 100% sure what the history of mono graphics is, but I
know that Hercules was a very proular monochrome graphics adaptor...that's
what my first computer had, and I suspect they were one of the first, and
that many of the other monochrome graphics cards were simply made
compatable with the Hercules.

Dan



RE: nanoX for ELKS

1999-05-21 Thread Greg Haerr

Al,
I have completed running the nanox source thru bcc in 16 bit mode,
and I've got the whole thing to compile.  (I'm using my new version of bcc that
compiles ansi c with no preprocessing...)

In addition, I'm using a newly written ega/vga driver, written in C only,
that also compiles.  (It runs on DOS, I haven't got an EGA card in my elks box yet)
I'm also using the std kbd driver, which uses termios.  The mouse driver is still not
implemented, but I'm working on one, and it should work.

I have a few pertinant questions, and I'll be able to ship you a nano-X
tree that will completely compile, and hopefully run on ELKS!

1. Does ELKS support select()?  We need select() for the mouse_fd and
keyboard fd, (serial and console tty) -OR- we can write a polling driver entry
point...

2. Does ELKS support the various termios modes?  Of course, no echo
and ~ICANON are required.

BTW, the nano-X executable on ELKS is 35k text and 6k data for a grand total of 41k!!

ELKS graphical days are almost here...

Greg



DesqView X

1999-05-21 Thread Michael A Hamblin


Hello ELKS list:

I recently contacted Symantec, who to my surprise had purchased
Quarterdeck recently, and inquired about the possibility of releasing
source code to DesqView X, seeing as how it has been scrapped as a product
and has no further commercial value to the company. My initial response
was unfavorable, but I have no intentions of following up on it unless
there is interest in it. I have attached the message I received below.
Perhaps if they realize there is a little interest in the product still
they may be willing to work something out.

Meanwhile, I am one of the lucky few who owns DesqView X. Rather, a member
of my family owns it, and although I'd like to keep it to play with it
some, if he can sell it and make money from it he'd like to do it. It's
version 1.1 and includes the original disks and manuals. He purchased it
used a few years back, so it's not in mint condition if you want a
collector's set but there's nothing missing as far as I can see. Let me
know if you are interested, and we'll see if we can work something out for
a price, etc.

Looking forward to running ELKS with a mini-Web server :)

--
Michael Hamblinhttp://www.utdallas.edu/~michaelh/
[EMAIL PROTECTED]  http://www.ductape.net/
UTD Linux User Group   Engineering and Computer Science Support x2997

Date: Wed, 19 May 1999 14:00:13 -0700
From: Custserv13 <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: Broken Link (Please include the URL of the problem and refer


Hello Michael,

Thank you for your message. Even though Desqview has been discontinued, we still
own the rights to the source code of the product. Unfortunately we cannot send
the code to you for this product. Symantec as a rule does not distribute any
code for our products once they have been discontinued or sunseted.

Best regards,

Travis Butler
Symantec Online Customer Service




RE: nanoX for ELKS

1999-05-21 Thread Greg Haerr

> As you will see from the mailing list I have released the kernel which has
> working select(2) so you can give it a try.
> 
> > Make sure you are using termios. ELKS does not support older terminal
> control interfaces like termio.
> 

Great.  Also, I have completed work on an EGA/VGA driver completely written in C.
It uses the bios to switch modes only, and to get to the rom character set.  This
driver is currently running on DOS and linux, and compiling under ELKS.  We're
getting very close to graphics on ELKS.

Greg



ANSI C compiler for CP/M <--> Re: ELKS in AppleII+

1999-05-21 Thread Jakob Eriksson


Hello ELKS:ers and Amstraders!

You are both interested in a C compiler for the Z80.
I am crossposting this for all of you to read.
(Maybe a few Amstrad people will also be interested in ELKS,
 an attempt to port linux to intel 8088 and later the Z80.)


This is from Embedded Linux Kernel Subset mailing list:


On Fri, 21 May 1999, David Murn wrote:

> On Wed, 19 May 1999, Sven 'Zak' Kozma wrote:
> 
> > All I found (with help of this list) was the zcc, but I don´t think it could
> > make it ... :-(
> 
> zcc (which I think uses scc) was the compiler originally used to compile
> ELKS for the Z80, if memory serves correctly (alan?).
> 
> If we start back at 0.0.12 (which used to compile for Z80), then simply
> apply patches up fixing as we go along (for 60ish versions), we should
> have a kernel which still works.
> 
> At least this is how I envisioned doing such a project.
> Davey


A CP/M ANSI C compiler for the Z80 processor can
be found here:
http://mds.mdh.se/~dat95jen/z80/CPM-C.tar.gz

You also need LHA or DOS.
Maybe you need CP/M or an emulator too,
don't remember.
I think this is a CP/M program, not a crosscompiler.
It is free for noncommercial use.
The CP/M issue should not be a problem. There are good
CP/M emulators around, one of them run partly native
and is essentially a "DOS downgrader", I'm told.

I am letting the Amstrad people know this too, 
since they wanted to have a free CP/M C compiler.

regards,
Jakob




Re: your mail

1999-05-21 Thread Alistair Riddoch

Alistair Riddoch writes:
> 
> 
> I can be found in the dev86 package in linux-86/bootblocks.
> 
> Go into that directory and type make ; make bin.
> 
> You will then have 3 files minix.bin, minixhd.bin and minix_elks.bin.
> 
> minix.bin is the floppy booloader which can be installed using dd in the
> bootsector of a floppy disk, minixhd.c is the same but is installed
> on a harddisk partiton (not the Master Boot Record).
> 
> In order for either of these to work you must create a directory on the
> root filesystem called boot, and copy two files into it. The first is your
> kernel which should be called linux, and the second is a copy of
> minix_elks.bin which should be renamed to boot.
> 
> The system will then be stand-alone and will not require any kind of
> external bootloader.
> 
> Does anyone know of a simple menu based bootloader than can be installed
> in the MBR that will simply boot a number of other partitions as if they
> contained MSDOS? LILO would do the job, but is overcomplicated and I don't
> know how well it works on <386 machines.
> 

I have just discoverd that the bootblocks directory contains an mbr.bin
which can be copied into the mbr of a harddisk, and will boot a bootable
partiton directly. I have used this to get a completely stand alone
harddisk elks system which takes about 4 seconds to boot!

Unofortunatly it suffers from disk corruption due to fairly frequently
being rebooted without shutting it down. Need to get fsck working better.

Al



Re: ELKS video drivers...

1999-05-21 Thread Jim Darrough

Geez, I lusted after one of those when I was in college 15 years ago. Not
now though. I want a Cadillac (1959, canary yellow, white convertible top)
now.

---
-.-. --.- -.-. --.- -.. . -.- .. --... .- -.-- -.- -.
Jim Darrough - [EMAIL PROTECTED]
Advanced Class Amateur Radio Operator KI7AY
Linux Enthusiast
http://eugene-linux.cyber-dyne.com
-.-. --.- -.-. --.- -.. . -.- .. --... .- -.-- -.- -.
-Original Message-
From: Greg Haerr <[EMAIL PROTECTED]>
To: '[EMAIL PROTECTED]' <[EMAIL PROTECTED]>; Linux 8086
<[EMAIL PROTECTED]>
Date: Wednesday, May 19, 1999 11:23 AM
Subject: RE: ELKS video drivers...


>
>
>On Monday, May 17, 1999 8:44 PM, Ben Pfaff [SMTP:[EMAIL PROTECTED]] wrote:
>> Greg Haerr <[EMAIL PROTECTED]> writes:
>>
>>[...]
>>> 11. DEC Rainbow range.
>>[...]
>>
>> Does anyone want a DEC Rainbow?  There's one in the basement with a 5
>> MB hard drive (maybe 10 MB?) and dual 5 1/4" floppies.  Lots of
>> software (mostly CP/M IIRC) including Zork I :-)  It worked the last
>> time I tried to boot it.
>>
>>
>
> A Dec Rainbow?  Good gosh, that system's got both a Z80 AND an 8088
>in it, if I remember correctly...
>