nattthebear
|
5b97e5c7f6
|
Add ICycleTiming interface plus one implementation so I can feel like I did something
|
2017-08-11 19:42:53 -04:00 |
adelikat
|
56859e9581
|
MemoryCallbacks - Change "domain" to "scope"
|
2017-08-03 20:03:40 -05:00 |
adelikat
|
cd289c474e
|
memorycallbacks with domains - Phase 2 - change api to Call methods and refactor accordingly, everything should behave as it was before the refactor at this point. No cores have yet to be implemented with domains other than the default bus they already had
|
2017-08-03 18:08:07 -05:00 |
adelikat
|
04ce66c397
|
phase 1 of changing memory callback api to specify domain - require cores to specify which domains are available and have the domain passed in when creating callbacks. Still todo - cores need to pass in domain name on CallReads/Writes/Executes methods
|
2017-08-01 22:05:17 -05:00 |
zeromus
|
6ace6898b9
|
add some more PSX bios (finish fixing #941)
|
2017-07-29 14:18:09 -05:00 |
zeromus
|
89e87bc4e3
|
fix crash in axis constraints application when not connecting any n64 controllers (fixes #946)
|
2017-07-29 13:57:50 -05:00 |
zeromus
|
bd806d60d9
|
psx - add ps_22d as option for (J) region bios
|
2017-07-27 23:24:31 -05:00 |
zeromus
|
b5db09dea9
|
add a PSX bios to the (E) list (addresses #941)
|
2017-07-26 22:44:06 -05:00 |
Alexander
|
a5ea733269
|
Add the Ultraman Cartridge Hash/Checksum.
|
2017-07-16 09:16:07 -07:00 |
adelikat
|
9cb44cad03
|
Fix some filenames from previous renames, and more attribute renames
|
2017-07-12 14:48:27 -05:00 |
adelikat
|
5d855ef60b
|
more attribute renaming
|
2017-07-12 14:40:10 -05:00 |
adelikat
|
c6e0e9fa57
|
Rename CoreAttributes to CoreAttribute as to not be a bad person
|
2017-07-12 14:10:55 -05:00 |
zeromus
|
3c2944d7b0
|
fix pcfx firmware
|
2017-07-11 20:55:52 -05:00 |
zeromus
|
2fc5a9c9a1
|
fix firmware scanning for 32x and probably others
|
2017-07-11 20:05:26 -05:00 |
adelikat
|
6074bd94e9
|
route .32x files to pico drive
|
2017-07-10 20:54:41 -05:00 |
adelikat
|
6de4888de2
|
add support for the .32x file extension
|
2017-07-09 10:23:27 -05:00 |
nattthebear
|
0ee1832d57
|
Adult Video Games
|
2017-07-09 11:18:03 -04:00 |
nattthebear
|
bd57871171
|
New! With more games than the 32X! And better sounding ones too!
|
2017-07-03 21:29:34 -04:00 |
nattthebear
|
45e0770d06
|
PicoDrive: Connect 32X bios files. These are not required by the emulator, but we'll require them for deterministic mode. Otherwise, they're used if available.
|
2017-07-02 18:16:38 -04:00 |
nattthebear
|
bdfb859480
|
pizza boy: add the required SPC file as an embedded resource because zeromus said to
|
2017-07-01 09:06:04 -04:00 |
zeromus
|
cad5f441dd
|
fix build paths to output
|
2017-06-26 17:57:50 -05:00 |
zeromus
|
0085729392
|
delete x64 build configuration, use anycpu instead. take care to set Prefer32Bit false in exe csproj, since visualstudio's gui preference doesn't work.
|
2017-06-26 17:47:51 -05:00 |
alyosha-tas
|
0cc5ec4fd3
|
Update FirmwareDatabase.cs
|
2017-06-24 13:02:44 -04:00 |
nattthebear
|
26063b35d0
|
pizza: first bits of sound. bios starting sound plays. bomb sound plays in Bomberman GB.
|
2017-06-23 20:51:19 -04:00 |
nattthebear
|
9ff2da5265
|
Start work on Honda Oddessy2
|
2017-06-18 10:29:03 -04:00 |
zeromus
|
39433e509e
|
change some output64 to output
|
2017-06-12 01:38:02 -05:00 |
zeromus
|
0942d4f498
|
remove x86 project configurations
|
2017-06-12 01:24:35 -05:00 |
nattthebear
|
cf608bfca9
|
playernumber stuff: This is all medium whack
|
2017-06-11 10:49:22 -04:00 |
nattthebear
|
6ab1d74a0d
|
saturnus: add blank ultraman firmware info, so anyone who does have it can theoretically play it
|
2017-06-11 09:58:24 -04:00 |
nattthebear
|
5b2415c032
|
saturnus: kof95 now works
|
2017-06-11 09:51:33 -04:00 |
adelikat
|
5fec117b68
|
Roll back to .NET 4.6.1 (instead of 4.6.2) to avoid a dependency on Windows 10 Anniversary Update for Windows 10 users
|
2017-06-06 10:24:21 -05:00 |
nattthebear
|
b7865f7576
|
disable the dngp database hack, and add some debugging statements to it
|
2017-06-02 17:19:31 -04:00 |
nattthebear
|
3a4de4a6ca
|
some prelim roughin for dual ngp
|
2017-06-01 18:19:30 -04:00 |
adelikat
|
1a54ff1818
|
Merge branch 'master' into waterbox2
|
2017-05-30 17:31:30 -05:00 |
adelikat
|
3cc74932a7
|
Set C64 to released, and remove some hacks that hid C64 in some places
|
2017-05-30 12:12:10 -04:00 |
nattthebear
|
3ec7b0252f
|
Exploding your computer NYI https://www.youtube.com/watch?v=dUHYNmNrqoY
|
2017-05-29 20:21:34 -04:00 |
nattthebear
|
855ff7deca
|
Start working on a primitive mmap implementation. It's good enough for VirtualBoyee to boot, but undoubtedly has many bugs.
|
2017-05-28 22:18:01 -04:00 |
nattthebear
|
7f2e06b0b5
|
clean things up and make gpgx fully (?) multi-instance correct
|
2017-05-28 13:46:08 -04:00 |
nattthebear
|
7d0330bb9e
|
snes9x - cleanup usage of the IMonitor semantics. This makes memory domains slower.
|
2017-05-28 13:12:48 -04:00 |
nattthebear
|
76022f66f9
|
update to framework 4.6.2. Since Windows XP 64 was very rarely used, there's no loss in switching to this if we're going to 64 bit. Add `FrameworkZipWriter` based on the 4.5 framework's built in zip writer. It shaves a decent amount of time off savestate save time, but rolling our own off of DeflateStream would be even faster.
|
2017-05-27 18:15:15 -04:00 |
nattthebear
|
9e4462008c
|
break IStateable down because I need just binary for some internal stuff...
|
2017-05-20 12:09:50 -04:00 |
nattthebear
|
ebe789eed2
|
heh
|
2017-05-10 07:45:23 -04:00 |
zeromus
|
ac767a2acc
|
clarification to the saveram flushing system
|
2017-05-06 17:50:36 -05:00 |
adelikat
|
c81a2fcc23
|
oops, vsyncrate is a double
|
2017-05-05 16:23:13 -05:00 |
adelikat
|
59139ab266
|
Spell out Numerator and Denominator
|
2017-05-05 11:25:38 -05:00 |
adelikat
|
62a13d961d
|
Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider
|
2017-05-05 11:21:37 -05:00 |
adelikat
|
34d1e4fe57
|
NullEmulator - add a ServiceNotApplicable decoration
|
2017-05-05 09:54:46 -05:00 |
adelikat
|
a0956f39cc
|
meh
|
2017-05-05 09:52:19 -05:00 |
adelikat
|
5eec274b5d
|
some refactoring of NullVideo/NullEmulator - maybe this is better code, maybe not
|
2017-05-05 09:51:00 -05:00 |
nattthebear
|
e3fab1a4d5
|
cleaner
|
2017-05-02 18:15:33 -04:00 |
nattthebear
|
a94be3c03c
|
these constants document the allowed range and the approximate expected results of the quality parameter to the resampler
|
2017-05-02 18:04:17 -04:00 |
adelikat
|
271137797a
|
A couple of documentation fixes
|
2017-05-02 08:52:42 -05:00 |
adelikat
|
8795b869d7
|
Englishing
|
2017-05-02 08:05:59 -05:00 |
adelikat
|
e5f82bf329
|
CoreComm - make vsync fields into properties
|
2017-05-02 07:56:34 -05:00 |
adelikat
|
08be637131
|
Remove some unused constants in SpeexResampler, and some meaningles whitespace cleanups
|
2017-05-02 07:44:23 -05:00 |
adelikat
|
698c6741ae
|
Refactor IEmulator and remove the IController property, instead pass it as a paramter to the FrameAdvance() method
|
2017-05-01 20:09:11 -05:00 |
adelikat
|
b3ad3ce6ba
|
Move BizInvoke files from Emulation.Common to Common
|
2017-05-01 17:30:42 -05:00 |
adelikat
|
e1750bdce9
|
Move BinaryQuickSerializer from Emulation.Common to Common
|
2017-05-01 17:26:39 -05:00 |
adelikat
|
ded1c2d7b7
|
Break off BoardName from IEmulator into a separate IBoardInfo service
|
2017-04-30 21:01:54 -05:00 |
adelikat
|
c696195ad0
|
Remove this todo, I think the previous commit qualifies as having done it
|
2017-04-28 08:19:08 -05:00 |
nattthebear
|
967c18aa34
|
linq linq baby
|
2017-04-27 18:28:55 -04:00 |
adelikat
|
d320b5057d
|
Emulation.Common - small nitpicks
|
2017-04-27 12:53:20 -05:00 |
adelikat
|
4c313e2a6a
|
ControllerDefinition - ToList() is better here I think?
|
2017-04-27 12:45:33 -05:00 |
adelikat
|
130f881ea0
|
Emulation.Common - more misc cleanups throughout
|
2017-04-27 12:25:12 -05:00 |
adelikat
|
883d9d2207
|
Rename MetaspuAsync to MetaspuAsyncSoundProvider and remove the todo, also friendlier enum names
|
2017-04-27 12:12:11 -05:00 |
adelikat
|
957736b787
|
Misc Emulation.Common cleanups
|
2017-04-27 12:07:34 -05:00 |
adelikat
|
83124a8d20
|
Fix VerifiedDisassembler to not expose the internal cpu property
|
2017-04-27 12:02:08 -05:00 |
adelikat
|
0765b559a1
|
Meh
|
2017-04-27 12:01:37 -05:00 |
adelikat
|
8eb9d68fa6
|
Emulation.Comon - misc cleanups
|
2017-04-27 11:56:33 -05:00 |
adelikat
|
57b63aaed4
|
Emulation.Common - cleanup Enums.cs
|
2017-04-27 11:45:44 -05:00 |
adelikat
|
ad18694c3d
|
Cleanup CoreComm
|
2017-04-27 11:43:19 -05:00 |
adelikat
|
a8c15a652b
|
Emulation.Common cleanups
|
2017-04-27 11:37:26 -05:00 |
adelikat
|
ee842fbde3
|
Emulation.Common - cleanup SpeexResampler, and DCFilter
|
2017-04-27 11:27:26 -05:00 |
adelikat
|
2f17f16019
|
cleanup BlipBuffer
|
2017-04-27 11:02:48 -05:00 |
adelikat
|
ebe001b526
|
Cleanup FirmwareManager, and some other Emulation.Common nitpicks
|
2017-04-27 10:55:22 -05:00 |
adelikat
|
17fe836926
|
Emulation.Common - misc cleanups in Base Implementations
|
2017-04-27 08:24:21 -05:00 |
adelikat
|
3192cc70ae
|
slight refactor to IEmulator - make the IController property set only to more clearly express the client -> core relationship
|
2017-04-26 19:09:00 -05:00 |
adelikat
|
352b157801
|
ITraceable - remove set from the Header property since that is an implementation detail only. Remove commented methods/properties and cleanup documentation to reflect the new specification
|
2017-04-26 09:13:32 -05:00 |
adelikat
|
183f5b0672
|
Emulation.Common - misc cleanups mostly fixing documentation
|
2017-04-26 09:10:00 -05:00 |
adelikat
|
85ceed3b38
|
Emulation.Common - Get rid of unused Equalizer class
|
2017-04-26 08:48:10 -05:00 |
adelikat
|
ec545ae3a0
|
Emulation.Common - misc cleanups
|
2017-04-26 08:44:52 -05:00 |
adelikat
|
f32ab2bf12
|
Database.cs - Get rid of a try/catch that was eating errors that was left in for debugging
|
2017-04-26 08:41:29 -05:00 |
adelikat
|
19b5c94fc4
|
Emulation.Common cleanup - Break ISyncronizingAudioBuffer classes out into their own file seaparate from Metaspu and cleanup releated classes
|
2017-04-26 08:34:12 -05:00 |
adelikat
|
4154332077
|
meh
|
2017-04-25 13:22:45 -05:00 |
adelikat
|
9ecf2aed7f
|
Fix naming of ISynchronizingAudioBuffer method and param names
|
2017-04-25 13:22:25 -05:00 |
adelikat
|
167ed41a51
|
Break up MGBAHawk into separate files
|
2017-04-25 11:42:03 -05:00 |
adelikat
|
ba28ca53a8
|
GambatteLink cleanup
|
2017-04-25 11:06:50 -05:00 |
adelikat
|
a20e01ab69
|
Remove the obsolete MemoryDomain.FromByteArray() method
|
2017-04-24 13:55:20 -05:00 |
adelikat
|
1cb6289e13
|
Remove the obsolete MemoryDomain.FromIntPtrSwap16() method
|
2017-04-24 13:52:52 -05:00 |
adelikat
|
54ebe75d2b
|
remove the obsolete MemoryDomain.FromIntPtr method
|
2017-04-24 13:47:40 -05:00 |
adelikat
|
76b9367378
|
more misc cleanups
|
2017-04-24 07:43:02 -05:00 |
J.D. Purcell
|
3d6b1da94d
|
Whitespace only (indentation fixes/cleanup).
|
2017-04-19 20:34:30 -04:00 |
adelikat
|
3f866f6d7f
|
Rename SnesSaveController to SaveController and move it to Emulation.Common since it is used by multiple cores and is general in design
|
2017-04-19 12:44:02 -05:00 |
adelikat
|
7ebddc6087
|
LibsnesCore - break off memory domain stuff to a separate file
|
2017-04-19 10:51:16 -05:00 |
adelikat
|
bc42af0fa6
|
Libsnescore - Break off IEmulator implementation into a separate file
|
2017-04-19 10:36:08 -05:00 |
adelikat
|
7b336664b9
|
fix ups to the documentation of service interfaces
|
2017-04-19 09:41:26 -05:00 |
adelikat
|
d1d6c20749
|
break SNES settings code into its own file
|
2017-04-19 08:31:48 -05:00 |
J.D. Purcell
|
b53502eed8
|
Spaces -> tabs.
|
2017-04-15 16:37:30 -04:00 |
J.D. Purcell
|
ed3bf0e62b
|
Fix mixed line endings.
|
2017-04-15 15:53:02 -04:00 |
nattthebear
|
5b41b7260b
|
some snes controller rough in
|
2017-04-15 15:40:34 -04:00 |