[Coco] yet another drivewire4 beta version

Aaron Wolfe aawolfe at gmail.com
Tue Jul 13 00:53:43 EDT 2010


Available here: http://sites.google.com/site/drivewire4/beta

This version improves MIDI performance quite a bit.  You can play
simple files directly off a DW disk and back out the bitbanger as
MIDI.  More complex songs (pretty much any cmf0 file) will still
require that the file is on a local disk or in memory to play well.
I've tweaked the synthesizer translation profiles to help songs
arranged for the Yamaha PSS480 and a couple Casios sound better when
played on GM devices, and you can switch profiles in real time now, no
need to restart the song to catch the initial instrument assignments.
 A nice side effect of the performance changes are that latency in
telnet and internet BBSing is reduced as well.

I've also switched the disk cache to use a dynamic array, so memory
use should be much improved and loading larger disk images is
possible.  I've added memory usage information to the "dw s s" command
so you can get an idea of how much we're using.  If you need more than
your platform provides by default, you can allocate additional ram to
the DW server on the command line as so:

java -Xmx512m -jar DriveWire.jar

This would grant 512MB to DriveWire.  the default is 256MB on most
systems, although its only 128MB on my debian linux dev box.

There are a few other little improvements here and there.  As always,
just let me know if it blows up your computer or causes hair loss.
-Aaron



More information about the Coco mailing list