xmikecampx7
|
00cd8573da
|
Added Draft PSX Schema
|
2014-12-15 21:54:51 +00:00 |
zeromus
|
ee1e99fc49
|
psx - add cpu registers get/set
|
2014-12-15 05:28:06 +00:00 |
adelikat
|
725a8fb092
|
Add StepInto(), StepOver(), StepOut() to IDebuggable, have all cores implement it with unimplemented dummy functions
|
2014-12-14 18:58:16 +00:00 |
goyuken
|
5a1c082236
|
bleh
|
2014-12-14 18:35:35 +00:00 |
goyuken
|
6ec6f82109
|
gb disassembler that may or may not work
|
2014-12-14 18:24:10 +00:00 |
goyuken
|
10e38e7bc9
|
fix BANDAI FCG 1 Boards without barcode reader
|
2014-12-14 17:19:54 +00:00 |
goyuken
|
09f9d50f46
|
IDisassemblable changes. can't compile right now, so might not work
|
2014-12-14 17:17:22 +00:00 |
zeromus
|
2d56514fde
|
load m3u files. still no disc switching
|
2014-12-14 10:36:03 +00:00 |
zeromus
|
ede9620446
|
psx - settings framework and implement mednafen-compatible display mode
|
2014-12-14 08:48:23 +00:00 |
adelikat
|
1a1116c651
|
NES - make DatachBarcode an emulator service, convert BarcodeEntry to EmulatorService
|
2014-12-14 02:01:38 +00:00 |
zeromus
|
a8fd9c1fdf
|
neshawk - add note about q boy to mapper191, but dont remove "THIS MAPPER ISNT TESTED!" because it still isnt
|
2014-12-14 00:22:07 +00:00 |
zeromus
|
70091c7780
|
neshawk - fix loading q-boy unif
|
2014-12-14 00:16:05 +00:00 |
adelikat
|
1cd49d5b54
|
GBA GPU Viewer - convert to using EmulatorServices
|
2014-12-13 23:46:12 +00:00 |
goyuken
|
c6ed49c067
|
some disassembler stuff
|
2014-12-13 21:49:15 +00:00 |
adelikat
|
9ce5d1bf37
|
PSX - add the IInputPollable service so that the lag information actually gets used by the client
|
2014-12-13 13:50:36 +00:00 |
zeromus
|
ecb94a1ce9
|
psx - add lag frame boilerplate junk from wonderswan, should fix movie states and stuff
|
2014-12-13 08:44:39 +00:00 |
adelikat
|
45809ab73f
|
move an attribute in Wonderswan core that was on the constructor on accident, added an AttributeTargets attribute on it that would have caught such an error, add AttributeTargets on some other attributes to help clarify their usage
|
2014-12-13 02:31:31 +00:00 |
zeromus
|
2cd1ef1c63
|
psx - savestates
|
2014-12-12 11:07:47 +00:00 |
adelikat
|
9fc46f6764
|
mark cores that would not ever use IDriveLight, a bit silly, but it keeps the feature list clean and that's currently my only source of sanity with keeping up with what needs to be done
|
2014-12-12 01:58:12 +00:00 |
adelikat
|
08fb509a1a
|
Add an IDriveLight Emulator service, and remove the CoreComm properties, and refactor accordingly
|
2014-12-12 01:49:54 +00:00 |
zeromus
|
b1fa5b64fd
|
psx - setup a default framebuffer before emulating a frame, so the frontend doesnt freak out
|
2014-12-12 00:40:15 +00:00 |
zeromus
|
326a865c01
|
psx - framework for savestates, but syncers not implemented yet
|
2014-12-12 00:25:46 +00:00 |
zeromus
|
f5dabcdbf5
|
psx - add a PSX options menu
|
2014-12-11 20:31:55 +00:00 |
zeromus
|
2a3a8a3124
|
psx - support loading exes
|
2014-12-11 08:30:37 +00:00 |
zeromus
|
3b1ff2df66
|
psx - substantially revise original 'frontio' peripheral management code to reduce mednafenisms and support future flexibility. but for now: memory card is automatically mounted on slot 1 and tied to game name, same type of sram as other platforms.
|
2014-12-11 07:27:21 +00:00 |
zeromus
|
78c873982d
|
psx - memory domains
|
2014-12-11 01:56:21 +00:00 |
zeromus
|
a488114832
|
psx - add sound. im not sure its perfect, but its good enough for now
|
2014-12-11 00:57:47 +00:00 |
zeromus
|
95a43aa888
|
psx - fix dual shock, fix crash in 400x? resolution
|
2014-12-11 00:18:54 +00:00 |
zeromus
|
abaa52d6e4
|
psc - disc led
|
2014-12-10 23:48:47 +00:00 |
zeromus
|
1dc8a00771
|
psx - hook up a hardcoded dualshock input.. maybe some things are mismapped, dont know yet
|
2014-12-10 23:43:11 +00:00 |
zeromus
|
542675def4
|
psx - implement framebuffer 'normalizing' for consistent 700x480 output, at the cost of slightly warped AR in some resolutions. Ideal for debugging, but not for gaming just yet.
|
2014-12-10 21:56:12 +00:00 |
zeromus
|
5f6bb8d8fd
|
octoshock!
|
2014-12-10 19:41:13 +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
|
3ded6116a6
|
Break up ColecoVision.cs into separate files
|
2014-12-05 03:16:08 +00:00 |
goyuken
|
923b5e2543
|
dual gameboy memorycallback stuff
|
2014-12-05 02:43:16 +00:00 |
goyuken
|
1f9b4d23fe
|
lets try something that compiles
|
2014-12-05 02:39:42 +00:00 |
goyuken
|
92de864fab
|
gpgx: cleanup
|
2014-12-05 02:31:36 +00:00 |
goyuken
|
a7ad7e20e9
|
clean up vbanext core
|
2014-12-05 02:27:39 +00:00 |
adelikat
|
3dfd57197d
|
N64 - cleanup after adding new services and such
|
2014-12-05 02:22:41 +00:00 |
goyuken
|
41612e471d
|
swan - clean up for new memory callbacks
|
2014-12-05 02:21:10 +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 |
adelikat
|
f5cc38c9cd
|
AsInputPollable()
|
2014-12-05 00:59:00 +00:00 |
adelikat
|
a91de9ad9c
|
Move TraceHeader out of CoreComm and into ITracer and TraceBuffer
|
2014-12-05 00:10:48 +00:00 |
adelikat
|
309088211c
|
Move TraceBuffer from CoreComm to IDebugable and refactor accordingly
|
2014-12-05 00:05:40 +00:00 |
zeromus
|
29b217b587
|
big discsystem refactors and preliminary CCD handling. not to be considered stable, but ill start supporting it.
|
2014-12-04 05:40:10 +00:00 |
adelikat
|
d8a204572d
|
Add an IServiceProvider interface and make it a property of IEmulator, the purpose of this provider is to provide IEmulatorServices upon request. Make BasicServiceProvider and have all cores use it for now. BasicServiceProvider will return the core itself if the core itself is the requested type. He will also be able to return nested types (code not finished). Wired this up to the HasSavestates extension method (a method that has minimal value now) as a proof of concept.
|
2014-12-04 03:38:30 +00:00 |
goyuken
|
ef1ef251b6
|
gpgx: remove input todo
|
2014-12-04 03:31:26 +00:00 |
goyuken
|
7f9adc0c1d
|
dgb: reenable input callbacks.
|
2014-12-04 02:04:14 +00:00 |
goyuken
|
5f770e4696
|
update pad callback infrastructure in vbanext core, remove unused stub in lynx core, disable in dual gb core until i get around to it, better comment in gb core
|
2014-12-04 01:46:59 +00:00 |
goyuken
|
802dadcd64
|
wondersaw'n: update trace callback internal infrastructure
|
2014-12-04 01:22:34 +00:00 |