harry
e597f6a4a3
Moved time stamp functions to its own file. Use new common time stamp functions in Qt GUI timing.
2023-05-19 22:31:01 -04:00
harry
d0d822447d
Preparing to merge debug profiler in to main dev line.
2023-05-09 18:28:49 -04:00
harry
c1e7465fe5
Laying out framework for ld65 debug symbol loader feature.
2023-02-12 08:30:14 -05:00
harry
d32ab0ad51
Added a mutex to the debug symbol table access functions to ensure that access to symbol maps is thread safe. Since a map change will invalidate any iterators operating on the map, it is important to ensure that access to the map is locked when a thread is iterating or operating on the map.
2023-01-31 22:14:49 -05:00
harry
5cec622e58
Disabled integer loss of data conversion compiler warnings (4267,4244) for win64 builds. All warnings are converting between 32 and 64 bit types and is doubtful to an issue.
2023-01-31 01:56:04 -05:00
zeromus
8ea0a3e7e3
fix msvc building
2023-01-30 18:04:34 -05:00
zeromus
3501ab9a40
add mapper 354 from fceu-mm
2023-01-16 10:34:13 -06:00
Alexey 'Cluster' Avdyukhin
a04df761a9
Mapper 470
2022-12-21 12:30:04 +04:00
Alexey 'Cluster' Avdyukhin
689d763f67
Windows build fix
2022-12-07 09:42:05 +04:00
mjbudd77
99eb406b1a
Added appveyor github release functionality. Master auto builds are now uploaded to a rolling interim-build pre-release. Release tag builds will upload official release builds from appveyor automatically.
2022-10-01 16:29:02 -04:00
zeromus
d225d4863c
make scmrev command work like desmume does (using system32 directory instead of sysnative). this probably fixes #459 ? or if not then desmume is broken, too. I'm not sure why the 32bit version can't be used every time. I think it can be.
2022-08-08 21:19:45 -04:00
zeromus
f92b4ae541
add 64bit 7z.dll to fix #361
2021-06-05 04:53:32 -04:00
mjbudd77
2a66f25c7a
Upgraded MSVC platform toolset to use v142. Added __WIN_DRIVER__ preprocessor definition to project to ensure that it is set for all compiled files for original non-Qt based GUI.
2021-02-09 19:50:57 -05:00
zeromus
61709a0e6d
somehow /mp wasnt set on the vcxproj
2020-12-30 20:36:59 -05:00
g0me3
452fdfa5a3
new UNIF mappers for chinese dumps
2020-11-11 19:18:31 +03:00
Jason W. Thompson
79d3396d6e
Rename "Real Zapper" to "LCD Compatible Zapper"
...
Per feedback, "Real Zapper" was renamed to "LCD Compatible Zapper" to better reflect the purpose of this input device.
2020-07-20 22:28:29 -05:00
Jason W. Thompson
ca472ee6ae
Add Real Zapper support
...
Adds a two button controller that can be used to represent the states of a real Zapper.
2020-07-18 23:32:29 -05:00
bbbradsmith
8aaaacfc9f
win64 rename executable to fceux64.exe
...
if people are going to be testing this might cut down error report confusion
2020-06-17 04:59:23 -04:00
bbbradsmith
b22753762f
Virtual Boy controller support
2020-02-08 15:58:24 -05:00
g0me3
18165938d4
preliminary, basic hookup of Family Network System base board + MMC1 cassette emulation
2020-01-16 21:33:37 +03:00
g0me3
6abfe09caf
Famicom Network System controller added
...
misc fixes to mappers
2020-01-04 13:16:54 +03:00
Brad Smith
72120b0bb9
Windows 64-bit build support ( #66 )
...
* correcting x64 configurations to actually use x64
defining NOMINMAX to fix std::max error
* more preprocessor definitions for x64
* 64-bit libraries from the last published version of DXSDK with dinput
* should define WIN64 as well? unfortunately seem to require retention of WIN32
* added an x64 build of luaperks.lib, this compiles links and runs now
* relocate win32 luaperks.lib to src/drivers/win/lua/win32 and leave a note explaining it
* luaperks.lib x64 needed to be /MT
two more missing x64 libs
debug x64 configuration was set to compile C++ as C?
* importing the rest of the usable WIN32 preprocessor defines, debugger now functions!
* revert unnecessary VS solution version change
* 64-bit lua working (fixed the 64-bit build of luaperks.lib)
* VSUIENTRY hashes are unsigned, not signed
* more hashes that are actually unsigned
* fix a few pointer to int casts in lua console
* fix a few more pointer truncations in windows dialog stuff
a few printf arguments need a cast to int
* explicit size_t cast to quiet spurious warnings on an inline function
2019-07-23 15:12:03 -04:00
owomomo
9369bed6ec
New feature: iNES head editor
2019-06-10 14:27:57 +08:00
g0me3
60b314feb3
vrc5 mapper update, prepare to add extra ppu render for it
...
cheats.cpp int converions warnings fix
change default tool index for vc project. if you have problem with it, feel free to revert. but i can't compile with just "8.1" in there sadly...
2019-04-27 21:35:59 +03:00
owomomo
a5572c1b06
.vcxproj file cleanup
2019-01-08 00:52:46 +08:00
owomomo
d3e5d7dee9
1. Fix Map Hotkey dialog list header and add sort icon to the header of Map Hotkeys.
...
2. Fix Nametable Viwer checkbox state mismatch when closing and opening again.
3. Fix linux build error.
2019-01-08 00:42:57 +08:00
zeromus
0aa3e7da7f
hack vcxproj to select platformtoolset between 2015 (vc140_xp) and 2017 depending on what's available
2019-01-01 15:41:48 -05:00
zeromus
3155ae970d
meant to use v140_xp toolset, but left it as v140 in a few cases
2018-04-11 14:51:48 -05:00
zeromus
c626ff0987
change some build outputs from vc10 to vc14
2018-04-10 23:22:39 -05:00
zeromus
2afdc2769e
change to use vs2015
2018-04-10 23:22:39 -05:00