Fredrick Meunier
c616e7dd8e
Accelerate reset when phantom typist is enabled
...
and a file is loaded from the menu.
2018-03-05 22:55:05 +11:00
Fredrick Meunier
be750fdee1
Add Covox interface emulation
2017-05-06 23:27:30 +10:00
Fredrick Meunier
87e82724f4
Limit sound generation speed range
...
Mainly for Win32 to work around [bugs:#364] until the DirectSound
driver is fixed, but also limit the extremes the other drivers
are placed on as there have been some anecdotes on speed related
sound crashes on multiple platforms.
2016-12-04 23:26:02 +11:00
Fredrick Meunier
5de51003fd
Retire legacy RCS tags
2016-10-24 11:45:18 +11:00
Philip Kendall
1aa3488f7f
Add display initialisation to the startup manager.
...
Legacy-ID: 5665
2016-07-06 19:22:35 +00:00
Philip Kendall
df72dd319b
Make every startup module dependent on setuid() having been called.
...
Legacy-ID: 5659
2016-06-30 19:35:18 +00:00
Philip Kendall
ac2403e110
Add sound module to startup manager; modules with no init function are now
...
supported.
Legacy-ID: 5653
2016-06-19 21:19:31 +00:00
Fredrick Meunier
99b964e30b
Have a go at updating copyright dates since v 1.1.1.
...
Legacy-ID: 5432
2016-05-01 04:16:09 +00:00
Fredrick Meunier
c080e615f0
Add tape data playback in tape edge handling and correct time sound from tape
...
edge starts (fixes bug #330 ).
Legacy-ID: 5358
2016-03-01 04:18:02 +00:00
Fredrick Meunier
ccac27decd
Remove DC offset compensation as it results in inaccurate output when envelopes
...
are used and is not required when using the filtered sound output which removes
the DC offset anyway (patch #339 ) (Matthew Westcott and Fred)
Legacy-ID: 5320
2015-10-08 11:44:12 +00:00
Stuart Brady
b2b45bc9a4
Use libspectrum_{new,new0,renew}() macros where sizeof(elem) > 1
...
Legacy-ID: 5125
2015-03-02 20:44:27 +00:00
Fredrick Meunier
74f190c7ee
Don't try to enable right channel for SpecDrum unless stereo mode is set (fixes
...
bug #294 ) (thanks, mcleod_ideafix and Sergio).
Legacy-ID: 4921
2013-05-01 12:37:07 +00:00
Sergio Baldoví
8b5e5fb4d9
Preliminary support for 64-bits binaries for Windows (patch #301 ).
...
Legacy-ID: 4785
2012-12-07 23:56:40 +00:00
Patrik Rak
cda138a35f
Correct feedback in AY noise generator.
...
Legacy-ID: 4768
2012-11-22 11:36:18 +00:00
Fredrick Meunier
dfcf925e0d
Switch to using libspectrum_free over free to match our allocations.
...
Legacy-ID: 4717
2012-06-07 03:54:45 +00:00
Fredrick Meunier
d5ed62e731
Switch to using libspectrum_calloc over raw calloc.
...
Legacy-ID: 4714
2012-06-07 03:22:40 +00:00
Fredrick Meunier
11d8d9cc1b
Merge up to trunk revision 4658.
...
Legacy-ID: 4659
2012-02-04 10:25:32 +00:00
Fredrick Meunier
1ef53ac842
Merge up to trunk revision 4656.
...
Legacy-ID: 4657
2012-02-03 13:00:05 +00:00
Fredrick Meunier
d6c9fa6a81
Merge up to trunk revision 4651.
...
Legacy-ID: 4656
2012-02-03 12:38:44 +00:00
Fredrick Meunier
0e7de75994
Remove remnants of sound_stereo_beeper.
...
Legacy-ID: 4524
2011-07-01 13:36:48 +00:00
Fredrick Meunier
559a0b2f9a
From Gergely:
...
- removed the 'if recording movie cannot switch off sound', because
fmfconv now can fill sound gaps.
- fix movie_add_sound() when sound is stereo... (thanks, Sergio)
Legacy-ID: 4392
2011-04-28 12:36:14 +00:00
Fredrick Meunier
9373b54517
Allow sound to be recorded even if sound output is disabled.
...
Legacy-ID: 4310
2011-02-17 10:50:09 +00:00
Gergely Szasz
ba7d2556ca
Add support for recording videos of the emulator output using Gergely's custom
...
format (patch #223 ).
Legacy-ID: 4161
2010-09-16 12:18:08 +00:00
Fredrick Meunier
dba19a90c4
Allow a little more treble in the TV Speaker mode.
...
Legacy-ID: 4135
2010-05-22 12:25:40 +00:00
Gergely Szasz
896ed40d9e
Convert Blip_Buffer to plain C (patch #218 ).
...
Legacy-ID: 4112
2010-01-08 11:03:43 +00:00
Fredrick Meunier
e88313a406
Switch from libsamplerate to Blip_Buffer (by Shay Green) for alias noise
...
reduction for beeper and AY.
Legacy-ID: 4021
2009-05-29 13:39:51 +00:00
Stuart Brady
d4d2c5c3d5
Reindent sound.c with GNU indent, using -br -ce -prs -npcs -nsaf -nsai
...
-nsaw -nsob.
Legacy-ID: 3186
2007-10-03 19:07:13 +00:00
Philip Kendall
3fcf96b9dc
Move sound selection logic into configure.in (patch #133 ).
...
Legacy-ID: 3082
2007-07-30 21:12:44 +00:00
Stuart Brady
5bed548bc6
Update FSF address in GPL notices, add autogenerated-file comment to
...
settings.h, add missing Id tags, and some boilerplate formatting fixes .
Legacy-ID: 2889
2007-05-26 17:45:08 +00:00
Fredrick Meunier
94b2fb509a
Add support for using libsamplerate to reduce aliasing noise in beeper
...
emulation (fixes bug #62 ).
Legacy-ID: 2835
2007-05-13 10:01:36 +00:00
Philip Kendall
67e90012a1
Merge from Release-0_8_0 branch.
...
Legacy-ID: 2830
2007-05-12 14:57:37 +00:00
Fredrick Meunier
6462607856
Don't disable sound completely if we don't enable sound after an unpause
...
(fixes bug #65 ).
Legacy-ID: 2735
2007-02-04 06:20:54 +00:00
Philip Kendall
b9cc4b03a8
Change my e-mail address to @shadowmagic and remove my postal address.
...
Legacy-ID: 2720
2007-02-02 16:22:00 +00:00
Fredrick Meunier
14061a8f05
Make the sound lifecycle be treated more like the uidisplay - initialised
...
and ended based on machine lifecycle (fixes bug #61 ).
Legacy-ID: 2698
2007-01-15 11:53:50 +00:00
Philip Kendall
fcbb9e874c
gcc 4.0 fixups.
...
Legacy-ID: 2552
2005-04-25 22:30:40 +00:00
Fredrick Meunier
24bc93f74a
Allow the user to set the frequency to use with the sound card, and make
...
the SDL sound driver pass back the obtained frequency if it is not able to
get that originally requested as long as it gets a native endian 16 bit
format.
Legacy-ID: 2480
2005-01-13 11:03:03 +00:00
Fredrick Meunier
61862b4f7d
Modify timing routines to simply execute enough tstates to match the (real)
...
elapsed time. Also allows variable frame rates (ie 60Hz for the TS2068)
(rest of patch #50 ).
Legacy-ID: 2472
2005-01-07 22:18:03 +00:00
Darren Salt
dea4d02fcc
Make some variables static and/or const where appropriate.
...
Legacy-ID: 2296
2004-07-04 18:48:40 +00:00
Philip Kendall
dac8673c50
Remove use of ayinfo.present.
...
Legacy-ID: 2103
2004-04-07 10:24:52 +00:00
Philip Kendall
97487e6622
Full 16-bit sound code.
...
Legacy-ID: 2074
2004-03-29 14:31:04 +00:00
Stuart Brady
c60800f8ae
Use 16 bits when mixing sound samples (patch #34 ).
...
Legacy-ID: 2068
2004-03-26 14:48:09 +00:00
Philip Kendall
07a0e8c0cf
Move the sound code detection logic into the new sound/lowlevel.h.
...
Legacy-ID: 2036
2004-03-10 21:37:23 +00:00
Philip Kendall
ba1df7e4f2
Add dummy functions for when we don't have a sound device (fixes bug
...
#11 ).
Legacy-ID: 1842
2003-12-28 12:55:43 +00:00
Philip Kendall
20682ca058
Generalise the low-level sound routines.
...
Legacy-ID: 1821
2003-12-14 23:16:39 +00:00
Philip Kendall
42f9f18548
Change over to using libspectrum_byte (etc) rather than BYTE,WORD,etc.
...
Legacy-ID: 1465
2003-07-11 11:03:25 +00:00
Philip Kendall
fae9283c74
Use the new encapsulated timing routines.
...
Legacy-ID: 1262
2003-04-24 12:01:08 +00:00
Philip Kendall
029eb34102
Use the new bits from libspectrum to get the AY frequency right.
...
Legacy-ID: 1217
2003-04-15 10:36:01 +00:00
Philip Kendall
2dd3324885
Change to using libspectrum to provide timing information.
...
Legacy-ID: 1012
2003-02-07 15:07:13 +00:00
Philip Kendall
f6b6d18777
Merge in the vast majority of Fred's SDL patch. Now with a working SDL
...
UI, I think.
Legacy-ID: 882
2002-12-11 15:29:23 +00:00
Russell Marks
a8e2aaea3a
Add beeper pseudo-stereo option.
...
Remove beeper fade out option.
Legacy-ID: 483
2002-04-14 10:52:33 +00:00