Ken Knowlton sent me a paper from AFIPS 1964 on his BEFLIX language
for creating animations (named from "Bell Flicks" as the work was done
at Bell Labs). The language uses "MACRO FAP" as its implementation
layer so to create a modern implementation of BEFLIX, I would need to
know some things about "MACRO FAP".
Google led me to this page:
<http://www.softwarepreservation.org/projects/FORTRAN/source/ibsys/FORTRAN/9F04.fap/>
Which seems to be the IBM 7090 assembly source code for the MACRO FAP
program, from which I glean that "FAP" is an acronym for "FORTRAN
ASSEMBLY PROGRAM". I don't know 7090 assembly, although I can guess
at the opcodes.
This leads me to the following questions:
1) How long has
softwarepreservation.org been around? Its part of the
CHM, but I haven't stumbled on this web site before.
2) Does anyone have any experience with MACRO FAP that can help me
understand the semantics of MACRO FAP instructions?
3) Barring that, does anyone have any IBM 7090 assembly experience
that can help me understand the semantics of the implementation of
MACRO FAP so that I can understand the semantics of its command
language?
BEFLIX is actually quite interesting and could be fun in creating
animated movies today. Its got a combination of simple 2D graphics
primitives, turtle graphics and animation control in its command set.
I'd like to write a BEFLIX interpreter for modern experimentation.
Seeing as BEFLIX was created in 1964, its probably one of the oldest,
if not the oldest, domain specific language for creating computer
graphics animations.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>
Legalize Adulthood! <http://legalizeadulthood.wordpress.com>