From 031e352370d5a9b9c05391045247e41208cbb109 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Sun, 18 Jul 2021 22:00:54 -0400 Subject: [PATCH] resource fork, file type. --- Makefile | 12 +++++++----- cp-loader.sh | 2 +- loader.rii | 12 ++++++++++++ 3 files changed, 20 insertions(+), 6 deletions(-) create mode 100644 loader.rii diff --git a/Makefile b/Makefile index 7fa74df..b073058 100644 --- a/Makefile +++ b/Makefile @@ -2,12 +2,14 @@ .PHONY: all all : bootblock loader -bootblock : bootblock.omf | hfs.po - mpw makebiniigs -s -org 2048 bootblock.omf -o bootblock - dd bs=512 if=bootblock of=hfs.po conv=notrunc oseek=0 +bootblock : bootblock.omf | hfs24.po + mpw makebiniigs -s -org 2048 bootblock.omf -o bootblock + dd bs=512 if=bootblock of=hfs24.po conv=notrunc oseek=0 + +loader : loader.omf loader.rii | hfs24.po + mpw makebiniigs -s -org 8192 -t \$$bc loader.omf -o loader + mpw reziigs loader.rii -o loader -loader : loader.omf | hfs.po - mpw makebiniigs -s -org 8192 loader.omf -o loader sh cp-loader.sh # bootblock.omf : bootblock.obj diff --git a/cp-loader.sh b/cp-loader.sh index f4754c6..e391721 100644 --- a/cp-loader.sh +++ b/cp-loader.sh @@ -1,5 +1,5 @@ export dir=`mktemp -d` -profuse -orw --fst=hfs hfs.po "$dir" +profuse -orw --fst=hfs hfs24.po "$dir" cp loader "$dir/"\! umount "$dir" diff --git a/loader.rii b/loader.rii new file mode 100644 index 0000000..e5ad94e --- /dev/null +++ b/loader.rii @@ -0,0 +1,12 @@ +#include "TypesIIgs.r" + +resource rComment (1) { + "GS/OS is booting on an HFS disk. This boot loader (and a boot block) enable it." +}; + +resource rVersion (1) { + { 1, 0, 0, beta, 0 }, + verUS, + "!", + "Kelvin Sherlock, Kansas Fest 2021" +};