summaryrefslogtreecommitdiffstats
path: root/drivers/sound/lowlevel/ChangeLog.awe
blob: 9ee76e4b656bcfac9c9bbd5fd4dac9ef50865f33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
ver.0.3.1a
	- Fix a bug to reset voice counter in awe_reset
	- Fix voice balance on GUS mode
	- Make symlink on /usr/include/asm in install script

ver.0.3.1
	- Remove zero size arrays from awe_voice.h
	- Fix init_fm routine
	- Remove all samples except primary samples in REMOVE_LAST_SAMPLES

ver.0.3.0a
	- Add AWE_NOTEOFF_ALL control
	- Remove AWE_INIT_ATTEN control

ver.0.3.0
	- Fix decay time table
	- Add exclusive sounds mode
	- Add capability to get current status

ver.0.2.99e
	- Add #ifdef for all sounds/notes off controls.
	- Fix bugs on searching the default drumset/preset.
	- Fix usslite patch to modify the default Config.in.

ver.0.2.99d
	- Fix bugs of attack/hold parameters
	- Fix attack & decay time table

ver.0.2.99c
	- Change volume control messages (main & expression volume)
	  to accesspt normal MIDI parameters in channel mode.
	- Use channel mode in SEQ2 controls.

ver.0.2.99b
	- #ifdef patch manager functions (for OSS-3.7)

ver.0.2.99a
	- Fix sustain bug

ver.0.2.99 (0.3 beta)
	- Support multiple instruments

ver.0.2.0c
	- Add copyright notice
	- FreeBSD 2.2-ALPHA integration

ver.0.2.0b
	- Remove buffered reading appended in v0.2.0a
	- Remove SMAxW register check on writing
	- Support Linux 2.1.x kernel
	- Rewrite installation script

ver.0.2.0a
	- Define SEQUENCER_C for tuning.h for FreeBSD system
	- Improvement of sample loading speed
	- Fix installation script
	- Add PnP driver functions for ISA PnP driver support

ver.0.2.0
	- Includes FreeBSD port
	- Can load GUS compatible patches
	- Change values of hardware control parameters for compatibility
	  with GUS driver
	- Accept 8bit or unsigned wave data
	- Accept no blank loop data
	- Add sample mode flags in sample_info

ver.0.1.6
	- Add voice effects control
	- Fix awe_voice.h for word alignment

ver.0.1.5c
	- Fix FM(OPL) playback problem

ver.0.1.5b
	- Fix pitch calculation for fixed midi key

ver.0.1.5a
	- Fix bugs in removing samples from linked list.

ver.0.1.5
	- Add checksum verification for sample uploading
	  (not compatible from older sample_info structure)
	- Fix sample offset pointers to (actual value - 1)
	- Add sequencer command to initialize awe32

ver.0.1.4c
	- Fix card detection and memory check function to avoid system crash
	  at booting

ver.0.1.4b
	- Add release sustain mode
	- Initialize FM each time after loading samples

ver.0.1.4a
	- Fix AWE card detection code
	- Correct FM initialize position 
	- Add non-releasing mode on voice info

ver.0.1.4
	- Add AWE card and DRAM detection codes
	- Add FM initialization code
	- Modify volume control
	- Remove linear volume mode
	- Change memory management; not using malloc dynamically
	- Add remove-samples command
	- Use internal id implicitly at loading samples

ver.0.1.3
	- Fix a bug on patch uploading to RAM

ver.0.1.2
	- Divide to separated packages
	- Fix disagreed macro conditions
	- Fix unresolved function bugs
	- Integrate VoxWare and USS-Lite driver source (awe_voice.c)
	  and remove awe_card.c

ver.0.1.1
	- Fix wrong sample numbers in sbktext
	- Fix txt2sfx bug
	- Fix pan parameter calculation
	- Append USS-Lite/Linux2.0 driver