From 06edfae88fd8e118aff7b7f80fc2063eab867eb1 Mon Sep 17 00:00:00 2001 From: Dirk Date: Tue, 19 Jul 2011 14:57:28 +0200 Subject: Some more changes for emu/virt plugins ... --- src/os-plugins/plugins/emufe/files/run-virt.include | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/os-plugins/plugins/emufe') diff --git a/src/os-plugins/plugins/emufe/files/run-virt.include b/src/os-plugins/plugins/emufe/files/run-virt.include index 567bc406..6e8850c8 100644 --- a/src/os-plugins/plugins/emufe/files/run-virt.include +++ b/src/os-plugins/plugins/emufe/files/run-virt.include @@ -125,6 +125,21 @@ case "${emulator}" in VIRTCMDOPTS="${VIRTCMDOPTS} -s floppy0=${diskfile}" ;; *qemu*) + # disable kvm for a range of older operating systems + case "${vmostype}" in + beos*) + VIRTCMDOPTS="${VIRTCMDOPTS} -no-kvm -m 256" + ;; + win3*|win*3*|Win*3*) + VIRTCMDOPTS="${VIRTCMDOPTS} -no-kvm -m 32" + ;; + win95*|Win*95) + VIRTCMDOPTS="${VIRTCMDOPTS} -no-kvm -m 96" + ;; + win*) + VIRTCMDOPTS="${VIRTCMDOPTS} -no-kvm -m 256" + ;; + esac [ "x${rombios}" != "x" ] && rom="-bios ${imgpath}/${rombios}" VIRTCMDOPTS="${VIRTCMDOPTS} ${rom} -name \"${displayname}\" -snapshot ${diskfile}" ;; -- cgit v1.2.3-55-g7522 From 70e319ebda48135773a7806aa5779318ca0fd138 Mon Sep 17 00:00:00 2001 From: Dirk Date: Wed, 20 Jul 2011 00:04:48 +0200 Subject: Emulation stuff ... --- src/os-plugins/plugins/emufe/files/run-virt.include | 7 +++++-- src/os-plugins/plugins/vmchooser/files/run-virt.sh | 2 -- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'src/os-plugins/plugins/emufe') diff --git a/src/os-plugins/plugins/emufe/files/run-virt.include b/src/os-plugins/plugins/emufe/files/run-virt.include index 6e8850c8..d5047daf 100644 --- a/src/os-plugins/plugins/emufe/files/run-virt.include +++ b/src/os-plugins/plugins/emufe/files/run-virt.include @@ -109,10 +109,13 @@ case "${emulator}" in else echo "problem" fi + cp ${diskfile} ${TMPDIR} USERCMDOPTS="$(echo "${emulator}" | tr "A-Z" "a-z")" USERCMDOPTS="${USERCMDOPTS#*hatari}" - VIRTCMDOPTS="${VIRTCMDOPTS} ${rom} --memsize 14 --confirm-quite false" - VIRTCMDOPTS="${VIRTCMDOPTS} -d ${HOME} ${USERCMDOPTS}" + VIRTCMDOPTS="${VIRTCMDOPTS} ${rom} --memsize 14 --confirm-quit false --monitor vga" + # if fullscreen use -f option + VIRTCMDOPTS="${VIRTCMDOPTS} --vdi true --vdi-width 1024 --vdi-height 768" + VIRTCMDOPTS="${VIRTCMDOPTS} -d ${HOME} --acsi ${TMPDIR}/${imgname} ${USERCMDOPTS}" VIRTCMD="hatari" ;; *mess*) diff --git a/src/os-plugins/plugins/vmchooser/files/run-virt.sh b/src/os-plugins/plugins/vmchooser/files/run-virt.sh index 3af50550..7a951e56 100644 --- a/src/os-plugins/plugins/vmchooser/files/run-virt.sh +++ b/src/os-plugins/plugins/vmchooser/files/run-virt.sh @@ -20,8 +20,6 @@ . /etc/opt/openslx/openslx.conf -set -x - ################################################################################ ### Define default dirs / get configs ################################################################################ -- cgit v1.2.3-55-g7522