DOS python for 386 or higher

Guido.van.Rossum@cwi.nl
Fri, 11 Feb 1994 16:24:00 +0100

I've placed another DOS executable on my ftp site. This version runs
under plain DOS but only on 386 or 486 CPUs -- it uses a so-called
"DOS extender" to make the machine run in 32-bit mode.

Problems with this one:

- ^C typed to the command prompt or when the program is performing any
kind of I/O will kill the program. ^C typed to a program in an
infinite loop without I/O (e.g. "while 1: pass") raises
KeyboardInterrupt.

- No time.sleep() function. (This breaks the standard test set.
Replace the line "from time import sleep" with "from time import
time".)

- I didn't build it -- I am only making it available. I'll forward
complaints to the author, though.

The host is of course ftp.cwi.nl, dir pub/python, file 32python.tar.Z.
This is a UNIX tar file containing several readme files, the extender,
a 387 emulator, and the python executable itself.

PS I am working on a pure 16-bit DOS binary as well. It doesn't pass
the test set yet but I now believe that's because "test_grammar"
parses to a degenerated tree... There's actually about 270 kbyte of
heap space.

--Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
URL: <http://www.cwi.nl/cwi/people/Guido.van.Rossum.html>