goyuken
|
1793483aa9
|
make lua loadstate not trigger impossible callbacks when it runs, so it can actually work without killing the script. there are still other callbacks might not make sense?
|
2012-10-13 12:44:52 +00:00 |
adelikat
|
613e801b22
|
Path Config - hook up SNES save ram folder button
|
2012-10-13 12:37:10 +00:00 |
adelikat
|
30098b0ab1
|
Remove emu.registerbefore and emu.registerafter in favor of event.framebefore() and event.frameafter()
|
2012-10-12 20:55:01 +00:00 |
adelikat
|
b65064eb13
|
Lua - start an Event library and implement event.onloadstate(), event.onsavestate(), event.onframestart(), event.onframeend, event.oninputpoll(), All of these are aliases of other functions
|
2012-10-12 20:19:26 +00:00 |
goyuken
|
37a916f779
|
fix registerbefore\registerafter drawing memory leak??
|
2012-10-12 15:05:06 +00:00 |
adelikat
|
ab761066e9
|
Lua - rehook up emu.registerbefore() and emu.registerafter(), but they have memory leaks, don't use them yet
|
2012-10-12 14:33:54 +00:00 |
adelikat
|
adeca3fd25
|
TAStudio - implement Genesis virtual pad
|
2012-10-12 14:22:52 +00:00 |
goyuken
|
900568f5ed
|
flush rewind buffer on CloseROM()
|
2012-10-12 01:19:49 +00:00 |
goyuken
|
1f0189dd2c
|
MainForm: fix sound-related crashes on CloseROM()
|
2012-10-12 01:13:55 +00:00 |
adelikat
|
2dacb356c2
|
OOPS! Undo my change with moving UpdateToolsBefore()
|
2012-10-11 22:37:44 +00:00 |
goyuken
|
932952ae61
|
oops
|
2012-10-11 20:05:02 +00:00 |
goyuken
|
92827272a6
|
reunbreak turbo (both normal turbo and turboturbo) with sound throttling
|
2012-10-11 01:00:36 +00:00 |
goyuken
|
b40897bb77
|
sound api changes. added a new ISyncSoundProvider, which works similarly to ISoundProvider except the source (not the sink) determines the number of samples to process. Added facilities to metaspu, dcfilter, speexresampler to work with ISyncSoundProvider. Add ISyncSoundProvider to IEmulator. All IEmulators must provide sync sound, but they need not provide async sound. When async is needed and an IEmulator doesn't provide it, the frontend will wrap it in a vecna metaspu. SNES, GB changed to provide sync sound only. All other emulator cores mostly unchanged; they just provide stub fakesync alongside async, for now. For the moment, the only use of the sync sound is for realtime audio throttling, where it works and sounds quite nice. In the future, sync sound will be supported for AV dumping as well.
|
2012-10-11 00:44:59 +00:00 |
adelikat
|
f234e15df6
|
Movie UpdateToolsBefore() earlier in the frame loop
|
2012-10-10 23:38:15 +00:00 |
adelikat
|
d5885938de
|
Update Statusbar slots when the emulator is loaded
|
2012-10-10 22:52:11 +00:00 |
goyuken
|
927fb7070c
|
sound throttle now respects forced throttle off (user hits fastfoward button, etc)
|
2012-10-10 17:19:51 +00:00 |
goyuken
|
a5e2c55a68
|
type oh
|
2012-10-10 17:09:55 +00:00 |
goyuken
|
f32f74eb1d
|
rewind: work with variable length savestates without shitting a brick. this won't give good performance, though
|
2012-10-10 15:04:13 +00:00 |
zeromus
|
2d8ea045f3
|
nes-fix bug where ppu viewer sometimes wouldnt refresh pattern display when the user changed selected palette
|
2012-10-10 05:06:14 +00:00 |
zeromus
|
e2e0e6681e
|
fix dll search path
|
2012-10-10 02:43:33 +00:00 |
goyuken
|
9f9aeb6609
|
move libco_msvc_win32.dll to dll subdirectory
|
2012-10-09 22:48:41 +00:00 |
goyuken
|
7ed6eac000
|
gamedb_snes: remove (Beta 2) entries for tmnt, mk3, which were hash identical to (Beta) entries
|
2012-10-09 22:41:13 +00:00 |
goyuken
|
32a39d3fad
|
move musashidll.dll to dll subdirectory
|
2012-10-09 21:39:12 +00:00 |
goyuken
|
da92c276a4
|
move ffmpeg to dll subdirectory
|
2012-10-09 21:25:58 +00:00 |
goyuken
|
07463fbdc5
|
move libspeexdsp.dll to dll subdirectory
|
2012-10-09 21:12:45 +00:00 |
goyuken
|
ca40ed07a2
|
move libsneshawk.dll to dll subdirectory
|
2012-10-09 21:07:50 +00:00 |
goyuken
|
a9de8b8f55
|
move libgambatte.dll to a "dll" subdirectory
|
2012-10-09 20:57:55 +00:00 |
goyuken
|
2a4bccbe12
|
update MakeRelease.bat for previous commit
|
2012-10-09 20:34:48 +00:00 |
goyuken
|
9417eac96c
|
move NesCarts.7z to gamedb subfolder
|
2012-10-09 20:33:14 +00:00 |
goyuken
|
79731827f4
|
avoid using literal backslash in gamedb path loading
|
2012-10-09 01:54:15 +00:00 |
adelikat
|
16b1f28212
|
Path Config - on start up, set the open tab to match the console loaded, if null emulator, open up the tools tabs
|
2012-10-09 01:47:50 +00:00 |
goyuken
|
8c24417f8d
|
gamedb stuffed into gamedb subfolder
|
2012-10-09 01:34:21 +00:00 |
jxq2000
|
16d12e8548
|
Autocomplete box now positions correctly, even with scrolling and different font face/size.
Still isn't very functional, nor does it move as you scroll after it appears.
|
2012-10-09 00:17:48 +00:00 |
stuyck
|
1b0f1a54be
|
MokeUp for Control Config
|
2012-10-08 21:07:12 +00:00 |
goyuken
|
3832352dbe
|
add default RomStatusDetails (name, sha1, md5). add pcecd specific RomStatusDetails generated from the Disc
|
2012-10-08 20:37:41 +00:00 |
goyuken
|
c24abbcbad
|
libsnescore: make deterministic mode savestates all the same size (previously, frame 0 savestates were slightly smaller)
rewind: throw a slightly more intelligible exception message when savestates differ in size
|
2012-10-08 18:18:43 +00:00 |
goyuken
|
039987cbd3
|
implement blurry mode for GDI drawing. it actually looks a good bit different than d3d blurry?
|
2012-10-08 15:35:18 +00:00 |
adelikat
|
0dfbfb592f
|
Re-hook up Load Config, menu item got disabled at some point. Trace logger - update number of instructions when clear button is clicked, show OSD message when saving to disk
|
2012-10-08 00:27:21 +00:00 |
adelikat
|
39af30f481
|
Revert libsneshawk.dll, didn't mean to check that in
|
2012-10-07 20:24:07 +00:00 |
adelikat
|
8545f94315
|
Status Bar - right-clicking the status slots will invoke a savestate
|
2012-10-07 19:52:09 +00:00 |
adelikat
|
972d8f2f5b
|
Status bar - make selected slot more obvious of a background color
|
2012-10-07 18:42:42 +00:00 |
adelikat
|
7fd74ecb04
|
dummy commit to mark the end of 1.1.1a and start 1.1.2
|
2012-10-07 15:41:22 +00:00 |
pasky1382
|
b0925d5631
|
Fixed dracula for the collision script.
|
2012-10-07 15:23:51 +00:00 |
goyuken
|
3d52ed49e5
|
fix GBC input config tab
fix GBC savestate locations
fix GBC saveram locations
fix GBC screenshot locations
fix GBC titlebar text
|
2012-10-07 14:52:03 +00:00 |
pasky1382
|
add29e846c
|
Castlevania Collision box viewer.
|
2012-10-07 12:19:28 +00:00 |
brandman211
|
3b80905514
|
Added MovieOrigin to .ZMV...I knew I had to have forgotten something unimportant.
|
2012-10-07 04:58:12 +00:00 |
adelikat
|
2a9c78220f
|
Update interim version number, dummy commit to mark the beginning of 1.1.2
|
2012-10-07 01:28:16 +00:00 |
adelikat
|
c6165b8b27
|
Path Config - clean up interim vs release logic
|
2012-10-07 00:56:43 +00:00 |
adelikat
|
cdc9459924
|
Unlock Trace Logger for releases
|
2012-10-07 00:51:24 +00:00 |
adelikat
|
be594adb35
|
Lua - disable emu.registerbefore() and emu.registerafter() for now
|
2012-10-07 00:30:43 +00:00 |