aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers
diff options
context:
space:
mode:
Diffstat (limited to 'lib/compilers')
-rw-r--r--lib/compilers/z88dk.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/compilers/z88dk.ts b/lib/compilers/z88dk.ts
index b40560a35..be2c43734 100644
--- a/lib/compilers/z88dk.ts
+++ b/lib/compilers/z88dk.ts
@@ -149,9 +149,11 @@ export class z88dkCompiler extends BaseCompiler {
if (result.code === 0 && filters.binary) {
const tapeFilepath = path.join(result.dirPath, this.getTapefilename());
- const file_buffer = await fs.readFile(tapeFilepath);
- const binary_base64 = file_buffer.toString('base64');
- result.speccytape = binary_base64;
+ if (await utils.fileExists(this.getTapefilename())) {
+ const file_buffer = await fs.readFile(tapeFilepath);
+ const binary_base64 = file_buffer.toString('base64');
+ result.speccytape = binary_base64;
+ }
}
return result;