Related app

RCS

Building the pieces of a GEM interface.

Porting and developing the Resource Construction Set: a native editor for GEM dialogs, menus, alerts and icons.

Resource Construction Set

RCS edits the resource trees that give GEM applications their dialogs, menus, alerts and icons, saving them as .RSC files with companion object-name files. This project starts from the original Digital Research code released by Caldera and brings it to a modern build using gemlib and libcmini.

A port, and a foundation for more

The work goes beyond rebuilding the original editor. A separate resource library reads and writes classic Atari resource files using native in-memory objects. The host-side rcs-cli tool can inspect, convert and edit resources, including importing and exporting icon and bitmap data. Migration of the GUI to the new resource model is ongoing.

Current status

The repository provides m68k, ARM and x32 build targets. Loading, merging, saving and the monochrome image editor have been exercised on m68k and ARM under pTOS. The port remains unfinished: colour icon variants are preserved with limitations but cannot yet be viewed or edited in colour, and the GUI still uses the older arena-based resource representation.