Commit Graph

3618 Commits

Author SHA1 Message Date
owomomo 206cb06f47 Cache some item drawing related data and objects to prevent calculate them repeatedly when drawing.
Changed the watch list to a map for future developments.
2019-04-20 18:12:03 +08:00
owomomo 74853a83fb
Hotfix crash bug when load .wch file 2019-04-18 20:46:04 +08:00
owomomo 993b6fbb2c Use a better look for the separator in RAM watch.
There are still many disadvantages, the list is not efficient enough since the separator needs too much calculation, when there are too many separators, the watchlist maybe slow.
I think some of their data can be stored in some map or list for fast accessing in the future development, since they don't requires calc every time.
2019-04-18 00:41:21 +08:00
CaH4e3 247a6f4640
Merge pull request #48 from Dwedit/BUSC_fix
Remove the BUSC tag from datalatch mappers
2019-04-12 23:58:46 +03:00
Chris Ledet 8854ee7c9d
update commit browser link on home web page 2019-04-11 00:41:06 -07:00
Dwedit 5d96c96cb4 For datalatch mappers, remove the BUSC tag from savestates to prevent the bus conflict status from another game to override the current game. 2019-04-10 13:29:17 -05:00
owomomo a9a027940b resolve conflicts 2019-04-07 03:41:36 +08:00
owomomo 7901de120a ... 2019-04-07 03:38:13 +08:00
CaH4e3 0eed8fa234
Merge pull request #47 from owomomo/master
Some features for RAM search and watch.
2019-04-05 21:55:08 +03:00
owomomo 07e14fd26f
Update res.rc 2019-04-06 02:14:52 +08:00
owomomo 8f5cfcb9b5
Update ram_search.cpp 2019-04-06 02:09:05 +08:00
owomomo 99636689d7 1. Mark cheat affected address range in RAM search and RAM watch.
2. RAM Watch now can give separator a name.
3. Reconstruct watch manage logic, removed IDD_PROMPT.
2019-04-06 00:41:35 +08:00
owomomo 3f6475c268 ... 2019-04-03 00:48:30 +08:00
owomomo 85c77109c0 1. Use different background color for addresses affected by cheats in RAM Search.
2. Fix nothing was checked in the View menu when Hex Editor first launch.
3. Fix when Hex Editor is open, disabling all cheats in replay doesn't refresh the freezed addresses.
2019-04-02 23:11:46 +08:00
CaH4e3 59abf58a61
Merge pull request #44 from owomomo/master
Fix Ram search bug
2019-04-01 09:26:05 +03:00
owomomo 19d8e8ffbb
Merge pull request #4 from TASVideos/master
VRC7 patch set is finally properly dumped
2019-04-01 01:04:32 +08:00
owomomo c2b39fdf3f 1. Fix cheat column in the list of RAM Search dialog show the wrong number.
2. Some mysterious things:
In RAM Search, when the Data size was set to 4 Bytes, the value in the list was changed to 4 bytes but the gap of the items is still 2 bytes. I'm unclear it's an old bug or intentional, since some of the macros are used in comparison, they describe the template of the function as a short even in 4 bytes situation, but that might not compare 4 bytes value correctly.
2019-04-01 00:58:23 +08:00
Brad Smith 45dcb3e242
VRC7 patch set is finally properly dumped 2019-03-22 12:58:34 -04:00
owomomo 68993285f8 Fix shortcut key bug. 2019-03-22 14:47:26 +08:00
owomomo b6518a038c
Merge pull request #3 from TASVideos/master
Update code to the newest
2019-03-21 22:42:46 +08:00
zeromus f9094a4655 fix savestate.create(integer)
maybe fixes #41 (not sure)
2019-03-18 00:26:26 -04:00
zeromus 3a14fc724c fix merge conflict 2019-03-18 00:14:12 -04:00
zeromus 320c868ebd
Merge pull request #32 from owomomo/master
UI improvements and detail fixes
2019-03-18 00:10:06 -04:00
zeromus afbb4fe37f
Merge branch 'master' into master 2019-03-18 00:08:52 -04:00
zeromus abed13c392 Revert "Fix for the interframe-pause-skips-updating-next-frame bugs, mostly noticeable when dumping AVIs."
This reverts commit c7710ae244.

