summaryrefslogtreecommitdiff
path: root/Changelog
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2007-07-05 00:17:20 +0000
committerIan C <ianc@noddybox.co.uk>2007-07-05 00:17:20 +0000
commit2fc4bfec8dacfbf83aac65a36a5cae60ab994b4a (patch)
tree8f2d94ee2be8f24e0d4b67d1caa0137bb4b5e695 /Changelog
parentdbde49327daa8759b87a8c3e0bfebf8b8bb8b3b7 (diff)
This commit was generated by cvs2svn to compensate for changes in r2,HEADmaster
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog111
1 files changed, 111 insertions, 0 deletions
diff --git a/Changelog b/Changelog
new file mode 100644
index 0000000..fb7e86f
--- /dev/null
+++ b/Changelog
@@ -0,0 +1,111 @@
+0.16 27.12.2003
+ - added support for Catweasel MK3 card
+ - added support for PCI HardSID cards
+ - more modular for easier support of new card types
+ - updated kernel compatibility and cleanups
+ - updated Makefile for 2.6 kernels
+
+0.15a 26.1.2002
+ - fixed read ioctl that Sidplay2 is going to use
+
+0.15 25.1.2002
+ - added /proc support for 2.2 kernels. The file is not
+ /proc/driver/hardsid but /proc/hardsid as there is no /proc/driver
+ directory in 2.2 :( For consistency moved it in 2.4 kernels too.
+ - fixed a mute problem from the sidplay2 patch
+ - added ability to disable filters via ioctl
+ - reduced speaker pops and clicks by modifing reset ioctl
+ - fixed oops with multiple chips
+ - added flush, read and delay ioctls
+ - all configurable things are now normal module options
+ - writes cleaned up, only one function does it anymore
+ - ioctl definitions put to separate header file
+ - faked reads to write only registers speed up some tunes
+ - added Quattro hack to play a tune through all SIDs on a Quattro card
+ - compatibility with the first 2.5 kernels
+
+0.14 23.2.2001
+ - CVS repository moved to Sourceforge
+ - updated sidplay2 patch, unpacked
+ - added devfs support
+ - added card detection override hack
+ - added mute support
+
+0.13 27.1.2001
+ - SID type autodetection tested to work with 8580
+ - DUH! 0.12 oopses if you try to open an unexisting device...
+ - slightly updated sidplay2 patch
+
+0.12 27.1.2001
+ - fixed a problem with 2.2 kernels. It seems doing a sema_init on
+ semaphore doesn't initialize it properly, but doing a init_MUTEX before
+ it does... grr...
+ - added newer sidplay2 patch, check README for build instructions
+
+0.11 25.1.2001
+ - tested to work on Alpha! Required compiler options are documented in
+ Makefile
+ - multiple SID support! Now you can use 1-16 SIDs at the same time
+ using /dev/sidXX where each device maps to one SID. This has been
+ tested to work with hacked Sidplay2 using stereo .MUS files and two
+ normal HardSID cards (on Alpha :)
+ - device numbers changed for multisid support (60 by default, change
+ from source), minors are from 0 (/dev/sid0) to 15 (/dev/sid15). I
+ applied for an assigned major for this device (60 is marked as for
+ local/experimental use), let's see how it goes.
+ - fixed a bug with reads and Quattro cards
+ - simplified reset ioctl
+
+0.10 24.1.2001
+ - moved to Sourceforge! http://hardsid.sourceforge.net, or
+ http://www.sourceforge.net/projects/hardsid, as the first URL
+ doesn't seem to work yet.
+ - some cleanup and initial support for Quattro cards (card type and all
+ chips should be detected, only first one is used for now though).
+ - added ioctl to query card type
+
+0.09 15.1.2001
+ - Added support for dummy writes (register 0x1f) for delays longer than
+ 0xffff cycles, fixed David Whittaker's Lazy Jones.
+
+0.08 14.1.2001
+ - Added CVS tags
+ - Fixed reset, the previous version actually didn't work...
+
+0.07 14.1.2001
+ - #include cleanup
+ - some ioctls (reset, fifo status, SID type)
+
+0.06 5.1.2001
+ - Added autodetection of the HardSID cards including checking the chip
+ type (6581/8580). Both are of course untested except with my 6581 at
+ 0x300 :) Success/failure reports very welcome, especially from 8580
+ users. The code detects all four possible cards, but uses only the
+ first one for now.
+ - SID reading now actually works, you have to OR 0x20 to the register
+ when writing it to the chip before reading.
+
+0.05 3.1.2001
+ - Ouch, reads froze the machine, now fixed. They still are quite
+ problematic as the whole buffer has to be flushed before reading.
+
+0.04 31.12.2000
+ - All kinds of statistics
+ - Some timing changes
+
+0.03 18.12.2000
+ - SMP support now tested to work, some small locking changes
+
+0.02 16.12.2000
+ - Added some SMP locks
+ - Tested to work on 2.2.18
+ - Always delay a bit (in this case two cycles) to give SID some time
+ to process writes
+ - Reset all registers on open, turn master volume on for some tunes
+ - Wait until all writes are done before reading
+
+0.01 15.12.2000
+ - Totally untested support for 2.2 kernels
+
+0.0 15.12.2000
+ - Initial release