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 |
goyuken
|
ff6032cbdc
|
bizswan: fix possible desync. all savestates before this commit are invalidated
|
2014-06-04 16:21:00 +00:00 |
goyuken
|
019ab3efe0
|
bizswan: support rotating the screen at playtime
|
2014-06-04 02:03:40 +00:00 |
goyuken
|
239eb5b268
|
saveram stuff
|
2014-06-02 16:33:08 +00:00 |
adelikat
|
e7c2c40d79
|
set Wonderswan release flag to true
|
2014-06-01 21:08:28 +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 |
adelikat
|
8231025b91
|
System Info - Fix detection of GG and SG-1000
|
2014-05-31 23:17:39 +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
|
37d0510444
|
add PAL A2600 framerate to movie check code
|
2014-05-31 16:28:31 +00:00 |
goyuken
|
58efa286df
|
move stuff
|
2014-05-31 16:12:59 +00:00 |
goyuken
|
0ee073b71b
|
bizswan: savestates
|
2014-05-31 05:57:18 +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
|
63c361f4e2
|
bizswan: add cpu flags and registers, memory domains
|
2014-05-30 22:59:13 +00:00 |
goyuken
|
fb4bd18fe1
|
bizswan: settings and syncsettings, random cleanup, include mingw makefile (we're building from msvs here though)
|
2014-05-30 22:31:16 +00:00 |
goyuken
|
14f0faf7ff
|
bizswan: rotated display, lag frames, stuff
|
2014-05-30 20:53:52 +00:00 |
goyuken
|
3dd6da2896
|
bizswan: fix button orders
|
2014-05-30 18:33:28 +00:00 |
goyuken
|
d3a5733886
|
bizswan: controls work
|
2014-05-30 18:20:05 +00:00 |
goyuken
|
9d8390a4ec
|
bizswan: stuff
|
2014-05-30 18:10:39 +00:00 |
goyuken
|
ab93da6faf
|
bizswan: stuff
|
2014-05-30 16:50:58 +00:00 |
goyuken
|
c306e61d5b
|
mednafen 0.9.34.1 "cygne" (wonderswan)
|
2014-05-30 05:09:54 +00:00 |
goyuken
|
d24658888b
|
saturn: expose skip bios and RTC options as syncsettings
|
2014-05-28 17:31:22 +00:00 |
goyuken
|
79349aeb39
|
gpgx: recover from early onset alzheimer
|
2014-05-28 03:35:21 +00:00 |
goyuken
|
bafd4ae62e
|
gpgx: pop up an annoyabox when CD firmware is missing
|
2014-05-28 03:27:49 +00:00 |
goyuken
|
b31399f810
|
2600: internal stuff to be checked
|
2014-05-27 03:11:33 +00:00 |
adelikat
|
947470e1d9
|
Atari 2600 - break up frame advance with StartNewFrame() and EndFrame() and wire them up to Cycle and Scanline advance, all methods are now smart enough to roll over to the next frame at the right time
|
2014-05-27 02:45:05 +00:00 |
adelikat
|
90af0b4858
|
Atari 2600 - implement ScanlineAdvance(), still todo: cycle and scanline advancing don't know when to roll over a new frame
|
2014-05-27 02:16:47 +00:00 |
adelikat
|
f207bfaec9
|
Atari 2600 - slight fix to the logic of FrameAdvance so that it will "finish a frame", so any sub-stepping is accounted for
|
2014-05-27 01:54:08 +00:00 |
adelikat
|
ebbee62730
|
Atari 2600 debugger - slight refactoring of some things, fix step into, add total cycles, last address and distinct addresses
|
2014-05-27 01:33:22 +00:00 |
goyuken
|
7fdceb6158
|
2600: support SECAM as an alternate colour mode when in PAL mode. SECAM has its own rather unique color modulation system, and the atari engineers were too lazy to make a proper color encoder for it, so.....
|
2014-05-26 20:16:44 +00:00 |
goyuken
|
ab74f31d41
|
quicknes: support getcpuflagsandregisters
|
2014-05-26 19:49:45 +00:00 |
adelikat
|
e68e691e3c
|
Atari 2600 Debugger - implement Step Into button
|
2014-05-26 19:38:02 +00:00 |
adelikat
|
60a754c1fa
|
TI83 - change default look to a more authentic TI-83 monochrome screen color scheme
|
2014-05-26 14:17:28 +00:00 |
adelikat
|
9e8de8d8b0
|
TI83 - palette config dialog - don't judge me on how I spend my free time!
|
2014-05-26 14:06:54 +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 |
goyuken
|
4f744323cf
|
2600: fix hard reset sound crash caused by recent fuddlings
|
2014-05-26 01:21:31 +00:00 |
adelikat
|
898c57f5d9
|
Atari 2600 - AR (Super Charger) - implement Cart Ram memory domain, and a Fast SC Bios sync setting
|
2014-05-26 01:01:47 +00:00 |
adelikat
|
d1743a2ce3
|
Atari 2600 - AR - cleanup, implement hard reset, savestates, and dispose
|
2014-05-26 00:55:12 +00:00 |
adelikat
|
8069653888
|
Atari 2600 - Fix AR mapper
|
2014-05-26 00:30:43 +00:00 |
adelikat
|
9c351942c0
|
Atari 7800 - record pal flag into movies
|
2014-05-25 00:00:44 +00:00 |
zeromus
|
80707ebc53
|
fix supergameboy
|
2014-05-24 05:37:30 +00:00 |
adelikat
|
ed4c92c0f8
|
Atari 2600 - Set virtual width in pal to 320
|
2014-05-24 01:21:33 +00:00 |
adelikat
|
33abd29aec
|
Add PAL flag to pal games in atari gamedb, remove todo in atari core
|
2014-05-24 01:12:18 +00:00 |
adelikat
|
4c0f693e70
|
Atari 2600 - expose Display Type in order to have the PAL flag recorded into movies
|
2014-05-23 18:04:31 +00:00 |
goyuken
|
27fa8d9a61
|
atari 2600: PAL support should be mostly good to go now
|
2014-05-23 16:37:49 +00:00 |
goyuken
|
2f7ad6a676
|
2600: more stuff towards PAL support
|
2014-05-23 15:47:48 +00:00 |
goyuken
|
59440c1d4d
|
NES stuff
|
2014-05-23 15:10:14 +00:00 |
adelikat
|
424f312afa
|
Atari 2600 - from now on, practice safe poking. Also poking is now possible on the system bus.
|
2014-05-23 00:29:31 +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 |
goyuken
|
ae104deac3
|
fix up previous commit
|
2014-05-21 15:47:18 +00:00 |
goyuken
|
7dec3af0de
|
2600: add a pal detection heursitic. still some work to do on that
|
2014-05-21 14:32:41 +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 |
goyuken
|
a6c5a9cdb2
|
a2600: frame timing infrastructure. frame time is now a constant 262 lines per frame. if the video frames don't match that, the situation is handled similarly to GB
|
2014-05-19 17:54:00 +00:00 |
goyuken
|
27a7bc7c8f
|
i would never in a million years have written that way, so no reason to change it to that after the fact
|
2014-05-19 03:21:46 +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
|
d5f91cc94e
|
Fix C64
|
2014-05-18 01:53:50 +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 |
zeromus
|
a72c5891e2
|
fix some bugs in ffmpeg handling which seemed to be depending on an older version of ffmpeg; and clarify some rom loading error handling, especially in PCE-CD
|
2014-05-08 03:18: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
|
912387fdef
|
gpgx - support debug showing cpu flags and registers
|
2014-05-04 17:41:20 +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 |
adelikat
|
2c167b51ca
|
Atari 2600 - virtual width of 275, but something does't work, oh well
|
2014-05-03 02:30:13 +00:00 |
adelikat
|
d978e2c629
|
Atari 2600 - make background setting a color instead of number, in order to get a color picker in the settings dialog
|
2014-05-03 01:59:49 +00:00 |
adelikat
|
81ca8479f5
|
Atari 2600 - a round of cleanup, nothing useful here
|
2014-05-03 01:51:56 +00:00 |
goyuken
|
0a017f7f27
|
2600 video setting stuff
|
2014-05-03 00:48:23 +00:00 |
adelikat
|
1f242120e6
|
Atari 2600 - Expose top line, bottom line, and background color as Settings properties
|
2014-05-03 00:35:03 +00:00 |
adelikat
|
c15b665e96
|
Atari 2600 - crop top and bottom 35 scanlines to make 160x192
|
2014-05-02 23:59:02 +00:00 |
adelikat
|
bf363a4c42
|
Atari 2600 - remove doubled width hack, so it is now 160x262, still todo: don't show vblank scanlines and find a reasonable cropping default
|
2014-05-02 21:47:02 +00:00 |