🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #2783

Re: Self-modifying code

#2783
From: David A. Honig
Date: Mon, 23 Oct 1989 17:36
17 lines
1403 bytes
I've programmed a high-performance graphics system (an IMI 455) with
techniques that exploit stored-program advantages.  To program the
thing, you write C-programs on a Unix host which write programs into
"display list memory".  These aren't compilers per se, they compute
(eg, from physical models) what kind of display commands to give to
the display generator, itself a microcoded cpu.

One way of using this thing for animation is to have the C-program
change the display-generator's program as it is being read and
interpreted by the display-generator.

Why use this technique?  Its actually simplifying, given the existing
complex architecture needed to obtain the high performance.  And it
avoids some of the problems that self-referencing, self-modifying code
has, since the C-program doesn't modify itself.
--
David A Honig
Technical Details
Message-ID: <1989Oct23.103636.3310@paris.ics.uci.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!ginosko!usc!ucla-cs!uci-ics!honig
References: <480@gp.govt.nz> <6481@pt.cs.cmu.edu> <9175@etana.tut.fi> <12288@cit-vax.Caltech.Edu> <1318@crdos1.crd.ge.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!ginosko!usc!ucla-cs!uci-ics!honig
From: honig@ics.uci.edu (David A. Honig)
Newsgroups: comp.arch
Subject: Re: Self-modifying code
Message-ID: <1989Oct23.103636.3310@paris.ics.uci.edu>
Date: 23 Oct 89 17:36:36 GMT
References: <480@gp.govt.nz> <6481@pt.cs.cmu.edu> <9175@etana.tut.fi> <12288@cit-vax.Caltech.Edu> <1318@crdos1.crd.ge.COM>
Reply-To: David A. Honig <honig@ics.uci.edu>
Organization: University of California, Irvine - Dept of ICS
Lines: 17