Downloads

IDE and major frameworks

Lightweight IDE version 0.8.7 (Faster startup than before.)

Source-code to Lightweight IDE version 0.8.7

TransSkel 5.0b1 (with SkelList, new features in NSStandardFile and more.)

TransSkel 5.0a8 (with TransEdit, OpenGL SkelViews, accelerometer demos and more.)

Sprite Animation Toolkit 3.0a2 (Second alpha with some improvements.)

The demo package, and other demos, are available below.

Sources are available, but not always on this page. Ask me and I will update.

 

News in Lightweight IDE 0.8.7:

News in TransSkel 5b1:

 

Installation

Lightweight IDE itself needs no installation, just unpack. However, you must install:

For using Objective Pascal, you need to install the preliminary FPC 2.5.1. For getting started easier, here is an installer (tested under 10.5).

Installer for FPC 2.5.1 with Cocoa interfaces (for getting started easier with Objective Pascal)

 

Demos and reusable code

The number of demos for Lightweight IDE is getting out of hand. Thus, new or particularly interesting demos or units are listed here as separate downloads. (Newest last.)

Lightweight IDE demos The complete demo package except OpenGL demos. Big archive, since executables are included.

TransSkel 4.0.5 A callback based framework to simplify Carbon application development. A new, Cocoa-based version is available above.

OpenGL demos A set of selected OpenGL demos by Ingemar.

CarDisplay New demo by Saabino D'Elia.

QDCG Much of QuickDraw re-implemented on top of Core Graphics, with two demos. (Note: Old version! The new QDCG is part of TransSkel 5 and much extended.)

New CarbonStandardFile CarbonStandardFile is in the TransSkel package, but this is newer than the one in 4.0.5. (Note: This is now abandoned and replaced by NSStandardFile, part of TransSkel 5.)

pngdemo: Demonstrates how to load a PNG file to an OpenGL texture.

SimpleAudioMovie: Demostrates how to play a QuickTime movie with modern calls, audio only.

openal_fpc: Or "Ingemar's OpenAL Kit for FPC". It is based on code from several sources on the web, merged and rewritten into a more complete kit.

textureFont-with-demo.zip: This is a C only demo of how to render a texture font on OpenGL. It uses pnglite for texture loading.

pnglite-with-demo.zip: pnglite is a smaller and easier replacement for the more common libpng, written by Daniel Karling. I have added a demo program (C and FPC), loading a PNG to an OpenGL texture, and FPC interface.

Simple Objective Pascal demos: Three demos, Skel, Minimal and MinimalAnimation, all also available in Carbon versions in the standard package (above). Here they are rewritten in Objective Pascal, as nibless Cocoa applications.

ToolbarSample: Cocoa demo from Apple, adapted to Lightweight IDE and, most significantly, ported to FPC/Objective-Pascal.

GlutGears: New version of a classic OpenGL demo, now with FPC version (as well as C) and better timing.

Ingemar's Objective Pascal demos: A bigger set of Objective Pascal demos, including the "simple" set above but extended with demos for menus, text editing (with line numbers!), toolbars, file dialogs, sheet alerts and tables.

 

Old versions

Old versions are listed here.