Commit Graph

  • 90d03a6374 For Qt GUI, add libav version preprocessor guard to make sure that AV_OPT_TYPE_UINT64 definition exists before using it in source. Fixes issue #578 harry 2023-01-13 01:18:58 -0500
  • a3240e9c2e Qt GUI deprecation usage fixes for ffmpeg 5.1.x libavutil. Code is now compatible with new AVChannelLayout data structure. Used proper version macros so that code is still setup to be backwards compatible with ffmpeg 4.x harry 2023-01-13 00:45:44 -0500
  • ff24dd7a68 For win64 Qt GUI build, disable annoying data type conversion/comparison warnings. harry 2023-01-12 21:33:05 -0500
  • 01e924b562
    Merge pull request #9 from Emu-gators/sphang StevenPhang22 2023-01-12 12:25:56 -0500
  • ec4d76707c Reset Qt GUI audio buffer samples to zero when killing SDL sound. harry 2023-01-11 21:57:51 -0500
  • 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 harry 2023-01-11 21:38:29 -0500
  • cc1e6a8f8b Minor change to Qt GUI window focus audio mute logic. Ensure that it is always re-computed on a window active change event. harry 2023-01-11 21:08:55 -0500
  • 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 harry 2023-01-11 20:47:11 -0500
  • e06d1cd506 Modified Qt GUI parseFilepath to output std::string types instead of char * buffers to remove file path length limitations. harry 2023-01-10 21:14:10 -0500
  • 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. harry 2023-01-10 17:42:45 -0500
  • 293fc7b672 Upgrade mac OS build image to 'Big Sur' for appveyor builds. Homebrew has dropped pre-build support for Catalina. harry 2023-01-07 17:52:36 -0500
  • d1368c8213 Debugger and hex editor fix for Vs. System ROMs Alexey 'Cluster' Avdyukhin 2023-01-07 19:46:10 +0400
  • c9cdca11c4 Comments for mapper 342 Alexey 'Cluster' Avdyukhin 2023-01-07 19:40:59 +0400
  • e1c20e4928 Removed some warnings Alexey 'Cluster' Avdyukhin 2023-01-07 19:23:38 +0400
  • 2c5c3a9fe4 Fix for compiler sprintf usage warning: too many arguments for format. harry 2023-01-07 02:52:55 -0500
  • 4c71af3212 Fix for apparent logic error of self-comparison always evaluates to true. Resolves g++ compiler warning. harry 2023-01-07 02:51:34 -0500
  • 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. harry 2023-01-07 01:47:45 -0500
  • 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. harry 2023-01-07 01:19:29 -0500
  • 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. harry 2023-01-07 00:43:35 -0500
  • 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. harry 2023-01-06 23:27:06 -0500
  • 552be94c1a
    Merge pull request #596 from Kagamiin/feature/vrc-irq-cycle-mode Alexey 'Cluster' Avdyukhin 2023-01-06 18:18:50 +0400
  • 04e1b32675 Linux build fix Alexey 'Cluster' Avdyukhin 2023-01-06 18:04:45 +0400
  • ac18eb3c37 Vs. System - unused DIP switches replaced with second coin and service buttons Alexey 'Cluster' Avdyukhin 2023-01-06 17:58:02 +0400
  • 598a291daf Vs. System error messages and DIP switch visualization Alexey 'Cluster' Avdyukhin 2023-01-06 16:50:33 +0400
  • 2c35a6dfae Allow to open HEX editor when emulation is not paused + minor fix Alexey 'Cluster' Avdyukhin 2023-01-06 16:37:47 +0400
  • e6e17ded38 Linux build fix Alexey 'Cluster' Avdyukhin 2023-01-06 16:34:46 +0400
  • 4c215246fe Minor GUI fix Alexey 'Cluster' Avdyukhin 2023-01-06 16:31:31 +0400
  • d2aed113b8 More NES 2.0 header fields: Vs. System settings, expansion type Alexey 'Cluster' Avdyukhin 2023-01-06 16:03:34 +0400
  • 13816bba81
    Merge branch 'master' into sphang StevenPhang22 2023-01-04 15:25:27 -0500
  • 5d1f2d8669 final rough draft of new gui...deep fried unfortunately StevenPhang22 2023-01-04 15:20:03 -0500
  • ef168b4440 added cartridge jpgs and gui elements StevenPhang22 2023-01-04 14:07:49 -0500
  • 8111882033 Merge branch 'sphang' of https://github.com/Emu-gators/fceux into sphang StevenPhang22 2022-12-30 15:57:13 -0500
  • 3490e6dcfa these are changes i accidently made on master StevenPhang22 2022-12-30 15:56:57 -0500
  • 88ad9ceca9 Mapper 342 update Alexey 'Cluster' Avdyukhin 2022-12-23 20:35:35 +0400
  • 77b252bf50 Implementing cycle IRQ mode for Konami VRC mappers Kagamiin~ 2022-12-21 15:16:29 -0300
  • a04df761a9 Mapper 470 Alexey 'Cluster' Avdyukhin 2022-12-21 12:30:04 +0400
  • 0f4411b3d2 Merge branch 'master' of https://github.com/TASEmulators/fceux into TASEmulators-master Cyneprepou4uk 2022-12-20 22:44:12 +0300
  • f3675320d8 Fixed IPS loader to prevent double archive browser Alexey 'Cluster' Avdyukhin 2022-12-19 14:55:53 +0400
  • f53c2470fc Submappers 268.8 and 268.9 Alexey 'Cluster' Avdyukhin 2022-12-16 20:10:21 +0400
  • 9ae27c7ded Mapper 268, submappers 6 and 7 Alexey 'Cluster' Avdyukhin 2022-12-12 23:38:56 +0400
  • 47c2ce5a38 Mapper 268, support for ROMs with 1 MiB CHR-ROM Alexey 'Cluster' Avdyukhin 2022-12-12 23:13:42 +0400
  • 773eaa868c Mapper 268, submappers 8,9 merged into 2,3 and fixed (https://www.nesdev.org/wiki/Talk:NES_2.0_Mapper_268) + refactoring Alexey 'Cluster' Avdyukhin 2022-12-12 17:48:56 +0400
  • 0fb86b9740 Fixed broken UNROM-512 emulation + some refactoring Alexey 'Cluster' Avdyukhin 2022-12-07 20:04:27 +0400
  • 689d763f67 Windows build fix Alexey 'Cluster' Avdyukhin 2022-12-07 09:42:05 +0400
  • 853b2718b7 Removed debug messages Alexey 'Cluster' Avdyukhin 2022-12-06 22:51:41 +0400
  • b6bf83db7f Mapper 268, submappers 8,9 Alexey 'Cluster' Avdyukhin 2022-12-06 17:59:26 +0400
  • a70bc4c72c Mapper 268, submappers 4,5 Alexey 'Cluster' Avdyukhin 2022-12-05 23:22:45 +0400
  • 92c0417783 Mapper 268 refactoring Alexey 'Cluster' Avdyukhin 2022-12-05 23:15:09 +0400
  • d6d5b44a35 Mapper 268, submappers 2,3 fix Alexey 'Cluster' Avdyukhin 2022-12-05 21:56:50 +0400
  • 7a64e06b88 Mapper 268, submappers 1,2,3 Alexey 'Cluster' Avdyukhin 2022-12-05 21:55:38 +0400
  • 856a19352f Forgot to update CMakeLists.txt Alexey 'Cluster' Avdyukhin 2022-12-05 17:50:11 +0400
  • 90aecc0543 COOLGIRL mapper (mapper 342) Alexey 'Cluster' Avdyukhin 2022-12-05 14:56:10 +0400
  • 328e351255 Typo fix Alexey 'Cluster' Avdyukhin 2022-12-05 14:09:21 +0400
  • d075c2b46a COOLBOY fixes and self-writable feature Alexey 'Cluster' Avdyukhin 2022-12-05 13:54:50 +0400
  • eecebf4fb9 legend of zelda 2 StevenPhang22 2022-11-28 23:31:05 -0500
  • e954dbed8b
    Merge pull request #8 from Emu-gators/sphang StevenPhang22 2022-11-28 22:15:59 -0500
  • 816b92b932
    Merge branch 'master' into sphang StevenPhang22 2022-11-28 22:15:50 -0500
  • 655aaaf963 fixed StevenPhang22 2022-11-28 22:12:46 -0500
  • a40c02ab3c fixed mose click bouncing issue for overlay buttons StevenPhang22 2022-11-28 22:11:49 -0500
  • e1c442a97d
    Merge pull request #7 from Emu-gators/sphang StevenPhang22 2022-11-28 21:43:35 -0500
  • 5b0c9a0a56 added buttons for switch disk and eject/insert StevenPhang22 2022-11-28 21:26:24 -0500
  • 5da751ac07
    Added FDS Bios Artur Bekker 2022-11-28 21:33:25 -0500
  • 0d65008834 added buttons for switch disk and eject/insert StevenPhang22 2022-11-28 21:26:24 -0500
  • cf5d831892
    Added Legend of Zelda 2 FDS game Artur Bekker 2022-11-28 21:06:07 -0500
  • ada089d9ac
    Merge pull request #6 from Emu-gators/sphang Artur Bekker 2022-11-28 21:04:48 -0500
  • 081f0a7cdf fixed StevenPhang22 2022-11-28 20:59:15 -0500
  • 6ee85026b1 fixed issue with closeRom() being called during emulation StevenPhang22 2022-11-28 20:56:23 -0500
  • 55b507a178 added unload button StevenPhang22 2022-11-28 19:58:41 -0500
  • 95bca61eaa added basic d&d functionality StevenPhang22 2022-11-28 19:45:52 -0500
  • 988d45ea5d removed legacy comment StevenPhang22 2022-11-28 16:32:41 -0500
  • aba19aa29d added unload button StevenPhang22 2022-11-28 19:58:41 -0500
  • 143380bd4c added basic d&d functionality StevenPhang22 2022-11-28 19:45:52 -0500
  • 025c412f0a removed legacy comment StevenPhang22 2022-11-28 16:32:41 -0500
  • ae9eed952d
    Merge pull request #5 from Emu-gators/arturBekker Artur Bekker 2022-11-28 10:54:08 -0500
  • c8b755545b
    Update readme.md Artur Bekker 2022-11-26 17:55:26 -0500
  • 334294a06e
    Update lua-engine.cpp Artur Bekker 2022-11-26 14:54:11 -0500
  • d153d5182d
    Create closeRom.lua Artur Bekker 2022-11-26 14:49:47 -0500
  • 9daf18360c
    Create CloseEmu.lua Artur Bekker 2022-11-26 14:48:39 -0500
  • e7ddf984be
    Delete CloseEmu.lua Artur Bekker 2022-11-26 14:47:52 -0500
  • ba491fd538
    Merge pull request #4 from Emu-gators/arturBekker StevenPhang22 2022-11-26 11:51:30 -0500
  • 2aca6566af
    Delete VSInheritEnvironments.txt Artur Bekker 2022-11-25 17:51:12 -0500
  • dda94004ba
    Delete cmake.check_cache Artur Bekker 2022-11-25 17:50:54 -0500
  • 2286003455
    Delete main.c Artur Bekker 2022-11-25 17:50:25 -0500
  • cda05dc4cf
    Delete main.obj Artur Bekker 2022-11-25 17:50:21 -0500
  • 27d596875a
    Delete CMakeCXXCompilerId.obj Artur Bekker 2022-11-25 17:50:13 -0500
  • c59e32395f
    Delete CMakeCXXCompilerId.exe Artur Bekker 2022-11-25 17:50:08 -0500
  • 094ea54771
    Delete foo.h Artur Bekker 2022-11-25 17:49:47 -0500
  • 87f1d5096a
    Delete CMakeCCompilerId.obj Artur Bekker 2022-11-25 17:48:57 -0500
  • 86791fe7ca
    Delete CMakeCCompilerId.exe Artur Bekker 2022-11-25 17:48:53 -0500
  • fd56cd9a4f
    Delete CMakeCXXCompilerId.cpp Artur Bekker 2022-11-25 17:48:38 -0500
  • 7585507021
    Delete CMakeCCompilerId.c Artur Bekker 2022-11-25 17:48:20 -0500
  • 85b35e9ae6
    Delete CMakeOutput.log Artur Bekker 2022-11-25 17:48:10 -0500
  • 318456fb06
    Delete CMakeSystem.cmake Artur Bekker 2022-11-25 17:47:46 -0500
  • 4c7fcbdbf0
    Delete CMakeDetermineCompilerABI_CXX.bin Artur Bekker 2022-11-25 17:47:30 -0500
  • 641fd1985f
    Delete CMakeDetermineCompilerABI_C.bin Artur Bekker 2022-11-25 17:47:26 -0500
  • 751596800a
    Delete CMakeRCCompiler.cmake Artur Bekker 2022-11-25 17:47:12 -0500
  • a88bd15106
    Delete CMakeCXXCompiler.cmake Artur Bekker 2022-11-25 17:46:55 -0500
  • 6765a33d64
    Delete CMakeCache.txt Artur Bekker 2022-11-25 17:46:44 -0500
  • c8c9a4961b
    Delete CMakeCCompiler.cmake Artur Bekker 2022-11-25 17:46:34 -0500
  • bd9f17b958
    Delete slnx.sqlite Artur Bekker 2022-11-25 17:46:13 -0500