Commit Graph

21 Commits

Author SHA1 Message Date
Fabrice de Gans c8106573d8 [Dialogs] Move SoundConfig dialog to its own class
This fixes a number of issues with the current implementation. Namely,
some options were not properly saved and the audio driver was not
properly reloaded when some options were changed.
In addition, this moves most sound-related options to `g_owned_opts` and
simplifies many call sites.
2024-04-04 14:22:23 -07:00
Fabrice de Gans 8576733c0d [Build] Remove lingering references to OpenAl
OpenAl is now required to build.
2024-04-01 21:14:51 -07:00
Fabrice de Gans 000c7f854c [Build] Move non-core common code to `components/`
* Create multiple components library. These depend on the core code and
  are used by multiple frontends.
* Clean up the filters declaration by moving them to a common header in
  `components/filters/filters.h`.
* Clean up the include guards and include orders.
* Fix the modified paths in `src/debian/copyright` to match their new
  location.
2024-03-16 17:32:09 -07:00
Fabrice de Gans 047bd935ea [Build] Move the core emulator to src/core/
* Move src/apu/, src/gb/ and src/gba/ to src/core/.
* Clean up include guards and headers.
* Rename `BKPT_SUPPORT` to `VBAM_ENABLE_DEBUGGER` and remove the
  `NO_DEBUGGER` define.
2024-03-16 14:35:36 -07:00
squall-leonhart 3362d9dac9 SubWCRev is no longer available as a standalone download 2012-07-22 17:06:34 +00:00
squall-leonhart 3b8a30a14d added a note that the unpatched MSVC2010 has a bug that causes SSE2 to be applied on some operations when the /SSE flag is set, which causes an illegal on processors not supporting SSE2 2012-01-25 00:24:52 +00:00
thibeaz 2273a18e59 added shuffles patch for fixing wxwidgets interface build, unfortunetly still fails building on link enabling. but if disabled it will build and run. 2012-01-23 03:46:47 +00:00
squall-leonhart da25a02d6b SubWCRev is no longer standalone, removed from dependencies and pointed the project files to find it via path
updated DevInfo.txt
applied khh's patch for gbalink.cpp though more changes are required to bring trunk up to building since the Wx patches
2012-01-04 19:38:33 +00:00
spacy51 42f712395b Add support for compiling x64 builds. These can not use the optimized x86 assembler code, which is used in the GBA core and several pixel filters. 2009-08-28 16:57:04 +00:00
spacy51 3ffff59c80 Update DevInfo.txt.
Add the new SoundDriver.h file to the project file.
2009-08-16 14:54:35 +00:00
spacy51 b74c1f4706 REMOVED old Qt files from trunk. See branches/qt for Qt front-end. 2008-10-16 08:49:15 +00:00
spacy51 82b4889980 CHANGED everything to use C/C++/MFC runtime DLLs + libpng/zlib DLL versions
ADDED workaround for missing crc32_combine function in default zlib DLL
2008-08-14 16:36:51 +00:00
spacy51 54addad74b FIX compiling Qt build with MSVC++ 2008-08-13 23:20:45 +00:00
spacy51 45a0581966 ADDED small how-to for compiling Qt on Windows 2008-08-13 23:04:31 +00:00
spacy51 09893c94c6 REMOVED outdated VC2005 project files
REMOVED libpng source code
REMOVED zlib source code
RENAMED vc2008 to vc2008_qt
MOVED Win32/MFC project files to 'project/vc2008_mfc' folder
CHANGED XAudio2 to default sound output
2008-08-13 10:01:39 +00:00
spacy51 160759bcb6 ADDED info about precompiled zlib & libpng 2008-07-26 11:43:28 +00:00
mudlord 213b3762c6 Updated what we need to do next. 2008-05-28 22:45:00 +00:00
spacy51 9dc85c95b9 Some clarifications. 2008-05-19 11:25:30 +00:00
spacy51 8c9a679eca ADDED sound output using Microsoft's new XAudio2 API 2008-03-09 14:01:34 +00:00
spacy51 1c529a52e7 Update MSVC2008 project files.
Fix compiler errors.
2008-03-08 13:59:23 +00:00
spacy51 5fb4b4342b rename res to doc 2008-01-14 22:08:41 +00:00