Hello, sorry for late reply.
> Perhaps you could simply do a blanket copy of all the miscellany in
> programs folder?
> e.g. everything that doesn't have the BIN, BAS, INC, or ASM extension?
Here is an idea (diff for previous build.sh).
uaa@framboise:~/z/mikeOS$ diff build.sh
build.sh.new
48c48
< mcopy -o -i $IMAGE programs/*.bin programs/*.bas programs/sample.pcx ::/
---
> mcopy -o -i $IMAGE programs/*.bin programs/*.bas `ls programs/* | egrep -v -e \\.bin$ -e \\.bas$ -e \\.asm$ -e \\.inc$` ::/
uaa@framboise:~/z/mikeOS$
Looks working with sh, ksh, bash and dash on OpenBSD.
Best regards,