goyuken
80b18cb278
gb gpu view: copy to clipboard
2012-11-09 18:14:59 +00:00
adelikat
570bb986c2
Remove FDS and VS as mappable keys (user must use menu items)
2012-11-09 02:47:50 +00:00
adelikat
bb0f409550
NESHawk - support movie recording for disk eject, insert coin 1, 2, FDS disk eject, and FDS Inserting of disks 1-4
2012-11-09 02:41:37 +00:00
goyuken
54ea30c50d
gb gpu view: stuff
2012-11-09 01:41:30 +00:00
adelikat
d5a87f667c
C64 - oops, fix crash due to misconfigured autofire
2012-11-08 19:39:00 +00:00
adelikat
dd24b2d255
Path Config - change link to SNES firmwares, add link to C64 firmwares
2012-11-08 18:40:49 +00:00
adelikat
01102b67bd
C64- hook up to path config dialog
2012-11-08 17:06:25 +00:00
adelikat
6e5e187b1a
NESHawk - hook up remappable controller button for FDS and VS special commands (not hooked up on mnemonics)
2012-11-08 14:49:57 +00:00
adelikat
a205158a0f
Hook up C64 joysticks on client side (except for mnemonics)
2012-11-08 13:33:30 +00:00
adelikat
49dc9cbfa0
only load ControllerConfig dialog, remove option for old input config
2012-11-08 04:46:48 +00:00
adelikat
db2b4584f5
Controller Config - implement Gameboy power button
2012-11-08 04:43:07 +00:00
adelikat
68cba7d792
Genesis - implement Reset button on client side (not yet hooked up in core)
2012-11-08 04:33:18 +00:00
adelikat
c32cef4bc4
SNES - Implement Reset and Power as controller buttons
2012-11-08 04:13:55 +00:00
adelikat
027b56e861
ControllerConfig object - automatically make columns if controller buttons don't fit in a single column, fix formatting of TI-83
2012-11-08 04:09:24 +00:00
adelikat
b59d248cda
Controller Config - hook up sms, pce, atari console buttons
2012-11-08 03:16:41 +00:00
adelikat
9681fc137e
Controller config - cleanup and fix compiling that was broken in last commit, also turn on new config dialog
2012-11-08 02:20:34 +00:00
adelikat
835084d812
Controller config - start console button stuff
2012-11-07 22:53:15 +00:00
adelikat
7d62265047
Controller Config - implement L+R checkbox
2012-11-07 16:17:35 +00:00
adelikat
def7193b27
Controller Config - hook up Genesis, Atari, PCE
2012-11-07 15:31:07 +00:00
adelikat
ee912d700d
Controller Config - fix bug in saving, hook up controllers for SNES, GBx, SMS
2012-11-07 15:15:23 +00:00
adelikat
cb88230d98
New Controller Config - more robust saving logic, some UI cleanup, delete now unused gamepad config objects
2012-11-07 14:31:12 +00:00
adelikat
122c48289a
New Controller Config - fix bug where bindings were losing input and failing to save
2012-11-07 13:31:38 +00:00
adelikat
28cc3bb6c6
Controller Config - a new type of controller panel, this one uses reflection to dynamically load and set its values, still some bugs with the dialog
2012-11-07 04:31:29 +00:00
goyuken
513793a177
gb gpu view: sprite mouseovers
2012-11-07 03:06:28 +00:00
goyuken
94da0b6f49
gb gpu view: more mouseover stuff
2012-11-07 00:04:49 +00:00
goyuken
0d77f77069
gp gpu view: some mouseover stuff
2012-11-06 21:29:42 +00:00
goyuken
d1613d2cb5
gb gpu: fix new bug with game switching
2012-11-06 18:02:19 +00:00
goyuken
ad3e1bff21
gb gpu view: beautify and add scanline callback control
2012-11-06 17:54:04 +00:00
adelikat
ca8832e464
oops
2012-11-06 13:23:56 +00:00
adelikat
7682422c9b
Virtualpads - hook up NES Power button
2012-11-06 12:56:01 +00:00
zeromus
877b95e3d5
c64-hook up firmwares configuration. expected to be by default in C64/Firmwares output directory, named basic,chargen,kernal
2012-11-06 06:19:27 +00:00
adelikat
e7f3abdfc3
Add NES Reset and Power as remappable controller buttons, remapping not hooked up to old config dialog, new config dialog - start console button remapping still has some bugs
2012-11-06 03:27:24 +00:00
adelikat
53520540ea
NES - Implement ability to record hard resets
2012-11-06 02:32:33 +00:00
adelikat
5764b222ab
NES Core - implement Hard Reset, currently crashes though
2012-11-06 00:40:51 +00:00
adelikat
aba91a6a73
Fix cases where Statusbar pause icon didn't appear when paused
2012-11-06 00:04:50 +00:00
pasky1382
c7ecc91551
Updated SNES gamedb to latest no-intro DAT (10-28-12)
2012-11-05 21:51:56 +00:00
goyuken
ac1f9a90a1
libgambatte: switch the system bus read to use a much safer (100%?) deterministic peek. also implement core side stuff for scanline-based callback
2012-11-05 20:15:53 +00:00
goyuken
ef4bb14d59
gb gpu view: oam
2012-11-05 15:58:51 +00:00
goyuken
1118fded53
gb gpu view: palettes
2012-11-05 14:37:55 +00:00
goyuken
9d83249eba
gb gpu view: more stuff
2012-11-05 13:48:19 +00:00
goyuken
32a3d9db80
gbhawk gpu viewer: work correctly with palettes and CGB extended BG data
2012-11-05 04:09:04 +00:00
goyuken
271d4102e8
GB: add "GPU Viewer", similar to other gpu debugging tools. doesn't do much yet.
2012-11-05 01:34:11 +00:00
zeromus
9ff8b450f4
add the crudest possible psx disc detector. now other people can watch somewhat garbled psx game intros
2012-11-05 00:11:41 +00:00
zeromus
b4b2657965
some libmednahawk work. it can't possibly be used by anyone else yet, but i gotta do a checkin.
2012-11-04 23:29:06 +00:00
phillip.grimsrud
499f049e42
Take out a nonsense if statement that was breaking rewind in Tastudio in some circumstances.
2012-11-03 00:53:46 +00:00
phillip.grimsrud
4727ee72f0
Change the movie RewindToFrame to load the proper state even if the current frame is before the one in the argument. This will now send you to any frame on or before the end of the savestate log. Also change Tastudio to take advantage of this.
2012-11-03 00:20:40 +00:00
goyuken
3eda4a90a6
gbhawk: tracelogger
2012-11-02 19:44:31 +00:00
zeromus
9062c96ac3
minor tweaks to make tasstudio not run out of memory so extremely. maybe not at all?
2012-11-02 04:56:34 +00:00
adelikat
c0c3c36e87
C64 - Pass in extension to the core
2012-11-01 17:56:48 +00:00
adelikat
cc4c0ed693
Fix C64 rom loading
2012-11-01 17:06:14 +00:00
adelikat
3858ff9b95
start a skeleton C64 project, mapped .prg, .d64, .g64, .crt to C64, rom loading should work (gets the bytes to the core), haven't tested
2012-11-01 16:48:32 +00:00
phillip.grimsrud
98d86ec995
Only go to Movie 'Finished' mode if Tastudio is not engaged. Make sure Movie log and savestates are updated correctly so that tastudio still works correctly when you play through the end of the movie in read-only mode.
2012-11-01 03:53:12 +00:00
adelikat
3db5afe8a7
Oops, fix VirtualPadForm UpdateValues()
2012-11-01 01:18:12 +00:00
goyuken
5cbd11c850
NES: add some vs system stuff. not done yet
2012-10-31 21:15:44 +00:00
adelikat
1d4a8fd3ba
Atari 2600 - add a Playfield toggle
2012-10-30 23:38:53 +00:00
goyuken
cd2ff4ed63
Add unmanaged version of 6502X core. The core it self is nearly exactly a copy+paste job from the C# one; most things map over exactly. A strange and abusive p/invoke setup is required to realize a performance gain; see code for details. Seems to be worth a bit more than 20% overall speed for me. Core is savestate compatible with managed 6502X. slight modifications to existing API has been made to support the new cpu. also included is a test module that runs both cores together, savestating every cycle to check for sameness. Core should fit in Atari, although that hasn't been done yet. For the moment, tracelog and disassemble are broken, but they'll be back soon.
2012-10-30 23:01:54 +00:00
adelikat
f9c027ddad
Add front end and corecomm values for Atari graphics object display toggling
2012-10-30 00:18:56 +00:00
adelikat
3784b710e8
TAStudio - rip out virtual pad stuff
2012-10-29 23:18:20 +00:00
adelikat
04bb6c423e
Movie virtual pads to their own tool dialog instead of residing in TAStudio
2012-10-29 22:57:15 +00:00
goyuken
19d3a097b9
mainform: archive autobind add ".fds"
2012-10-29 20:26:37 +00:00
adelikat
e3e52ed305
Delete the LuaWindow winform since it is an unfinished outdated design (we use LuaConsole)
2012-10-29 12:33:06 +00:00
zeromus
e19f39e08c
support moving all dlls to the dll directory by adding assembly binding resolve redirection
2012-10-29 08:37:22 +00:00
adelikat
c35310faf8
Movies - when switching from record to play, write movie to disk
2012-10-29 00:40:26 +00:00
adelikat
e8b9bb38b6
Add Save Movie hotkey and context menu item
2012-10-28 23:38:41 +00:00
adelikat
14d5844af8
Save movie menu item
2012-10-28 22:50:19 +00:00
zeromus
07c4ce88ae
add a link in the snes firmwares path config to a page with information about the firmwares.
2012-10-28 21:04:47 +00:00
goyuken
853b36482a
fix up problems caused by SVN snafu r3553
2012-10-28 15:22:15 +00:00
adelikat
77794dae50
Misc fixes
2012-10-28 01:28:48 +00:00
goyuken
84a86a72a5
mainform: only swallow IOExceptions when loading saveram. other exceptions are unexpected and should not be hidden
2012-10-27 13:57:26 +00:00
adelikat
5382a348dc
Lua - fix savestate.loadslot()
2012-10-27 00:35:02 +00:00
adelikat
a0111d1c08
Lua - implement client.screenshottoclipboard() and client.setscreenshotosd()
2012-10-27 00:19:43 +00:00
adelikat
4193ddfa5d
Lua - implement client.screenshot()
2012-10-26 23:48:28 +00:00
goyuken
e6058e6bd8
break some stuff. FDS can eject and insert disk sides now
2012-10-26 18:51:08 +00:00
phillip.grimsrud
2329521de3
TAStudio fixes:
...
1: Fixed ListView double-click to run forward to the selected frame.
2: Added systems to a switch statement so that the virtual pads track with the log.
3: Fixed the ListView highlighting for the current frame.
2012-10-26 05:27:27 +00:00
adelikat
11db3f1912
Atari 7800 - cleanup the BIOS paths and usage of those variables
2012-10-23 20:21:55 +00:00
adelikat
39a54959d0
Atari 7800 - some multiclient todos
2012-10-23 19:13:57 +00:00
adelikat
427a80548c
Start an atari 7800 core based on emu7800, if you have bios files in very specific locations and filenames, you can open 2k ntsc games, and watch with no sound or controls!
2012-10-23 03:33:57 +00:00
goyuken
2cdeabfcf3
mainform: detect and recover from a particular bad FDS bios dump that is exactly 40976 bytes long
2012-10-22 18:33:34 +00:00
goyuken
7568ff9437
add FDS skeleton. set up your fds bios with pathconfig, then try to load any file with extension ".fds"
2012-10-21 15:58:24 +00:00
zeromus
a34337691a
run all version numbers through one place so that gui version numbers and assembly/dll version resources can be the same
2012-10-21 05:21:59 +00:00
zeromus
83a06c4f63
make the rom open filter remember its last option used in this bizhawk session, like how most other programs work.
2012-10-20 22:58:01 +00:00
zeromus
ab46a076f2
swallow exception when joystick cant be acquired, instead of crashing
2012-10-20 22:44:15 +00:00
zeromus
930f680fc6
change d3d renderer to use a less unstable method for updating textures. shouldnt really affect performance any. some gpu drivers dont support the trick that was being used.
2012-10-20 19:57:49 +00:00
adelikat
ccf8018d67
About box - misc UI clean up
2012-10-20 13:47:01 +00:00
adelikat
9d25dfa2b4
Open up atari stuff for release builds
2012-10-20 13:40:58 +00:00
adelikat
fa1a10525c
Fix recording from "Now"
2012-10-20 13:30:32 +00:00
adelikat
9a1cbbb34c
Atari - attempt the 3E mapper, seems broken
2012-10-20 01:51:38 +00:00
adelikat
4f045eb20d
Atari - a stab at implementing mapper m4A50, don't work, oh well, the mapper is garbage and overly complicated, and can't really exist
2012-10-20 00:14:28 +00:00
adelikat
33e9f23e75
Atari - add Megaboy EF mapper conversion rom to gamedb
2012-10-19 23:37:46 +00:00
adelikat
90a288afeb
Implement X07 mapper
2012-10-19 23:31:42 +00:00
adelikat
1b0c410cc7
SNES Graphics Debugger - remember user's backdrop settings
2012-10-19 17:23:54 +00:00
goyuken
41780b067f
mainform: never skip frames when doing av capture
2012-10-19 14:51:10 +00:00
adelikat
9b55eb9705
Atari gamedb - add a game
2012-10-19 01:13:31 +00:00
adelikat
4455f85c24
add Pleiades (1983) (UA Limited) (Prototype) to Atari gamedb
2012-10-19 00:28:17 +00:00
goyuken
8575d9e0cb
ffmpegwriter: remove the "lossless avi" option. apparently it uses fourcc ZLIB, which not much is likely to be able to decompress
2012-10-18 21:55:44 +00:00
goyuken
5f8f38e74a
aviwriter: attempt 32 bit compression if the selected encoder rejects 24 bit
2012-10-18 21:39:42 +00:00
goyuken
485d7c05c7
make av dumping with avi a bit more graceful error handling. NES: avoid crash when the frontend behaves in a naughty manner
2012-10-18 20:57:53 +00:00
zeromus
9e50d25c16
snes-support user override backdrop color
2012-10-17 18:39:44 +00:00
goyuken
a43d02a422
fix: console no longer gets spammed with "Reset" if you use the menu soft reset item while the emulator is paused. if you want to log reset information, do it from a more appropriate location (core?)
2012-10-17 15:20:50 +00:00
adelikat
279b6980fe
Add authors, etc, for each core to the about box
2012-10-17 02:10:13 +00:00