Patryk Obara
4d674102d0
Prevent unaligned memory access in adlib
...
This removes the last warnings in this area; in this case changing endianess
is not used for accessing emulated memory, just to flip few values to
low endian for storage.
2020-01-09 22:50:47 +01:00
Patryk Obara
72122b731b
Fix effc++ warnings in adlib code
2020-01-09 22:50:47 +01:00
Patryk Obara
bdac00740b
Disable unused function in adlib
2019-12-29 08:12:28 +01:00
Patryk Obara
ef40533d22
Silence 2 switch warnings
2019-11-24 17:14:32 +01:00
Peter Veenstra
1fbaff47fc
Update year and address of FSF
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4183
2019-01-25 14:09:58 +00:00
Peter Veenstra
5bb10db88b
Time keeps on ticking
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4109
2018-05-29 12:58:58 +00:00
Sjoerd van der Berg
7ef98ed1bf
Make the dosbox sound card implementations use the mame files directly
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/branches/mamesound@4033
2017-08-12 09:26:38 +00:00
Peter Veenstra
6cf39c1fc6
Years update
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4021
2017-05-30 11:35:08 +00:00
Peter Veenstra
6bc004c311
Lower default adlib volume with 2.5dB after measurements by James-F.
...
( https://www.vogons.org/viewtopic.php?f=46&t=49683 )
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4012
2017-05-08 17:20:37 +00:00
ripsaw8080
babb297c60
Add opl3gold option to oplmode setting. With this option the AdLib Gold music can be selected in Dune. Only FM music without effects (reverb, stereo enhancement, surround sound, etc.) is supported; and FM volume control, used in the CD-ROM version of Dune, does work.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3936
2015-09-20 23:39:55 +00:00
Peter Veenstra
0f4c92ca32
Year update.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3878
2015-01-06 14:40:32 +00:00
Peter Veenstra
2fea508f7f
Year update
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3812
2013-01-15 09:03:13 +00:00
Peter Veenstra
999f33de27
Update year. Remove CVS tags
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3700
2011-04-26 09:34:55 +00:00
Peter Veenstra
a78b2c4f8b
Update year
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3548
2010-02-11 13:36:50 +00:00
Peter Veenstra
e0f2a469db
Fine tune autoturn algorithm a bit. Let's hope games are smart enough to turn the keys off if they don't use the adlib anymore. (ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3501
2009-11-24 07:16:28 +00:00
Peter Veenstra
98efcf62b2
Remove old opl.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3490
2009-11-03 20:17:42 +00:00
Sjoerd van der Berg
64aaada31a
Don't install handlers for 0x220-0x223 when using opl2 so we can have both opl2 and cms.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3392
2009-05-16 08:29:05 +00:00
Sebastian Strohhäcker
05da192ef7
small cleanup
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3390
2009-05-15 21:07:13 +00:00
Sjoerd van der Berg
02bfff0d5f
Fix dual opl2 handling and put a low limit on sample rate
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3385
2009-05-14 18:28:04 +00:00
Sjoerd van der Berg
f6def87e34
Include an extra scale factor in the mixer volume to be set by a device
...
Set the adlib device scale at 2.0
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3377
2009-04-28 21:48:24 +00:00
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
Sebastian Strohhäcker
4ebdd5114a
add dbopl to vs project file;
...
fix internal opl rate of dbopl;
change opl provider selection and default
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3358
2009-04-26 15:37:04 +00:00
Sjoerd van der Berg
dff27bb2c4
Add the integer dosbox opl
...
Combine all the adlib stuff in 1 module
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3352
2009-04-25 09:55:50 +00:00
Sebastian Strohhäcker
1b6028a8be
add alternative opl2/opl3 emulator; fix opl clock rate
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3348
2009-04-17 17:24:47 +00:00
Sjoerd van der Berg
03f524f5a3
Fix adlib timer overflow to be reset when timer is masked
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3335
2009-03-31 18:15:10 +00:00
Sjoerd van der Berg
9b70d00853
New adlib interface allowing for different emulation backends
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3299
2009-02-03 19:20:30 +00:00
Sebastian Strohhäcker
c78a9f6c03
fix/work around some gcc Wall warnings
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3192
2008-08-06 18:34:21 +00:00
Sjoerd van der Berg
1ff3aed302
New DRO Capturing
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3178
2008-07-14 19:07:04 +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
0ce4453cdf
some configuration items renames.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2546
2006-03-13 20:01:55 +00:00
Sjoerd van der Berg
03633e3a5c
New format for mapper handlers to support keeping keys pressed.
...
Add png capturing of 15,16,32bpp input
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2489
2006-02-12 23:25:46 +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
Peter Veenstra
420a5a7fd0
Make the soundblaster really reinitializable. Fixes bug 1241149
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2342
2005-10-09 15:33:07 +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
Sjoerd van der Berg
c35e5dc8c2
Autodetect type op opl data in dro writing
...
Fix opl3 capturing and using wrong indexes for dro data
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2065
2004-11-18 11:07:52 +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
7bbec56bed
New interpolating mixer routines
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1909
2004-08-23 08:11:58 +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
7d03a1a0d8
Improve raw adlib capturing to start with first note played
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1875
2004-07-06 07:50:30 +00:00
Sjoerd van der Berg
82b5755fb2
Check if capture file fails to open
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1867
2004-07-04 21:18:12 +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
70914f545e
forward data to adlib command register of the gus
...
Don't use the cms ports when in opl2 mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1813
2004-06-07 14:42:36 +00:00
Sjoerd van der Berg
5acc5f9082
Increase the mixer disable shutdown delay
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1809
2004-06-06 18:23:10 +00:00
Sjoerd van der Berg
af4ee165df
Rename the channel name for the mixer
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1791
2004-05-11 18:48:32 +00:00
Sjoerd van der Berg
9cd769b878
New io handler functions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1758
2004-04-03 19:35:34 +00:00
Sjoerd van der Berg
1c2bf685d7
Fix some adlib detection issues when cycles is too high
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1741
2004-03-28 13:04:45 +00:00
Sjoerd van der Berg
c07cd52717
Changed OPL and CMS functions to also use the soundblaster base
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1729
2004-03-15 14:54:59 +00:00
Sjoerd van der Berg
b2def2f86b
Rename the opl3 namespace for gcc
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1700
2004-03-03 15:57:07 +00:00
Sjoerd van der Berg
9d26cef41c
Added dual opl2 and opl3 emulation.
...
Fixed the sample rate config option not being used.
Added different soundblaster type options.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1699
2004-03-03 15:47:07 +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