harry
|
37bf5c9bf2
|
Added logic to Qt GUI to protect against invalid audio sample rates or buffer sizes being fed from the command line to the sound system. Sound will use default values if inputs are deemed invalid. Fixes issue #603
|
2023-01-11 21:38:29 -05:00 |
harry
|
cc1e6a8f8b
|
Minor change to Qt GUI window focus audio mute logic. Ensure that it is always re-computed on a window active change event.
|
2023-01-11 21:08:55 -05:00 |
harry
|
739c01f051
|
Added Qt GUI sound mute function. This function is accessible either via hot key or checkbox on sound config window. Mute state is a config parameter and will persist between application boots. Fixes issue #591
|
2023-01-11 20:47:11 -05:00 |
harry
|
e06d1cd506
|
Modified Qt GUI parseFilepath to output std::string types instead of char * buffers to remove file path length limitations.
|
2023-01-10 21:14:10 -05:00 |
harry
|
4dd8943724
|
Added negative index protections into GetCHRAddress to protect against a large unsigned number being passed and interpretted as a negative number. Caught by gcc UBSAN.
|
2023-01-10 17:42:45 -05:00 |
harry
|
293fc7b672
|
Upgrade mac OS build image to 'Big Sur' for appveyor builds. Homebrew has dropped pre-build support for Catalina.
|
2023-01-07 17:52:36 -05:00 |
Alexey 'Cluster' Avdyukhin
|
d1368c8213
|
Debugger and hex editor fix for Vs. System ROMs
|
2023-01-07 19:46:10 +04:00 |
Alexey 'Cluster' Avdyukhin
|
c9cdca11c4
|
Comments for mapper 342
|
2023-01-07 19:40:59 +04:00 |
Alexey 'Cluster' Avdyukhin
|
e1c20e4928
|
Removed some warnings
|
2023-01-07 19:27:04 +04:00 |
harry
|
2c5c3a9fe4
|
Fix for compiler sprintf usage warning: too many arguments for format.
|
2023-01-07 02:52:55 -05:00 |
harry
|
4c71af3212
|
Fix for apparent logic error of self-comparison always evaluates to true. Resolves g++ compiler warning.
|
2023-01-07 02:51:34 -05:00 |
harry
|
6ae834a1df
|
Changed interface to Qt GUI function getDirFromFile to pass reference to std::string so that returned string will not have string length limitations. Buffer size will grow as needed for the path and will not be allocated on the stack.
|
2023-01-07 01:47:45 -05:00 |
harry
|
4e54ea54ac
|
Refactor Qt GUI function fceuExecutablePath to be more efficient. Since the path to the executable never changes during the lifetime of the process, save it off the first time this function is called for later use. Function interface changed to just pass back a pointer to the saved string. Saves on stack memory and is more efficient since it does not have to continually copy data onto the stack.
|
2023-01-07 01:19:29 -05:00 |
harry
|
b3717c008b
|
Refactor Qt GUI function getDirFromFile to use QFileInfo to get absolute directory path. Also, added a input buffer size argument to prevent string copy buffer overflows. Fixes issue #598.
|
2023-01-07 00:43:35 -05:00 |
harry
|
77b894df0e
|
Changed Qt debugger data save file extension to be .fdb instead of .dbg so that it does not conflict/overwrite ld65 debug symbol files. Fixes issue #600.
|
2023-01-06 23:27:06 -05:00 |
Alexey 'Cluster' Avdyukhin
|
552be94c1a
|
Merge pull request #596 from Kagamiin/feature/vrc-irq-cycle-mode
Implementing cycle IRQ mode for Konami VRC mappers
|
2023-01-06 18:18:50 +04:00 |
Alexey 'Cluster' Avdyukhin
|
04e1b32675
|
Linux build fix
|
2023-01-06 18:04:45 +04:00 |
Alexey 'Cluster' Avdyukhin
|
ac18eb3c37
|
Vs. System - unused DIP switches replaced with second coin and service buttons
|
2023-01-06 17:58:02 +04:00 |
Alexey 'Cluster' Avdyukhin
|
598a291daf
|
Vs. System error messages and DIP switch visualization
|
2023-01-06 16:50:33 +04:00 |
Alexey 'Cluster' Avdyukhin
|
2c35a6dfae
|
Allow to open HEX editor when emulation is not paused + minor fix
|
2023-01-06 16:37:47 +04:00 |
Alexey 'Cluster' Avdyukhin
|
e6e17ded38
|
Linux build fix
|
2023-01-06 16:34:46 +04:00 |
Alexey 'Cluster' Avdyukhin
|
4c215246fe
|
Minor GUI fix
|
2023-01-06 16:31:31 +04:00 |
Alexey 'Cluster' Avdyukhin
|
d2aed113b8
|
More NES 2.0 header fields: Vs. System settings, expansion type
|
2023-01-06 16:03:34 +04:00 |
Alexey 'Cluster' Avdyukhin
|
88ad9ceca9
|
Mapper 342 update
|
2022-12-23 20:35:35 +04:00 |
Kagamiin~
|
77b252bf50
|
Implementing cycle IRQ mode for Konami VRC mappers
|
2022-12-21 15:16:29 -03:00 |
Alexey 'Cluster' Avdyukhin
|
a04df761a9
|
Mapper 470
|
2022-12-21 12:30:04 +04:00 |
Alexey 'Cluster' Avdyukhin
|
f3675320d8
|
Fixed IPS loader to prevent double archive browser
|
2022-12-19 14:55:53 +04:00 |
Alexey 'Cluster' Avdyukhin
|
f53c2470fc
|
Submappers 268.8 and 268.9
|
2022-12-16 20:10:21 +04:00 |
Alexey 'Cluster' Avdyukhin
|
9ae27c7ded
|
Mapper 268, submappers 6 and 7
|
2022-12-12 23:38:56 +04:00 |
Alexey 'Cluster' Avdyukhin
|
47c2ce5a38
|
Mapper 268, support for ROMs with 1 MiB CHR-ROM
|
2022-12-12 23:13:42 +04:00 |
Alexey 'Cluster' Avdyukhin
|
773eaa868c
|
Mapper 268, submappers 8,9 merged into 2,3 and fixed (https://www.nesdev.org/wiki/Talk:NES_2.0_Mapper_268) + refactoring
|
2022-12-12 17:48:56 +04:00 |
Alexey 'Cluster' Avdyukhin
|
0fb86b9740
|
Fixed broken UNROM-512 emulation + some refactoring
|
2022-12-07 20:04:27 +04:00 |
Alexey 'Cluster' Avdyukhin
|
689d763f67
|
Windows build fix
|
2022-12-07 09:42:05 +04:00 |
Alexey 'Cluster' Avdyukhin
|
853b2718b7
|
Removed debug messages
|
2022-12-06 22:51:41 +04:00 |
Alexey 'Cluster' Avdyukhin
|
b6bf83db7f
|
Mapper 268, submappers 8,9
|
2022-12-06 17:59:26 +04:00 |
Alexey 'Cluster' Avdyukhin
|
a70bc4c72c
|
Mapper 268, submappers 4,5
|
2022-12-05 23:25:49 +04:00 |
Alexey 'Cluster' Avdyukhin
|
92c0417783
|
Mapper 268 refactoring
|
2022-12-05 23:15:09 +04:00 |
Alexey 'Cluster' Avdyukhin
|
d6d5b44a35
|
Mapper 268, submappers 2,3 fix
|
2022-12-05 21:56:50 +04:00 |
Alexey 'Cluster' Avdyukhin
|
7a64e06b88
|
Mapper 268, submappers 1,2,3
|
2022-12-05 21:55:38 +04:00 |
Alexey 'Cluster' Avdyukhin
|
856a19352f
|
Forgot to update CMakeLists.txt
|
2022-12-05 17:50:11 +04:00 |
Alexey 'Cluster' Avdyukhin
|
90aecc0543
|
COOLGIRL mapper (mapper 342)
|
2022-12-05 14:56:31 +04:00 |
Alexey 'Cluster' Avdyukhin
|
328e351255
|
Typo fix
|
2022-12-05 14:09:21 +04:00 |
Alexey 'Cluster' Avdyukhin
|
d075c2b46a
|
COOLBOY fixes and self-writable feature
|
2022-12-05 13:54:50 +04:00 |
harry
|
35c5fa36c1
|
Upgraded Qt/SDL win64 build dependencies to use SDL-2.24.1 and ffmpeg-5.1.2
|
2022-10-12 20:51:11 -04:00 |
harry
|
06c3473c29
|
Undo packaging of LUA DLLs for Qt Win64 GUI. Static lib seems to be more stable.
|
2022-10-10 22:04:48 -04:00 |
harry
|
83c529efb6
|
Package lua DLLs and auxlib.lua into Qt win64 zip for IUP functionality.
|
2022-10-10 09:54:52 -04:00 |
harry
|
900305b587
|
For Qt GUI, added option to use palette background color as video background color. This option can be accessed from via main menu -> option submenu.
|
2022-10-09 21:09:52 -04:00 |
harry
|
06467ce73a
|
Fix for Qt GUI OpenGL blending parameters.
|
2022-10-09 20:11:54 -04:00 |
harry
|
1ad9a3d857
|
For Qt GUI, added logic to prevent controller buttons that are bound to the keyboard from being active when family keyboard is enabled. Controller buttons that are mapped to physical gamepad or joystick are unaffected. For issue #572.
|
2022-10-08 09:56:49 -04:00 |
mjbudd77
|
edae2d4f57
|
Updated download links for interim auto builds for new interim-build pre-release setup (uploaded from appveyor using github release deployment)
|
2022-10-01 17:33:17 -04:00 |