@@ -154,12 +154,13 @@ jobs:
154154 run : |
155155 zip -j9 --DOS-names scripts/meta/floppy/1440k/2/LUAC.zip dist/bin/LUAC*.EXE
156156 zip -j9 -X scripts/meta/floppy/1440k/2/LUAC.zip dist/bin/LUAC*.ELF
157- zip -j9 --DOS-names scripts/meta/floppy/160k/2/LUAC16.zip dist/bin/LUAC16.EXE
157+ mkdir -p scripts/meta/floppy/160k/3/
158+ cp dist/bin/LUAC16.EXE scripts/meta/floppy/160k/3/
158159 rm dist/bin/LUAC*
159160
160161 - name : Set modification time on Zip binaries to the latest commit
161162 run : |
162- touch --date="$(git log -1 --pretty=format:%cI)" scripts/meta/floppy/160k/2 /*.zip scripts/meta/floppy/1440k/1/*.zip scripts/meta/floppy/1440k/2/*.zip
163+ touch --date="$(git log -1 --pretty=format:%cI)" scripts/meta/floppy/160k/3 /*.EXE scripts/meta/floppy/1440k/1/*.zip scripts/meta/floppy/1440k/2/*.zip
163164
164165 - name : Create 160k 16-bit DOS Floppy Diskette Image 1
165166 run : |
@@ -189,6 +190,20 @@ jobs:
189190 mformat -C -i dist/Lua160k2.ima -v "$label" -f 160 -N $serial
190191 mcopy -mi dist/Lua160k2.ima $files ::
191192
193+ - name : Create 160k 16-bit DOS Floppy Diskette Image 3
194+ run : |
195+ export FAKETIME=$(TZ=UTC0 git show --quiet --date='format-local:%Y-%m-%d %H:%M:%S' --format="%cd")
196+ export LD_PRELOAD=$(dpkg -L libfaketime | grep libfaketime.so.1)
197+ label="LUA DISK 3"
198+ serial="0x$(echo "$label$FAKETIME" | sha256sum | cut -c1-8)"
199+ files=$(find scripts/meta/floppy/160k/3/* | sort | xargs)
200+ echo "Faketime: $FAKETIME"
201+ echo "Files: $(du -bL --total $files)"
202+ echo "Label: $label"
203+ echo "Serial: $serial"
204+ mformat -C -i dist/Lua160k3.ima -v "$label" -f 160 -N $serial
205+ mcopy -mi dist/Lua160k3.ima $files ::
206+
192207 - name : Create 1.4M Multi-Platform Floppy Diskette Image 1
193208 run : |
194209 export FAKETIME=$(TZ=UTC0 git show --quiet --date='format-local:%Y-%m-%d %H:%M:%S' --format="%cd")
0 commit comments