Commit Graph

3525 Commits

Author SHA1 Message Date
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
zeromus 7a54c133ce attempt to apply changes to MMC5 specified by #787 2017-04-29 04:22:03 +00:00