summaryrefslogtreecommitdiffstatshomepage
path: root/makefile
Commit message (Collapse)AuthorAgeFilesLines
* Bumped version to 0.280mame0280 Vas Crabb2025-08-301-2/+2
|
* Bumped version to 0.279mame0279 Vas Crabb2025-07-311-2/+2
|
* Bumped version to 0.278 Vas Crabb2025-06-291-2/+2
|
* Sorry, local configuration leaked out Olivier Galibert2025-05-121-1/+1
|
* sound: Fix synchronous streams Olivier Galibert2025-05-121-1/+1
|
* Merge tag 'mame0277' into HEAD Vas Crabb2025-04-301-2/+2
|\ | | | | | | MAME 0.277
| * Bumped version to 0.277mame0277 Vas Crabb2025-04-291-2/+2
| |
* | New sound infrastructure. Olivier Galibert2025-04-271-0/+5
|/ | | | | | | | | | | | | | | | | Should be added soon: - mute - speaker/microphone resampling To be added a little later: - compression - reverb Needs to be added by someone else: - coreaudio - direct - portaudio - xaudio2 - js
* makefile: add note about cpu arch hap2025-04-241-2/+6
|
* makefile: change windows cpu arch reg query /v to -v hap2025-04-231-1/+1
|
* makefile: get windows cpu arch from registry instead of wmic hap2025-04-211-2/+2
|
* makefile: Don't use else after the over-eager pattern. Vas Crabb2025-04-211-3/+5
|
* Detect x86/x86_64 on linux again Olivier Galibert2025-04-211-3/+5
|
* Made PTR64 a makefile-only thing - it isn't necessary in the code. Vas Crabb2025-04-201-1/+0
|
* Cleaned up build scripts and compiling documentation: Vas Crabb2025-04-201-177/+98
| | | | | | | | | | | | | | | | | | | * Made it a bit easier to cross-compile for x86-64 or i686 on an AArch64 Windows system. * Choose the default native recompiler back-end based on predefined macros rather than requiring the build scripts to set it. * Don't require every target without a native recompiler to declare this. * Got rid of the code that was supposed to set -m32 or -m64 when building GENie (it didn't work - it tried to use ARCHITECTURE before setting it). * Avoid relying on the unreliable PROCESSOR_ARCHITECTURE environment variable. * Got rid of stuff for versions of Xcode that are definitely no longer supported. * Got rid of workarounds for very old Linux distros. * Use newer makefile syntax for if/else/if structures, comment some else and endif statements for clarity.
* Avoid the need to set MINGW32 or MINGW64 environment variables when using a ↵ Vas Crabb2025-04-191-3/+19
| | | | standard MSYS environment on Windows.
* makefile: Detect Windows for 64-bit ARM and set PLATFORM accordingly. Vas Crabb2025-04-181-0/+5
|
* Bumped version to 0.276mame0276 Vas Crabb2025-03-301-2/+2
|
* Bumped version to 0.275mame0275 Vas Crabb2025-02-261-2/+2
|
* Cleanup: Vas Crabb2025-02-031-1/+0
| | | | | | | | | | | | | | | | | cpu/drcbex86.cpp: Don't use static address space accessors. This gives a big performance improvement. cpu/drcbeut.cpp: Made failure to resolve address space accessors fatal. cpu/drcbearm64.cpp: Removed fallback to static address space accessors. cpu/mips3/mibs3.cpp: Removed static address space accessors. All they were doing was hurting performance. cpu/drcbex64.cpp: Don't use goofy X64_WINDOWS_ABI macro, just check _WIN32. The only other environment that uses the Windows calling convention is (U)EFI, and we can move feature detection to util/abi.h if we ever need to care about it.
* Bumped version to 0.274mame0274 Vas Crabb2025-01-301-2/+2
|
* cpu/drcbearm64.cpp: Added a 64-bit ARMv8 (AArch64) DRC back-end. (#13162) 9871238791132025-01-141-5/+4
| | | | | * cpu/uml.cpp: Removed unused vector type. * 3rdparty/asmjit: Update asmjit to latest upstream. * cpu/drcbex64.cpp: Fixed crash with LOG_HASHJMPS enabled (stack needs to be 16-byte aligned before calling debug_log_hashjmp_fail).
* Cherry-pick wayland improvements from upstream bgfx (#13070) Julian Sikorski2025-01-021-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Properly support Wayland under EGL and Vulkan. (#3358) * Dynamically load libwayland-egl.so.1 when dealing with Wayland to remove dependencies at program startup. (#3359) * Cleanup. * Support both X11 and Wayland in the same build. (#3360) * Support both X11 and Wayland in the same build. - Works for both Vulkan and OpenGL. - Remove --with-wayland from genie options. - Vulkan loads all three extensions for surface creation instead of only one. - Add width and height parameter to GlContext::createSwapChain(), which is needed for EGL to create a SwapChain with the given window size. - Dirty-fix the example-22-windows to recreate the FrameBuffer by first destroying and then recreating to make sure the window is released of its swapchain. - Fix dbgText glitch in example-22-windows. - Remove old X11-related dependencies for GLFW3. * Formatting. * Adapt to latest bgfx wayland code * Cleanup. * Fix Vulkan swapchain invalidation issue. (#3379) * Fix Vulkan swapchain invalidation issue. * Always clamp render pass to frame buffer size. * Fix formatting. * Hopefully fix macOS build * Hopefully fix macOS build, attempt 2 --------- Co-authored-by: Martijn Courteaux <courteauxmartijn@gmail.com> Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
* Bumped version to 0.273.mame0273 Vas Crabb2024-12-301-2/+2
|
* Merge tag 'mame0272' into HEAD Vas Crabb2024-11-301-2/+2
|\ | | | | | | MAME 0.272
| * Bumped version to 0.272mame0272 Vas Crabb2024-11-301-2/+2
| |
* | Updated GENie and changed Visual Studio target to Visual Studio 2022. (#13000) Patrick Mackinlay2024-11-271-13/+13
|/ | | | | * Updated to GENie 1181. * Applied local fix for GENie resource include directory bug, sent upstream as bkaradzic/GENie#572. * Set MSVC flags to use conformant preprocessor, standards conformance mode, and assume UTF-8 encoding.
* Bumped version to 0.271mame0271 Vas Crabb2024-10-301-2/+2
|
* Bumped version to 0.270mame0270 Vas Crabb2024-09-251-2/+2
|
* Bumped version to 0.269mame0269 Vas Crabb2024-08-281-2/+2
|
* Bumped version to 0.268mame0268 Vas Crabb2024-07-311-2/+2
|
* Bumped version to 0.267mame0267 Vas Crabb2024-06-281-2/+2
|
* Bump version to 0.266mame0266 Vas Crabb2024-05-301-2/+2
|
* srcclean and cleanup Vas Crabb2024-05-261-5/+5
|
* Bumped version to 0.265mame0265 Vas Crabb2024-04-241-2/+2
|
* srcclean and cleanup: Vas Crabb2024-04-211-5/+5
| | | | | | * makefile: srcclean batches of twenty files - improves performance when process creation or filesystem walk is expensive. * midway/midtunit.cpp: Removed a few unnecessary lines.
* Bumped version to 0.264mame0264 Vas Crabb2024-03-261-2/+2
|
* Bumped version to 0.263mame0263 Vas Crabb2024-02-271-2/+2
|
* Bump version to 0.262mame0262 Vas Crabb2024-01-311-2/+2
|
* Make building emulator optional (allow building tools without building MAME) ↵ Miodrag Milanović2023-12-311-0/+9
| | | | (#11889)
* Added Zstandard support for zip archives and CHDs. (#11827) Vas Crabb2023-12-111-0/+5
| | | | | | * 3rdparty/zstd: Added Zstandard compression library version 1.5.5. * util/unzip.cpp: Added support for Zstandard compression (method 93). * util/chdcodec.cpp: Added support for Zstandard compression. * 3rdparty/flac: Always define NDEBUG to avoid log spam.
* Bumped version to 0.261mame0261 Vas Crabb2023-11-281-2/+2
|
* Bump version to 0.260mame0260 Vas Crabb2023-10-241-2/+2
|
* 3rdparty/portaudio: Updated to latest upstream version. (#11604) invertego2023-10-091-1/+1
| | | | | | | Up-to-date with revision 24c8d575e588d557d28f4011becb753421346860. Resolves issues building with Visual Studio. Enabled PortAudio when building with Visual Studio and clang-cl. docs: Removed note about duplicate GUID symbols in PortAudio when built with MSVC.
* Merge tag 'mame0259' into HEAD Vas Crabb2023-09-291-2/+2
|\ | | | | | | MAME 0.259
| * Bumped version to 0.259mame0259 Vas Crabb2023-09-291-2/+2
| |
* | render/drawbgfx.cpp: Added initial support for Wayland on Linux. (#11451) Julian Sikorski2023-09-291-0/+5
| |
* | makefile: update some outdated stuff hap2023-09-251-4/+2
|/
* Bumped version to 0.258mame0258 Vas Crabb2023-08-291-2/+2
|
* Bump version to 0.257mame0257 Vas Crabb2023-07-281-2/+2
|