Commit Graph

2081 Commits

Author SHA1 Message Date
ugetab 67a7a22641 Error test and message added to UPX process. Fixed and commented out documentation addition line, so it can be used if needed, and causes no error message. 2010-05-08 00:51:14 +00:00
adelikat 2a83f68df0 Updated changelog 2010-05-08 00:20:44 +00:00
ugetab 61fd43ab95 1. Added context menu to Cheat Dialog Cheat Listbox
2. Populated list with Toggle Cheat, Poke Cheat Value, and Goto In Hex Editor
3. Fixed Hex Editor Color Display code. I was overflowing it before.
4. Made enabling/disabling cheats no longer deselect the selected cheat.
2010-05-08 00:04:26 +00:00
punkrockguy318 e3a0c66034 sdl: added uninstall script 2010-05-07 02:44:13 +00:00
ugetab 4b4cf0723d Added metadata loading(right-click during playback, 'View comments and subtitles') for recent movies, last played movie, and drag-n-drop movies, and likely managed any others that I didn't try as well. 2010-05-07 02:37:02 +00:00
adelikat dd0d5df80b Add a GetPath() function to common.cpp since there seems to be a lot of variations of that code floating around the codebase. 2010-05-07 02:06:49 +00:00
adelikat 12b816bcd6 Updated changelog 2010-05-07 00:46:22 +00:00
ugetab 5d24f21a42 Got Add Cheat button working in Ram Search and Ram Watch. 2010-05-06 23:47:57 +00:00
ugetab 672c187177 Added 'AddExtensionIfMissing', which replaces every other means of adding a missing extension to a file, and allows one to use All File to save with any extension. Added 'All Files' option to all dialogs that didn't have it. Uses the file extension a user manually selects to pick what extension to add to a filename.
Also did other save dialog optimizations and normalizations, because I was looking at all of them over and over again.
2010-05-06 21:48:23 +00:00
ugetab 63ad8f4bbf Made the Hex Editor display the Frozen, Bookmarked, etc. status of the selected address, and made the Frozen color override the Bookmarked color. 2010-05-06 18:08:25 +00:00
adelikat 9562855f09 SDL - fix compile when no GTK, addresses issue 2997371 2010-05-06 11:46:51 +00:00
ugetab ee554ce2f1 Debugger no longer 'Always On Top' after using 'Restore original window size' button in debugger. 2010-05-06 01:07:49 +00:00
ugetab 05c76ec6c2 1. Debugger no longer reloads itself to load new game .DEB data
2. Added checkbox for .DEB loading
3. Updated Symbolic Debugging info in help documents
4. Made bookmarks work (need to check the rest of the //MBG TODO items too)
2010-05-06 00:34:45 +00:00
zeromus 62628250b2 2010-05-05 18:46:36 +00:00
ugetab 821424be42 Added DefExt to one more file save routine. 2010-05-05 14:31:39 +00:00
punkrockguy318 2f0651c7cc sdl: fixed a bug introduced in r1744; i think qeed committed changes to an older version of the file or something; all is well now
the bug slowed the emulation speed down to 2%
2010-05-05 08:29:37 +00:00
CaH4e3 52f6cdf5be make previous fixes more windows specific ;) why not let windows handle this instead of doing it by own hand?
filled all defext options for all save dialogs
2010-05-05 08:22:31 +00:00
ugetab 0bbf59739b Neglected to save a change for the last commit. 2010-05-05 05:59:51 +00:00
ugetab 40eff5685b Added basic default extensions to a few save dialogs that were missing them. Addresses bug 2996917. 2010-05-05 05:55:00 +00:00
ugetab cbfd453bcd Added a sanity check to the GotoAddress code, because some users have none. 2010-05-05 05:02:23 +00:00
ugetab b7fc64fe7e Added Goto command for Hex Editor. 2010-05-04 16:33:20 +00:00
ugetab 4278ff2b27 Made an error when adding Conditional Debugging Option 'K'. Fixed it. Addresses bug 2996334. 2010-05-04 06:52:35 +00:00
fatratknight 092f2a2632 Fixed a glitch introduced in the last commit in the display for when ignoring the input list. Also added a rudimentary "save to file" function, which is promptly placed in emu.registerexit, hopefully mimicking .fm2 format. No loads, however. 2010-05-03 21:53:14 +00:00
ugetab a05a4b4b0f Made the SDL version create the directory "movies" instead of "movie" 2010-05-02 23:26:52 +00:00
fatratknight 37b563361c Slightly bulky auxiliary script, but has a few handy functions for dealing with input.get, displaying numbers, and adding new functions to the registers without kicking out old ones. 2010-05-01 21:44:20 +00:00
qeed fa7212435b fix small text alignment on printing help 2010-05-01 21:23:03 +00:00
qeed 5308b98264 p2mic thing 2010-05-01 21:17:42 +00:00
ugetab da1a1c7b61 This input.h addition proved useless. 2010-05-01 20:34:54 +00:00
ugetab 1f70280225 Dealt with bug 2746888. LUA now CDs to folder of LUA file on load. Added working Windows CD code, and test *NIX CD code. *NIX code still needs to be confirmed. 2010-05-01 18:48:42 +00:00
ugetab 0613eb2163 Addressed bug 2995032. LUA now throws a maximum of 8 errors when stopping a script. 2010-05-01 16:42:06 +00:00
ugetab 6c902a9562 Updated documentation for microphone, and reduced microphone polling restrictions. 2010-04-28 21:51:08 +00:00
ugetab 8c379b7bba Added microphone button support to the Config>input dialog(replaces Port 2 Start button), the config file info, and the movie file header. Tested in 3 or 4 games, where it performed accurately.
I'll add the documentation later.
2010-04-28 19:25:52 +00:00
ugetab 558c7930ae Added what amounts to a working example of a Microphone button. When playing an FDS game, the microphone replaces the input that the Start button would have.
Also added config file option replaceFDSStartWithMicrophone to allow someone to restore the previous functionality. I won't fully detail this unless there's no reasoning against it.
2010-04-28 08:06:56 +00:00
mart0258 ed6a9b0684 FCEUI_MoviePlayFromBeginning() - prevent movie-loading delay.
MovieRecord::dump() - handle binary movies.
2010-04-28 04:50:32 +00:00
mart0258 fd9b3a2978 Slight performance boost to re-recording savestates. 2010-04-28 03:13:33 +00:00
ugetab ec98da5332 Help document:
Lua Functions:
Altered header referencing to use Alias: when referring to different sections(gui.*, input.*, etc), and relist same-section aliases as headers to function information multiple times.

