Uli Kusterer's repositories
AppKitForClassic
Toy project that re-implements bits of AppKit for classic MacOS 9 on 680x0 (and emulated on PowerPC) using Metrowerks CodeWarrior Pro 6's MWObjC Objective-C compiler.
stackimport
A command line tool that reads a HyperCard stack and generates a folder with XML and PBM files from it containing a more easily readable representation of its contents. Based on Tyler Vano's and Rebecca Bettencourt's code from http://creysoft.com/xtalk/
ReClassicfication
Maybe one day a WINE-style implementation of the classic Mac Toolbox.
MenubarlessClock
A menu bar clock for when your menu bar is hidden.
talkingmoose
The Talking Moose source code.
filie-system6
A small Finder clone for System 6. Just as a fun retro programming project.
mpw-sillyballs
Test for building a Classic macOS app on MacOS X using ksherlock's mpw tool.
minivmac-hostclipboardxfcn
HyperCard XFCN for use with the Mini vMac emulator that lets you read and/or write the host computer's clipboard from inside the emulator.
simplegame-classic
A simple game engine written for macOS classic (currently macOS 9, but intended for older versions eventually).
dansappledouble
Utility code that can extract an AppleDouble file's contents and extract the individual resources from its resource fork segment.
ObjectiveK2
Small experiment to see if I can create the equivalent of objc_msgSend().
socialsldef
A MacOS 9 List Definition Function (plus test app) for showing avatars, usernames and social media messages in a List Manager list.
ValueConverter
Programmers' GUI tool for converting between various data types.
mpw-selectionmode-xcmd
HyperCard native-code plugin built using MPW on MacOS X.
vanguardbot
A Twitch chatbot for Windows and macOS.
compileit-xcmds
CompileIt source code for a bunch of HyperCard XCMDs from the late 90ies.
VanShakespeare
Little toy project that implements a simple text layout/editing engine in Swift. Text->Glyph conversion is actually left to Quartz for now, we don't handle ligatures or the like.
xConvertText
HyperCard XCMD for converting text files from MacRoman with CR to UTF8 with LF line breaks (and for converting files it converted to UTF8 back to MacRoman).
xImportFileIcon
HyperCard XFCN that looksd up an icon for a file by type and creator, and imports it into your stack, either as a full 32x32 icon or a smaller 16x16 icon.
xNewFolder
HyperCard XCMD that creates a new folder at the specified path with the specified name.