Re: Microwindows runs on X11

1999-11-13 Thread Alex Holden

On Sat, 13 Nov 1999, Greg Haerr wrote:
> I will be including these additions in the next cut, as well as getting
> a CVS repository up.  Thanks for the contributions, this project
> seems to be gaining momentum...

I think this is probably a good time to announce that I am resigning my
role in the NanoGUI project and handing it on to Greg. Greg has been
pretty much coordinating the project on his own for the past few months
anyway, and has proven himself easily capable of the job. The mailing list
will continue to reside on linuxhacker.org, and ftp.linuxhacker.org
will continue to mirror the the ftp repository (and the contents of the
ftp area are also accessible via http at the same URL), however the
official website will be moving to either microwindows.censoft.com or
www.nanogui.org depending on the outcome of negotiations between Greg and
I, and Stormix who have registered the nanogui.org and nanogui.net domain
names. Similarly, the CVS area will be moving to either cvs.nanogui.org or
another repository at Greg's discretion.

I would like to take this oppurtunity to wish Greg good luck in his new
role as manager of the NanoGUI project; good luck Greg!

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



Re: Linux on 486 without fdd/hdd

1999-11-13 Thread Dan Olson

> Hi there,
> 
> Sorry to bother you again. 
> Is it possible to run a browser on linux running on 286 or lower cpu m/c? 
> Can I connect CDROM drives to those m/cs.

For the record, I used a CDROM with my 286 with no problem, I used a
SoundBlaster cd drive, but IDE and SCSI should work fine as well.  There
is really little reason to have a CDROM on a 286 though :)  At this point,
I don't know that any browsers are ported...even Lynx.  And if there was,
there's no networking yet, so you'd only be browsing local files.  If you
still interested, I'm sure someone else on the list can point you towards
more information.

Dan



Microwindows runs on X11

1999-11-13 Thread Greg Haerr

A big thanks to Tony Rogvall for writing Microwindows mouse,
screen and keyboard drivers for X11.  This means that X11
users can now develop Microwindows applications from within
the X environment, running them as another X Window.  Currently
the size of the Microwindows application window is compile-time
fixed, but it might be nice to allow it to be dynamically sized.

Also big thanks to Martin Jolicoeur for contributing  Makefile and build
enhancements including a ./configure program and graphical make xconfig,
as well as changes for StrongARM cross-compilation.

I will be including these additions in the next cut, as well as getting
a CVS repository up.  Thanks for the contributions, this project
seems to be gaining momentum...

Greg





Web browser ported to Microwindows

1999-11-13 Thread Greg Haerr

I'm happy to announce that I've just heard that Opera Software has
just ported their fully functional web browser to Microwindows!  
They have sent me a screen shot, which I will post.  The port
uses the Nano-X API, and runs in client/server mode.  Full
color support, palette mapping, jpeg and gif image and font
support is working, as well as transparent images.  It actually
works!

I will be rearchitecting the client/server networking code shortly,
as the browser is running a bit slower than it should.  I'm sure this
is because of the extreme handshaking occuring for each parameter,
which causes excessive context switches for any i/o.

The total size of the browser codefile is 667k, much, much smaller
than most web browsers.  This means that it's possible that Opera
could port the software to any of the newer palmtop or LinuxCE
[MIPS, StrongARM or SH3] devices for browser access, since
Microwindows now runs on these processors.

For more information on Opera Software, see www.opera.com.

Greg




Re: Linux on 486 without fdd/hdd

1999-11-13 Thread Jitendra Kanitkar

On Sat, 13 Nov 1999, Alan Cox wrote:

> > In my proposed setup I don't have hdd/fdd. I am just having CDROM drive
> > and 16MB RAM, 486 PC. I am interested in booting linux from CDROM and run
> > a browser like Netscape from the same CD. 
> 
> Wrong list. This list is for Linux on 286 or lower CPU machines
> 
> Alan

Hi there,