emu.getreadonly() changed to emu.readonly()
emu.print() added.
gui.savescreenshot() added

Other:
Altered some table fonts to Fixed Width in Technical Information>NES Processing>CPU - 6502

Removed link to non-existent RAM Filter page.

Likely a few other small cleanups.
2010-04-27 22:18:51 +00:00
fatratknight 98a22a6cc1 Reverted the choice to put the rewinder in registerafter. Separated out the backup options for individual players. Made the backup display slightly smarter. Also, updated changelog. 2010-04-26 02:17:55 +00:00
fatratknight 45c10c1e23 Fix attempt #2 of a desync under high lua load, joypad.get, and a stateload from the user. Removed a call to FCEUD_UpdateInput, that's the whole fix. I mostly undid ugetab's recent changes in this change. 2010-04-26 01:58:49 +00:00
ugetab d5fa95c276 Fixes an error with joypad read coding in LUA with processing-heavy scripts, when loading save states. Yes, it takes all of that to cause the error. Someone who uses FCEUX to TAS should try stuff starting from a save state, with LUA going.
FatRatKnight believes it's because the process of pressing a button to load a state, combined with the keyboard reads in LUA, and the heavy processing delaying code execution combine to allow for a skipped frame. The heavier the LUA processing, the more likely a skipped frame.
2010-04-24 22:20:10 +00:00
ugetab 5600ba096b Added an error message to account for FDS BIOS files that aren't exactly 0x2000 bytes in size. The 40k copy floating around shouldn't cause unannounced errors anymore. 2010-04-24 15:54:34 +00:00
ugetab 297d2f2d55 Attempted optimization broke the Visual Themes coding in Release builds. 2010-04-23 22:08:39 +00:00
ugetab a1e4ffe59a Made INES PAL test check only the filename. Error was listed by Andypro on TASVideos forums, page 5. Not in a position to check against a Unix file path. 2010-04-23 21:01:11 +00:00
ugetab 6ad9147ac8 Added an option to Tools>GUI that creates/deletes a (program name).manifest file, to disable the stuff that kuja_killer didn't like. Only affects things for those using visual themes. 2010-04-23 19:32:51 +00:00
ugetab 80f6049f2e Added my attempt at an Intermediate level Debugger Usage Guide to the help document, and fixed a small issue with 'Forbid' breakpoints where even if they were disabled, they would still have the same effect as when enabled. These can now be turned off without deleting them. 2010-04-22 03:46:56 +00:00
ugetab 5ada522ac2 Help file maintenance. Added both new LUA commands, removed errant tabs, described/updated a little debugging data, and fixed a few tables by switching to them Courier New(for fixed width fonts). 2010-04-22 01:26:39 +00:00
ugetab b9955ea463 Minor addition to LUA documentation, and a Super Mario Bros. Competition Recorder, which tracks one's best attempts at recording a 'from reset' movie that achieves a high score, then saves the results in a text file, and sorts them by high score. 2010-04-21 22:04:31 +00:00
ugetab 1ff2b3d892 lua functions movie.ispoweron() and movie.isfromsavestate() fixed. 2010-04-21 21:10:17 +00:00
adelikat a96f1e5360 New lua functions movie.ispoweron() and movie.isfromsavestate() 2010-04-21 03:24:14 +00:00
adelikat daad084393 Win32 - Drag & Drop - if dropping a .fcm with no ROM loaded,
prompt for one (same functionality that was added to .fm2 files)
2010-04-20 19:28:05 +00:00
ugetab 4ff3aed35b Found a release-version crash error when looking up the mapper name for the message log(which was tied to message display). Fixing it required renaming a typedef struct to stop confusing the debugger/compiler, and then making a simple loop that tests against the listed mapper number instead of the array number. 2010-04-20 17:11:24 +00:00