With KVM you can use a high resolution by passing kvm the -vga std parameter (or -std-vga before KVM-77). When using virt-manager to manage virtual machine guests, there is no option to change display resolution. However, it is possible to work around it as follows.
First, create a bash script that adds the argument to a kvm call:
#!/bin/bash kvm $@ -vga std
Put it at, say, /usr/bin/qemu-kvm and make it executable:
chmod +x qemu-kvm sudo install qemu-kvm /usr/bin/
Then make virt-manager (libvirt) use that instead of kvm. Unfortunately,
I haven't found a way to change it system-wide, but it can be changed
for individual virtual machines by editing the corresponding XML file in
~/.libvirt/qemu. Or for all at once:
for i in `ls ~/.libvirt/qemu/*.xml`; do sed -i "s/\/usr\/bin\/kvm/\/usr\/bin\/qemu-kvm/" $i; done
(I think I read most of this from somewhere, but can no longer find the reference.)
This is an experimental version of a threaded remote actor module for BlitzMax. It extends the features of my actor module with server and client actors, which pass messages through a network socket. It should allow increased parallelism for an actor based program with very little added complexity.
Included are two modules: actor.mod (1.20) and remoteactor.mod (0.10); both include docs. Also, a simple sample program is included. It should be run twice on the same computer. I didn't write proper socket flushing, so it hangs sometimes, but should be illustrative.
Install: Extract in BlitzMax/mod, build modules, rebuild docs. Download: remoteactor.mod-0.10.zip (10 KB) License: Public domain
Implementation of the actor model for BlitzMax, updated version 1.20 with better thread management and more robust locking. Works both threaded and non-threaded, though there are obviously some differences. Methods and types state when they are threaded-only. Requires a fairly recent version of BlitzMax.
Included are three simple sample programs illustrating the API. If installed as a module, also docs are included.
Install: Extract in BlitzMax/mod, build modules, rebuild docs. Alternatively, comment out module lines and import locally. Download (source only): actor.mod-1.20.zip (7 KB) License: Public domain
Implementation of the actor model for BlitzMax, updated version 1.10 with better thread management. Works both threaded and non-threaded, though there are obviously some differences. Methods and types state when they are threaded-only. Requires a fairly recent version of BlitzMax.
Uncomment the Module lines and save to mod/otus.mod/actor.mod if you want a module version. In that case you also get some documentation. Of course, you can just import it locally, too. There are three small samples to give the gist of it.
I'm working on a socket actor, which would allow one to pass messages between remote actors. I'll release a new version when (if) ready with that.
Download (source only): actor.mod-1.10.zip (6.6KB)
Update: Completely superseded by v.1.20.
Here's an object oriented file system interface I've been using for my own projects. It's a module with source and Windows binaries. It is complete with TStream support, including OpenStream interface. It should be pretty intuitive and also includes docs.
Download: Otus.FS.zip (60 KB) Install: Extract under mod/otus.mod and rebuild docs. Copyright: Public domain