goyuken
78a0494708
add WavWriter, writes standard WAV files for capture. For the moment, only available as its own IVideoWriter (that discards all video frames). Choose by selecting .wav format in the start avi capture file select dialog.
2012-05-11 17:00:44 +00:00
goyuken
1980011952
Add user interface to select compression options (level and number of threads) for JMD dumper.
2012-05-08 22:19:12 +00:00
goyuken
ab6f9b175f
Add JMDWriter.cs, dumps to JMD format. No 2G limit, and single segment even across multiple resolutions. Can use a bunch of cores, but still not terribly fast. Hasn't been hooked in to the UI yet; for testing, change MainForm.cs:2669
2012-05-07 21:45:25 +00:00
zeromus
de0cdf1c3c
add sharpziplib for gzip so we can make portable JMD dumping without relying on the native 7z.dll
2012-05-07 18:42:43 +00:00
goyuken
cdd82cbb06
Rename VideoWriter IVideoWriter per zeromus
2012-05-06 22:18:16 +00:00
goyuken
02ca0e82e9
Create new interface VideoWriter, which AviWriter inherits from. Sets up for other video dumping systems.
2012-05-06 22:08:47 +00:00
zeromus
35fbe354c1
add threaded display manager to allow heavy OSD/compositing/filtering to happen on another thread. add a lua layer accessible via GDI+ which can be automatically composited and the simplest possible demo of it. add some filtering infrastructure and a hq2x filter set ported to c# but need to work on a minimal selector gui before its usable. separate OSD from RenderPanel so that gdi+ presentation mode now gets full OSD support. the OSD is now a little uglier because its drawn entirely differently and could use some finetuning
2012-04-16 08:18:41 +00:00
zeromus
87b455b195
oops
2012-04-05 01:40:30 +00:00
zeromus
3f6127152f
build lua differently so that it has at least a prayer at interoperating with plug-in dlls. at least, it can load them. there may be other problems later due to the dlls generally being compiled against a different CRT (vc8) than our lua and luainterface (vc10). we could fix this if we needed to by compiling the CUSTOMIZED lua in vc8 and referencing it from the vc10 luainterface.
2012-04-05 01:05:08 +00:00
adelikat
59f92b4c81
TAStudio - atari virtualpads
2012-04-01 18:53:06 +00:00
zeromus
d8c0e3b27e
make GetExeDirectoryAbsolute more robust (handle # in paths)
2012-03-21 06:38:19 +00:00
adelikat
dac438ec02
Lua Console - Better dialog for lua functions list, stop and start sound on calling list
2012-03-17 02:18:09 +00:00
taotao54321
54f89fca9f
Added PCE BG Viewer (interim)
2012-03-12 05:19:59 +00:00
peter
e310e90d9f
Conditionally compile Windows code, make Throttle class portable, and add dummy input/audio implementations for non-Windows
...
This is (almost, bar some local resource hacks) enough to start the
emulator on Linux/Mono, load a ROM and watch the demo (input and
audio don't work yet).
2012-03-12 04:44:34 +00:00
peter
ccc9fdf672
Case sensitivity fixes
2012-03-12 04:44:19 +00:00
peter
0776d48b81
Add subwcrev.sh build script for non-Windows platforms
2012-03-12 04:44:10 +00:00
taotao54321
a595e367db
Added SMS specific menu: Graphics Settings
...
PCE Graphics Settings dialog bugfix
2012-03-11 17:08:25 +00:00
taotao54321
9d72bf0c7c
Added PCE specific menu: Graphics Settings
2012-03-11 15:12:48 +00:00
adelikat
40698b119c
Add an atari controller image for controller config dialog
2012-03-10 14:10:50 +00:00
zeromus
65282a366e
fix versions stuff
2012-03-10 00:21:40 +00:00
adelikat
196ce3de45
Start an animated gif config dialog
2012-03-04 19:24:10 +00:00
adelikat
5d44836c92
File -> MOvie -> Import movies menu item
2012-03-03 20:14:20 +00:00
zeromus
f801d04a46
now remove traces of psx from the current project, so it doesnt confuse any users
2012-02-24 20:45:27 +00:00
zeromus
fd6ac896fc
general cleanup.. remove a bunch of warnings.. improve log console system a bit.. add new icons for log console window.. remove old demo psx interop system and add new, simpler one, which isnt really tested yet but is way less annoying.
2012-02-24 20:38:35 +00:00
andres.delikat
ff5c9a2799
refactor movie convert into movie import. Currently this breaks movie conversion, as the main convert function now needs implementation
2012-02-15 00:43:21 +00:00
andres.delikat
c871eedbbc
Debugger icon, add to gameboy debugger menu item, add gameboy debugger to toolbox (conditional on gb emulation)
2012-01-10 02:02:11 +00:00
zeromus
dacc65eb0d
2010 cleanup
2011-08-27 02:31:43 +00:00
beirich
21493304e6
Bizhawk bravely enters the year 2010
2011-08-27 02:17:11 +00:00
zeromus
ce4837b326
cleanup some icon related things??
2011-08-21 06:07:38 +00:00
beirich
0a5157d9a6
Extremely preliminary TurboCD support
2011-08-14 18:20:13 +00:00
beirich
c7178543c7
split gamedb up into more files
2011-08-12 03:30:23 +00:00
andres.delikat
034b2e6e68
Autofire config dialog
2011-08-09 23:27:47 +00:00
andres.delikat
fdacd090db
Ram Search - GUI fixups
2011-08-07 03:11:54 +00:00
andres.delikat
df5d27e0f3
Cheats - better icon, fix Save function to use default filename and save automatically, refactored into its own Save() function
2011-08-06 22:25:37 +00:00
andres.delikat
c3d08b3b7b
Pull the cheat list and some related functions out of the Cheats winform and into a CheatList object. Still some bugs to work out, but at least the cheat window doesn't crash when opened a 2nd time
2011-08-06 02:34:24 +00:00
beirich
b27673f26c
M-M-M-MONSTER COMMIT! change Game-load api stuff
2011-08-04 03:20:54 +00:00
beirich
a1c562259d
Client-side cheats system added, works on all cores with working PokeByte()
2011-08-03 03:00:19 +00:00
andres.delikat
04d41975d0
Implement Help menu item (links to googlecode page)
2011-07-31 23:00:19 +00:00
andres.delikat
35180dbae4
A real about box
2011-07-31 02:13:24 +00:00
andres.delikat
ccae3cc1c9
Add NullGame as an inherited class of RomGame and assign Global.Game to this instead of null whenever a ROM is not loaded. This fixes using the record dialog with no game loaded and lots of other situations during Null Emulator. Also cleaned up the record dialog a bit
2011-07-30 23:20:49 +00:00
andres.delikat
e4ba668d31
NES & SMS controls VirtualPads (Reset/Pause/Power/Etc)
2011-07-30 13:48:13 +00:00
andres.delikat
d6897ad328
Tastudio - PCE virtualpad done, 4 pce controllers added to controller box
2011-07-30 01:09:44 +00:00
zeromus
5580295085
movie input refactoring
2011-07-24 23:14:16 +00:00
andres.delikat
813e0d0d97
SMS virtual pad, but pressing the buttons crashes currently
2011-07-24 19:31:58 +00:00
zeromus
8a1e0c2b09
unmanaged core experiment
2011-07-24 06:45:05 +00:00
andres.delikat
c383319082
Play Movie - rescan button
2011-07-23 21:14:20 +00:00
andres.delikat
f4d02ff49e
Some code cleanup on Mainform, also moved all the mainform movie functions to their own file
2011-07-22 01:14:13 +00:00
andres.delikat
b1abe27bfc
a couple of icons
2011-07-16 13:48:05 +00:00
andres.delikat
1b4258947b
AVI - status bar icon when avi is capturing
2011-07-12 00:37:24 +00:00
zeromus
52f27634eb
first draft of avi-writing: it works, unless you abuse it.
2011-07-11 07:35:14 +00:00
zeromus
9628ab3506
hook up nes dump status stuff, and also add a log window that we could use for console output in the near future but for now is just used to show you a detailed rom analysis report
2011-07-10 21:00:28 +00:00
andres.delikat
b832d0f331
Hack icon for status bar
2011-07-10 20:48:07 +00:00
zeromus
f8f1906a3c
make alt hotkeys more useful by preventing interference from windows menu system
2011-07-10 19:50:59 +00:00
andres.delikat
58ac4b176f
remove corphawk.ico from svn, remove lost logo.ico from csproj file list
2011-07-10 18:13:02 +00:00
zeromus
c25caa4c8e
is this better?
2011-07-10 18:08:06 +00:00
andres.delikat
4ba6fb4122
Load up Rom dump status icon with various ROM statuses
2011-07-10 16:34:35 +00:00
andres.delikat
74c8e09892
Add Record icon for when movie is in record movie, add green check for good rom dumps, add function for checking rom dumps (currently blank and always shows good)
2011-07-10 15:36:41 +00:00
andres.delikat
4b03660092
Better corphawk icon
2011-07-10 13:46:10 +00:00
beirich
1496c9eb1d
Switch Bizhawk Client from console to winforms application; make "Show Log Window" a user-togglable option
2011-07-09 19:54:24 +00:00
andres.delikat
b25193ef84
Use blank image in the pause icon of the statusbar so that the icon size doesn't change
2011-07-09 18:39:48 +00:00
andres.delikat
8d333fc04c
Start subtitle maker form
2011-07-04 18:32:57 +00:00
andres.delikat
384a4a61b6
Start movie comments editor
2011-07-04 01:57:18 +00:00
andres.delikat
945cb9c693
More menu icons
2011-07-03 02:32:29 +00:00
andres.delikat
2b661b52ba
Save slot system in status bar, shows which slots have a file associated with them, which slot is currently selected, and clicking loads the state
2011-07-01 01:28:25 +00:00
andres.delikat
889d997a32
More images for menu items
2011-06-30 01:27:46 +00:00
zeromus
0aa234282e
phase 1 of fixing up controller logic. tell me how terribly ive broken the movie code. might want to fix it before moving on to phase 2 or decide to revert.
2011-06-27 05:31:46 +00:00
andres.delikat
3235fc1618
Start a subtitle viewer/editor form and hook to the subtitle button on the play movie dialog
2011-06-26 20:26:37 +00:00
andres.delikat
61e82793e9
Start movie subtitle system
2011-06-26 14:36:41 +00:00
andres.delikat
3569f3cd0a
Remove bmp images in favor of png, small implementations to Lua Console
2011-06-26 02:09:06 +00:00
andres.delikat
58a0a77ae5
More images and small gui tweaks
2011-06-26 01:22:52 +00:00
andres.delikat
12027d4da9
Close icon
2011-06-26 00:42:12 +00:00
andres.delikat
7663a53824
Some more images
2011-06-26 00:17:42 +00:00
andres.delikat
b40c861ee7
Images for all kinds of menu items
2011-06-26 00:06:50 +00:00
andres.delikat
f5014946db
status strip - pause icon implemented, movie icon put in but hidden and unimplmeented. Dump Error warning icon put in and disabled, needs to be implemented
2011-06-19 20:50:46 +00:00
kylethomson
18fe637193
Start of MultiTrack.
2011-06-16 01:18:16 +00:00
andres.delikat
80d4017a7f
VirtualPadNES added
2011-06-12 18:58:30 +00:00
andres.delikat
368faf64f4
VirtualPad object, added to TAStudio
2011-06-12 01:50:08 +00:00
andres.delikat
cd849d9614
TAStudio - more fixups, current frame always in view, better images for tool buttons, fix read-only toggle, Gui cleanups
2011-06-11 23:54:35 +00:00
andres.delikat
bb0897b3ed
Some work on TAStudio, read-only toggle, play movie from beginning, autoload, misc clean up
2011-06-11 22:32:12 +00:00
andres.delikat
2f2a09f2f9
Start NES graphics settings dialog
2011-06-10 23:09:10 +00:00
zeromus
40b7827798
improve fastforward system: add >> to fps display, add an 'alternate speed' selection (hold ctrl while choosing a speed from the config>speed/skip menu) which is used by holding FF key, add separate unthrottle toggle, clarify throttle control logic.
2011-06-10 07:12:57 +00:00
zeromus
7f4e4916dd
[NES] fix triangle channel sound bug and add sound savestates
2011-06-10 05:02:06 +00:00
andres.delikat
c16dcc2309
Use right path for icon image, add console back to project
2011-05-24 00:39:18 +00:00
andres.delikat
157d8b7152
Use EXE path instead of working directory for Nescarts.7z, config.ini, and gamedb.txt
2011-05-23 01:34:19 +00:00
andres.delikat
a52ccb5e6a
.exe now uses the bizhawk icon
2011-05-23 01:04:56 +00:00
andres.delikat
18a32d35e6
Single Instance mode feature, currently though Bizhawk crashes on exit when in single instance mode
2011-05-23 00:33:05 +00:00
andres.delikat
97ef68e64e
Record movie dialog now allows user to type in name of file to record, and will auto fill in directory path if user does not. Play movie now uses the PreLoad function so length calculation is significantly faster
2011-05-18 01:49:20 +00:00
andres.delikat
a02694b562
Start a TAS Studio dialog
2011-05-07 21:52:26 +00:00
andres.delikat
b53b9f7a42
start a LuaText object
2011-05-07 01:17:19 +00:00
andres.delikat
b95a5dfc17
Progress on lua console window
2011-05-06 23:08:50 +00:00
andres.delikat
508e00785a
a multi-lua script dialog rough draft
2011-05-06 01:37:28 +00:00
andres.delikat
0177431335
Path Config - Moved helper functions into a PathManager class. Made Folder Browse function use current folder mapping as starting folder. Other fix ups.
2011-05-04 02:00:08 +00:00
andres.delikat
c4403a2959
Start path config dialog. Made a rough draft of how it might look
2011-05-01 18:17:04 +00:00
andres.delikat
a4f4c59e9c
More fix up to toolbox - adding some icons
2011-04-30 23:45:02 +00:00
andres.delikat
843d679ce7
Toolbox - add emulator dependent tools to toolbox.
2011-04-30 21:19:11 +00:00
andres.delikat
a195d36772
Add stuff to tool box
2011-04-30 20:18:42 +00:00
andres.delikat
f45293c009
TI83 - more keypad fixups, use special characters in text
2011-04-28 17:06:07 +00:00
andres.delikat
0c5b5f328d
TI83 specific menu with stuff
2011-04-25 01:28:48 +00:00
andres.delikat
b79d179760
Hook up TI83 to controller config + snazzy "controller" image
2011-04-24 02:01:36 +00:00
andres.delikat
97e8c91352
Set a message config dialog
2011-04-22 00:21:28 +00:00
andres.delikat
e82b8ae823
Fix so that configuring controllers while in null emulator doesn't crash
2011-04-15 20:41:40 +00:00
andres.delikat
ae8b4a3576
Basic functionality of the Tool Box, binded to the T key
2011-04-07 01:30:42 +00:00
andres.delikat
66a1891884
Add previous commited files to resource file, and add a toolbox image
2011-04-07 00:40:33 +00:00
andres.delikat
9e27960802
Start a NES Name Table Viewer winform, remove Name Table viewer from PPU Viewer winform
2011-03-30 00:09:07 +00:00
andres.delikat
d36fb7e9cb
Start a NES Debugger, just dressing suff, basic dialog, virtuallistview, window position settings, and other little things
2011-03-28 15:47:33 +00:00
zeromus
f7bf5bdd17
[NES] fix some interrupt-related bugs to pass more cpu tests, add reset handling, improve iNES header handling some more
2011-03-20 02:12:10 +00:00
andres.delikat
a68053bc1b
Ram Watch - Implement Freeze address, and a few misc fix ups
2011-03-18 16:44:21 +00:00
andres.delikat
26f006b1c9
Start Cheats tool
2011-03-16 03:56:22 +00:00
zeromus
efef2ebec4
allow #include in gamedb.txt
2011-03-15 03:17:40 +00:00
andres.delikat
9178ccb4b4
Add NES Game Genie Encoder/Decoder (currently only a decoder)
2011-03-15 02:15:03 +00:00
andres.delikat
6d531065cf
NES PPU - get a sprite viewer started, misc cleanup
2011-03-14 02:42:15 +00:00
andres.delikat
b186e0ed5d
NES PPU - Start Nametable viewer
2011-03-13 19:11:43 +00:00
andres.delikat
e44b18dd79
NES PPU - clicking the pattern view toggles through the 8 palette choices
2011-03-13 01:43:49 +00:00
andres.delikat
8078018905
NES PPU Viewer - start pattern viewer
2011-03-09 03:47:48 +00:00
andres.delikat
fa45726e3c
Start a PaletteViewer control for the NES PPU Viewer dialog
2011-03-08 16:43:08 +00:00
andres.delikat
e2a22c4f27
MemoryViewer - lots of fix ups
2011-03-07 03:04:50 +00:00
andres.delikat
1ccb2a002e
Hex Editor - refactor so scrollbar & paint logic are part of the MemoryViewer custom control. Still a few bugs like no border or text display
2011-03-07 02:47:13 +00:00
zeromus
d4f8778608
archive file choosing. also, support archive subdirectories. just because i always wanted to.
2011-03-07 02:04:42 +00:00
andres.delikat
a8474b0a17
Hex Editor - reduce flickering by creating a custom control for the memory viewer and setting useful flags
2011-03-06 21:41:41 +00:00
andres.delikat
06e7e30d6d
The beginnings of a Hex Editor tool
2011-03-06 15:03:17 +00:00
andres.delikat
705a7f6cce
Set up a blank NES PPU viewer in a NEStools folder. Make a NES menu item that will appear only when a NES game is loaded
2011-03-02 17:12:48 +00:00
zeromus
4b177ca8d1
[NES] ppu fixes and improved rom classification infrastructure
2011-02-28 06:16:20 +00:00
zeromus
c5febf8e20
neshawk!! emulate attractmode without bugs = initial checkin
2011-02-27 09:45:50 +00:00
andres.delikat
cbdcea1341
Get started on a Movie class
2011-02-24 22:25:53 +00:00
andres.delikat
c1d99ae03e
Move Hotkey dialog files to config folder, change tab stops in the General tab to be in the correct order
2011-02-24 01:52:54 +00:00
andres.delikat
56cb9d59f7
Ram Search - menu item + toolstrip - Copy Value to Prev
2011-02-23 04:30:50 +00:00
andres.delikat
74dd0d08a7
Ram Search - exclude Ram Watch list function (toolstrip button & menu item)
2011-02-23 04:09:29 +00:00
andres.delikat
d6b79b37df
Ram Search - Trucnate from File toolstrip button
2011-02-23 03:46:24 +00:00
zeromus
bc74d6c575
complete speed/skip/non60-throttle functionality and controllable vsync. maybe a bit rough, but i'll continue to support it.
2011-02-21 09:48:53 +00:00
kylethomson
0bcfa70dd4
DarkKobold attacks!
...
Excellent move!
The Metal Slime's Hit points have been reduced by 10.
Thou hast done well in defeating the Metal Slime
2011-02-20 19:18:27 +00:00
zeromus
f9d7a15ee5
do some prepwork for proper main loop control and throttling
2011-02-20 08:40:22 +00:00
kylethomson
2b145b5d6e
Add NES controllers to config and Input dialog.
2011-02-20 07:16:34 +00:00
kylethomson
3cf44657c1
Need to have instances in Controller types if no defaults.
...
Also added more HotKeys
2011-02-20 06:52:39 +00:00
zeromus
840f81f956
hey let me add a placeholder dialog for a change!
2011-02-20 06:44:47 +00:00
beirich
6dd601571e
config system update
2011-02-20 06:13:26 +00:00
kylethomson
1197a1bd33
First Run of Hotkey Dialog.
2011-02-20 02:59:15 +00:00
kylethomson
9db8f58cb4
Lua window added. Only can browse for script, at the moment.
2011-02-19 22:42:35 +00:00
andres.delikat
9addfbd743
Refactor Ram Poke by making a stand alone Ram Poke dialog, this will be able to be called from the main menu as well as any dialog
2011-02-17 16:27:39 +00:00
andres.delikat
b1dadc44a0
Progress on implementing a Memory Poke object (for tools such as Ram Watch, Ram Search, and eventually things like a Hex Editor)
2011-02-16 16:35:51 +00:00
andres.delikat
2b902b0279
Add Sound Config winform (currently blank)
2011-02-15 19:05:21 +00:00
andres.delikat
da90e36efa
Add record & play movie dialogs and other movie menu items. Dialogs only have ok/cancel buttons atm
2011-02-11 02:30:45 +00:00
zeromus
4fd27db1b2
stub of an InputWidget
2011-01-30 23:06:43 +00:00
andres.delikat
041b6e2aa9
Sega Genesis controller image added to input config
2011-01-29 19:06:34 +00:00
andres.delikat
fb1d5ed822
PCE controller in input config
2011-01-29 18:56:27 +00:00
andres.delikat
4f7fb11b2c
Input config - more progress + Gameboy controller image
2011-01-29 03:09:31 +00:00
andres.delikat
6745437085
Controller Config - more progress, including a SMS controller image
2011-01-29 02:56:50 +00:00
andres.delikat
54c06ec943
Start a controller config dialog
2011-01-29 00:10:08 +00:00
andres.delikat
ea6a8f5eff
Ram Search - add toolbar buttons & images for Search, Reset, Clear Chnage Counts, and Undo
2011-01-28 03:33:33 +00:00
andres.delikat
250434b0ce
Add poke image for tool bars and added to ram search & ram watch
2011-01-23 19:52:04 +00:00
andres.delikat
5bfd884522
Add the beginnings of a Ram Search dialog hooked up to main form
2011-01-23 18:56:39 +00:00