Commit Graph

6149 Commits

Author SHA1 Message Date
adelikat 286c6047c0 Rip out date all together in release info 2014-04-22 22:09:22 +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 59af041247 Update Version info to 1.7 in trunk, and use DateTime.Now instead of a string that needs to be updated 2014-04-22 21:59:56 +00:00
adelikat 04aa023cb9 Fix joypad.Set() when using the controller number parameter, also strongly type that parameter to nullable int instead of object, add a unit test lua script that tests for this 2014-04-22 21:55:04 +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
beirich 64c27b69c8 SMS: add mapper ID for Super Boy 3. Probably not worth the byes it takes in the gamedb tho 2014-04-22 02:48:00 +00:00
adelikat 6da84e06cf Slight menu tweak 2014-04-22 02:38:02 +00:00
adelikat 47f33b522f Lua - support quicknes in nes library 2014-04-22 01:38:19 +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
zeromus 06ffa9601c work around issue in mupen core which was sort of wrecking subsequent GL work in the frontend 2014-04-20 01:44:06 +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 8cb571ada8 include shaders dir in build process. im not sure how this will eventually be organized, but we at least need this to make intact builds right now 2014-04-19 18:57:36 +00:00
adelikat dba0d25a5c Atari 2600 - some progress on the AR mapper (Super charger), but still doesn't work 2014-04-19 16:28:03 +00:00
zeromus 09daa3f939 fix read+write mode binary loadstate exception bug? 2014-04-18 17:41:14 +00:00
goyuken 53d3abb4f6 NES: Zapper: fix up the light detection formula a bit. the real thing is hopelessly dependent on a bazillion analog factors with wide environmental variability... 2014-04-16 21:04:07 +00:00
zeromus 75905e05a6 misc tidying 2014-04-16 16:31:53 +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
adelikat d1e7ed9d91 Atari 2600 - start Supercharger emulation (and mapper AR) 2014-04-16 01:18:38 +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 1dd055ab6c Set DispUserFilterPath to ".", prevents things from crashing, may or may not be a logical default value 2014-04-15 22:23:09 +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 54949127ee some nitpicky cleanup of the Database.cs file 2014-04-14 23:14:39 +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
adelikat a32ba998f2 Platform Chooser - add "Always use this system for this extension" checkbox and save the user's core preference, and don't show the dialog again for that extension if they do pick this option 2014-04-14 12:42:04 +00:00