GLfunge98(1) GLfunge98 GLfunge98(1)
GLfunge98 Manual GLfunge98 Manual
4 September 2000
NAME
GLfunge98 - Funge98/Befunge93 interpreter for *NIX/Win32 with OpenGL
SYNOPSIS
GLfunge98 [ options ] filename ...
DESCRIPTION
GLfunge98 is a Funge98 interpreter for *NIX- or Win32-platforms. It
uses the OpenGL API to display program output and possibly (in
debugging mode) other information. For more information, consult the
GLfunge98 documentation, or GLfunge98 home page,
http://glfunge98.sourceforge.net/.
OPTIONS
GLfunge98 accepts the following command line options:
-t or --text
Run in text/console output mode. Supported only if compiled in.
Use "-h" to see if it is supported. The default if OpenGL-mode
not compiled in.
-g or --opengl
Run in OpenGL output mode. Supported only if compiled in. Use "-
h" to see if it is supported. The default mode, if supported.
-r or --run
Execute with "run" mode, only program output will be shown.
-d or --debug
Execute with "debug" mode, will show program output, code, and
stack. Single-stepping is also possible.
-f or --fx
Execute with "FX" mode, will show program output with some fancy
and k3wl demo-like effects. Only available if compiled with
support for OpenGL mode. Use "-h" to see if it is supported.
-e or --edit
Start GLfunge98 in "editor" mode, with a text editor for creating
new Funge98-programs. The text editor is also able to edit
- 1 - Formatted: December 17, 2025
GLfunge98(1) GLfunge98 GLfunge98(1)
GLfunge98 Manual GLfunge98 Manual
4 September 2000
Trefunge files.
-93 or --befunge93
Run in Befunge93 compatibility mode, restricting the playfield
size to 80x25 and interpreting only the classic Befunge93 command
set.
-w[w] or --width [w]
Restrict playfiled width to w columns, so: 0 <= x < w.
-h[h] or --height [h]
Restrict playfiled height to h rows, so: 0 <= y < h.
-l[file] or --log [file]
Logs the output of the program to a file.
-L[file] or --logall [file]
Logs almost everything to file.
-s or --statistics
Prints some statistics after the program has exited.
-V or --version
Prints GLfunge98 version number and exits.
Prints lots of unnecessary debugging info about the interpreter.
FILES
Directory /opt/GLfunge98/share holds the extension files.
BUGS
Being in alpha stage, not all features are implemented yet. Refer to
the GLfunge98 documentation for more detailed info.
LINKS
Befunge home pages can be found from
http://www.catseye.mb.ca/esoteric/befunge/.
- 2 - Formatted: December 17, 2025