zeromus
|
fbe010a18d
|
CDL reorg
|
2015-10-26 19:24:20 -05:00 |
zeromus
|
bef877365c
|
make CDL generic, and prep for GB CDL
|
2015-10-26 19:15:21 -05:00 |
Kabuto
|
f7c15bfd0f
|
Fixed indentation and TODOs
|
2015-09-28 20:53:19 +02:00 |
Kabuto
|
1e9564a337
|
C64 core: tape loading added, lots of bugfixes and improvements
|
2015-09-28 01:30:58 +02:00 |
adelikat
|
212f94814d
|
Intellivision - misc reorg
|
2015-06-18 16:44:30 +00:00 |
zeromus
|
df96db1e2d
|
nothing to see here move along
|
2015-02-01 23:12:54 +00:00 |
zeromus
|
966edb10ab
|
add 65816 disassembler.. not tested very well tho
|
2015-01-26 00:20:01 +00:00 |
adelikat
|
8c12c5cbff
|
do read/writes in the z80 core itself, refactor sms and ti83 to not use them on their end of the callback, fixes sms only having read/write callbacks on a few mappers
|
2015-01-24 20:57:37 +00:00 |
adelikat
|
cdd0716420
|
wire up memory execute callbacks to SMS and TI83
|
2015-01-24 20:36:36 +00:00 |
adelikat
|
d3a9535ade
|
PCE - sort out 16 bit vs 21 bit buses, and remove an InvalidOperationException in the disassembler
|
2015-01-24 15:45:37 +00:00 |
adelikat
|
d831d1c218
|
PCE - add memory read/write callbacks
|
2015-01-24 15:16:53 +00:00 |
adelikat
|
aa9e5cf2d7
|
PCE - Hu6280 - pass in and store the callback system instead of an IDebuggable instance and calling .MemoryCallbacks constantly
|
2015-01-24 15:05:03 +00:00 |
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
|
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 |
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
|
98b12af680
|
sms: disassemble
|
2015-01-05 21:19:38 +00:00 |
goyuken
|
574cd2f649
|
pce: disassemble
|
2015-01-05 21:03:54 +00:00 |
goyuken
|
8fb7d3ea9d
|
does it work? who knows!
|
2014-12-20 19:17:35 +00:00 |
goyuken
|
972173282a
|
support new disassembler infrastructure in 2600 and nes
|
2014-12-15 22:52:22 +00:00 |
adelikat
|
2d1a43dc65
|
MemoryCallbackSystem - simplify by having a single Add method with a MemoryCallbackType parameter, and some simplifying of client code as a result
|
2014-12-07 18:53:56 +00:00 |
adelikat
|
0b84beec88
|
Move MemoryCallbackSystem from CoreComm to IDebuggable and refactor accordingly, Lua - tell the user when memory callbacks are not available for a given core
|
2014-12-05 01:56:45 +00:00 |
goyuken
|
d58b00b72b
|
gba tracelog: add register display
|
2014-11-19 03:33:09 +00:00 |
goyuken
|
08d4319ad3
|
gba: tracelog
|
2014-11-19 03:16:36 +00:00 |
goyuken
|
05dedc67e2
|
6502: add rdy_freeze to savestates; should only affect c64 stuff
|
2014-10-19 22:19:53 +00:00 |
goyuken
|
db681d5948
|
6502: delete the cruddy old native one. add a cruddy new native one as attic crap.
|
2014-10-19 22:18:25 +00:00 |
goyuken
|
9609bf1601
|
NES: disconnect some bitrotted code for an alternate 6502 core
|
2014-07-30 16:33:48 +00:00 |
adelikat
|
f546a8080c
|
Move some extension methods from the generic extensions file to NumberExtensions and fix up namespaces
|
2014-07-03 15:35:50 +00:00 |
adelikat
|
467f8da2fb
|
Convert StringHelpers into extension methods, and merge into StringExtensions, change namespace of string extensions
|
2014-07-03 15:05:02 +00:00 |
adelikat
|
7d09468d7a
|
6502 - disassembling should be peeking not reading, there's still some unsafe peeking going on with NES trace logging though
|
2014-04-30 01:16:04 +00:00 |
goyuken
|
078599adce
|
PCE: fix CDL loading
|
2014-04-13 16:30:15 +00:00 |
beirich
|
8363d66f25
|
PCE: convert states to Serializer implementation
|
2014-04-07 04:53:18 +00:00 |
beirich
|
77857f0e51
|
Convert SMS, Coleco, and TI83 to zeromus Serializer-class savestates
|
2014-03-22 04:46:01 +00:00 |
goyuken
|
bdbaa0c2d9
|
PCE CDL: add a new "disassemble" command. this makes a text dump of every opcode that has been mapped out so far, dumping memory domain, address within the domain, and huc6280 disassembly
|
2014-02-20 22:59:37 +00:00 |
goyuken
|
4ada3b4973
|
NES: fix tracelogger for first instruction of NMI or IRQ. also make it obviously indicate that an NMI or IRQ has occurred
|
2014-02-12 22:01:23 +00:00 |
goyuken
|
37469faa8b
|
PCE CDL: prevent loading of an existing CDL that doesn't match the emu's memory map
|
2014-02-10 05:02:30 +00:00 |
goyuken
|
5769e85a6f
|
add ID to bizhawk CDL file, to make it easily distinguishable
|
2014-02-10 04:20:26 +00:00 |
goyuken
|
d15c867693
|
PCE CDL: fix for street fighter 2 and 384K games. arcade card still not supported
|
2014-02-10 02:47:23 +00:00 |
goyuken
|
c9c01202e6
|
PCE CDL: open for business! not very tested yet. DOES NOT WORK ON SF2 MAPPER.
|
2014-02-10 01:06:06 +00:00 |
goyuken
|
d36fae5c00
|
PCE CDL: stuffs
|
2014-02-09 23:39:44 +00:00 |
goyuken
|
522f6549ad
|
PCE: some CDL stuff, not hooked up yet
|
2014-02-09 23:13:11 +00:00 |
goyuken
|
20bf97c2bd
|
PCE: fix CoreGenerator solution
|
2014-02-09 20:22:41 +00:00 |
goyuken
|
094e7ca18f
|
revert r6072
|
2014-02-09 20:17:59 +00:00 |
goyuken
|
c2abb01978
|
i must commit this because we aren't using git
|
2014-02-09 20:09:19 +00:00 |
goyuken
|
5dac0660e1
|
PCE: disassembler enhancements
|
2014-02-09 05:49:05 +00:00 |
beirich
|
2dc01eab33
|
pasky better do something cool with this to warrant janking up my HuC6280 core
|
2014-02-08 20:18:36 +00:00 |
adelikat
|
7393f132ab
|
Move CPUs from Emulation.Common to Emulation.Cores
|
2014-01-22 01:14:36 +00:00 |