This is a early release of ppdview, a ggi based pengaru performance datalog viewer. This program is compiled for glibc2 based x86 linux and depends on libggi/libgii and libttf. It uses 1024x768 and loads a .ppd file passed as an argument. The program also uses 256 colors so if you try to run it in X, set GGI_DISPLAY to palemu, this will drastically hurt performance but it lets you run it in a X window. I recommend running it on svgalib or fb where it can get a native 256 color mode on the hardware resulting in much much better performance. Some notes on using the program: keys: n new window (new window is automatically focused) d delete focused window space cycle focused window (nothing indicates which is focused right now) shift-space cycle focused window in opposte direction of space (see above line) k show/hide the key n n is the number identifying a stream in the key, it will add the stream to the focused window, or if the stream is already in the focused window it will remove it. The first two streams added to a window get the left then right scales, any additional streams added are scale-less. q quits left goes back in time (til start of log file is reached) right goes forward in time (til end of log file is reached) up increases # of seconds displayed (up to 60 seconds right now) down decreases # of seconds displayed (down to 1 second) ctrl-left moves info line back in time ctrl-right moves info line forward in time home brings info line into the viewed region In this release the info line does not display any info, it will when finished show the values of the streams where the line intersects the streams, similar to how the dynojet / winpep software shows hp/tq values where the intersections are with a similar vertical line you can move along the X axis. n assigns n data streams scale to the left scale of the focused window n assigns n data streams scale to the right scale of the focused window these last two commands are unimplemented and really I'm undecided on including them, it would be nice to have a way for assigning the scales if you've assigned more than two streams to a window... When you start the program it will have no windows created and a key visible, before you can assign streams to be shown you must create a window, so hit 'n'. Now you have a window, now enter the # of a stream you want to see e.g. 0 to see stream 0 on the new window. Now, if you want to put a second stream on this window hit another # then . If you enter the same number the last stream you added will disappear (toggles on/off). Note that you must hit enter before the # is processed. You may assign the same streams to multiple windows if you wish. Invoke the program like so: ./ppdview ppd_file_name with the font.ttf file in the current working directory. The provided font.ttf file is Sans from bitstream, you may replace it with any other standard ttf file if you like. You can find a sample ppd file here: http://pengaru.com/gallery/tuning/datalog_viewer.4/ along with a screenshot of an older version and some information on the ppd format.