adelikat
|
e194c9f0c4
|
Memory callbacks - check the HasReads/Writes/Executes flags during the call methods so that the responsibility does not fall on the core, remove the check in the PCE core
|
2015-01-24 14:52:20 +00:00 |
adelikat
|
2d2a04f5f9
|
PCEngine - check if MemoryExecute callbacks exist before calling them, provides a noticeable speedup, also update the cpu generator code
|
2015-01-24 14:16:15 +00:00 |
adelikat
|
292f71e9c9
|
make INESPPUViewable an IEmulatorService
|
2015-01-23 21:46:23 +00:00 |
zeromus
|
8d340a7c19
|
fix n64 disasm pinvoke
|
2015-01-23 20:28:47 +00:00 |
adelikat
|
29b056b972
|
N64 - wire of a disassembler, doesn't look like it works correctly, but at least the plumbing is done
|
2015-01-23 19:52:26 +00:00 |
adelikat
|
4a968ab700
|
TI83 - add a system bus memory domains and support disassembling. You can now debug your math homework!
|
2015-01-21 23:25:49 +00:00 |
goyuken
|
af451143bf
|
a bit of memory domain cleanup
|
2015-01-21 17:36:22 +00:00 |
adelikat
|
872b7b3668
|
ditto for a file for Genesis.cs
|
2015-01-20 00:39:44 +00:00 |
adelikat
|
db52e04ed4
|
ditto for PCEngine core
|
2015-01-20 00:37:11 +00:00 |
adelikat
|
2651061cac
|
NES - prefix NES. on some partial class files to conform to our naming standards and make their intent more clear
|
2015-01-20 00:29:17 +00:00 |
zeromus
|
784ab2de91
|
expand fileID system, support some new formats
|
2015-01-19 22:06:17 +00:00 |
adelikat
|
2e737e66be
|
NES - remove some more unnecessary partial class usage
|
2015-01-19 13:38:08 +00:00 |
adelikat
|
27d30df0cf
|
Rip out the MemoryDomain.Size hack, and fix up the hex editor. Hex editor now works for N64 System bus, but will very much fail as soon as we have a domain greater than 32 bits
|
2015-01-18 16:00:20 +00:00 |
adelikat
|
91ffc17aae
|
Refacotor MemoryDomain.Size to be long instead of int, still some small todos, but it compiles and seems to work
|
2015-01-18 15:25:47 +00:00 |
adelikat
|
9f6c0ca695
|
NES - remove the partial class closure on the PPU object files
|
2015-01-17 21:09:33 +00:00 |
adelikat
|
3b2c00cf39
|
NES - remove a bit more partial class as namespace abuse
|
2015-01-17 21:02:59 +00:00 |
adelikat
|
ede452700c
|
VBANext - separate into separate files
|
2015-01-17 20:48:31 +00:00 |
adelikat
|
4f956779fe
|
Meteor - break up into separate files
|
2015-01-17 19:32:45 +00:00 |
adelikat
|
1a266a0518
|
forgot to do this in previous commit
|
2015-01-17 19:13:13 +00:00 |
adelikat
|
9041281b72
|
GambatteLink - break up into separate files
|
2015-01-17 19:10:58 +00:00 |
adelikat
|
c3a4077ffb
|
Break up Gambatte.cs into separate files
|
2015-01-16 18:37:42 +00:00 |
adelikat
|
33c6446fe2
|
APU.cs - remove partial class NES, there's no point in it being a subclass in a partial class file
|
2015-01-16 02:07:24 +00:00 |
adelikat
|
2ae19abf70
|
Rename some files called Input.cs into SMS.Input, etc to be more informative and better match our naming standards
|
2015-01-16 02:01:27 +00:00 |
adelikat
|
e8e4c74962
|
QuickNES - break up into separate files
|
2015-01-16 01:38:47 +00:00 |
goyuken
|
6de080dd9c
|
PCE - clean up fix i broke, sorry
|
2015-01-15 22:39:43 +00:00 |
adelikat
|
95dcae132f
|
NEShawk - break up into separate files
|
2015-01-15 19:19:43 +00:00 |
adelikat
|
bd74041cde
|
fix atari 2600 and pc engine similarly
|
2015-01-15 15:56:41 +00:00 |
adelikat
|
69c547bdd7
|
Neshawk - fix crash on start up caused my memory domain refactor
|
2015-01-15 15:52:52 +00:00 |
adelikat
|
dfe7b23fe6
|
Lynx - break stuff up into separate files
|
2015-01-15 14:04:18 +00:00 |
goyuken
|
82fcd0bc5e
|
refactor IVideoProvider into a service. uses in mainform and friends are still hacky
|
2015-01-14 22:37:37 +00:00 |
goyuken
|
8b60e74b87
|
swan: factor out some stuff into seperate files
|
2015-01-14 22:00:46 +00:00 |
adelikat
|
fbdb29b64c
|
refactor IMemorydomains to be a domain list instead of having a domain property, refactor cores to register an IMemoryDomains instead of being one
|
2015-01-14 21:55:48 +00:00 |
goyuken
|
b432069504
|
wonderswan: factor out some stuff into seperate files
|
2015-01-13 22:29:06 +00:00 |
adelikat
|
d62ba4e2b4
|
Change IMemoryDomains to have an IMemoryDomainList instead of a MemoryDomainList, this is an incremental step into eventually having IMemoryDomains take over the properties of IMemoryDomainList, still todo: reduce the amount of needed functionality in IMemoryDomainList from old and not good code
|
2015-01-13 22:18:07 +00:00 |
goyuken
|
d2b0579609
|
yabause: clean up memory domains slightly
|
2015-01-13 21:46:28 +00:00 |
adelikat
|
a23cac57d5
|
Yabause - break up emulator services into separate files
|
2015-01-13 19:55:36 +00:00 |
adelikat
|
10e56a4a4f
|
Genesis.cs and Meteor.cs - remove IDebuggable from these since they aren't being used, and remove not implemented methods, left implemented ones, if we ever use these the IDebuggable designation can be easily added back
|
2015-01-13 19:30:50 +00:00 |
jdpurcell
|
0a345b0084
|
Issue 368: Set all platform targets to x86, rename build platforms to match, and remove unused build platforms.
|
2015-01-13 15:28:58 +00:00 |
adelikat
|
17b4782474
|
Change "BUS" to "System Bus" in both GBA cores, and the bsnes core, don't account for "BUS" in the CheatDomain property
|
2015-01-13 00:01:25 +00:00 |
adelikat
|
815cf4ab97
|
todo: N64 - learn to spell, fix cheats not defaulting to the system bus
|
2015-01-12 23:38:31 +00:00 |
zeromus
|
9b5a5e69d4
|
psx - improve behaviour of initial disc state at frame=0
|
2015-01-12 07:32:52 +00:00 |
goyuken
|
a8a0d35a97
|
coolboy 400 in 1: fix some games
|
2015-01-11 23:37:17 +00:00 |
goyuken
|
7ce4fd206e
|
nes: support cool boy 400 in 1
|
2015-01-08 01:00:48 +00:00 |
zeromus
|
b129eab0f9
|
psx - lag logic
|
2015-01-06 03:40:01 +00:00 |
goyuken
|
98b12af680
|
sms: disassemble
|
2015-01-05 21:19:38 +00:00 |
goyuken
|
574cd2f649
|
pce: disassemble
|
2015-01-05 21:03:54 +00:00 |
adelikat
|
efc8d26ac7
|
quicknes - default to true for Clip Top and Bottom
|
2015-01-05 20:00:51 +00:00 |
goyuken
|
3710e6c1ca
|
itoolformautoconfig: fix save position
|
2015-01-01 21:01:42 +00:00 |
goyuken
|
89864b0816
|
GB: add ability to load VBA saves with RTC, although the clock time itself is invariably trashed. seems to work with pokeymans gold
|
2014-12-29 22:56:46 +00:00 |
adelikat
|
e3483758c4
|
C64 - add frame and lag information to savestates
|
2014-12-25 13:32:19 +00:00 |