Commit Graph

763 Commits

Author SHA1 Message Date
zeromus 8d0205f962 psx - fix some small bugs in PAL support and make psx options dialog update labels with calculated resolutions so you can better understand what the options do 2014-12-17 02:54:43 +00:00
goyuken eb4aa94546 stuff 2014-12-17 02:33:05 +00:00
goyuken 50704247fa NES: ppu view internal infrastructure 2014-12-17 02:01:48 +00:00
zeromus 3f15ae4e91 psx - PAL mode now works (required fixing resolution tweaks and firmware setup). also hook up scanline and overscan control options 2014-12-17 01:23:24 +00:00
goyuken 665ead318b nes ppu view infrastructure changes, not complete 2014-12-17 00:35:59 +00:00
adelikat 84f1ba2dd4 PSX - enable 2nd dualshock controller, add 2nd controller to virtualpad 2014-12-16 23:44:23 +00:00
zeromus f6fd73fe1c psx - disc swapping tiny fixes 2014-12-16 10:59:39 +00:00
zeromus 7f44621f97 psx - disc swapping 2014-12-16 10:47:50 +00:00
zeromus 98cf92a665 psx - fix input 2014-12-16 04:02:55 +00:00
zeromus c43dd9fc34 psx - revise disc switch schema stuff; add MinValue support to analog button and tweak the pip positioning 2014-12-16 03:15:27 +00:00
goyuken 972173282a support new disassembler infrastructure in 2600 and nes 2014-12-15 22:52:22 +00:00
adelikat d08fb39cb8 Refactor IDebuggable StepInto/Over/Out methods into void Step(StepType type); 2014-12-15 22:19:10 +00:00
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
zeromus e0c09a553b redo how subwcrev stuff is done, so that the subwcrev process doesnt have to run for every project. improves build times. 2014-12-09 19:20: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 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