209dfca35ffix chinese filenames in savestates and dct files (fixes#343)
zeromus
2020-07-12 14:33:26 -0400
fc3d81e73acleanups related to prior commits
zeromus
2020-06-18 15:58:16 -0400
622b763bf1Use DeSmuME name - but not in firmware.cpp 1. didn't like every line in the file being touched 2. DESMUME_NAME is cosmetic; it may have had special meaning in this file. I didnt feel like investigating it any more
Mattia Rombi
2020-06-18 16:40:59 +0200
01ba56200fUse DeSmuME name
Mattia Rombi
2020-06-18 16:40:59 +0200
ebf073e5c0Update .gitignore for Visual Studio
Mattia Rombi
2020-06-18 15:53:22 +0200
357843c543winport: add title size check and fixed code style/typo
Mattia Rombi
2020-06-18 16:47:51 +0200
3466c7f69awinport: update main window title with current game
Mattia Rombi
2020-06-18 14:43:20 +0200
aa81c0e120winport: update main window title with current game
Mattia Rombi
2020-06-18 14:43:20 +0200
5f76ba8bb3I couldn't make any sense out of the wifi saving code, and I was pretty sure I saw a variable not getting saved, so I redid it. Did I do it right? I don't know, you tell me. Also in this commit I reformatted all of wifi.cpp because I had lost 10 minutes or more to not being able to find `variable = value` or `variable=value` due to it being inexplicably `variable\t=value` all over that file and uhmmmmmmmmmmmm no.
zeromus
2020-03-31 00:18:54 -0400
600957a840fix compilation issue when logging is enabled
zeromus
2020-03-31 00:17:19 -0400
347a3aa833remove x86 from windows port since there are now known code generation bugs in the wifi which definitely pose user-facing problems
zeromus
2020-03-31 00:16:57 -0400
d787b737e3winport: dont crash if hitting ctrl+r when no rom is loaded
zeromus
2020-03-05 23:44:27 -0500
Merge pull request #289 from YuGiOhJCJ/gtk-warning-fix-1
zeromus
2019-07-28 02:27:24 -0400
b9317ad184* desmume/src/frontend/posix/gtk/main.cpp(common_gtk_main): Modify a multiline comment to be a single line comment. * desmume/src/frontend/posix/gtk/main.cpp(common_gtk_main): Add a comment to indicate that moving the following instruction implies that a GTK warning is shown. * desmume/src/frontend/posix/gtk/main.cpp(common_gtk_main): Move a statement later to avoid a GTK warning.
Your Name
2019-07-28 08:10:55 +0200
Merge pull request #288 from YuGiOhJCJ/gtk-firmware-language
zeromus
2019-07-26 08:50:05 -0400
07576fea31* desmume/src/frontend/posix/gtk/config_opts.h: Add the "command_line_overriding_firmware_language" option. * desmume/src/frontend/posix/gtk/config_opts.h: Add the "firmware_language" option. * desmume/src/frontend/posix/gtk/main.cpp: Add the "setfirmwarelanguage" menu item. * desmume/src/frontend/posix/gtk/main.cpp: Add the "setfirmwarelanguage" action entry. * desmume/src/frontend/posix/gtk/main.cpp(CallbackSetAudioVolume): Fix its parameters ("*" attached to the name rather than the type). * desmume/src/frontend/posix/gtk/main.cpp(SetAudioVolume): Fix its indentation (spaces replaced by a tab). * desmume/src/frontend/posix/gtk/main.cpp(SetFirmwareLanguage): Add this function. * desmume/src/frontend/posix/gtk/main.cpp(CallbackSetFirmwareLanguage): Add this function. * desmume/src/frontend/posix/gtk/main.cpp(common_gtk_main): If the command line overriding is enabled, then use the language set on the GUI.
YuGiOhJCJ
2019-07-26 08:48:18 +0200
Merge pull request #287 from YuGiOhJCJ/gtk-audio-volume
zeromus
2019-07-24 03:09:57 -0400
ac42f1d1bf* desmume/src/frontend/posix/gtk/config_opts.h: Add the "audio_volume" option. * desmume/src/frontend/posix/gtk/main.cpp: Add the "setaudiovolume" menu item. * desmume/src/frontend/posix/gtk/main.cpp: Add the "setaudiovolume" action entry. * desmume/src/frontend/posix/gtk/main.cpp(SetAudioVolume): Add this function. * desmume/src/frontend/posix/gtk/main.cpp(CallbackSetAudioVolume): Add this function. * desmume/src/frontend/posix/gtk/main.cpp(common_gtk_main): Add the "SNDSDLSetAudioVolume" function call. * desmume/src/frontend/posix/shared/sndsdl.cpp: Add the "audio_volume" global variable. * desmume/src/frontend/posix/shared/sndsdl.cpp(MixAudio): Add the "SDL_MixAudio" function call. * desmume/src/frontend/posix/shared/sndsdl.cpp(SNDSDLGetAudioVolume): Add this function. * desmume/src/frontend/posix/shared/sndsdl.cpp(SNDSDLSetAudioVolume): Add this function. * desmume/src/frontend/posix/shared/sndsdl.h: Add the "audio_volume" global variable. * desmume/src/frontend/posix/shared/sndsdl.h(SNDSDLGetAudioVolume): Add this function. * desmume/src/frontend/posix/shared/sndsdl.h(SNDSDLSetAudioVolume): Add this function.
YuGiOhJCJ
2019-07-24 08:20:18 +0200
de198c00a0Colorspace Handler: Add support for AVX-512, new 16-bit to 32-bit alpha agnostic conversion functions, and minor optimizations to some functions. - New 16-bit to 32-bit alpha agnostic conversion functions: ColorspaceConvert555XTo888X_*(), ColorspaceConvert555XTo666X_*(). - Minor optimizations to the following functions: ColorspaceConvert555To8888_*(), ColorspaceConvert555To6665_*(), ColorspaceApplyIntensity32_*().
rogerman
2019-05-20 14:57:34 -0700
Merge pull request #268 from Jules-A/msvc2019
zeromus
2019-04-24 13:59:34 -0400
cc4446ab29Fixes MSVC2019 solution loading and compiling. Due to 2019 dropping XP support by default, anyone needing XP compiles will need to download the v141 toolkit as an extra and manually configure TargetPlatform and PlatformToolset.
Jules Anthony
2019-04-24 18:35:44 +0800
55c158d305fix lua random crash / unreliability introduced by commit 43fcaf68f1 fix strange non-functional static-assert-likes designed to prevent this problem, by turning them into actual static asserts
zeromus
2019-04-19 16:18:29 -0400
Merge pull request #261 from vadosnaprimer/release_0_9_9
zeromus
2019-03-25 16:39:18 -0400
9967581aa8support sample series having just digits in filenames: "0.wav"
vadosnaprimer
2019-03-25 19:23:38 +0300
042afbaec5fix crash when printing to non-existent osd
vadosnaprimer
2019-03-25 18:34:29 +0300
40bf609a2cuse the old logic for sample playback
feos
2019-03-24 01:02:43 +0300
ce8275fca1Render3D: Add an actual AVX2-accelerated code path for setting up clear images.
rogerman
2019-03-22 00:25:38 -0700
331cfa3596Render3D: Demote some functions and classes to only require AVX instead of AVX2 where appropriate.
rogerman
2019-03-21 22:43:09 -0700
96df0343f7GPU: The info for native lines and custom lines are now handled at the display level rather than at the engine level. By doing this, we no longer assume that engines will maintain a constant association to a particular display for all lines; rather, we now take into account that an engine/display association may change mid-frame. Fixes#132.
rogerman
2019-03-21 21:18:50 -0700
3695f5b329attempt to merge mic samples work from master
zeromus
2019-03-21 15:20:23 -0400
f0737b679fwinport - change mic sequence loading to use _0 as a signal, and fix bug in paths with . earlier in the name before the extension
zeromus
2019-03-19 14:18:02 -0400
be2735b3c5OpenGL Renderer: Fix bug where resizing the framebuffer may cause subsequent rendering to fail. This bug affected OpenGL 3.2 only. (Regression from commit fa8cf5a.)
rogerman
2019-03-18 00:03:03 -0700
fe428fdda0Cocoa Port: Fix bug where the HUD would appear smaller than intended on Retina displays. - Also make the HUD scaling curve more precise.
rogerman
2019-03-17 23:32:01 -0700
c6269ca7ffFirmware: Initializing the fake firmware and applying the firmware settings from an internal firmware config struct are now split into separate operations. This allows the user to freely choose between using internal firmware config or using an external firmware.dfc file for their firmware settings, regardless of whether or not they are booting from external firmware. Fixes#259. - Also fixes a compiling issue with compilers that are not MSVC 2015 or later. (Regression from commit ac94244.)
rogerman
2019-03-17 21:55:00 -0700
175a471e5eactually limit mic samples to 254
zeromus
2019-03-17 23:38:34 -0400
ac94244757support recording mic samples in header and current mic sample selection. tested reading and writing, but no more thoroughly than that. this requires a new movie version (mic sample selection stored kind of like an analog coord, a 3-digit number in dsm)
zeromus
2019-03-17 23:34:54 -0400
3dc7e6d70efix warnings from weird code
zeromus
2019-03-17 23:23:48 -0400
aef0374ed8fix warnings and 64bit problems
zeromus
2019-03-17 23:12:08 -0400
72ecc8e66cquick fix to stop OSD from crashing if we try to print a line to the OSD before the frontend is fully initialized
zeromus
2019-03-17 22:53:40 -0400
ed92e1ef68get rid of printf warnings
zeromus
2019-03-17 21:12:47 -0400
fe9541b448NDSSystem.cpp: Make firmware loading more robust.
rogerman
2019-03-10 00:57:16 -0800
8fa60fafd3Firmware: Ensure that memory leaks don't happen when errors occur.
rogerman
2019-03-10 00:53:26 -0800
42817475c2OpenGL Renderer: Fix bug where Edge Mark and Fog were not properly being handled when the framebuffer is cleared using a clear image, such as in "Sonic Chronicles: The Dark Brotherhood". (Regression from commit 0dab591.)
rogerman
2019-02-06 23:17:35 -0800
bb25742512GPU: Fix some compiler warnings.
rogerman
2019-02-06 18:43:11 -0800
fa8cf5a6dcOpenGL Renderer: Fix bug where the Special Zero Alpha Blending option would cause graphical glitches in certain games while MSAA was enabled on GPUs that support the GL_ARB_sample_shading extension. (Regression from commit e4ec1d6.)
rogerman
2019-02-06 17:57:44 -0800