PointRider is the only PowerPoint viewer for Amiga and certainly on all alternative operating systems, obtained by looking into this proprietary format during so many hours and days. At the beginning, I found some help with projects like Laola or Antiword to understand OLE and a small documentation on the PowerPoint format. But now the project is far from that tools.

Last news

September 4, 2011

Exactly one year later, I can say that I've started again to work on PointRider few weeks ago. My goal now, before the release, is to clean the code (using splint to raise more warnings) and make all the tests pass. I reworked the OLE module so you won't experience anymore asserts about a number of blocks greater than 109 and about property ID not known. Then I wrote a new script to check whole sets of PPS files, with the validation of this OLE module in mind. This is a success with the 132 files of my testsuite. Last, the same kind of script for PointRider itself (loads the file, display all slides and quits) has been used on AmigaOS and Linux (even with Valgrind) and there are only few files to fix.

September 4, 2010

PointRider will be shown at the AmigaZoom event next Saturday in Switzerland, including its latest enhancements (not released yet) : better support of text attributes (size, colour, alignement, ...), experimental use of OpenGL, support of WMF images, integrated GUI, ...

June 28, 2009

Since the last release, I did not worked so much on PointRider even if efforts were made on MeltingPoint. I also integrated the GUI inside the main program. But in the past weeks, I spent time on my baby again focusing on the text display that will be much better in the next release. To wait that event, you can still read my blog

February 12, 2008

PointRider 0.50 is finally out after months ... Get it from the download page and enjoy new fatures !


  • portable, written in standard C
  • modular, all SDL calls are in a single file to display images and text
  • implements a clean and tiny support of the OLE container
  • small exe and small memory consumption
  • displays shapes and background, also getting the inherited ones from the master slide
  • has a text engine that uses Unicode internally and supports paragraph and text attributes
  • supports big files (with OLE additionnal block list)
  • seriously developped :
    • sources under Subversion control
    • bugs and tasks managed with a bug tracker
    • memory control (leaks and consumption) with Valgrind
    • tested with personal tools (managed by Ruby) and an internal debug mode
    • includes a module for statistics
  • external tools to display the structure of files, extract images, export Hollywood projects, ...
  • program options :
    • switch between full screen and windowed display
    • automatic delay between slides