Mercurial > hg > forks > pwpunix
view pwplib/pwplib.todo @ 64:c272f66c5eb8
Add pwplib_end() to public header.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 06 Aug 2011 10:41:08 +0300 |
parents | acb5694e93d9 |
children |
line wrap: on
line source
usage: ../peluce/peluce [options] where options include: help this text shutup be quiet - only output the essentials x video to X11 window (bitmapped) tty video to terminal at stdout vcsa video to linux console (/dev/vcsa*) ascii only use ascii characters ibm use ibm/vga character set color use color (16x8 with ibm, 8x1 with ascii) mono don't use color or attributes lang s set locale/language to s (e.g. en, fi) nosound no sound novideo no video output volume v set soft volume to v (numeric, default 32) advanced options: term s set terminal type to s (e.g. xterm-color, vt100, ansi) height x set buffer height (default = fullwindow) width x set buffer width (default = fullwindow) colcfg x color configuration: 0=16x16, 1=8fg 2=8bg, 3=8x8 8=monochrome, 9=vtattributes trans n charset: 1=ibm, 2=ascii, 3=ascii-pure rastcfg n raster rendering mode: 0==fg+bg 1=fgonly 2=mono nohalve always use one character cell to represent a pixel fbytes n bytes/frame threshold (optimize frame if exceeded) fdelay n delay after each frame (milliseconds) bps n non-rt: fix to n bits per second, no delay fps n non-rt: fix to n frames per second, no delay pvp output in pwp video phormat (stdout) ------------ ibm=176,177,178,219,220,223 definitions for compilation LEGACY support ansi art etc stuff in <=1998 demos BELLWHISTLED support weirdo targets etc ----------------------------------------------------------------------------------- main targets X11 * bitmap (mainly 8/16/24/32 bpp, also 1 and 4?) use lookuptables; variable pixel size Terminals * ansi (-ibm -color) * colorvt (-ascii -color) * vt100 (-ascii -mono) VCSA if -ibm or -ascii not specified: check font, select ibm or ascii sound targets OSS ESD ALSA /dev/audio Linux beeps X11 beeps special targets X11-font vt220 - char redef termcap/terminfo - internal Xlib (raw socket access) telnet web (html/changing_gif/multihtml) non-realtime video: terminal-fixedcps / avi_or_something (fixed fps) non-realtime sound: raw or pwpsound =================== easy options -ascii ascii graphic -ibm ibm graphic -color 16x8 for ibm, 8x1 for ascii -color16 16x1 for ascii? -mono no color codes or attributes -x/-tty/-vcsa video -oss/-esd/-alsa/-au digital audio -Xbeep/-linuxbeep/... beep audio try to fix charlookup prevention ------------------------------------------------------------- X11 -font use a font -color -ibm Terminals -ascii assume ascii charset -ibm assume ibm charset -color 8x16 -mono -ansi -color -ibm -ibm no fontcheck, assume ibm -ascii no fontcheck, assume ascii -color -nocolor -raster -noraster use -ibm ibm rasterchars -termcap use termcap instead of vt100 VCSA (check font, select output) -vcsa [-color] [-raster] then use either ascii8x1 or raster16x8 - optional raster16x16) simplify the interface ======================================================================= ======================================================================= - generic terminal output (termcap/terminfo) - lossy filtering to speed up remote transfers - finish pvp support