aquanull
693607f66b
Fixes the bug that extra frames could be saved in the movie file, when rerecording from middle of the movie.
...
Also flushes the movie file more often.
2018-04-04 19:32:29 +08:00
aquanull
b08267b84a
Allows loading post-movie-end savestates if consistency of the timeline can be verified.
2018-04-04 18:49:33 +08:00
aquanull
c161dd892b
Fixes the bug loading the wrong movie extras via Movie->Recent.
2018-04-04 18:33:42 +08:00
aquanull
9560521507
RAM Watch now respects Directories Configuration for Memory Watch.
2018-04-13 11:59:23 +08:00
aquanull
7f8e2dd7e8
Fixes the focus bug of the main window minimized with clicks on Windows Taskbar.
2018-04-05 18:46:19 +08:00
aquanull
2d81852e81
Fixes for some file handles and memory leaks.
2018-04-04 18:28:42 +08:00
zeromus
352b1747bd
fix CV3 in oldppu (regression from r3360). fixes #821
2018-04-01 17:38:41 +00:00
CaH4e3
5d7d99a3d9
reverted some of previous hacks fixed newppu crash... seems something with mmc5 in oldppu is wrong now...
2018-02-18 12:52:07 +00:00
CaH4e3
fbece4b5e8
CDLogger: MMC5 BG CHR logging fixed.
2018-02-11 15:24:54 +00:00
rainwarrior
2c64456617
should have kept rand() in the seed generator, it does get a time seed at init, also the |1 wasn't needed (the splitmix in the seed function takes care of that) so it's up to 32 bits
2018-01-17 05:12:01 +00:00
rainwarrior
2ed3f51b51
rt-01 mapper should use the new deterministic prng instead of rand()
2018-01-17 04:52:12 +00:00
rainwarrior
ad3797655e
followup on randomization vs movies fix:
...
1. Save/load RAMInitSeed in config so FCEUX doesn't always start up with the same first seed.
2. Moved seeding to PowerNES (FCEU_MemoryRand can be called multiple times, reseeding causes duplication.)
3. Increased bit depth of seed randomization from 15 to 31 bits for more possibilities.
2018-01-17 04:40:15 +00:00
zeromus
3a1d872a6d
use pseudo-deterministic PRNG for random ram initialization (reseed PRNG from system clock every time poweron happens -- except when dealing with movies)
2018-01-17 03:42:59 +00:00
zeromus
e8d85a9eb2
fix #818 (Memory randomization desyncs FM2 movie recording)
2018-01-17 00:11:36 +00:00
CaH4e3
caf8a070ce
mapper 213 - updated for a new dump "168-in-1_[p1][!]"
...
UNIF HPxx - new board added for various multigame dumps
2018-01-04 16:22:48 +00:00
zeromus
62108ca281
fix #790 (conditional debugger can crash when using divide by zero)
2017-12-29 01:06:17 +00:00
CaH4e3
345b4e6139
Mapper 036 - update with mirroring command used by 4-in-1 MGC-026 (not break other game though)
2017-12-18 18:42:15 +00:00
CaH4e3
2841bb9374
BMC 80013-B unif mapper added for "90-in-1 Hwang Shinwey" dump
2017-12-17 22:28:37 +00:00
zeromus
77c7b0fded
debugger: widen PC seek editbox so that wide things like DDDD can fit in it
2017-12-14 02:43:03 +00:00
zeromus
9cd3ac5353
fix crash in hex editor when rightclicking address with empty symbolic name
2017-12-04 02:19:17 +00:00
zeromus
c7df3a0123
fix bugs in recent debugger commits: remove some spaces, fix some totally messed up replacements; fix an old bug that would have made the wrong bank' symbol get used for replacing an address
2017-12-04 02:15:29 +00:00
zeromus
7fdba82d67
symbolic debugging / disasm: refinements to r3379
2017-12-01 09:05:18 +00:00
zeromus
08b81a9089
fix #790 RIGHT NOW for some lazy guy. this means addresses such as "$1234" are no longer replaced with "mysymbol" but will now appear as "$1234 mysymbol". If anyone doesn't like this, you'll have to write about it in the bug ticket and I'll add it as an option. also fix replacement of zero page addresses (for instance, $F0 couldn't be replaced because the search token was $00F0)
2017-12-01 05:53:51 +00:00
zeromus
3077b3c904
fix: typo in game genie encoder/decoder window caption, "possible affected rom file addresses" opening OAM view in hex editor instead of ROM view ( fixes #810 )
2017-11-29 07:03:19 +00:00
CaH4e3
7d800d4b30
fk23c fixes
2017-10-27 20:03:43 +00:00
feos-tas
3240303cba
use piano roll font to set row height for bookmarks
...
fix #805
2017-09-19 18:29:54 +00:00
zeromus
b187ceb413
taseditor - demonstrate technique for controlling listview item height
2017-09-19 03:43:59 +00:00
rainwarrior
f03df821ed
NTSC filter null pointer crash fix from: https://sourceforge.net/p/fceultra/bugs/804/
2017-08-28 02:24:15 +00:00
zeromus
9e2267412f
support 64KB of mmc5 battery backed wram
2017-08-27 20:44:58 +00:00
alexwjackson
1c78ce233d
apparently partialmd5 is the *last* 64 bits
2017-05-30 23:54:00 +00:00
alexwjackson
a7a0a89aaf
fix build again
2017-05-30 23:36:33 +00:00
alexwjackson
e364248fac
fix build again
2017-05-30 23:34:45 +00:00
alexwjackson
39d5db025a
mmc1: improve support for >8K RAM
2017-05-30 23:31:38 +00:00
alexwjackson
1a84466703
fix mapper 23
2017-05-30 20:54:44 +00:00
alexwjackson
b3a71e8af6
fix build
2017-05-30 20:48:35 +00:00
alexwjackson
268cf919e8
parameterize vrc2and4 register mappings
2017-05-30 20:39:45 +00:00
zeromus
fca1c78925
lua: add debuggerloopstep
2017-05-15 17:21:58 +00:00
zeromus
6021ba627d
lua: add emu_debuggerloop
2017-05-15 05:09:13 +00:00
zeromus
96997ddf95
fix breakpoints in stack triggering once when theyre fresh, or something like that
2017-04-30 06:39:27 +00:00
zeromus
a85a840f36
try to fix major ancient screw-up with breakpoints data structure being open for reading while breakpoints fire, where the user can then modify breakpoints, causing the logic reading it to go nuts when resuming execution (addressing #790 ). I didnt test this very much.
2017-04-30 06:10:01 +00:00
zeromus
a57d8b9583
mmc5 - fix oldppu 2007 reads, and tidy
2017-04-30 00:16:33 +00:00
zeromus
9f104fc38c
fix extended attributes in newppu better, and fix old ppu's chr banking to match newppu maybe?
2017-04-29 23:03:35 +00:00
zeromus
f3afacc5aa
fix mmc5 extended attributes in newppu
2017-04-29 22:26:25 +00:00
zeromus
1a05549ad2
test commit for buildbot
2017-04-29 17:58:08 +00:00
zeromus
10b0e2711c
test commit for buildbot
2017-04-29 17:49:47 +00:00
zeromus
00b0422ce9
test commit for buildbot
2017-04-29 17:45:34 +00:00
zeromus
0743d5da7b
test commit for buildbot
2017-04-29 17:41:47 +00:00
feos-tas
d78c0a9643
fix another case of 2-byte zp disasm
...
it seems to have been explicitly used, but we don't want it anymore
also make zp wrap
2017-04-29 13:52:53 +00:00
zeromus
305ebbc6d5
revert r3348
2017-04-29 08:05:22 +00:00
zeromus
4a1e4b6423
mmc5: use PPUON instead of spriteon and screenon
2017-04-29 05:38:32 +00:00