Commit Graph

214 Commits

Author SHA1 Message Date
ansstuff 40c9e1b30b * Tracer: fixed crash when logging undefined opcodes
* Hexeditor: display 0x4000-0x5FFF properly (fixes #545)
* Hexeditor: Ctrl+F opens Find dialog
* Code/Data Logger: fixed VROM dumping in Old PPU mode
* updated docs

[[Split portion of a mixed commit.]]
2012-09-28 15:55:14 +00:00
ansstuff 84bb3a8d1d * improved FPS display, added a hotkey to toggle it
* Debugger: single click on any address copies this address to the "Seek To" field and "Bookmark Add" field
* Debugger: "Name" button in Bookmarks, total revamp of Bookmarks
* updated docs

[[Split portion of a mixed commit.]]
2012-09-26 20:19:01 +00:00
CaH4e3 a3e21f76cd CDLOGGER: CHR logging for the new PPU engine, TODO: doc update 2012-09-23 14:07:43 +00:00
ansstuff e30c685c5e * Lua: auto-clearing previous frame drawings (same behaviour as other emulators)
* Debugger: fixed mouseover when using Symbolic debugging
* Debugger: mouseover works for the disassembly window too
* updated docs

[[Split portion of a mixed commit.]]
2012-09-23 12:45:28 +00:00
ansstuff c9b850a472 * Taseditor: cleaned up AdjustUp and AdjustDown logic
* updated docs

[[Split portion of a mixed commit.]]
2012-09-14 15:37:46 +00:00
ansstuff 571d3cc550 * Debugger: deleting a breakpoint leaves selection in the Breakpoints list
* Debugger: changed "Load .DEB" checkbox caption to ".DEB files" to emphasize that it also affects saving .deb files, not just loading them
* updated docs
* Taseditor: fixed extremely rare LagLog bug in History.jump() and RegisterBranching
* Taseditor: fixed RegisterLuaChange to also consider LagLog changes

[[Split portion of a mixed commit.]]
2012-09-11 15:32:11 +00:00
ansstuff a0fc6b9680 * Debugger: fixed Symbolic Debugging (Names and Comments display)
* Debugger: special strings (NMI/IRQ/etc) can be also used in "Seek To" field and Bookmarks
* updated docs

[[Split portion of a mixed commit.]]
2012-09-06 15:00:27 +00:00
zeromus 887c93733e support BKF23C unif and BKF23CA (big m176 multicarts) 2012-09-05 20:28:08 +00:00
ansstuff bc347d475b * fixed conditional breakpoints bug #538
* updated the documentation on Debugger according to rainwarrior's edits, removed "Debugger Usage (Intermediate)"

[[Split portion of a mixed commit.]]
2012-09-05 15:25:10 +00:00
zeromus 525deb4c65 update mapper 156 from fceu-mm sources 2012-08-31 18:34:36 +00:00
ansstuff 96de43061d * fixed savestates filenaming bug when working with a movie
* updated docs

[[Split portion of a mixed commit.]]
2012-08-30 15:51:19 +00:00
ansstuff a2fb69118b * Taseditor: Delete, Insert, InsertNum, Clone and PasteInsert also shift Laglog
* added "Force Grayscale" checkbox to Palette config
* deleted old SubWCWeb.exe since SubWCRev.exe is used instead
2012-08-29 17:46:58 +00:00
zeromus f62eb3e427 fix old vcproj 2012-08-28 15:57:32 +00:00
ansstuff d5cb50be9a updated SubWCRev
[[Split portion of a mixed commit.]]
2012-08-28 15:23:05 +00:00
ansstuff 10d40f6b98 * Taseditor: fixed bug when saving/loading LagLog
* Taseditor: moved "Adjust Input according to Lag" checkbox to Config menu
* Taseditor: History Log highlights items related to current item
2012-08-26 17:28:35 +00:00
ansstuff fd35046e62 * Taseditor: fixed AdjustLag feature
* Taseditor: changed fm3 version to v2
* Taseditor: Ctrl+Z/Ctrl+Y trigger twice when crossing AdjustLag operations
2012-08-25 19:59:07 +00:00
ansstuff 7c0d95d8a9 * total revamp of Video config stuff, now current screen resolution is always suggested by default
* Best Fit also works for fullscreen mode
* "Hide mouse cursor" and "Use console BG color for empty areas" options
* "Switch fullscreen by double-click" option in GUI config
* Fixed "Reload ROM" hotkey in fullscreen
* updated docs

[[Split portion of a mixed commit.]]
2012-08-20 20:41:45 +00:00
ansstuff b8594bf3d8 * "Maintain aspect ratio (best fit)" option in Video config
* updated docs

[[Split portion of a mixed commit.]]
2012-08-19 20:31:40 +00:00
ansstuff 83c4530df2 * Added FPS display to Win32 port (Config->Display->FPS)
* Debugger: double-click breakpoint also adds current bank number to breakpoint condition
* Debugger: "Display ROM offsets" option
* updated docs

[[Split portion of a mixed commit.]]
2012-08-12 16:22:22 +00:00
ansstuff 4be6daa197 updated docs
[[Split portion of a mixed commit.]]
2012-08-08 15:00:14 +00:00
ansstuff 849e9efe8d * Debugger: slightly bigger font
* Tracer: added "Use Stack Pointer for lines tabbing" option
2012-08-06 15:47:07 +00:00
ansstuff 4659c2b2cb Updated SVN link and fixed paths in BATs
[[Split portion of a mixed commit.]]
2012-07-25 13:37:24 +00:00
ansstuff e5c10de5c9 * Taseditor: Markers are bound to Input by default; some minor fixes
* fixed docs

[[Split portion of a mixed commit.]]
2012-07-23 16:45:36 +00:00
ansstuff 23daa27c16 * updated docs
* new hotkey "Run Manual Lua function" (not mapped by default)
* Taseditor: general cleanup of codebase

[[Split portion of a mixed commit.]]
2012-07-01 14:11:24 +00:00
zeromus 9ed058f889 add m116 from fceu-mm 2012-06-23 01:22:31 +00:00
ansstuff 75047b9e7e * Taseditor: changed "Branches only work when Recording" to "Old control scheme for Branching"
* Taseditor: "Auto-adjust Input due to lag" checkbox
2012-06-12 17:29:18 +00:00
ansstuff 10a87103e8 * Taseditor: "Branches only work when Recording" doesn't switch off Branches Tree
* Taseditor: green arrow doesn't disappear when Playback cursor goes through it
* Taseditor: changed icons column in Piano Roll, now can show both Bookmark and arrow
2012-06-11 16:43:50 +00:00
ansstuff 18b9dd1c59 * Lua functions emu.pause() and emu.unpause() don't yield and don't reset emulator speed anymore
* updated docs

[[Split portion of a mixed commit.]]
2012-05-01 21:05:35 +00:00
ansstuff e3fff40b5c * Taseditor: Alt+Wheel = jump across gaps in Input/Markers
* updated the site on fm2 format

[[Split portion of a mixed commit.]]
2012-03-26 18:40:35 +00:00
zeromus e89a0ca588 win32-fix old vcprojs 2012-03-25 20:24:21 +00:00
ansstuff 893d871902 * Taseditor: BookmarksList clicks apply on buttonup only
* returned default mapping of Frame Advance hotkey to Backslash
* updated documentation on fm2 format

[[Split portion of a mixed commit.]]
2012-03-25 15:37:45 +00:00
ansstuff 6e5ed43c21 * Taseditor: changed Shift+V and Shift+Ins to Ctrl+Shift+V and Ctrl+Shift+Ins
* updated documentation

[[Split portion of a mixed commit.]]
2012-03-23 20:20:50 +00:00
ansstuff 66504dc115 * Taseditor: Config->Combine consecutive Recordings/Draws
* Taseditor: rightclick menu appears only after click on selected row
* Taseditor: refactoring
2012-03-22 16:49:33 +00:00
zeromus eca6e6e279 win32-fix compiling in old windows and old visual studio 2012-03-19 19:45:53 +00:00
ansstuff 125173107b * Taseditor: set/pick Markers by doubleclick, throw Markers away
* Taseditor: clicks on Input don't change Selection
* Taseditor: selection by dragging from Frame#
* Taseditor: better way to check doubletap for Shift and Ctrl keys
* Taseditor: no more "allow keys in Piano Roll"; new accelerators: Ctrl + arrows, Shift + arrows, Home/End/Page Up/Page Down, Ctrl + Home/End, Shift + Home/End
* Taseditor: showing row_last_clicked when Shift or Alt is held
2012-03-17 15:59:35 +00:00
zeromus 9585a84eef never mind, we dont need dirent.h in windows because we dont need configsys 2012-03-06 07:41:43 +00:00
zeromus a7a3ebfd0b since microsoft is too busy making visual studio purple to do anything useful like add dirent.h, we have to use someone else's dirent.h. add it to fix recent configsys changes, and do some other warnings cleanup 2012-03-06 06:54:39 +00:00
zeromus 0386050d77 fix old vcprojs 2012-02-23 20:23:59 +00:00
ansstuff b38fa3e73d Documented TAS Editor classes 2012-02-23 19:47:41 +00:00
ansstuff e267095bd1 * Changed some checkboxes to radiobuttons in menu
* Taseditor: "Marker Rename" shows Note text in History; added "Marker Move" modtype
* Taseditor: "Frame#" lights when Alt key is being held, not entering menu by Alt
* Taseditor: PATTERNS menu, loading data from "tools\taseditor_patterns.txt"
* Taseditor: ColumnSet (Input and Markers) with Alt key = set pattern
* Taseditor: "Use pattern" checkbox in Recorder; Config->ColumnSet Pattern skips Lag
2012-02-18 16:43:40 +00:00
zeromus 80e27fe681 change win32 test build deploy script to reflect new hosting arrangement 2012-02-10 19:04:48 +00:00
ansstuff a8ef2f72ce * refined Recording, now can safely record commands (Power, Reset, Insert, Switch)
* new Lua scripts: SoundDisplay.lua, TrackNoise.lua
2012-02-06 16:57:46 +00:00
ansstuff 2c30bbe760 * updated fceux.chm
* uploaded new online documentation (old fceux-2.0.2 doc is still there)
* converted old HelpNDoc project file to HelpNDoc3 format

[[Split portion of a mixed commit.]]
2012-02-02 19:06:42 +00:00
zeromus 03db50a443 fix 2005 vcproj 2012-02-02 07:04:23 +00:00
ansstuff a1e0de898b * Taseditor: quicksave/quickload hotkeys save/load current branch
* Taseditor: Help->Show Tooltips
* Added "Restore Playback (TAS Editor)" hotkey (Enter by default)
* 9 new Lua functions in TAS Editor library
2012-01-29 22:33:23 +00:00
zeromus 7ba5f57311 fix vcproj 2012-01-24 22:17:36 +00:00
ansstuff a4d5e98ee7 * changed taseditlib folder name to taseditor 2012-01-12 20:15:23 +00:00
ansstuff 578c974062 * Tasedit: more refactoring
* Tasedit: resizing TAS Editor window
* Tasedit: INPUT_TYPE_1P
* Tasedit: File->New Project
2012-01-12 19:56:17 +00:00
ansstuff c6c04b577b * Tasedit: refactoring
* fixed recording bug where "length" tag appeared in fm2s
* changed default mapping of Frame Advance to Tilde
* Config->Silent autosave
* Tasedit: Lua panel
* 5 new Lua functions: emu.paused(), taseditor.setplayback(int frame), taseditor.stopseeking(), taseditor.registerauto(), taseditor.registermanual()
2012-01-08 18:19:49 +00:00
ansstuff 7449bff36b * Tasedit: searching Markers with similar Notes
* "About" window
2011-12-27 21:06:43 +00:00
ansstuff 306b8a5278 * Tasedit: Export dialog: "Convert Marker Notes to Movie Subtitles"
* Tasedit: Recording checkbox instead of radiobutton
* Tasedit: Config->Use Input keys for ColumnSet
* Tasedit: disabled Visual Themes for listview header, listview header lights
* Tasedit: Config->Empty new Marker Notes
* Tasedit: icon
2011-12-19 18:47:43 +00:00
aquanull 368e5651fc win32: fixed graphic-tearing WITH vertical sync enabled in windowed mode.
It used to wait for V-Blank too early so that the V-Blank would end too soon before the blitting could be finished.
2011-11-28 13:11:18 +00:00
zeromus c9f276761e vcproj cleanup 2011-11-26 19:25:16 +00:00
ansstuff 16a625561c * Tasedit: refactoring
* Tasedit: selection << and >>
* Tasedit: Turbo Seek checkbox
* Tasedit: PasteInsert (Shift-V)
* Tasedit: Config->Superimpose affects copy/paste
* Tasedit: list save/load (currently only restoring vscroll position)
* Tasedit: Editing info texts
2011-11-25 19:26:26 +00:00
zeromus bf31670246 vcproj cleanup and fix [3441099] printf bug in SwapSaveState() 2011-11-22 20:43:18 +00:00
ansstuff a71771ce97 * multitrack recording
* "Superimpose" checkbox (3 states)
* Config->Use 1P keys for all single recordings
* Config->Combine consecutive Recordings
2011-11-20 21:36:03 +00:00
ansstuff 0fcdda6c8a * Tasedit: refactoring, tasedit_list class
* Tasedit: selection strobe (improved stability)
* Tasedit: rewinding pauses emulation
* soft reset and power switch messages, messages when saving/loading Branches
2011-11-18 22:24:54 +00:00
ansstuff 514c80e416 * Tasedit: View->Show Branch Screenshots
* Tasedit: selection history, undo/redo (Ctrl-Q/Ctrl-W)
* Tasedit: Reselect Clipboard (Ctrl-B)
* Tasedit: saving/loading selection history to .tas
* Tasedit: input hotchanges (16 gradations), storing/handling data inside input_snapshot class
* Tasedit: View->Enable Hot Changes
2011-11-16 22:52:37 +00:00
ansstuff 80662af1d3 * Tasedit: Keeping track of branching activities
* Tasedit: "Branches mode" of Bookmarks window
* Tasedit: Drawing Branches Tree (using GDI), animations, transitions, mouseover
2011-11-07 16:02:25 +00:00
zeromus d233874ced add winapi lua library and cleanup various vcproj from tasedit additions 2011-10-31 19:11:31 +00:00
ansstuff ca24e7b8a5 * "Toggle Rerecord Display" hotkey (M), "Play Movie From Beginning" hotkey now also works in Tasedit
* Tasedit: input_snapshot also stores "commands" array
* Tasedit: Bookmarks/Branches (storing snapshots
* Tasedit: Bookmarks list, text flashing
* Tasedit: bookmark number images shown in first column of main list
* saving/loading Bookmarks in .tas file
* Tasedit: Disable F10 as System Key
* Tasedit: checkbox Config->Branches restore entire Movie (else restore input only up to and not including bookmarked frame)
2011-10-26 23:10:53 +00:00
zeromus 64bbb516f8 build fixes for tasedit and old vcprojs 2011-10-21 00:12:09 +00:00
ansstuff 0e48de6f98 * Tasedit: more refactoring
* Tasedit: "<<" and ">>" buttons now jump from one Marker to another
* Tasedit: clever FollowSelection
2011-10-15 20:20:22 +00:00
ansstuff 851dae6878 * Tasedit: major refactoring 2011-10-13 14:20:45 +00:00
ansstuff fd28f4c2b0 * Tasedit: no more slow seeking and no NewProject in File menu
* Tasedit: input history, undo (Ctrl-Z), redo (Ctrl-Y)
* Tasedit: greenzone reduces only from the point with actual differences were found
* Tasedit: history ListView, jumping to any position
* Tasedit: Config->Set max Undo levels (1-999, 100)
* Tasedit: View->Jump when making undo, undo hint line
* Tasedit: saving/loading history to .tas file
2011-10-09 16:33:39 +00:00
adelikat 0d686906b6 fix vc9 vcproj file 2011-09-28 01:18:15 +00:00
CaH4e3 e9e97b774e a little bit of latest mapper changes
code/data logger now can log data access from the RAM code
the new button to save unused data to the code/data logger
2011-09-24 06:36:44 +00:00
zeromus 873c9dd728 remove shared memory stuff 2011-03-18 00:59:55 +00:00
zeromus 48de647b72 as requested 2010-11-28 07:48:53 +00:00
CaH4e3 8ac26b296c mapper 3 - "Hayauchi Super Igo (J)" RAM support
mapper 0 - "Family BASIC (J) (V3.0)" RAM support
UNIF OneBus - supported

TODO: fix other project files, please
2010-11-28 07:35:32 +00:00
zeromus 50cd0559d3 vs2005 fastbuild configuration failed to link luaperks.lib 2010-07-27 03:29:47 +00:00
aquanull 252a4a55ad Allowed the user to disable keeping finished movies open. 2010-06-22 14:29:05 +00:00
zeromus 8def9ce6c6 vc8 can produce a working win9x build again 2010-06-18 02:00:37 +00:00
CaH4e3 1af53df1df "young indiana jones" problem fixed for old ppu, someone fix new one too 2010-06-12 16:42:36 +00:00
zeromus db5620970b fix 2010 debug build ? 2010-06-10 22:40:23 +00:00
zeromus b13f0f8b21 dont think luaperks should be in here. fix tastools luaperks not to use hypot, so it can link the vs2005-built version. not sure how I have fixed hypot in other cases. 2010-06-10 21:40:28 +00:00
zeromus 55daec3e57 add luasocket builtin to luaperks 2010-06-10 06:13:51 +00:00
fatratknight 7b53114862 Didn't quite explain all the lua scripts, but I thought I should start organizing something to make it easier to finish later. Added "Overview of Included Scripts". 2010-06-09 05:23:12 +00:00
adelikat 3bfa40572e New lua function: gui.savescreenshotas() 2010-06-07 16:38:47 +00:00
adelikat 8e8bbec3e0 getting stuff ready for a 2.1.4a maintenance release.
[[Split portion of a mixed commit.]]
2010-06-01 01:54:30 +00:00
adelikat d618a0ebd6 Fix vc8 proj file 2010-05-31 02:47:22 +00:00
adelikat 9cc28a4ebd Compile Help docs & webpages, Fix version string, fix up web pages for release. Update changelog to reflect release date + svn.
[[Split portion of a mixed commit.]]
2010-05-31 01:46:29 +00:00
adelikat 487074a6b5 Better document new loadstate logic and fix up changelogs
[[Split portion of a mixed commit.]]
2010-05-30 23:45:55 +00:00
adelikat 3415c1af4e Update 2.1.4 changelog in win32 docs 2010-05-29 23:31:27 +00:00
adelikat 7c6c8d0941 Added lua function movie.getfilename() which returns the current movie filename without the path included. 2010-05-29 04:06:49 +00:00
CaH4e3 1dd4e93cec mapper 19 savestate fix
mirroring for "Dream Master (J)" corrected to "four-screen" by CRC check
2010-05-23 18:37:31 +00:00
ugetab e5f12da441 After much effort, added NTSC 2x scaler option to both Windows and SDL. Includes new config option NTSCwinspecial. 2010-05-21 20:36:24 +00:00
adelikat 3eb19d2584 VS2010 pops up line 64 of bworld.cpp as a warning (as opposed to past VS versions). Disabling the warning on that file. 2010-05-18 15:46:32 +00:00
zeromus 4e66aaef9c replace most of the crappy iostream stuff with EMUFILE 2010-05-17 21:02:38 +00:00
adelikat 5993feb80c Getting the ball rolling on replacing the movie savestate ostream usage. Porting over the emufile class for desmume. Had to impport its types.h as types-des.h to get it to compile. Added the files to both the vc9 & vc10 proj files. 2010-05-16 19:41:11 +00:00
adelikat 7480101827 Timeline error messages now report the frame where the savestate branches from the movie file. 2010-05-16 19:26:29 +00:00
adelikat 87e92e3e52 Fixed luaperks to disable warnings on all builds (did debug only on accident last time). Fix so help.chm is not a build event on the debug build.
[[Split portion of a mixed commit.]]
2010-05-16 14:11:17 +00:00
ugetab a874412b61 Added option for palette selection as color for LUA colors. Included an LUA script to display all choices with the value used to pick displayed color.
Documented new color option and missing gui.text information.
2010-05-15 05:03:53 +00:00
adelikat 33ea23fee3 Input Display - displays a silver color when input is from a movie rather than the user 2010-05-13 03:53:20 +00:00
adelikat a832f49204 Win32 - Context menu - only display dynamic subtitle menu items if there are subtitles in the movie loaded. Document the dump to SRT context menu item. 2010-05-13 03:15:06 +00:00
adelikat 60564e96d2 Document "movie finished" return value of lua function movie.getmode() 2010-05-12 18:14:31 +00:00
adelikat b972313c34 More documentation fixes. 2010-05-12 01:57:36 +00:00
adelikat 85128ba0dd Document some recent additions 2010-05-12 01:48:50 +00:00
ugetab 6c991885bf Added a few options to emu.getscreenpixel. Can now fully distinguish between LUA and Emu pixels, or ignore distinction. 2010-05-10 16:52:27 +00:00
ugetab a8016502b0 Added gui.getpixel() and emu.getscreenpixel() to get LUA pixel written. Also fixed some coding misconceptions about how LUA worked for Game Genie Add/Delete functions. Documented stuff. 2010-05-10 07:20:55 +00:00