| What is SidBlaster? | Changelog | Installation | Usage | Screenshots |
To download the latest version Go here!
NOTE: Remember that you will need to install libsidplay.
WHAT IS SIDBLASTER?
-----------------------------------------------------------------------------
SidBlaster is a console frontend for libsidplay. I have implemented various
goodies to make SidBlaster easy and comfortable to use. This includes a cute
playlist, the ability to change sub-song in an easy way within a sid,
adding/removing sids from the playlist in notime with the filebrowser, and
more. Please read the CHANGELOG to see what new features that are avalible
in the current version. For the moment it works with: FreeBSD, NetBSD and
Linux. SidBlaster is licensed under the GNU GPL, and developed by Psyd
SIDBLASTER CHANGELOG
-----------------------------------------------------------------------------
Version 0.6.2
+ Optimized scrolling. Faster, more stable.
+ Big changes in the help window.
Version 0.6.1
+ Now you can search/find sids by name in your
playlist. 'F' to use it.
+ Added two keys to the browserlist. 'home'
will goto the top of the list and 'end' will
goto the verry bottom of it.
+ SidBlaster can now be compiled on OpenBSD,
thanks to Christian Weisgerber.
Version 0.6
+ Added a mixer to let the user have more
controll over the output levels. 'M' to use.
+ Fixed a small bug in the handle_time().
+ Minor curses-source cleanup.
+ Now it takes much less CPU when _playing_
sids, but not in "idle" mode. Im gonna
work this out later.
Version 0.5.3
+ Fixed a serious bug in the handle_time()
function that printed random data on the
WMain window.
+ Added more commandline options to controll
the sid-engine. (-h more more information.)
+ Minor sourcecleanup.
Version 0.5.2
+ A bug as been fixed wich got present when
you deleted all the files in the playlist and
then added new ones.
Version 0.5.1
+ Fixed some linking warnings with Linux/FreeBSD.
+ Fixed a coredump that accured when changing
songs with an empty playlist.
Version 0.5
+ Added the power of multithreading ;). No more
slowscrolling when you play your sids!
+ Major changes in the physical code structure.
+ Made the 'nice borders' default because more
ppl use a supporting term (xterm etc.) so
remember to use '-n' if you DONT have support
for it, else it will look crappy.
+ More commandline options avalible to control
the sid-emulator engine. '-h' for more info.
+ You can now use the browser to add sids in a
more usefull way. Try it for your self or wait
for the documentation =P.
+ Various source cleanup.
+ The browserlist didnt cover the whole window,
but now it do. (Strange Ive missed it before ;>)
+ Fixed a bug in the handle_goto() function.
Version 0.4
+ Now you can goto a specific sid in no-time.
Just press 'G' and enter the sid number.
+ Made some minor cleanup on the source.
+ Solved a bug that made it possible to get a
negative number of sids in the playlist wich
crashed the program when more songs were added.
+ Solved a bug wich crashed the program while
playing the last object in the playlist and
deleted an entry above.
+ The browserlist is now sorted.
+ Added another key, ENTER, to load sids in the
browser. Some ppl like it better that way.
+ Added another key, 'r', to delete entries in the
playlist. All terminals dont like the 'del' key.
Version 0.3
+ Now you can load sids within SidBlaster.
+ Made the class objectvector dynamic so its only your
memory that sets the limits.
+ Added support for nice borders. not all consoles
support it. use the -n option to use it.
+ Now you can delete sids from the playlist ;).
Version 0.2
+ The Makefile now supports FreeBSD, Linux and NetBSD.
+ Change the outputvolume within SidBlaster.
+ Added support for stopping a sid at any moment.
+ Fast scrolling now avalible with PgUp/PgDn
+ Helpwindow is now avalible! ;)
Version 0.1
Got the whole thing to work. no more no less =). But I can say
that more is to come. The main features of SidBlaster is:
+ Scrollable playlist.
+ Change song within a sid.
+ Easy to use and neat curses interface!
INSTALLATION
-----------------------------------------------------------------------------
If you do not have libsidplay installed, please install that first. Download
it from the link at the top of this page. Once you have libsidplay in your
system, just follow theese steps (X.X is version):
1. Download SidBlaster to you system from the top of this page.
2. Decompress the file:
$ tar -zxvf sidblaster-X.X.tar.gz
3. Get into the directory:
$ cd sidblaster-X.X
4. Compile it! the system parameter can be 'freebsd' 'netbsd' or 'linux'
$ make [system]
5. Install SidBlaster (you have to be root)
$ make install
Then you are ready to enjoy some kewl sidtunes!
USAGE
-----------------------------------------------------------------------------
You can load your sids at the commandline if you want. And sidblaster will
add them to your current playlist. Do it like this:
$ sidblaster mysids/*.sid
You can also load your sids within sidplay by pressing F2 wich brings up the
file browser. Press F1 to get more information about the controlls.
To disable the "nice" borders, that doesnt work on all terminals, use '-n'.
$ sidblaster -n
use the -h or -? option to get more information on command-line options that
are avalible in the current version.
Have phun!
SCREENSHOTS
-----------------------------------------------------------------------------
The main player (8.7KB)
The file loader (9.9KB)
The mixer window (6.6KB)
|