adelikat
|
4382dc0c9a
|
N64 sync settings - clean up object convert public fields to properties
|
2014-07-20 17:10:20 +00:00 |
adelikat
|
6819459292
|
N64 sync settings - clean up some stuff and fix the plugin type being a read-only proprty in the new config dialog
|
2014-07-20 16:59:03 +00:00 |
xmikecampx7
|
1342dae39d
|
Fixed Descriptions of N64SyncSettings
|
2014-07-20 16:32:17 +00:00 |
xmikecampx7
|
108dfcbe54
|
Added N64 Syncsettings Documentation
|
2014-07-20 16:12:05 +00:00 |
pjgat09
|
65345077a8
|
N64: Fixed sync settings not being passed to the plugins as a result of changing the fields to properties. Jabo setting are now passed.
|
2014-07-20 16:00:56 +00:00 |
xmikecampx7
|
631d4d625d
|
Added DefaultValues and Displaynames to GlideMk2 SyncSettings
|
2014-07-20 15:05:22 +00:00 |
xmikecampx7
|
402f269208
|
Added DefaultValues and DisplayNames to Glide Sync Settings
|
2014-07-20 14:57:02 +00:00 |
adelikat
|
2928137a20
|
N64 sync settings - some reorg
|
2014-07-20 14:33:57 +00:00 |
adelikat
|
042e72bfb6
|
New N64 plugin config settings dialog, including adding jabo settings
|
2014-07-20 02:57:26 +00:00 |
adelikat
|
9e49c29240
|
pretty up Gameboy setting display names
|
2014-07-20 00:16:40 +00:00 |
pjgat09
|
04f7664ec9
|
N64: Started fleshing out the jabo sync settings
|
2014-07-19 21:53:31 +00:00 |
goyuken
|
6d551ffb62
|
quicknes settings beautification
|
2014-07-19 18:45:20 +00:00 |
pjgat09
|
b82c83c188
|
N64: Added a jabo sync settings stub to be filled in later. Added jabo to the plugin selection dialog
|
2014-07-19 16:59:27 +00:00 |
goyuken
|
e55dd02644
|
i meant to commit this a few days ago? oops
|
2014-07-17 22:27:09 +00:00 |
goyuken
|
1b4a8a0b23
|
settings cleanup
|
2014-07-14 16:56:23 +00:00 |
goyuken
|
fb133da0c5
|
fix some internal settings infrastructure
|
2014-07-14 16:10:45 +00:00 |
adelikat
|
fd80c62cdb
|
More Util methods -> extension methods
|
2014-07-03 19:20:34 +00:00 |
adelikat
|
1c0eca190e
|
Remove some unused extensions, Remove Extensions.cs and move methods into better named files with their own namespaces
|
2014-07-03 18:54:53 +00:00 |
adelikat
|
6cba3568ef
|
More extension reorg
|
2014-07-03 17:23:03 +00:00 |
adelikat
|
f546a8080c
|
Move some extension methods from the generic extensions file to NumberExtensions and fix up namespaces
|
2014-07-03 15:35:50 +00:00 |
goyuken
|
d83c56a9d8
|
NES: internal cleanup and commenting
|
2014-07-02 15:21:42 +00:00 |
adelikat
|
0d581613e2
|
NEShawk - nice button orders for controllers
|
2014-06-29 21:01:57 +00:00 |
adelikat
|
3e3e34c745
|
SNES - nitpicky change in button orders
|
2014-06-29 12:55:01 +00:00 |
adelikat
|
3bf5b75adc
|
SNES - remove players 3 and 4 from controller definition since they aren't currently used, virtual pad - dynamically generate number of controllers based on controller definition
|
2014-06-28 22:59:04 +00:00 |
adelikat
|
402db49ed8
|
PCE - add ability to set connected controllers (up to 5) as sync settings, with a Controller settings dialog
|
2014-06-28 22:48:07 +00:00 |
adelikat
|
a45f7d7154
|
N64 - oops #2
|
2014-06-28 13:00:53 +00:00 |
adelikat
|
9378dc5921
|
N64 - oops
|
2014-06-28 12:58:13 +00:00 |
adelikat
|
e5f340c365
|
Oops, fix something I broke last night with N64 controllers
|
2014-06-25 13:52:38 +00:00 |
adelikat
|
5f71bf11c8
|
N64 - dynamically generate buttons in controller definition based on connected controllers, Virtualpads - show pads based on connected controllers
|
2014-06-25 02:18:11 +00:00 |
adelikat
|
7c7182b75d
|
N64 - default to one connected controller with no pak
|
2014-06-25 01:51:16 +00:00 |
goyuken
|
0c57d7954f
|
gameboi: fix crash
|
2014-06-23 03:44:46 +00:00 |
goyuken
|
6f84abb81e
|
slap some comments on the NES controller stuff
|
2014-06-22 00:44:36 +00:00 |
zeromus
|
237045fde2
|
add watchdog timer to bsnes process to make sure they dont accumulate when the frontend terminates oddly
|
2014-06-17 22:03:08 +00:00 |
goyuken
|
9a6decef06
|
GB: cleanup and stuff
|
2014-06-16 15:59:39 +00:00 |
goyuken
|
aee94afe05
|
snes boardname stuff
|
2014-06-12 20:46:42 +00:00 |
null_ptr
|
710e461165
|
Fixed flickering on games that do not render during every vi frame
|
2014-06-10 22:21:40 +00:00 |
goyuken
|
e3cb22889a
|
add some extra error checking to the text savestate system used by gameboy and wonderswan. does not change the actual savestate format at all
|
2014-06-04 18:53:57 +00:00 |
adelikat
|
aa2ae170f3
|
N64 - make video size a setting, not a sync setting
|
2014-06-01 12:06:22 +00:00 |
adelikat
|
3917e7c528
|
Automate the about box
|
2014-06-01 01:57:22 +00:00 |
goyuken
|
512dc84334
|
would have sucked to not find that bug
|
2014-05-31 20:34:13 +00:00 |
adelikat
|
1c0f8674c3
|
SetCpuRegister() - don't cast PC reg to byte! Implement on SMS, Coleco, and TI-83
|
2014-05-31 18:25:36 +00:00 |
adelikat
|
51660dd023
|
Add SetCpuRegister() to IEmulator. Implemented it in Atari 2600, 7800, C64, Neshawk, and technically dual gameboy (passes it to L and R where it will fail). The rest throw NotImplementedExceptions. Lua - add emu.setregister(), catches NotImplementedExceptions and informs the user.
|
2014-05-31 17:03:21 +00:00 |
goyuken
|
58efa286df
|
move stuff
|
2014-05-31 16:12:59 +00:00 |
goyuken
|
8f87c2e854
|
gameboy: tweak text savestates a bit in preparation to reuse some code for the wonderswan savestates
|
2014-05-31 04:01:07 +00:00 |
goyuken
|
ab74f31d41
|
quicknes: support getcpuflagsandregisters
|
2014-05-26 19:49:45 +00:00 |
goyuken
|
299c27ae6e
|
NESHawk: fix desync bug when using reset or power and frame precise save/loadstate
|
2014-05-26 01:29:00 +00:00 |
zeromus
|
80707ebc53
|
fix supergameboy
|
2014-05-24 05:37:30 +00:00 |
goyuken
|
59440c1d4d
|
NES stuff
|
2014-05-23 15:10:14 +00:00 |
zeromus
|
f49c4492f1
|
fix #177 "SNES Loadstate failure with DSP firmware." by repeatedly loading the rom when resetting the core so that chip roms get a chance to reload after the entire core (hopefully) is memzeroed
|
2014-05-23 00:13:04 +00:00 |
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 |
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 |