From 58e2ff2805980106b92c0ff4fbc15bd797a408bd Mon Sep 17 00:00:00 2001 From: Pengan Zhou Date: Fri, 28 Sep 2018 21:14:35 -0700 Subject: [PATCH] Support multiple disks for SAE --- loader.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/loader.js b/loader.js index 85b7ffa..833afd0 100644 --- a/loader.js +++ b/loader.js @@ -933,9 +933,11 @@ var Module = null; this._cfg.memory.extRom.size = this._cfg.memory.extRom.data.length; } - this._cfg.floppy.drive[0].file.name = game_data.floppy[0]; - this._cfg.floppy.drive[0].file.data = game_data.fs.readFileSync('/'+game_data.floppy[0], null, flag_r); - this._cfg.floppy.drive[0].file.size = this._cfg.floppy.drive[0].file.data.length; + for (var i = 0; i < Object.keys(game_data.floppy).length; i++) { + this._cfg.floppy.drive[i].file.name = game_data.floppy[i]; + this._cfg.floppy.drive[i].file.data = game_data.fs.readFileSync('/' + game_data.floppy[i], null, flag_r); + this._cfg.floppy.drive[i].file.size = this._cfg.floppy.drive[i].file.data.length; + } } SAERunner.prototype.start = function () {