Sorry to bother you again. 
Is it possible to run a browser on linux running on 286 or lower cpu m/c? 
Can I connect CDROM drives to those m/cs.

OR

Pl.  suggest me a mailing list for my problem.

Thanks in advance.

Jitendra.



Re: Linux on 486 without fdd/hdd

1999-11-13 Thread Alan Cox

> In my proposed setup I don't have hdd/fdd. I am just having CDROM drive
> and 16MB RAM, 486 PC. I am interested in booting linux from CDROM and run
> a browser like Netscape from the same CD. 

Wrong list. This list is for Linux on 286 or lower CPU machines

Alan



Linux on 486 without fdd/hdd

1999-11-13 Thread Jitendra Kanitkar

Hi there,

I am a student and working on Linux related project.
In my proposed setup I don't have hdd/fdd. I am just having CDROM drive
and 16MB RAM, 486 PC. I am interested in booting linux from CDROM and run
a browser like Netscape from the same CD. 
Pl. comment on this and would be delighted to receive few tips.

(Pl. note I am not interested in network booting option for some reason.)

Thanks in advance,

Jitendra.



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 the image must checksum to 0.



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
3rd byte contains the number of 256 byte pages in the ROM.  Nothing else
is involved in the 'format'.

> it will detect the ROM fetch its size and start address and start
> executing code from it. It is up to you (ROM) to return control to BIOS
> (and let it boot normaly) or execute kernel and boot into your OS
> (that's the way you want it if you imaplnt a ROM inthere).

I'd suggest that you don't do it this way, and that you actually hook
interrupt 0x19.  This allows BIOS to detect various hardware, and call any
other important ROMs, such as video and disk controller.  While you (in
theory) can boot directly from the ROM, ELKS won't like you much.  Apart
from anything else, quite a few drivers, notably the disk and console
drivers generally use BIOS calls.

Davey



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 ROMs above 640 KB. It is
called UMB. That's where VGA BIOS, Network card boot ROM, special (SCSI
and alike) adapter BIOS ROMs are.

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 - it will detect the ROM,
fetch its size and start address and start executing code from it. It is
up to you (ROM) to return control to BIOS (and let it boot normaly) or
execute kernel and boot into your OS (that's the way you want it if you
imaplnt a ROM inthere).

bye, Ab



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 various address, in 2k blocks, from c800:0 to f400:0, looking
for a ROM.  So basically, stick your ROM anywhere in that range that isn't
otherwise used.

Davey



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 kernel after the BIOS hands off to the
kernel.  So, concievably, Linux COULD remap memory mapped anywhere on
bootup to int 18h cassette BASIC.  DOS even used to do this--the Compaqs
never had the ROMs, but still could use BASICA (which made an int 18h
call) by using a specialized diskette that had an image that would be
software mounted to 0F6000-ish.  AFAIK nobody's ever touched int 18h, so
it seems possible that anything mapped to 0F6000 for whatever reason
should be still executed on an int 18h, even in a SMP PIII (this is an old
enough legacy that AMD/Cyrix should use it as well, but this is PURE
speculation on my part).  This should work even for software mapping, as
evidened by the Compaq behavior (BTW the reason I use Compaq as an example
is that was my first PC-type computer, in 1985--I only found out why we
had to use the special BASIC diskette in my recent studies of XT ROMS,
though...).  

On Sat, 13 Nov 1999, Stefan Pettersson wrote:

> 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 call has been
> > replaced with the BIOS setup
> 
> 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.
> 
> 
> -- 
> Stefan Pettersson  Voice +46-70-5933800  Kanard AB
> [EMAIL PROTECTED] ([EMAIL PROTECTED])  Fax +46-221-50180 Vretberga
> finger [EMAIL PROTECTED] for my public key  S-732 96  ARBOGA
> 
> "What a scary world it must be, for those with no UID:GID" /OZ9ABN
> 

The Internet must be a medium for it is neither Rare nor Well done!
mailto:[EMAIL PROTECTED]">John Galt