May 23, 2006
May 7, 2006
Here is a screenshot of Half-Life running at 30fps on QEMU in linux.
Sound is perfect at 640×480, but at 800×600 the sound becomes shakey.
Game is very playable!
Instructions for installing:
* download qemu and kqemu
* configure/compile/install qemu
* install windows on qemu
* install half-life on windows
* run half-life
My qemu command line is: qemu -hda hd.img -cdrom ../iso/halflife.iso -soundhw all -loadvm vmsave
where hd.img is a 2GB hardisk image, and loadvm resumes my game from where I left off.
I have also installed MS Office 2003, and am happy to report that Visio 2003 is quite usable.
May 3, 2006
A long while ago I wrote some QuickBasic code to simulate the movement of massive bodies about one another in 2D space (SMLPRT I called it). It made a nice MS-DOS screensaver. I rewrote it in C a few years ago for DOS on a 286, and just the other day ported it to linux using svgalib, then sdl, then sdl-opengl 3d.
The new code simulates the flow of water by calculating the forces between individual molecules. The code can easily be customized by changing the force – distance function. Some features I have added are using the mouse to prod the particles and gravity.
Here is a screenshot during coding of bifurcate_png. I like the simple interface. Note that I simply press Ctrl-O to save, and Ctrl-Shift-O to compile and run the program thanks to custom keyboard shortcuts I set in Kate. Ctrl-Shift-O executes sh filename.c, using the self-compiling .c file script from my last post.