Commit Graph

3726 Commits

Author SHA1 Message Date
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
zeromus b8c484ed1f fix gradius-bullethell script (solves SF bug 839) 2018-12-31 17:52:14 -05:00
zeromus 608bbe83fe fix SF issue #838 better and fully 2018-12-31 00:58:20 -05:00
zeromus 76f7af16c8 try fixing SF bug 838 "gui.drawbox border is overlapping itself"
I didnt test it, maybe I broke everything. please check it
2018-12-30 17:05:58 -05:00
owomomo 8320ebedd8 1. When cancel from archive loading dialog, don't show loading error boxes and the current playing game doesn't close.
2. Completely rewrite shortcut key displaying logic, now it is not only shown in main menu, but also in context menu.
3. Fix bugs that TAS Editor tooltips shown shortcut keys were not sync when hotkey was changed.
4. If cheat is activated when loading a movie, confirm to disable them as they could cause playback problems.
5. When switching to new ppu with overclocking enabled, prompt to user that new ppu doesn't support overclocking.
6. Other minor details about the UI.
2018-12-29 00:02:02 +08:00
owomomo 274ac1b770 1. When cancel from archive loading dialog, don't show loading error boxes and the current playing game doesn't close.
2. Completely rewrite shortcut key displaying logic, now it is not only shown in main menu, but also in context menu.
3. Fix bugs that TAS Editor tooltips shown shortcut keys were not sync when hotkey was changed.
4. If cheat is activated when loading a movie, confirm to disable them as they could cause playback problems.
5. When switching to new ppu with overclocking enabled, prompt to user that new ppu doesn't support overclocking.
6. Other minor details about the UI.
2018-12-28 23:55:24 +08:00
owomomo 4009d397aa 1. When cancel from archive loading dialog, don't show loading error boxes and the current playing game doesn't close.
2. Completely rewrite shortcut key displaying logic, now it is not only shown in main menu, but also in context menu.
3. Fix bugs that TAS Editor tooltips shown shortcut keys were not sync when hotkey was changed.
4. If cheat is activated when loading a movie, confirm to disable them as they could cause playback problems.
5. When switching to new ppu with overclocking enabled, prompt to user that new ppu doesn't support overclocking.
6. Other minor details about the UI.
2018-12-28 23:44:27 +08:00
zeromus a6219f5006
Merge pull request #23 from aquanull/master
A batch of various bugfixes and several feature enhancements mixed in.
2018-12-24 15:39:36 -05:00
aquanull@gmail.com dd5a0e908e Re-enabled running the Lua script when loaded. 2018-12-24 13:54:32 +08:00
aquanull@gmail.com 08c602a3f2 Registered Lua callbacks via gui.register() are now only called at frame boundaries. 2018-12-24 12:01:32 +08:00
aquanull@gmail.com b6df31d0f3 Fixed potential buffer overflows in RAM Search. 2018-12-24 12:01:28 +08:00
aquanull@gmail.com fe64ca3771 Fixed the ancient buffer overflows in Memory Watch. 2018-12-24 12:01:25 +08:00
zeromus 5a1e6c552a ignore lmouse and rmouse lua input when main window isnt focused. it seems unlikely anyone would want these for any other purpose (xmouse and ymouse are based on the emulated window so the clicks should be too)
untested.

