1
0
Fork 0
Commit graph

52 commits

Author SHA1 Message Date
Peter Veenstra
8516e5d4bf Remove dirent.h dependency.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3359
2009-04-26 18:24:36 +00:00
Sjoerd van der Berg
88caf1dc71 Add compiler testing for always_inline attribute
Add compiler testing for fastcall attribute
Add the FASTCALL define to visual c
Remove some overkill inline routines
Make sure that all the inline routines in headers are static


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3355
2009-04-25 16:25:03 +00:00
Sebastian Strohhäcker
ce5ef7a254 fix 16bit mixer handling on bigendian machines (sb16 hdma, cdda for cd images), also see sf patches #1284246 and #1989569
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3324
2009-03-19 20:45:42 +00:00
Sjoerd van der Berg
a590bad2d9 Add 32bit signed type for mixing
Change the mixer template to use a class type


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3322
2009-03-16 18:33:59 +00:00
Peter Veenstra
2314183f15 Some warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3227
2008-10-05 14:44:52 +00:00
Sebastian Strohhäcker
0190a6e149 Silence a few warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2964
2007-08-12 19:16:01 +00:00
Sebastian Strohhäcker
0c24e87fdc silence some warnings, add most of sf patch #1185267 by Moe
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2883
2007-06-12 20:22:09 +00:00
Sebastian Strohhäcker
201d9b6592 fix mixer underflow (muted pcspeaker in unlocked speed mode; thanks to ykhwong for his report)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2848
2007-05-01 18:57:19 +00:00
Peter Veenstra
fdd16dea1a Happy New Year\!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2728
2007-01-08 19:45:42 +00:00
Peter Veenstra
4510807269 rewrite powf stuff a bit.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2718
2006-11-07 11:43:13 +00:00
Sebastian Strohhäcker
e11274fe6e add/fix some more soundblaster modes (Srecko)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2692
2006-08-25 09:40:19 +00:00
Sebastian Strohhäcker
be9a70adfd fix unsigned 16bit samples sb16 output
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2690
2006-08-21 20:08:26 +00:00
Peter Veenstra
94bbf1e01f Add patch "[ 1488441 ] fix for dosbox-0.65 build error on Solaris 5.8 (powf)" by Claudio Fontana.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2625
2006-05-18 11:32:09 +00:00
Peter Veenstra
cc60e080e0 update some comments. Update mixer to be more oldstyle
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2559
2006-03-27 19:41:55 +00:00
Sjoerd van der Berg
0e3603396e New mixer routine to handle speeding up emulator causing faster output
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2482
2006-02-11 09:37:16 +00:00
Peter Veenstra
df67775306 time passes on and on....
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2480
2006-02-09 11:47:57 +00:00
Sjoerd van der Berg
b45c282867 Avi capturing with zmbv codec
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2447
2006-01-30 10:04:20 +00:00
Peter Veenstra
3ecebe3887 Turn off speaker faster. More aggressive premixing.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2403
2005-12-05 12:04:40 +00:00
Peter Veenstra
c7c2ee5d5a Add patch 1239754 from Moe. This patches fixes a few crashes by checking the SDL_SetMode return value and it changes strncopy to a safe_strncopy which adds a 0 to each string copied
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2240
2005-07-19 19:45:33 +00:00
Peter Veenstra
d15ec7c3fc slighty faster and make the compiler happy
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2201
2005-04-29 13:45:26 +00:00
Peter Veenstra
dfe7247a7b other mixer changes. ("reversing" the old ones)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2192
2005-04-25 09:23:54 +00:00
Peter Veenstra
5a3f4fb38d jumpwise optimalisations
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2155
2005-03-25 10:12:05 +00:00
Peter Veenstra
3a2004c2e2 mix optimalisations by ih8regs. Code to manage mixer objects/channels
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2153
2005-03-25 09:38:42 +00:00
Peter Veenstra
2094d8b985 Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2106
2005-02-10 10:21:12 +00:00
Peter Veenstra
625b1dab40 Added midi device selection code for windows
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2099
2005-01-20 20:35:29 +00:00
Sjoerd van der Berg
b7b681a59a Fix wav writing, blah stupid :)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2050
2004-11-12 07:29:42 +00:00
Sjoerd van der Berg
dfbb195418 changes for improved timing event system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1968
2004-09-10 22:15:20 +00:00
Sjoerd van der Berg
3641ea7beb Fx nosound mode and wave recording
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1923
2004-08-24 10:52:06 +00:00
Sjoerd van der Berg
dbde36bfe1 Keep GCC happy!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1914
2004-08-23 09:18:58 +00:00
Sjoerd van der Berg
b77308510d New mixer code with interpolation.
New prebuffering scheme.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1911
2004-08-23 08:25:20 +00:00
Peter Veenstra
ca409fd57c Typo in preamble
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1899
2004-08-04 09:12:57 +00:00
Sjoerd van der Berg
d70c5b1f8f Fix wave capturing not keeping track of length of data
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1874
2004-07-05 16:00:22 +00:00
Sjoerd van der Berg
dc6e126a71 Changes for 1 global capture directory
Support for capturing raw midi
Support for capturing raw opl


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1864
2004-07-04 21:07:45 +00:00
Sjoerd van der Berg
c94459d6d3 New mapper changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1819
2004-06-10 07:23:01 +00:00
Sjoerd van der Berg
5e9dd89b56 Added a master volume setting
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1799
2004-05-13 07:11:15 +00:00
Sjoerd van der Berg
54f7d437ec Added mixer program on z: to change volumes
Add new functions for finding specific channels
Changed the setting of channel volume


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1797
2004-05-12 08:21:30 +00:00
Sjoerd van der Berg
44464a2a53 Changed event and ticker handlers.
Removed the micro timers.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1657
2004-02-07 18:37:16 +00:00
Peter Veenstra
fcbd0fe854 Copyright to 2004
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1552
2004-01-10 14:03:36 +00:00
Sjoerd van der Berg
f9a917548c new host_write functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1367
2003-10-22 16:08:41 +00:00
Sjoerd van der Berg
57d6fa9b64 Removed help line
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1330
2003-10-14 23:03:01 +00:00
Sjoerd van der Berg
a6e31b6654 use rate instead of freq
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1318
2003-10-14 15:25:21 +00:00
Sjoerd van der Berg
6b72dfd2f0 Fix signed/unsigned warning
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1270
2003-09-25 19:30:55 +00:00
Sjoerd van der Berg
b222a9576a Warning clean up
Removing some old unused routines
Addind some newlines after some files.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1077
2003-06-19 17:12:50 +00:00
Sjoerd van der Berg
c7f8376088 Show error information when unable to open audio device.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@840
2003-03-30 10:50:20 +00:00
Peter Veenstra
0e35a7dfe2 added sys/types.h
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@752
2003-03-12 12:58:15 +00:00
Sjoerd van der Berg
bf97b03c0b Rewrote structures of mixer.
Added support for writing wav files
Added support for nosound mode.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@747
2003-03-11 09:17:10 +00:00
Peter Veenstra
18ae21e866 added help messages for the configfile and updated the readme and install to reflect libpng and zlib
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@396
2002-10-22 17:52:38 +00:00
Sjoerd van der Berg
fc0c9f0b77 Removed the directory in #include <sdl/sdl.h>
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@335
2002-10-18 09:05:03 +00:00
Peter Veenstra
d0fc1da99b added support for a config class/file. System not initialized perfect yet!
(env is not fixed)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@289
2002-09-17 20:07:25 +00:00
Sjoerd van der Berg
5bfa4cb74c Fix 16bit stereo mixing and add 8bit stereo mixing
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@269
2002-09-14 20:51:02 +00:00