Posted on

Ancient Web: DPGraph Drew Eight-Dimensional Math in Assembly Language

DPGraph is a mathematical graphing program from the late 1990s with a specification that sounds increasingly strange the longer you read it. It draws dynamic and interactive mathematical visualizations extending from ordinary two-dimensional plots through what its creator describes as eight-dimensional graphs, and the whole program was written in assembly language.

Visit the DPGraph website

Dave Parker released DPGraph in 1999, and the surviving update history still traces changes from that first release forward. The program was built for interactive mathematics and physics visualization: equations, animated surfaces, transformations, implicit plots, and other objects that are easier to understand when they can be manipulated instead of frozen into a textbook image.

Then there is the implementation detail. DPGraph’s site says the program was written entirely in assembly for speed. That was not unheard of in the 1990s, but an entire high-level visualization application written that way is still a pretty aggressive engineering decision. Modern software stacks often require several layers of frameworks before a window appears. DPGraph went in the opposite direction.

The site’s own usage claim is equally ambitious: it says more than two million mathematicians, physicists, teachers, and students at more than a thousand schools were licensed to use the software. That number is the site’s claim rather than an independently audited statistic, but it indicates the scale Parker believed the program had reached.

The old compatibility notes are now part of the attraction. DPGraph and its viewer were distributed for generations of Windows stretching from the Windows 95/NT era into Windows 10, with references to running under Linux and emulation as well. The viewer could also be used to present graphs through Web pages, a reminder of the period when downloadable helper applications and browser-linked viewers were normal parts of publishing interactive material online.

The latest prominent news on the site dates to 2019, and Parker now describes DPGraph as freeware with no foreseeable updates. That is not necessarily a sad ending. A piece of specialist software can be finished without becoming useless.

For software historians, the site preserves release notes, documentation, examples, downloads, and the author’s own description of what he built. For teachers and mathematically curious visitors, it remains a doorway into a visualization tool that came from a very different software culture.

It also illustrates one of the recurring patterns in CacheRat’s 1,967 Ancient Web Domains research list: small software sites can outlive entire commercial distribution ecosystems because the author kept the files and documentation in one stable place.

The dimensions may be difficult to picture. The old website explaining them is pleasantly straightforward.

Explore DPGraph, its history, documentation, and downloads

Posted on

Ancient Web: KnotPlot Has Been Turning Mathematics Into 3D Knots Since the 1990s

KnotPlot looks like somebody gave topology a graphics workstation and then refused to stop experimenting for thirty years. It is part mathematical reference, part software project, part image gallery, and part personal laboratory.

Visit the KnotPlot Site

Robert Scharein built KnotPlot out of work connected to his PhD at the University of British Columbia’s Imager Computer Graphics Laboratory. The software visualizes and manipulates mathematical knots and links in three and four dimensions, and the site says almost all of its images were generated with KnotPlot itself.

That immediately makes the website more interesting than a normal gallery. The pictures are output from the subject being documented. Decorative knots, Brunnian links, torus knots, knot carpets, stereoscopic images, cubic-lattice knots, hyperbolic knots, Celtic knots, Moebius-strip knots, and stranger constructions sit alongside thesis material and technical references.

The software side is just as substantial. KnotPlot can load a database of more than 3,000 knots and links, let the user sketch knots in 3D, construct them with Conway notation, use a tangle calculator, generate special knot families, and transform existing knots. Current builds still exist for Windows, macOS, and Linux, which is remarkable enough for a program whose copyright line reaches back to 1992.

The site also retains unmistakable old-Web texture. Some galleries are polished and useful. Others are openly filed under a section titled “Pages with little or no interesting content,” because apparently deletion is for cowards. There are PostScript examples, POV-Ray output, thesis figures, stereoscopic experiments, and pages whose main justification seems to be that Scharein once wanted to see what a particular knot would look like.

That accumulation is precisely why the site matters. Modern software documentation tends to explain features. KnotPlot preserves years of intellectual wandering around the features: experiments, pictures, weird side paths, references, obsolete rendering techniques, and the research lineage behind the program.

For somebody studying mathematical visualization, early Web graphics, scientific personal sites, OpenGL software, or just the visual culture around topology, it is an unusually dense primary source.

It also demonstrates one of the Ancient Web project’s recurring lessons: a specialist website becomes valuable by refusing to flatten itself. It does not need to turn every experiment into a clean product page. The mess contains history.

More sites like this turn up in CacheRat’s 1,967 Ancient Web Domains research list, but KnotPlot stands out because the underlying software is still alive while the website continues to carry decades of accumulated research around it.

Explore KnotPlot’s galleries and software

Posted on

Ancient Web: Orbital Viewer Rendered Quantum Mechanics on Windows 3.1

There was a period when “visualize a quantum orbital” meant downloading a 600 KB Windows program from somebody’s personal website.

Visit Orbital Viewer

David Manthey’s Orbital Viewer first appeared in 1998 and was still being updated in 2004. The download page supports a wonderfully specific range of systems: Windows 95, 98, NT 4.0, 2000, ME, XP, and even Windows 3.1x with Win32s.

The program does much more than draw the familiar dumbbell-shaped p orbital.

Chemistry rendered like graphics software

Orbital Viewer can draw atomic orbitals with principal quantum number up to 30 and build molecular orbitals using linear combinations of atomic orbitals.

Rendering options include probability-point plots, polygon surfaces, and ray tracing. The program can show asymptotes, cut away parts of an orbital to reveal internal structure, apply translucence and refraction, add lighting and shadows, and produce animations.

It also supports several forms of stereo viewing: red-blue anaglyphs, stereograms, stereoscopes, LCD shutter glasses, Chromadepth, and overlays.

Output formats include TIFF, PPM, BMP, AVI, and VRML.

That feature list is a small time capsule of late-1990s scientific visualization. VRML mattered. AVI export mattered. A 1.8 MB PDF manual counted as a substantial companion download.

The site’s news archive preserves the software’s development history: version 1.00 in March 1998, later bug fixes, added Digistar output, hosting changes, and a 2004 release that made stereo colors configurable.

The page is valuable because it preserves both the program and the assumptions around it. Scientific visualization did not always happen in a browser or notebook environment. It could be a tiny downloadable executable maintained by one person for years.

CacheRat’s 1,967 Ancient Web Domains research list contains many examples of useful software surviving because its author kept the old download page online.

Orbital Viewer is one of the better ones: serious math, serious rendering, and a file small enough to fit on a floppy disk.

Return to Orbital Viewer