intended for SF bug 836
2018-12-17 15:11:30 -05:00
zeromus 14ad02632a use cd and im bindings for lua. needed rebuild luaperks to include binding sources 2018-12-16 13:20:45 -05:00
retro-wertz 6432e18a79 gtk:fix audio going on/off when entering Sound Config option
Adds check if sound was already enabled and only then only call
InitSound() when it was not enabled. This seems to be a better option
than calling KillSound() which causes unnecessary audio pop when you
are just entering the menu and not adjusting stuff yet.
2018-12-10 05:04:07 +08:00
CaH4e3 58b4dd0a0f
Merge pull request #20 from retro-wertz/master
update apu sweep units
2018-12-09 21:05:25 +03:00
retro-wertz 9788d9745a update apu sweep units 2018-12-09 20:49:46 +08:00
cah4e3 972ec09e92 fixed #11 R.C.Pro Am II title music channel bug 2018-12-05 17:46:29 +03:00
cah4e3 951c325cc1 fixed long standing bug in GG encoder for 8000 address 2018-12-05 15:24:29 +03:00
Brendan Byrd f9f35cbadb Add playback/record Lua functions 2018-11-30 00:10:22 -05:00
Brendan Byrd 47c8491114 Add support for base64 in rom.gethash 2018-11-30 00:10:22 -05:00
Brendan Byrd 319293e20b Add rom.getfilename Lua function
Also, add documention to rom.gethash function
2018-11-30 00:10:22 -05:00
Brendan Byrd 03851153ed Don't Lua print extra newlines in *NIX 2018-11-30 00:10:22 -05:00
Brendan Byrd 76c423fa4a Add getemuscreen support to gui.gdscreenshot Lua call 2018-11-30 00:10:22 -05:00
Brendan Byrd 5f23a565e8 Whitespace cleanup
Should be nothing with 'git show -b'
2018-11-30 00:10:22 -05:00
Brendan Byrd e50f7bfd71 Add stace traces to failed Lua executions 2018-11-30 00:10:22 -05:00
Brendan Byrd 7225958aed Add support for LuaJIT when SYSTEM_LUA is set
This also adds variables for controlling where to find the libraries/includes
2018-11-30 00:10:22 -05:00
Brad Smith 349aed4aaf
Fix null pointer crash when lua script fails to load. 2018-11-12 17:33:42 -05:00
zeromus 717153ac19 fix hang in symbolic debugger syntax highlighting in rare cases. fixes #18 2018-11-12 03:19:07 -05:00
zeromus 286875f9ef try to fix writes to palette mirrors 2018-11-07 04:01:36 -05:00
zeromus 01dfbf5afa fix the way memview reads mirrored palette regs. Should fix bug 833 on SF but I'm not completely sure 2018-11-07 03:10:09 -05:00
Brad Smith be86d96278
cheapocabra.cpp typo: CHR-RAM not CHR-ROM 2018-10-31 17:00:50 -04:00
Alexey 'Cluster' Avdyukhin 388e10b473 Fixes for COOLBOY mapper, added MINDKIDS mapper (alternative COOLBOY) 2018-08-30 19:10:10 +03:00
adelikat 21c09717c4 don't need the link images anymore 2018-07-14 13:23:11 -05:00
adelikat 1b03bf2566 Cleanup the menu bar of the site - remove baked in images and replace with some decent css instead, and get rid of the javascript in favor of some css 2018-07-14 13:11:23 -05:00
zeromus 4939859cf4 lua - savestate.create() can now accept a string which should be the filesystem path to a savestate; you can then use savestate.load on it 2018-07-02 15:19:09 -05:00
Brad Smith 5be92d3ee5
Propagating memory initialization option to WRAM (#13)
1. Including WRAM in the RAM initialization options. Since it was usually initialized to zero by default, the "default" setting must do that as well, the explicit settings should follow the others.

2. unif.cpp extending memory randomization of 4-screen VRAM to match ines.cpp version, except it had no explicit initialization before: static array should initialize to 0, so its default will still do this

3. MALEE WRAM never initialized, replacing a few existing explicit (non gmalloc) WRAM clears with MemoryRand, removing a few memsets now unneeded because of gmalloc clear.
2018-06-26 22:11:01 -04:00
Brad Smith e8c61d1b23 NTSC filter was missing the newer more accurate support for emphasis (was using an old 1-emph-per-blit approximation) 2018-06-19 23:06:55 -04:00
Brad Smith 386545e063 not sure why PAL filter text is commented (is it unfinished? seems to be functional) out but it's accessible in the dropdown and it leaves garbage in the name 2018-06-19 21:56:40 -04:00
Brad Smith d68a57e367 .gitignore missing newline 2018-06-19 21:45:05 -04:00
Chris Broome d3cc7f0ba7 Fix yscale out of bounds rounding error (#12)
* Fix rounding error causing yscale out of bounds
* Ignore linux build output
2018-06-19 21:42:07 -04:00
Brad Smith 4c3b96aefb ignore save RAM and savestate files 2018-06-19 21:38:33 -04:00
zeromus e3b7197128 add "record from sram" (to fix SF bug #828) 2018-06-18 22:19:59 -05:00