RE: ELKS video drivers...
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+
> > >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...
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...
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+
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...
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
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
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
> 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+
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
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...
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... >