Commit Graph

2834 Commits

Author SHA1 Message Date
adelikat 2947cd92d0 VirtualPads - implement sticky toggle checkbox 2012-12-02 20:44:44 +00:00
zeromus 562eeb18bd give movies the ability to write to any stream; decouple saving of movie from the import process, and make the bulk movie importer use new movie ability to write directly to output instead of copying (sometimes on top of itself in case source .fm2 was already in movie directory); make drag&dropped movies import to oldmovie.fm2.bkm.autoimported.bkm to prevent it from clobbering a legit movie you may have had there already 2012-12-02 20:35:51 +00:00
adelikat bf35f63aa3 Virtual Pad - smarter clear function, only clears the sticky buttons pressed by the VirtualPad tool instead of also clearing stickies set by autohold hotkeys 2012-12-02 20:05:45 +00:00
goyuken 451f786660 snes: fix crash with rewind enabled in tales of phantasia. the problem seems to be that during runtosave(), the smp hits a wait opcode (0xff), which it can't get out of. with this fix, the emulator no longer crashes, but the emulated game does crash. more research is needed. 2012-12-02 18:32:33 +00:00
adelikat 20d04f9914 Add Keypriority as a status bar icon, when clicked it will toggle through the different options 2012-12-02 16:17:42 +00:00
adelikat 4741679542 an image 2012-12-02 15:36:16 +00:00
adelikat f6afda4ed8 Implemented a system for controller vs hotkey conflicts. There is now a key priority option in the config menu, either controller input can override hotkeys, hotkeys can override input, or both can happen. 2012-12-02 15:18:28 +00:00
zeromus e960989034 snesgfxdebugger-fix a bunch of bugs and half-baked things. no new features. (part 2 of N) 2012-12-02 08:00:59 +00:00
zeromus 8834d3dd5c snesgfxdebugger-fix a bunch of bugs and half-baked things. no new features. 2012-12-02 02:51:30 +00:00
adelikat 10585b69e4 TAStudio - main form responds to hotkeys/controller input pressed while in tastudio 2012-12-02 01:56:30 +00:00
adelikat 7d8ee4ec0a Updated version info, this commit marks the beginning of 1.3.1 2012-12-01 22:54:01 +00:00
adelikat 0bcbddf1ae default Coleco folder should be Coleco, not ColecoVision, also fix interim flag 2012-12-01 20:36:24 +00:00
goyuken 83b38d9eb4 mainform: set INTERIM = false. do not load GBA games when INTERIM = false 2012-12-01 18:53:13 +00:00
zeromus 207e974d9e updated libsneshawk.dll 2012-12-01 08:33:19 +00:00
zeromus db37a6f64f snes-reset the libsnes core (with whatever serious re-initialization logic we've currently written in libsnes) every time loadstate occurs; and add memsetting to that re-initialization logic, under the theory that if there is a savestate nondeterminism due to fundamental serialization bugs, at least loadstates will be deterministically buggy, decreasing the odds that anyone will ever notice them. of course, i would rather increase the odds that we'll notice them to 100%, so we can fix them, instead of just masking them. but i don't make the rules, i just stfu the nags 2012-12-01 06:21:53 +00:00
goyuken dca6dfdaeb gba gpu view: copy to clipboard implemented. also some stuff for some other stuff which i really shouldn't be doing because it's pointless when the core doesn't work for some things. 2012-11-30 19:57:04 +00:00
goyuken 20e7710a5c lua: connect movie_setrerecordcounting()
gba gpu view: display 4bpp tiles in mode 2
2012-11-30 16:43:46 +00:00
goyuken 6412d6d93e gb gpu view: fix bug due to scroll bar hilarity. gba gpu view: implement scanline callbacks 2012-11-30 05:16:37 +00:00
goyuken 20d9e726d2 gba gpu view: bring to front when loading a widget. gba: put dma in tracelog. disable display of sprites with shape = 3. fixes gobbelygook in F-Zero Climax (J). not sure if this is actually what hardware does, as the broken sprite data is from a different ambiguous situation. 2012-11-29 21:16:52 +00:00
zeromus 31faf359e9 try to 'sandbox' lua files with their own current directory. 2012-11-29 18:42:13 +00:00
goyuken 0aba12b6f8 gba gpu view: tile view widgets 2012-11-28 21:07:14 +00:00
goyuken bdb2e8222a gba gpu view: sprite display 2012-11-28 20:33:07 +00:00
goyuken c95faaba72 tracelogger: copy ot clipboard 2012-11-28 18:59:56 +00:00
adelikat 49b7f9165d If in full screen, add Open ROM to the context menu, so you can stay in fullscreen and still change roms 2012-11-28 02:00:08 +00:00
goyuken 83ae2278ec gba gpu view: palette display 2012-11-27 21:13:13 +00:00
goyuken da00dfa99c gba gpu view: implement remaining bg modes 2012-11-27 20:24:38 +00:00
goyuken 91f3e27e84 gba gpu view: support more bg types and flags 2012-11-27 19:59:14 +00:00
goyuken 965c6d8700 gba: add the beginnings of a GPU view. much work is needed, but i like the idea of a single panel with movable widgets (and config-saveable layout, of course), as there is too much information in the case of a GBA to reasonably show it all on a screen. this way the user can set up a "workspace" appropriate for whatever dumping/debugging project is being done. 2012-11-27 19:21:46 +00:00
goyuken 175caf3a53 gba: add under-the-hood support for direct MMIO reading, to be used for something at some point, maybe 2012-11-27 16:44:50 +00:00
adelikat 76487941be Add Atari 7800 to path config (interim only) and use firmwares folder instead of specific rom file paths. Atari 2600 - remove save ram in path config since it is not used. Optimized NES controller image. 2012-11-27 02:24:15 +00:00
goyuken b2b3715468 add a stub for a GBA GPU Viewer 2012-11-26 23:16:31 +00:00
zeromus efbdd58839 nes-fix mapper027 based on new understandings from fceumm; fix world hero 2012-11-26 22:08:25 +00:00
zeromus 7e9d487580 nes-fix m074 and m192 and add You Ling Xing Dong to gamedb to correct mapper from m074->m192. p.s. you ling mi long dong 2012-11-26 21:08:46 +00:00
goyuken a378a47b67 move some avi dump stuff out of the frame advance function 2012-11-26 21:08:08 +00:00
goyuken 4f732be765 my bad 2012-11-26 20:47:17 +00:00
zeromus c6ac8650d2 snesgfxdebugger-support rightclick freezing 2012-11-26 08:05:51 +00:00
zeromus 0c58d62762 snesgfxdebugger-layer toggles, more information 2012-11-26 06:30:30 +00:00
goyuken fa388ed149 av dump: support resizing everything to a single resolution. sorry about all the crap gumming up MainForm... 2012-11-26 02:25:23 +00:00
adelikat 0eea66c54b PCE - slight change in order of buttons on input config, fix Virtual Pad on PCE CD and SGX modes 2012-11-26 02:22:15 +00:00
adelikat 0edaa948eb Path Config - fix C64 Firmwares config 2012-11-26 02:15:55 +00:00
adelikat 849228fbb4 oops, needs led images 2012-11-26 01:49:14 +00:00
adelikat 5433bdacfd Use coreoutputcomm for led light feature 2012-11-26 01:43:34 +00:00
adelikat 453eef6da2 C64 - Statusbar now has a floppy disk led light, lights up when emulated floppy disk is in use 2012-11-26 01:28:14 +00:00
adelikat f4d703663c Virtual Pad - smarter resizing 2012-11-26 00:54:31 +00:00
adelikat 23749d7284 C64 - Virtualpad keyboard - clean up UI 2012-11-26 00:16:24 +00:00
adelikat 9ddd3d56a8 C64 - implement Restore key on client side, fixes to the Keyboard virtualpad 2012-11-25 21:49:07 +00:00
adelikat 2116dfa81b TAStudio - listview - don't redraw bg unless it changes, a few fps speed up 2012-11-25 21:11:54 +00:00
goyuken f73960ad8f gba: blaaaaaaa 2012-11-25 20:42:58 +00:00
adelikat aeb5ca2115 VirtualPads - fix clearing of joystick pads 2012-11-25 20:13:13 +00:00
zeromus 57e9619ff6 snes-hookup ui for color palette selection 2012-11-25 20:06:31 +00:00