fixes #39
2019-02-22 20:48:59 -05:00
zeromus e72202f3b8 fix linux build (probably) 2019-02-22 15:01:12 -05:00
owomomo 8c485d23a2
Merge branch 'master' into master 2019-02-02 17:14:09 +08:00
zeromus f14321113a
Merge pull request #21 from retro-wertz/gtk_audio_silence
gtk: fix audio going on/off when entering Sound Config option
2019-02-02 04:00:07 -05:00
zeromus 9f7147c42a fix overflow in RTS trace logging (maybe) (fixes #30) 2019-02-02 03:58:00 -05:00
zeromus f8d5a91363 lua: make emu.speedmode nothrottle and maximum set to 100% frameskip, as originally intended (fixes #34) 2019-01-27 21:32:22 -05:00
zeromus adc9efec56 run 1st frame of lua scripts after the lua console is hooked up, rather than before (fixes #33) 2019-01-27 20:45:23 -05:00
Brad Smith 20f0783a96
windows mouse left/right buttons should be independent, not XOR
(forgot the additional "relative" mouse implementation with last commit)
2019-01-26 21:04:07 -05:00
Brad Smith 01c3f40f1d
windows mouse left/right buttons should be independent, not XOR 2019-01-26 20:46:58 -05:00
feos cddb8af1a2 SoundDisplay2.lua tweaks 2019-01-22 23:58:58 +03:00
Brad Smith bc41bc80ee
LUA script for sprite debugging (#35)
Useful script adapted from one created by tokumaru (with permission)
2019-01-21 20:29:23 -05:00
owomomo fc35a990f4 Fix compile error 2019-01-09 18:30:30 +08:00
owomomo 9407df7d2c Ram search show cheat count in current range. 2019-01-09 17:28:05 +08: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
owomomo 38d5909a92
Merge pull request #2 from TASVideos/master
winport - reorganize emulation speed menu so it's a little more clear…
2019-01-07 16:24:05 +08:00
zeromus 327bb202a2 winport - reorganize emulation speed menu so it's a little more clear how it works 2019-01-06 17:07:52 -05:00
owomomo d9d3f1b56b 1. Further reconstruct the hotkey menu item code, menus belongs different parent menus with the same id can be defined in one struct rather than four. Removing the repeated menu hotkey update, only update the needed range. I wish this is not too complicated.
2. Map Hotkey dialog items now can be sorted by click on the column header.
3. Fix a logic bug when user cancels open archive dialog.
4. Trying to fix Linux build (not sure).
2019-01-03 20:38:33 +08:00
owomomo 29b06101d7
Merge pull request #1 from TASVideos/master
Update code to the newest
2019-01-03 12:55:21 +08:00
zeromus a84ccfe3e9 dont support vc10 anymore. should make sure 2015 and 2017 works instead (I just confirmed) 2019-01-01 15:46:00 -05:00
zeromus 5eb6cc31c9 Revert "Revert "Some ui interface logic changes and improvements.""
This reverts commit d48105e97d.
2019-01-01 15:45:32 -05:00
zeromus 82be140eee Merge branch 'master' of https://github.com/TASVideos/fceux 2019-01-01 15:42:04 -05: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
CaH4e3 da336c9c6d
Merge pull request #26 from TASVideos/revert-25-master
Revert "Some ui interface logic changes and improvements."
2019-01-01 16:36:44 +03:00
CaH4e3 d48105e97d
Revert "Some ui interface logic changes and improvements." 2019-01-01 16:36:24 +03:00
CaH4e3 5df55d88f1
Merge pull request #25 from owomomo/master
why not
2019-01-01 16:29:40 +03:00