alyosha-tas
|
ed091083d2
|
Intellivision PSG clean up and bug fix
Things sound correct now.
|
2016-12-13 10:22:15 -05:00 |
alyosha-tas
|
d8a2f51099
|
Implement Sound Envelope
Just needs to be re-wired up
|
2016-12-12 17:53:05 -05:00 |
adelikat
|
dd48864058
|
AsVideoProviderOrDefault() extension method
|
2016-12-12 13:47:11 -06:00 |
adelikat
|
5caae72682
|
NullVideo - make Instance static
|
2016-12-12 13:43:56 -06:00 |
adelikat
|
f90db5beff
|
IEmulator - more documentation
|
2016-12-12 13:14:01 -06:00 |
adelikat
|
5ff33e7569
|
Rename IController.Type to IController.Definition to more clearly describe the property
|
2016-12-12 12:30:32 -06:00 |
adelikat
|
bd7bd831c7
|
PCEngine - lock down some variables to private or internal, explicitly mark some private variables
|
2016-12-12 10:31:38 -06:00 |
adelikat
|
618f5de54f
|
PC Engine - break off services into their separate files
|
2016-12-12 10:23:07 -06:00 |
adelikat
|
d78671a7e4
|
Emulation.Common - Separate some attributes to their own file, and better document some attributes and interfaces
|
2016-12-12 09:00:58 -06:00 |
nattthebear
|
dbdac5e3f2
|
Fix stuff or not
|
2016-12-11 22:37:28 -05:00 |
nattthebear
|
010fb01bf8
|
Don't leak memory in the speex resampler wrapper if something goes bad
|
2016-12-11 20:02:16 -05:00 |
nattthebear
|
871c16028a
|
Don't leak memory in the blip buff wrapper if something goes bad
|
2016-12-11 19:57:34 -05:00 |
zeromus
|
3cedc7479f
|
change that new nes 2.0 uxrom handling to be more strict
|
2016-12-11 17:41:34 -06:00 |
nattthebear
|
a98316ba97
|
Soudn refactoring: Unbreak clock & vsync thrtottle
|
2016-12-11 18:35:42 -05:00 |
zeromus
|
6ad442544b
|
support mapper 002-00 submapper with WRAM if the header specifies it
|
2016-12-11 15:38:22 -06:00 |
nattthebear
|
ca60a33293
|
mess some stuff up
|
2016-12-11 15:01:42 -05:00 |
nattthebear
|
47fa5bcb7c
|
Minor cleanup
|
2016-12-11 14:16:25 -05:00 |
nattthebear
|
eb72ff9053
|
Swag up NullSound
|
2016-12-11 14:07:12 -05:00 |
adelikat
|
b465eaa470
|
Remove two sound refactor todo comments
|
2016-12-11 12:27:11 -06:00 |
nattthebear
|
afc19affac
|
minor beautification of DCFilter.cs
|
2016-12-11 13:20:04 -05:00 |
adelikat
|
3be1502b6b
|
Clean lup
|
2016-12-11 11:40:45 -06:00 |
adelikat
|
da5795255c
|
Wire up Colecovision sound
|
2016-12-11 11:33:33 -06:00 |
adelikat
|
b73a500d6b
|
Major sound provider refactor. Create a unified interface ISoundProvider, that is an IEmulator service and break it off of IEmulator. IAsyncSoundProvider was kept as a shim for now, for legacy cores that were inherintly async.
|
2016-12-11 11:15:00 -06:00 |
alyosha-tas
|
5ac6746fb9
|
Intellivision fix MOB colors
|
2016-12-10 19:59:59 -05:00 |
alyosha-tas
|
fc8ac3b190
|
Intellivision fix controller ports
They are apparently reversed. This fixes numerous games.
|
2016-12-10 18:56:35 -05:00 |
alyosha-tas
|
3f3828455c
|
Intellivision more audio work
Still a ways to go
|
2016-12-10 13:48:02 -05:00 |
alyosha-tas
|
91f36bf638
|
Intellivision Partial audio
Still has some bugs and is missing envelope but its getting there
|
2016-12-09 23:00:40 -05:00 |
nattthebear
|
df4b38990f
|
GBAGPUView: Don't draw a sprite if its size + tile index combined make it go past the end of vram
|
2016-12-09 22:09:58 -05:00 |
adelikat
|
a898599e69
|
NullEmulator - document non-applicable services
|
2016-12-09 10:28:27 -06:00 |
adelikat
|
b697110098
|
Rename ISoundProvider to IAsyncSoundProvider to more accurately describe what the service does
|
2016-12-09 10:24:43 -06:00 |
adelikat
|
5b31b33713
|
Remove a now unused MaxVolume property from some sound provider classes
|
2016-12-08 20:06:25 -06:00 |
adelikat
|
5e800b7bba
|
cleanup some unsightly comments in ISyncSoundProvider
|
2016-12-08 19:54:38 -06:00 |
adelikat
|
657de56123
|
Remove MaxVolume from ISoundProvider, provide an IMixedSoundProvider interface for classes that want to use SoundMIxer as part of their sound provider implementation
|
2016-12-08 19:51:17 -06:00 |
adelikat
|
538630f957
|
Intellivision - document a non-applicable emualtor service
|
2016-12-08 13:06:20 -06:00 |
zeromus
|
fd71ab0160
|
fix lightfun more better by masking out the unwanted bits from xbuf
|
2016-12-07 22:26:30 -06:00 |
alyosha-tas
|
097bbee267
|
Fix Lightgun reading an undefined pixel color
|
2016-12-07 21:47:04 -05:00 |
alyosha-tas
|
89940b85af
|
Intellivision wire up sound system
|
2016-12-07 20:49:47 -05:00 |
adelikat
|
4d1629e271
|
Completely divorce IVideoProvider from IEmulator, use a NullVideo implementation in MainForm if a core does not provide one, Remove VideoProviderGlue. Note that NullEmulator does implement IVideoProvider still, since we like to have fun with that one
|
2016-12-07 13:21:18 -06:00 |
adelikat
|
2cf14db2ec
|
Intellivision - add IStatable to Intellvision.cs, because it is nice to have all the interface implementations in one place
|
2016-12-07 12:35:46 -06:00 |
adelikat
|
6b02e9d551
|
Merge branch 'master' of https://github.com/TASVideos/BizHawk
|
2016-12-07 12:33:47 -06:00 |
adelikat
|
72e5c3e4dd
|
refactor a usage of Global.Emulator in MessageConfig, this place is still bad code though, needs to be rethought
|
2016-12-07 12:32:59 -06:00 |
alyosha-tas
|
eda1b44238
|
Intellivision fill out save states
|
2016-12-07 10:56:31 -05:00 |
alyosha-tas
|
ba149320c5
|
INtellivision fill out save states
|
2016-12-07 10:55:25 -05:00 |
adelikat
|
b7e616482d
|
Intellivision - movie mnemonics and virtual pads
|
2016-12-06 20:16:22 -06:00 |
adelikat
|
6b5710ea25
|
HawkFile - meh, don't attempt to extract .dll files, these qualify as archives but there is no use case for attempting to load files from within them, then again, there is no reasonable use case for attempting to do so this is basically a useless commit
|
2016-12-06 12:31:18 -06:00 |
adelikat
|
eba11b259e
|
HawkFile - fix exception when a file has no extension, and also simplify the logic
|
2016-12-06 12:21:05 -06:00 |
adelikat
|
d305b048fc
|
Fix exception when hovering over Config -> Cores -> Snes when the user has never opened a SNES game
|
2016-12-06 11:26:43 -06:00 |
adelikat
|
6889a72ba2
|
a bit more cleanup of MovieZone.cs
|
2016-12-06 11:10:50 -06:00 |
adelikat
|
d0e632ad9d
|
code cleanup in MovieZone.cs
|
2016-12-06 11:09:17 -06:00 |
adelikat
|
5c4b11d29b
|
MacroInput - use the Emulator RequiredService property instead of Global.Emulator
|
2016-12-06 11:03:15 -06:00 |