pjgat09
|
4307e138ba
|
N64: Load video plugin settings from movies.
|
2013-06-08 20:13:11 +00:00 |
pjgat09
|
3d6c99139a
|
N64: Removed the old video settings screen, and renamed the menu option for the "temp" screen
|
2013-06-08 03:56:34 +00:00 |
pjgat09
|
6ab3f6a463
|
N64: Added SaveType to the gamedb, but only for 16K EEPROM since all the other options are ignored. This fixes a "no controller" issue with Banjo Tooie
|
2013-06-08 03:36:57 +00:00 |
goyuken
|
511fcf4bd0
|
mainform: excise the old gif code. it's still in svn history if you want to resurrect it. doesn't really serve much purpose now that there's a full-fledged gif writer integrated to the AV dump system
|
2013-06-07 19:46:15 +00:00 |
pjgat09
|
a43645a87b
|
N64: Plugin settings from the movie header are now loaded into HeaderParams. There is also code to parse these settings, but it is commented out for now
|
2013-05-27 20:25:06 +00:00 |
pjgat09
|
b1138c4128
|
N64: Wire glide settings to the m64p core
|
2013-05-27 02:14:43 +00:00 |
pjgat09
|
2245975217
|
N64: Implement the reflection method to store and retrieve the plugin settings
|
2013-05-23 00:16:04 +00:00 |
pjgat09
|
40cea9085a
|
N64: Removed the now redundant "Rice" from the variable names in the config object
|
2013-05-22 22:26:24 +00:00 |
adelikat
|
da8bcff826
|
proof of concept for better organizing N64 plugin settings
|
2013-05-21 02:15:15 +00:00 |
goyuken
|
d7380d1952
|
console debug notification when a sega saturn disc is autodetected
|
2013-05-20 14:03:19 +00:00 |
pjgat09
|
dd349818f5
|
N64: Fixed bug where video settings from the gamedb didn't get loaded
|
2013-05-19 23:49:21 +00:00 |
pjgat09
|
2b81570151
|
N64: Wire the manual settings for the per-game hacks to the core
|
2013-05-15 03:38:23 +00:00 |
pjgat09
|
d0ba05eb28
|
N64: Fix an exception with the plugin config system
|
2013-05-15 03:31:05 +00:00 |
pjgat09
|
e64011e1c2
|
N64: Wire up per-game hack options to the plugin screen and to the m64p core.
|
2013-05-14 23:06:47 +00:00 |
goyuken
|
a754aba126
|
saturn: hook up GL mode to user interface. in GL mode, one can choose resolutions like pcsx2: 1x, 2x, 3x, 4x, or user selected w*h
|
2013-05-14 03:06:37 +00:00 |
adelikat
|
9b9e9b71ec
|
oops, this really fixes the 4.5 project, also some misc code cleanup
|
2013-05-11 19:08:42 +00:00 |
masterofpuppets152001
|
f8f9c3ea4a
|
Made NES sound channel update instantly when changed, easier to fine tune what you want from it.
|
2013-05-10 23:46:01 +00:00 |
goyuken
|
6849f72baf
|
NES: volume control on each channel
|
2013-05-10 18:38:58 +00:00 |
pjgat09
|
0a3dfa697e
|
N64: Added a video plugin settings class, filled it with the values from the rice settings screen, and wired it up to the core
|
2013-05-09 02:58:35 +00:00 |
pjgat09
|
08f6fdaf8d
|
N64: Implement the video plugin (rice or glide64) option
|
2013-05-07 01:38:12 +00:00 |
goyuken
|
0302820db5
|
implement binary\text savestate type switching in multiclient.
|
2013-05-06 21:41:21 +00:00 |
masterofpuppets152001
|
9c80ea5ec7
|
Moved it to N64, hope all is right
|
2013-05-04 17:56:24 +00:00 |
masterofpuppets152001
|
47cf4c3cb9
|
Early Vid plugin, is this how you want it Adelikat?
|
2013-05-04 16:54:34 +00:00 |
adelikat
|
494a20c801
|
N64 - fix C pad input stuff
|
2013-05-04 03:19:53 +00:00 |
adelikat
|
b4e3d864e3
|
Fix a null check exception when a GBA bios fails to load
|
2013-05-04 02:57:28 +00:00 |
pjgat09
|
7f3e01e3b3
|
N64: Use the config value to set the video size
|
2013-05-04 02:48:37 +00:00 |
pjgat09
|
d5966dd908
|
N64: Video now resizes
|
2013-05-04 02:46:37 +00:00 |
adelikat
|
e95c4e40c0
|
N64 - add video config dialog that can load/save video size
|
2013-05-04 02:19:12 +00:00 |
adelikat
|
1292c87ca8
|
Saturn - hook up console buttons, and hook everything up to controller config. Also trashed everyone's ini file if they ran bizhawk since saturn buttons were originally hooked up
|
2013-05-04 01:39:08 +00:00 |
pjgat09
|
8c7914150e
|
N64: Fixing a typo with some controller stuff
|
2013-05-03 01:59:14 +00:00 |
goyuken
|
149eeb5f33
|
saturn - support loading bios. note that at the moment, the bios filename isn't in the firmware configuratorthingy. this marks the first change made to the yabause core itself (excepting the yui.cpp that we added); changing memory.h so that block loads don't do unnecessary fseek()
|
2013-05-02 20:47:56 +00:00 |
adelikat
|
fdae009597
|
N64 - fix dpad on the gui side, still doesn't work though
|
2013-05-02 04:23:52 +00:00 |
adelikat
|
c6634273d7
|
N64 - hook up input for 4 controllers and autofire, still needs to be hooked to the core, and also needs to be added to controller config dialog
|
2013-05-02 01:54:44 +00:00 |
goyuken
|
2631ffbde6
|
implement a simple sega saturn cd heuristic detection. unknown cues once again are loaded into PCECD
|
2013-05-01 17:06:36 +00:00 |
goyuken
|
f96a37857d
|
dual gameboy: xml creator dialog thingy. not finished yet
|
2013-05-01 15:48:23 +00:00 |
goyuken
|
8b029d9eb1
|
saturn: controls. fuck boilerplate
|
2013-05-01 02:53:53 +00:00 |
goyuken
|
368bc58d0a
|
saturn: connect to bizhawk's existing DiscSystem code. emu should now properly load the .cue given. the hack that redirects every .cue that is not in a gamedb to saturn is still in place; saturn detection heuristics will be coming
|
2013-05-01 00:27:36 +00:00 |
goyuken
|
d2fecaa172
|
saturn emulator. for the moment, try loading any unknown .cue file. when you do so, the saturn core will attempt to load "D:\encodes\saturnimages\Castlevania SOTN.iso"
|
2013-04-30 21:28:35 +00:00 |
pjgat09
|
a4fb43185a
|
N64: Adding a dummy emulator
|
2013-04-29 01:57:41 +00:00 |
masterofpuppets152001
|
40870f402e
|
Prevent more then one gg windows of the same console to be opened
|
2013-04-27 19:21:45 +00:00 |
goyuken
|
7830ec7384
|
add a simple "XMLGame" capability where a game can be theoretically loaded from an xml definition. very preliminary. hooked up dual gameboy to it, so you can now load dual gameboy again by using a .xml
|
2013-04-27 02:02:37 +00:00 |
masterofpuppets152001
|
670460df8c
|
Genesis GG decoder/encoder (working codes!) and revamped UI of SNES/GG/GB Decoders
|
2013-04-26 03:12:04 +00:00 |
zeromus
|
df99f36464
|
support bsnes xml files and super road blaster MSU-1 game
|
2013-04-24 22:09:11 +00:00 |
masterofpuppets152001
|
f3a8cee8bc
|
Gameboy/Game Gear Game Genie Decoder (still non-working code)
|
2013-04-24 20:41:23 +00:00 |
masterofpuppets152001
|
0df9dbde13
|
SNES Game Genie Encoder/Decoder, first "big" commit, hopefully I got everything
If there is anything wrong, let me know so I know what to do next time!
|
2013-04-23 09:09:49 +00:00 |
zeromus
|
45a671ce73
|
snes-add "always doublesize framebuffer" snes option which makes the logical output of the snes core always sized appropriately for sudden hires-width or interlacing
|
2013-04-22 22:34:18 +00:00 |
adelikat
|
e32eaeeb9a
|
More code cleanup
|
2013-04-16 00:19:31 +00:00 |
adelikat
|
1c33b92bf1
|
NES - separate first/last scanline settings for NTSC vs PAL (default of 8,231 NTSC and 0,239 for PAL)
|
2013-03-25 01:59:34 +00:00 |
adelikat
|
500e3ff580
|
On interim builds, record the interim version number into movies. Also update version info. This marks the beginning of 1.4.2
|
2013-03-24 01:43:17 +00:00 |
adelikat
|
77846acf01
|
Lua - joypad.set - implement false to force input off, and a string param to serve as inverse
|
2013-03-23 20:34:25 +00:00 |
adelikat
|
cd03d2fe99
|
Slight tweak to movie frame property
|
2013-03-17 15:39:33 +00:00 |
adelikat
|
3e639d65ab
|
Atari 2600 - implement TIA, PIA, and System Bus domains (note that there is no poke ability on the system bus domain at this time)
|
2013-03-11 01:46:12 +00:00 |
adelikat
|
47149d8f4e
|
Set maximum Speed via hotkeys from 1000% to 1600%
|
2013-03-10 23:56:05 +00:00 |
adelikat
|
f4dca72829
|
Add a "Stop Movie without saving" option
|
2013-03-10 23:03:52 +00:00 |
adelikat
|
5dc8733ae1
|
Some code refactoring, no functional changes
|
2013-03-10 22:42:54 +00:00 |
adelikat
|
41be32ce21
|
Scrub Input hotkey, when held in movie playback mode, it will remove the input for that frame
|
2013-03-09 23:37:37 +00:00 |
adelikat
|
8baaae1110
|
Movies - add in a "Poke" mode for movies with hotkey. In this mode, when a movie is in playback mode, pressing input will write it into the movie. Also, the default behavior when TAStudio is open is this mode
|
2013-03-09 23:11:00 +00:00 |
adelikat
|
c8e678aea7
|
Add Autofire hotkey, works like auto-hold except that when pressing a regular controller key, it will map it as auto-hold+autofire (feature works identically to autofire in the GENS and VBA emulators)
|
2013-03-09 20:10:04 +00:00 |
adelikat
|
d308f76d2c
|
Movies - Added "Full Movie Loadstates" option, when checked it will do VBA-style movie loadstates where the entire state-movie is put into the movie, and then the movie is truncated on the next emulated frame rather than immediately
|
2013-03-09 19:54:50 +00:00 |
adelikat
|
0eeacb57ce
|
Add .sgb to Open File dialog
|
2013-03-09 18:41:23 +00:00 |
adelikat
|
54b83bcad6
|
Lua - implement client.pause_av() and client.unpause_av()
|
2013-02-26 00:36:13 +00:00 |
adelikat
|
84bc032656
|
Some warning cleanup
|
2013-02-24 20:17:12 +00:00 |
zeromus
|
9cf0a3f30f
|
snes-add gui option for ring buffer mode. its unclear whether it speeds things up, but its possible that it might, and it was a lot of work, so here it is as a user option.
|
2013-01-18 05:06:26 +00:00 |
zeromus
|
06000f339b
|
do weird thing that makes errors stop happening after r4249
|
2013-01-02 18:52:11 +00:00 |
goyuken
|
8cd1683554
|
mainform: disable the hack that loads GB games into dual gameboy. the core seems to work well enough that the next step is to actually hook up how to load two roms at once
|
2013-01-02 00:34:14 +00:00 |
adelikat
|
09da012d94
|
Path Manager - change MakeAbsolutePath to take a default system parameter rather than requiring a useless empty parameter, and change all references to it accordingly
|
2012-12-30 17:52:40 +00:00 |
goyuken
|
4e2cc88c9d
|
fix problem i caused by deleting usage of MakeAbsolutePath() in firmware names
|
2012-12-30 17:33:33 +00:00 |
goyuken
|
f53f9224b6
|
introduce hack that allows dual gameboy to accept input properly. tetris seems to function with link features working
|
2012-12-29 16:00:52 +00:00 |
goyuken
|
166110c609
|
gambatte: more linkcable stuff. input isn't working, haven't figured out why yet. note: at the moment, any attempt to load a GB\GBC rom will bring up the dual core.
|
2012-12-29 15:48:30 +00:00 |
adelikat
|
c01919a376
|
Mutliclient hookups for dual gb core
|
2012-12-29 02:30:31 +00:00 |
goyuken
|
63f9752ea2
|
rough in some stuff for game boy link cable recording. none of it is finished yet
|
2012-12-29 01:25:06 +00:00 |
adelikat
|
3bb975752b
|
Path Config - filename select for Atari 7800 bios files
|
2012-12-27 22:47:58 +00:00 |
adelikat
|
9c945a175e
|
Atari 7800 - don't require all 3 bios files to run. But do nag them that they are missing them.
|
2012-12-27 22:24:42 +00:00 |
zeromus
|
e5a65ba60e
|
snes-unhook 64bit until it works
|
2012-12-26 21:30:29 +00:00 |
zeromus
|
c9b662d7ea
|
snes-support 64bit bsnes builds. this isnt tested yet since i dont have a 64bit system atm, but most of the infrastructure is there
|
2012-12-26 20:25:06 +00:00 |
zeromus
|
8a69a4ebe0
|
switch snes core back to external process. more refined this time. support use of performance core.
|
2012-12-25 20:36:04 +00:00 |
adelikat
|
cc05370809
|
oops, add Atari 7800 to the Open ROM file dialog in non-interim builds
|
2012-12-23 18:55:05 +00:00 |
adelikat
|
3d5b429789
|
update release info, this is a dummy commit mostly, that marks the end of the 1.4.0 release and the beginning of 1.4.1
|
2012-12-23 18:40:16 +00:00 |
adelikat
|
7992172300
|
Path Config - implement a Base ROM path, determines what folder will be defaulted to when Opening a ROM during a NULL emulator state
|
2012-12-23 02:42:20 +00:00 |
adelikat
|
e3ba1b6149
|
Path Config - BIOS Filename config for Coleco and GBA
|
2012-12-23 02:15:20 +00:00 |
adelikat
|
c009533def
|
Path Config - PCE and FDS BIOS filename config
|
2012-12-23 01:32:38 +00:00 |
goyuken
|
d9240844bc
|
make firmware path system less robust and more annoying
|
2012-12-22 19:10:54 +00:00 |
adelikat
|
76c9a68a2d
|
Intellivision - Hook up controllers to the core
|
2012-12-22 01:56:14 +00:00 |
goyuken
|
fe6f029f39
|
7800: more control hookup for console buttons
|
2012-12-16 20:04:39 +00:00 |
goyuken
|
2983c23920
|
atari7800: control hooked up, more or less
|
2012-12-15 02:36:38 +00:00 |
adelikat
|
d34368e98d
|
Atari 7800 - hook up input on client side, implement joystick button 2 in controller definition
|
2012-12-14 02:17:47 +00:00 |
goyuken
|
d205d68b95
|
move our 7800 code into Bizhawk.Emulation namespace (oops)
|
2012-12-12 18:17:30 +00:00 |
goyuken
|
f32fc83d96
|
7800: integrate the existing emu7800 gamedb as a core-private gamedb (not unlike bootgod), and use that to drive decision making. emu7800 should now be able to correctly load 7800PAL and 2600 games.
|
2012-12-12 03:40:18 +00:00 |
goyuken
|
43396d4b39
|
garbodev disconnected and moved to attic/
|
2012-12-10 20:24:21 +00:00 |
goyuken
|
4834f40f6c
|
play around with garbodev core. probably worse than meteor, in general. managed. small compile-time change in MainForm.cs is needed to switch between the two. garbodev source files don't have any license on them at all, so 99.99% chance that this will be axed. why did i do it?
|
2012-12-10 19:32:18 +00:00 |
zeromus
|
a4b442abda
|
unify coreinputcomm and coreoutputcomm. there is a slight chance your console will be messed up until i fix a teeny tiny something, since i didnt test them all, since with more recent cores i dunno what roms are working anyway. let me know if i broke anything.
|
2012-12-10 00:43:43 +00:00 |
adelikat
|
9c8b79be4b
|
Allow Shift + another key to register as Shift and that key separately on Controller input (not hotkey input), this allows the C64 keyboard to use shift as intended
|
2012-12-09 01:42:47 +00:00 |
adelikat
|
3f35c9505a
|
put the LED light functionality in the UpdateToolsAfter method rather than directly in the frame loop
|
2012-12-08 18:00:55 +00:00 |
adelikat
|
747115962b
|
C64 - hook up Lock key to core, doesn't do anything yet though
|
2012-12-06 01:19:32 +00:00 |
adelikat
|
796c6b8773
|
Rip out old input config dialog code
|
2012-12-04 21:48:14 +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
|
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
|
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 |
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 |