An interface for running dosbox commands via child_process in node.js application.
Use your favourite package manager:
- npm:
npm install dosbox-interface
Requires DOSBox to be installed and that it can be called using the command dosbox
or specify it's folder.
const {DOSBox} = require('dosbox-interface');
let box = DOSBox.Fromdir('C:\\your\\DOSBox\\Folder');
//set DOSBox configurations
const conf = {
cpu: {
cycles: '1000'
},
sdl: {
windowresolution: '1024x640',
output: 'opengl'
}
};
//run DOSBox with command
box.runCommand('echo hello dosbox', { conf })
.catch(error => {
throw error
})
.then(
info => {
console.log(info)
}
)