Alexey 'Cluster' Avdyukhin
|
3981ffc8a2
|
Merge pull request #655 from negativeExponent/patch-2
MMC5: Fix PRG in 32K bank switching
|
2023-08-22 23:21:14 +04:00 |
harry
|
35218bd313
|
Added initial web press release notes for version 2.6.6
|
2023-08-19 21:32:21 -04:00 |
harry
|
1adbb9c91b
|
Fix for windows appveyor pipeline. Use strawberry perl to run build script.
|
2023-07-17 21:45:01 -04:00 |
100thCoin
|
4c28daf4a8
|
Write instructions now update the databus
This corrects open bus execution following write instructions.
|
2023-07-14 14:28:21 -07:00 |
harry
|
dda4443ae9
|
Minor tscValid function correction.
|
2023-06-26 22:40:49 -04:00 |
negativeExponent
|
3f1e080672
|
Fix PRG in 32K bank mode
PRG register $5117 value is used for the entire $8000-$FFFF CPU range in 32K mode.
See https://www.nesdev.org/wiki/MMC5#PRG_mode_($5100) in PRG bankswitching
|
2023-06-27 09:03:46 +08:00 |
harry
|
99bb679ac5
|
Integrated suggested changes for issue #649
|
2023-06-18 18:11:03 -04:00 |
harry
|
530fec6aff
|
Cleanup a few hard coded constants in timeStamp.h
|
2023-05-28 11:14:01 -04:00 |
harry
|
43cd7ef60a
|
Updated Qt driver FCEUD_GetTime and FCEUD_GetTimeFreq functions to allow for a higher timing resolution.
|
2023-05-21 18:41:24 -04:00 |
harry
|
70aa850c15
|
Build fix for win64 Qt GUI.
|
2023-05-21 16:56:52 -04:00 |
harry
|
1a3170fd68
|
Changed Qt GUI frame throttling to use new time stamp record for computing timing. This fixes an issue where frame timing starts to lose precision when application time gets to float large values by performing calcultions using integer math
|
2023-05-21 16:44:20 -04:00 |
harry
|
6fb899e9a1
|
Another win32 build fix.
|
2023-05-19 22:37:13 -04:00 |
harry
|
2d896c10bc
|
Build fix for win32.
|
2023-05-19 22:35:22 -04:00 |
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
|
a20f6f559b
|
Compiler warning fix for potential uninitialized var.
|
2023-05-15 21:29:42 -04:00 |
harry
|
be38e34a06
|
For Qt GUI, added code to save/restore window geometry for ROM selection from archive dialog.
|
2023-05-15 21:11:19 -04:00 |
harry
|
584593816f
|
Remove debug symbol save call from load symbols function so that live file edits are not overwriten. Added a save debug symbols debugger menu action so that this can be explicitly performed. Fixes issue #642.
|
2023-05-15 20:42:17 -04:00 |
harry
|
7573f1b7dc
|
Added profiler per thread logging.
|
2023-05-13 20:26:56 -04:00 |
harry
|
58b87387eb
|
Cleanup of Qt GUI video driver viewport loading/unloading. Use QObject::deleteLater for a cleaner shutdown of a viewport.
|
2023-05-11 08:05:14 -04:00 |
harry
|
52c53dfe5b
|
Removed commented out code Qt GUI video interface code.
|
2023-05-10 21:30:27 -04:00 |
harry
|
b125d48db5
|
For Qt GUI add code that forces video alpha bits to 255 for all pixels. Some video drivers aren't ignoring the alpha bits as they should so make sure they as always set to be safe.
|
2023-05-10 20:58:19 -04:00 |
harry
|
3208c01b38
|
Hooked up bi-linear filter for new QPainter video driver.
|
2023-05-10 00:25:07 -04:00 |
harry
|
13b52f5c8e
|
A few corrections to the QPainter Video driver.
|
2023-05-09 23:01:53 -04:00 |
harry
|
3d6cf7a730
|
Added a third video driver option for Qt GUI that uses a QPainter object to render QImages to the viewport. Consolidated video driver interface into a base class so generic object pointer can be used throughout the code to control the viewport.
|
2023-05-09 22:57:05 -04:00 |
harry
|
a9f4176f2b
|
Minor profiler update
|
2023-05-09 22:53:40 -04:00 |
harry
|
d0d822447d
|
Preparing to merge debug profiler in to main dev line.
|
2023-05-09 18:28:49 -04:00 |
harry
|
157b8531a2
|
Added TSC timing to suppliment lower resolution time measurements.
|
2023-05-09 08:26:28 -04:00 |
harry
|
9a0578dba9
|
Merge branch 'master' of github.com:TASEmulators/fceux
|
2023-05-09 05:59:32 -04:00 |
Alexey 'Cluster' Avdyukhin
|
3d1062c9fe
|
Removed debug code from mapper 342
|
2023-05-08 19:42:58 +04:00 |
harry
|
5847c0c364
|
Initial add of execution profiling debug code. This code is only included in the build if the __FCEU_PROFILER_ENABLE__ macro is set.
|
2023-05-08 07:50:26 -04:00 |
Alexey 'Cluster' Avdyukhin
|
62b72b6141
|
Minor comments fixes
|
2023-05-08 15:17:53 +04:00 |
Alexey 'Cluster' Avdyukhin
|
e95e1d1095
|
Mapper 342 fixes
|
2023-05-08 13:46:43 +04:00 |
harry
|
f660f132af
|
Added GNU profiler instrumentation build option to Qt GUI.
|
2023-05-07 07:37:48 -04:00 |
thor2016
|
94f2696a83
|
Merge pull request #626 from bbbradsmith/ppu_internal_memory_init
Memory initialization settings for PPU internal memory
|
2023-05-04 20:58:47 -04:00 |
thor2016
|
2265f3effe
|
Merge pull request #643 from fmahnke/mem-reg-read
Implement LUA function memory.registerread
|
2023-05-04 20:55:07 -04:00 |
Fritz Mahnke
|
150372eeca
|
Remove some code that was ported to FCEUX from gens, but isn't used.
|
2023-05-04 14:50:11 -07:00 |
Fritz Mahnke
|
17e04a9b74
|
Implement LUA function memory.registerread.
|
2023-05-04 14:50:11 -07:00 |
Alexey 'Cluster' Avdyukhin
|
f8b8e93eaf
|
Mapper 342 memory optimization
|
2023-05-02 14:35:08 +04:00 |
harry
|
201cb50d89
|
Updated README and macOSX build from source instructions to include optional dependency libarchive.
|
2023-04-30 09:16:59 -04:00 |
Alexey 'Cluster' Avdyukhin
|
8b37ad91e5
|
Commit 8857f99d rollback
|
2023-04-28 17:33:05 +04:00 |
Alexey 'Cluster' Avdyukhin
|
d72d9daebb
|
Merge branch 'master' of github.com:TASEmulators/fceux
|
2023-04-28 15:02:22 +04:00 |
Alexey 'Cluster' Avdyukhin
|
8857f99dd0
|
Using 8KB of CHR RAM memory for UNROM-512 by default (required by some games), use NES 2.0 to override
|
2023-04-28 15:02:04 +04:00 |
harry
|
f4c88411b0
|
Added libarchive to Qt GUI macOS build.
|
2023-04-25 21:21:40 -04:00 |
harry
|
e1e88b7298
|
Added libarchive to Qt win64 build.
|
2023-04-25 04:14:30 -04:00 |
harry
|
99bc0fa17f
|
Add nullptr check to ensure that libarchive version strings are valid before printing. They will be null when a particular format or filter is not supported.
|
2023-04-24 23:14:43 -04:00 |
harry
|
02baa1dfaa
|
Added libarchive to linux build pipeline.
|
2023-04-24 23:11:20 -04:00 |
harry
|
b7bc8a29f0
|
Added libarchive version info to Qt GUI about window.
|
2023-04-24 23:08:05 -04:00 |
harry
|
45b0ea6f8d
|
Added cross-platform libarchive interface to allow Qt GUI to use 7zip ROM archives. Code is setup to allow for libarchive to be an optional dependency and will fallback to regular minizip if unavailable.
|
2023-04-24 22:49:30 -04:00 |
harry
|
084b2b9ccc
|
Added snap by number of frames (instead of by time) option for Qt state recorder.
|
2023-04-22 15:56:31 -04:00 |
thor2016
|
0942d160ca
|
Merge pull request #636 from fmahnke/cheat-fix
Fixes for updating the cheats list.
|
2023-04-20 21:18:55 -04:00 |