adelikat
4b6c9b5b80
Save Screenshot in savestates toggle - add a "big" savestates option off by default and set to 128kb as a somewhat arbitruary value (only reached on n64 at 640x480 or higher most likely)
2014-05-07 01:36:19 +00:00
zeromus
6b1fa399c5
fix bug where lua layers wreck AR logic
2014-05-07 01:27:41 +00:00
adelikat
f58cb3cf72
put Customize menu item in context menu
2014-05-07 01:03:44 +00:00
adelikat
c7526c4207
Customize box - implement recent tab
2014-05-07 00:41:13 +00:00
adelikat
ff51a948f6
Trace Logger - make sure there isn't an extra line between instructions when copy/pasting
2014-05-06 17:53:21 +00:00
adelikat
80497a4bb4
Move a bunch of config menu items into a Customize dialog box
2014-05-06 01:27:56 +00:00
adelikat
bc8f44a6c9
Controller Config - add tooltip to default and save defaults buttons to clarify what they do, show defaults on release builds
2014-05-05 21:54:25 +00:00
adelikat
48365516c0
Input Widget - restore tooltip functionality that got deleted at some point
2014-05-05 21:43:46 +00:00
adelikat
81a841057c
Ram Watch - convert message label into a Status bar with a error icon with similar functionality as ram search
2014-05-04 16:01:46 +00:00
adelikat
e5b3138d15
Ram Watch, Ram Search - don't crash on out of range addresses (such as when the user leaves ram watch open and changes cores), highlight out of range addresses and warn user. On Ram Search - give the option to remove these addresses from the list.
2014-05-04 15:30:18 +00:00
adelikat
c432fab579
Fix Ram Watch on screen display I broke some commits back
2014-05-04 14:22:11 +00:00
adelikat
0b6795fffc
Some misc cleanup of redundant qualifiers
2014-05-04 14:10:28 +00:00
adelikat
5c9977e7b3
Rename Core Selection menu to Cores, add N64 Plugin settings menu item, hide N64 menu during NULL emulator since the plug in settings are always accessible now in the core menu
2014-05-04 13:57:58 +00:00
adelikat
7b0d18ff4d
Put snes profile into status bar core into
2014-05-04 13:47:01 +00:00
adelikat
de53d1d810
Fix crash on input display for dual gameboy
2014-05-03 12:58:34 +00:00
adelikat
650607cfd7
Put Lua FrameBefore and FrameAfter event firing into the event loop instead of tools, so that it isn't bypassed when turboing. Probably works, couldn't test.
2014-05-03 11:59:11 +00:00
zeromus
55f87af633
small ordering change for lua input processing so that event.framestart can set buttons
2014-05-03 09:02:17 +00:00
zeromus
26c30c44ca
improve AR integerization
2014-05-03 03:25:09 +00:00
zeromus
61c7537bfc
fix issues with integerizing logic in association with system AR correction enabling
2014-05-03 02:52:35 +00:00
adelikat
5c046134ef
quicknes info to about box
2014-05-02 21:36:33 +00:00
adelikat
18b4402e85
Slight fix to input display colors when a movie was loaded and stopped
2014-05-02 20:07:50 +00:00
zeromus
d2232e616b
minimal implementation of AR correction. this isn't completely satisfying. we need to run the frontend 1x/2x/etc sizing through it, and I'm feeling like we need two tiers of AR suggestion strengths.. we may want a2600 fixing AR out of the box, but NES fixing AR by default is unacceptable
2014-05-02 04:27:08 +00:00
gochaism
0a9039fc60
Set SystemIcons.Application to Lua form icon.
2014-05-02 00:44:14 +00:00
gochaism
3fd9113f0d
Disable maximize/resize of Lua forms, since user cannot do anything on resize anyway.
2014-05-02 00:38:48 +00:00
zeromus
f84ddbaa08
fix bug with lua console wrecking mainform rendering; fix clear button in lua console to actually work
2014-05-01 07:10:07 +00:00
zeromus
358b9b9328
fix vsync setting
2014-05-01 06:37:51 +00:00
adelikat
a736f9576f
Config context menu - implement dropdown opened logic for core selection and savestate type, and remove the other menus that need this logic because I dont' want to implement it
2014-05-01 02:06:03 +00:00
gochaism
a84b4126f2
Lua: Make console.log(...) a little more prettier.
2014-05-01 00:25:14 +00:00
goyuken
b0970451aa
internal infrastructure for video presentation changes (aspect ratio, apparent size, etc)
2014-04-30 23:48:37 +00:00
zeromus
72595b73bb
fix configmenu saving of padToInteger displaymanager option
2014-04-30 22:40:16 +00:00
adelikat
71b83e2355
Context Menu - config menu - someone wiped all the menu items here and replaced with a copy/pasted version of the config menu, but with no events so these items didn't work, restore all click events. Still to do: drop down opened events, fun.
2014-04-30 22:06:54 +00:00
adelikat
9d7c92fb6e
Oops
2014-04-29 21:25:17 +00:00
adelikat
8f35b29a5c
Remove extra newline in console.log/print
2014-04-29 20:39:19 +00:00
gochaism
38a0a3593e
Lua: Update print and console.log to take variable arguments.
2014-04-29 05:07:43 +00:00
adelikat
8c1c034090
Lua - make Print() be an alias of console.log()
2014-04-29 01:24:06 +00:00
adelikat
c863d57113
Better color coding of input display, auto-holds show red, previous frame shows orange, restore ability to show immediate input, also fix but in autofire-autohold
2014-04-28 00:39:40 +00:00
adelikat
36c09eea0f
more cleanup of osd message display
2014-04-27 18:45:21 +00:00
zeromus
c450351801
add tooltip for lua console erase button
2014-04-27 17:49:25 +00:00
xmikecampx7
b5c0be3f7f
Added Min/Max ranges for N64.
...
Added the option to add more controllers.
2014-04-27 17:38:30 +00:00
adelikat
c4a4ca069d
More cleanup on osd messages
2014-04-27 13:53:20 +00:00
adelikat
0acf6ed0d6
Some simplifying of logic for drawing frame counter, lag counter, etc
2014-04-27 13:17:35 +00:00
adelikat
bbf7c43b6d
Rip out the Alert font from OSD Manager since it wasn't being used for anything useful anymore, Ram Watch on screen display - show frozen addresses in a cyan color instead of red to be consistent with the rest of the system
2014-04-27 13:01:10 +00:00
adelikat
faa7da4fdb
Don't put fps in the text property of mainform
2014-04-27 12:20:18 +00:00
zeromus
a9a4c04a6a
change Firmwares menu item to Firmwares...
...
also re-synchronize contextmenu config to mainmenu config
also change the size of every single menu item, apparently, because why not? visual studio does it apparently.
2014-04-27 02:26:03 +00:00
zeromus
b4db548e94
remove lame console spam
2014-04-27 01:20:53 +00:00
adelikat
b3c7c44940
Un-interim the Core selection menu item
2014-04-27 01:13:12 +00:00
adelikat
9615ff7836
Atari 2600 debugger - interim flag the menu item
2014-04-27 00:40:02 +00:00
zeromus
ca6f993b7c
workarounds for lousy intel gpus
2014-04-26 21:55:04 +00:00
adelikat
2661fe08c0
A dirty workaround to fix issue 161, a better solution would be cleaner but this works for now
2014-04-26 19:34:52 +00:00
adelikat
09793ae9dc
Controller Config - a round of formatting and small cleanup before I fix stuff
2014-04-26 19:18:55 +00:00
adelikat
3553b06350
Play Movie - Match current game hash not current game name
2014-04-26 17:54:56 +00:00
adelikat
4fc81991d7
Save cheats even if the cheat dialog was never opened (for instance, if the cheat were added via a game genie dialog or lua)
2014-04-26 17:28:43 +00:00
adelikat
f3766249bf
Fix Ram Watch on screen display that I broke in the last ram watch related commit
2014-04-26 14:51:33 +00:00
adelikat
edf2e2e4a7
Watch Value box - fix behavior of pressing up/down on signed values, was wrapping from 0 to max value, now it goes to -1, and on min value it wraps to max value (and vice versa)
2014-04-26 00:01:00 +00:00
adelikat
c657678555
some code cleanup on WatchValueBox before I do some fixes
2014-04-25 23:47:34 +00:00
adelikat
3901fb640b
more icons, don't show one if there isn't oen
2014-04-25 23:17:10 +00:00
adelikat
ec8c2f8bee
more icons
2014-04-25 22:50:28 +00:00
adelikat
8734537572
add emu7800 icon, don't show author in tooltip
2014-04-25 21:55:56 +00:00
zeromus
d30d93849d
fix "RestartMovie" which besides StartNewMovie also loaded the savestate. I think that's all of them, though
2014-04-25 21:43:29 +00:00
adelikat
51be257486
core status bar icon - add yabause and bsnes icons
2014-04-25 21:41:34 +00:00
adelikat
8952e61067
Fix issue 157
2014-04-25 20:29:18 +00:00
adelikat
d11bec528e
Fix Ram Watch to update after instead of before, to be consistent with Hex Editor and Ram Search
2014-04-25 20:02:57 +00:00
zeromus
75971792b5
n64 and snes "record from now" are now fixed
2014-04-25 02:31:11 +00:00
zeromus
c47a0c7426
make movie header savestates be binary, have their own key, and be stored in base64 form (actually, natt was right, they were stored as text, it's just that the "text" savestates from some cores are a ToHex'd byte array)
2014-04-25 02:19:46 +00:00
adelikat
de1cb218a6
Add more info to IEmulator CoreAttributes, add status bar icon that gives the name of the current core with a tooltip with additional info, put bizhawk icon on "in house" cores, and the icon of the ported emulator on ported cores. Still todo: icons for ported cores other than quicknes
2014-04-25 01:19:57 +00:00
adelikat
60eb24f2a1
Make release version more clear that it is unofficial, and some dress ups to the official about box
2014-04-22 22:07:25 +00:00
adelikat
67704b35bf
Lua Console - dont' flag changes when change the on/off status of a script as that leads to being nagged too much (for instance, toggling a lua script at any time during recording and then restarting your movie). Remember the file name when creating a new session as to do a Save As during AskSave()
2014-04-22 21:35:04 +00:00
adelikat
603fd81066
Lua - implement movie.fps() and add MovieTimer.lua script that shows the clock time for a given movie (updates while recording)
2014-04-22 21:27:08 +00:00
zeromus
c5027b1df6
fix new bug with modifier keys being sticky in the binding dialogs
2014-04-22 20:26:55 +00:00
zeromus
0ef31fc598
and now alt+escape can be bound through the special bindings
2014-04-22 20:04:23 +00:00
zeromus
e6a979bfd3
escape can now be bound through the special bindings dropdown menu
2014-04-22 19:47:02 +00:00
zeromus
126c13ba78
"shift+WMouse L" binding is now a thing.
2014-04-22 19:44:39 +00:00
zeromus
ff47c5b639
fix more bugs
2014-04-22 19:38:23 +00:00
zeromus
bb98f7d5b0
fix new bugs in hotkey/input binding process
2014-04-22 19:23:52 +00:00
adelikat
edfc5d303f
NES Game Genie Encoder/Decoder - allow special command (like copy and paste), and the backspace button
2014-04-22 14:58:58 +00:00
adelikat
6da84e06cf
Slight menu tweak
2014-04-22 02:38:02 +00:00
adelikat
895463467f
Show Reboot notification when doing a core selection change
2014-04-22 01:17:54 +00:00
adelikat
f155375d3e
Set the Neshawk vs quicknes flag before loading a movie, using the setting in the movie
2014-04-22 01:16:11 +00:00
adelikat
0456639816
Play Movie - add an Edit context menu item
2014-04-22 00:59:21 +00:00
adelikat
c74019a54d
Add a CoreAttributes class with a CoreName field, and apply it to all cores, when recording a new movie, add a core header line that captures this name
2014-04-22 00:38:59 +00:00
adelikat
b87e0fb3c0
Atari 2600 Debugger - insignificant progress
2014-04-21 19:59:21 +00:00
adelikat
6139da29cf
Atari 2600 debugger - wire up autoload and other tool options, fix up closing event and properly disable ask save
2014-04-20 16:19:08 +00:00
zeromus
39ec2ebc90
use buffered mode for keyboard input, so that it is impossible for quick keystrokes to get missed. also increase priority of input thread.
2014-04-20 03:38:03 +00:00
adelikat
54203c00b9
Atari 2600 - Debugger - add trace logging, and show some stats: scanline, vsync, vblank
2014-04-20 01:19:33 +00:00
adelikat
7d5db039c0
Those debugger UI files were a bad idea or at least premature
2014-04-20 00:37:43 +00:00
adelikat
a61ff53d9c
Change IEmulator.GetCpuFlagsAndRegisters() to a Dictionary, fix a warning, throw NotImplemented exceptions in cores that don't implement this method rather than returning an empty list. Start Debugger UI User Controls
2014-04-19 22:23:13 +00:00
zeromus
c7e37753bf
Instead of InputWidget, use new InputCompositeWidget UserControl which includes a button you can use to summon a contextmenu of special bindings (such as WMouse L), which the textbox part (still InputWidget) will ignore otherwise.
2014-04-19 21:03:49 +00:00
adelikat
1669fd7755
Start an Atari 2600 debugger dialog
2014-04-19 19:01:13 +00:00
zeromus
1f9cf53a76
fix a crashy bug in displaymanager when OSD layer is removed
2014-04-16 16:31:37 +00:00
zeromus
a3a96381da
fix mouse coord transform with 2x filters
2014-04-16 02:51:51 +00:00
goyuken
47b1e3ae49
I AM MASTER OVER DOG
2014-04-16 02:11:22 +00:00
goyuken
9730d06a46
preliminary moose support
2014-04-16 01:47:37 +00:00
zeromus
f04210c5c9
displaymanager-more resilience against empty user filter path
2014-04-15 23:42:05 +00:00
adelikat
b9b8f0a04a
Record Movie dialog - remove the "Now" option for N64, until movies 2.0
2014-04-15 23:19:06 +00:00
adelikat
8f557235ce
Display Config dialog - set StartPosition to CenterParent
2014-04-15 22:56:44 +00:00
adelikat
f81ccaacd8
add a Rom Status picker to allow the user to pick something other than a good dump
2014-04-15 22:51:42 +00:00
adelikat
285a7241b9
On the Rom Details dialog, if the Rom is unknown and the Core supports a GenerateGameDbEntry() method, show the button. When clicked it will add the Game Db entry to gamedb_user.txt, from which point it will be a known rom to the user. Implement this method on Atari 2600. Still TODO: allow them to pick the status instead of assuming "Good"
2014-04-15 22:10:39 +00:00
zeromus
7adc15d97e
work on opengl display manager: optimized codepaths, user retroshader selection, support for importing a textureID from another core; add erase button to lua console;
2014-04-15 21:46:18 +00:00
adelikat
f61684c574
Slight tweaks to extension preferences dialog, add .iso and .img as configurable extensions
2014-04-14 17:37:49 +00:00
adelikat
267441cc37
Add a Extension Preferences dialog in the Config menu, currently it will show .bin and .rom and allow the user to pick a platform or pick "ask me on load" to be asked every time (the default)
2014-04-14 16:48:45 +00:00