gis@datlog.co.uk ( Ian Stewartson ) (05/17/88)
I am in the process of setting up MINIX 1.2 on our PCs (IBM XTs and
DELL System 200 - AT Compatible) and have come up against a number of
problems.
1) When I execute a rebuilt MINED, it generates a trap at location 0xe6a
which is a mov (bx), #0 instruction. The trap number is 13 - General
Protection Violation. Any ideas ?
2) I have tried to port EMACS to MINIX. I realise this is probable a
major problem given the current limitations of MINIX. However, the
EMACS main.c causes the Compiler to trap at location 0xf8dc in /lib/cem.
I do not have the compiler sources. Any suggestions?
3) I had problems with the original tty driver (text following a space
would be blanked until the space moved off the screen), so I turned to
Jim Paridis's Console & tty driver which now works quite happily.
However, Tom Frauenhofer (5281@cci632.UUCP/tvf@cci632.UUCP) mentions so
mods to the driver. Have I missed these or is he discussing Jim's
driver itself? As we have EGAs on our AT, I had to make some changes to
get it to work, along with the changes to support a UK keyboard and
supporting the keypad correctly. Otherwise, Jim's drivers seem to work
very well. I can now connect to our VAX and I suspect the next set
will be to generate either kermit or UUCP?? for MINX.
As a side issue, how to you tell if there is an EGA board attached. I
know how to find out about MONO and CGAs.
4) Has anyone improved the illegal interrupt interface. Once you get one,
you either never get out of it or have to press DEL to kill the process.
The option available appears to depend on which interrupt vector is used.
5) When I was modifying kernel/clock.c to interface to the CMOS Real Time
clock, I came across a problem with long division. Sometimes I would
get an interrupt 0 - divide error (by zero?). This only happened when
the time was between 30 and 50 minutes past the hour. I have since
resolved the problem by using repeated subtraction (which may be faster).
However, has anyone else seen a similiar problem with long division.
Thanks in advance for any help.
Ian Stewartson
Data Logic Ltd, Queens House, Greenhill Way, Harrow, Middlesex, HA1 1YR, UK.
(Phone) +44 1 863 0383 (Telex) 888103 (Fax) +44 1 861 2010
(Network) gis@datlog.co.uk or ukc!datlog!gisast@cs.vu.nl (Andy Tanenbaum) (05/20/88)
In article <1188@dlvax2.datlog.co.uk> gis@datlog.co.uk ( Ian Stewartson ) writes: > >2) I have tried to port EMACS to MINIX. Use ELLE. It is a major subset of Emacs and is already in the archive. >3) I had problems with the original tty driver A fix for EGA cards was posted. See the archive. >4) Has anyone improved the illegal interrupt interface. I may do that in 1.3. Andy Tanenbaum (ast@cs.vu.nl)
bunda@im4u.UUCP (John Bunda) (05/22/88)
In article <736@ast.cs.vu.nl>, ast@cs.vu.nl (Andy Tanenbaum) writes: > Use ELLE. It is a major subset of Emacs and is already in the archive. ^^^^^^^ > A fix for EGA cards was posted. See the archive. ^^^^^^^ I'm sorry if this is a naive and often asked question, but where can I get my greedy paws on this archive? We only have the last 20 postings here locally, is there a (maybe compressed tar?) file I can ftp from somewhere? Thanks! John -- ........................................................................ John Bunda UT CS Dept. Show me a perfectly good airplane, bunda@im4u Austin, Texas and I won't jump out of it...