Commit Graph

230 Commits

Author SHA1 Message Date
goyuken 6f9211167c neshawk: pirate fix 2014-05-21 22:29:14 +00:00
adelikat 6e4af65b99 N64 - only show mempack domains if the respective controller is enabled and configured with a mempak 2014-05-20 15:19:13 +00:00
adelikat e96b81d7ab Rip out some "movies 1.0" hacks 2014-05-18 16:28:56 +00:00
adelikat 0e02a78073 update a comment now that accuracy profile is an option 2014-05-18 13:44:58 +00:00
adelikat 5e15ba5fa0 credit blargg for quicknes 2014-05-18 01:12:38 +00:00
adelikat 965c2dfc0f Quicknes - Fall back to neshawk when attempting to load FDS and other things that we think NES should play 2014-05-18 01:06:11 +00:00
adelikat 0588c3d7ea Check in patch from zeromus that provides back end support for custom Axis constraints for analog input 2014-05-17 19:35:47 +00:00
zeromus 19f3b1b1da here it is, fixed another way, for the record: float ranges can now support inverted senses. 2014-05-17 00:06:20 +00:00
goyuken 0ec92e626e nes: make full_nes_palette.nes test work. colors still look a bit funky though 2014-05-15 23:25:49 +00:00
goyuken 3405369d58 neshawk: fastererer 2014-05-14 15:46:16 +00:00
adelikat e51e8dead5 SNES - Make performance core the default 2014-05-14 12:47:36 +00:00
adelikat 578cc2c850 Front end for z64 rsp hle video plugin support 2014-05-14 02:29:59 +00:00
adelikat fa7b2ec441 N64 - add the rsp-z64-hlevideo plugin and add backend support for toggling between this and rsp-hle. Still todo: front end to set this 2014-05-14 01:50:36 +00:00
goyuken 3fa2b4629c NES: switch to quicknes palette as defaut 2014-05-13 23:26:39 +00:00
adelikat 92f32c568c N64 - ok, one more round of cleanup! 2014-05-13 00:31:32 +00:00
adelikat b8ed3230e9 N64 - some code cleanup 2014-05-13 00:06:33 +00:00
adelikat d9f86aa8a1 N64 - don't be 0 x 0 video size on startup 2014-05-12 23:54:27 +00:00
goyuken 490a3dc3cf gameboy: support setting RTC initial time for TAS, and support chaining the RTC to the real clock for non-TAS. 2014-05-12 17:24:43 +00:00
goyuken 93b710e4ab gambatte: make RTC run at the correct 59.7fps instead of 60fps 2014-05-12 04:08:22 +00:00
adelikat ec5414c9d8 If Quicknes throws an unsupported mapper exception, catch it and load in NesHawk instead 2014-05-12 00:14:45 +00:00
goyuken 1ef04c0cb5 gambatte: support text savestates 2014-05-11 20:48:19 +00:00
goyuken 5710282ac6 gambatte: eliminate some unused code 2014-05-11 15:40:02 +00:00
adelikat 467a8f37eb N64 Input convert some magic 127's into constants, nothing useful about this commit 2014-05-11 13:05:59 +00:00
adelikat f697a52c56 Fix a few warnings 2014-05-10 20:00:30 +00:00
adelikat 3488df36c4 N64 - ability to set core type in the front end 2014-05-10 17:30:03 +00:00
adelikat 3e843b2b0f N64 - Expose the setting of core type (pure interpreter, interpreter, dynarec) through sync settings. Still todo: UI for setting this value 2014-05-10 16:05:56 +00:00
adelikat db02bd4a8e Fix inconsistency in N64 namespaces 2014-05-10 14:56:21 +00:00
goyuken 975ced7e38 gambatte: break stuff. don't use 2014-05-10 04:22:12 +00:00
adelikat 64e3ff520d N64 - Controller Settings dialog with ability to set Pak type and connected status of controllers 2014-05-10 02:03:23 +00:00
null_ptr 1734267a7b Added JsonIgnore Attribute to private members 2014-05-09 04:34:22 +00:00
null_ptr 52ee4984fa Added setting for the controller plugin type and the controller connection to N64SyncSettings 2014-05-08 20:03:00 +00:00
goyuken c687ac7cfd gambatte: rip out unused save directory and gameshark\gamegenie internal stuff 2014-05-07 22:26:13 +00:00
goyuken 7b95dd4745 gambatte - (internal) rip out the memory refresher system. pointless overcomplex garbage that never solved any problems 2014-05-07 21:34:19 +00:00
goyuken 663aeaf5eb NES: add mapper31, fix a few small bugs with mapper30. thanks to caitsith6502 for patch 2014-05-03 17:23:28 +00:00
goyuken df6fa1dec0 gambatte: fix video problem related to new frame timing 2014-05-03 03:05:34 +00:00
goyuken b0970451aa internal infrastructure for video presentation changes (aspect ratio, apparent size, etc) 2014-04-30 23:48:37 +00:00
goyuken fd5b7263ea NES - MMC5 - head off some possible peek nondeterminism problems before they occur 2014-04-30 20:32:13 +00:00
goyuken 9909b972fb NES: fix nondeterminism in tracelogger when execution passes over $2007 (or mirrors) 2014-04-30 19:43:55 +00:00
goyuken ccd5782909 gambatte: add the new drift trackers (that ensure constant framerate) to savestate 2014-04-30 17:36:35 +00:00
zeromus 3880f9059c fix gambatte sound (misuse of blipbuffer) 2014-04-30 03:46:37 +00:00
adelikat fea60dfbbe Gameboy - fixed frame timing but broke sound 2014-04-29 23:31:25 +00:00
adelikat 4269098e8a Gambatte core experimental change to the definition of a frame. gambatte runs the number of cycles it feels like even when you tell it. So track the difference between the desired amount of actual run and adjust the next frame. This way, in thoery it should average out to the desired 35112 cycles per frame. Also track the cycle count and expose it for future api to use 2014-04-28 16:02:11 +00:00
adelikat 3901fb640b more icons, don't show one if there isn't oen 2014-04-25 23:17:10 +00:00
adelikat 51be257486 core status bar icon - add yabause and bsnes icons 2014-04-25 21:41:34 +00:00
zeromus 49d8f6c5b9 remove savestate loading hacks for movie header skipping 2014-04-25 02:21:45 +00:00
adelikat 8c0526b90f Quicknes - clip top and bottom true by default 2014-04-25 01:22:22 +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 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
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 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