Commit Graph

139 Commits

Author SHA1 Message Date
zeromus 4dd3a9137e ummm.. more octoshock 2019 cleanup. missed this somehow 2020-02-09 23:36:05 -05:00
zeromus e4f94fab8e update octoshock: use vs2019, only support x64, and don't use upx (nothing else does) 2020-02-09 23:26:59 -05:00
zeromus e3736bdaa7 oops, i forgot to implement shock_Destroy. 2018-08-26 23:05:09 -05:00
zeromus e64d00bf7d psx - fix bug where saving the state cleared the memcard dirty flags. not 100% sure we'll keep this logic, need to revisit it on the date of the great automatic-flushing-deprecation.
fixes #1031
2017-10-25 12:22:58 -04:00
zeromus afc6e03b03 remove some output64 paths 2017-06-12 01:33:55 -05:00
zeromus adff0d707c psx: fix multitap flaking out after reboot 2017-05-20 16:07:24 -05:00
zeromus 286d03a359 psx: fix flaky MODE button on dualshock (disabled by uninitialized memory randomly on bootup) 2017-05-03 16:24:47 -05:00
zeromus d3a1ec64dd psx: multitap support. tested for 20 seconds, but worth someone else testing. 2017-04-29 04:11:09 -05:00
zeromus ae672044c3 psx: support negcon (c++ side) 2017-04-25 22:59:45 -05:00
zeromus 3f63237576 fix weirdly missing savestates from PSX dualanalog and gamepad (dualshock was working) 2017-04-25 22:59:45 -05:00
zeromus cc8577c6b0 fix tracelogger buffer management on cpp side 2016-08-21 15:36:36 -05:00
feos 91fd016868 setup psx tracer because why not
arguments string doesn't arrive for some reason, otherwise all looks good

move psx disasm functionality to separate files (disassembler doesn't do anything yet)
2016-08-21 21:19:48 +03:00
zeromus 303a6cd956 psx: patch for "Fantastic Pinball Kyutenkai" lockup, not likely to affect sync but could in principle. 2016-06-14 12:54:43 -05:00
zeromus 5f86fa5953 64bit octoshock 2016-03-01 21:58:01 -06:00
zeromus e855cb39cd psx - add "determine lag from GPU frames" option 2016-01-28 13:53:22 -06:00
zeromus c0421965f1 psx - support memory callbacks 2016-01-21 21:47:16 -06:00
zeromus c9838d668a psx - hook up new controller configuration, to support 0-2 pads and 0-2 memcards. Not tested very well yet. no multitap this release. 2015-10-03 17:27:52 -05:00
zeromus 5cfc1dae2a update psx core to 0.9.38.7 2015-10-02 00:53:03 -05:00
zeromus 6f049c2ab8 discsys/psx - dont crash when reading absurdly negative LBAs 2015-09-17 18:18:06 -05:00
zeromus c942350beb psx - re-add mednafen's disc error correction capability 2015-09-13 19:17:17 -05:00
zeromus 078e5d576a psx - update notes 2015-08-11 15:05:34 -05:00
zeromus ff17816dbb apply 0.9.38.6 2015-08-11 15:05:34 -05:00
zeromus 203a0aa773 psx - fix bugs in pixel pro mode for PAL 2015-08-09 13:57:45 -05:00
zeromus 0cd3a82862 psx - improve framebuffer clipping method, add deinterlacer settings, fix some PAR for PAL games; fix bugs in GameExtraPadding handling 2015-08-09 13:57:45 -05:00
zeromus 4e673df06f psx - continue fiddling with framebuffer cropping mode 2015-08-02 15:37:04 -05:00
zeromus eb59470ed8 psx - some finetuning to previous commit to fix most PAL games and bios screens 2015-08-02 12:02:55 -05:00
zeromus 8fc5acfdcd psx - add clip to framebuffer option 2015-08-02 11:35:19 -05:00
zeromus 91e92725e0 remove PSF parts from octoshock and tidy EXE loading apis 2015-07-20 23:09:27 -05:00
zeromus f998ea9cf1 psx - support reset button 2015-07-17 16:55:44 -05:00
zeromus ae22972e25 psx - build with vs2015, so we can pass mednafen's internal integrity checks, and force a widespread test of vs2015-built unmanaged dlls 2015-07-12 18:48:39 -05:00
zeromus a354473237 psx - fix switching to audio discs. finally after a million years vib-ribbon works. 2015-07-12 18:06:29 -05:00
zeromus a7ae3c0cfc Merge branch 'discsys'
Conflicts:
	BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
	BizHawk.Emulation.Cores/Consoles/Sega/gpgx/GPGXDynamic.cs
	libmupen64plus/mupen64plus-win32-deps
2015-07-11 14:01:44 -05:00
zeromus 21c355b5ab mednadisc release builds 2015-07-11 13:46:59 -05:00
zeromus fda3ec03ed improve subchannel mismatch reporting during disc a/b testing and add a comment about a failed experiment at a subcode deinterleaving optimization 2015-07-11 13:45:52 -05:00
zeromus ee2d0aafdf update psx to mednafen 0.9.38.5 2015-06-27 04:02:03 -05:00
zeromus fada87b3d3 update mednadisc to 0.9.38.4 2015-06-23 13:27:10 -05:00
zeromus f2c62161a9 psx - update to mednafen 0.9.38.4 2015-06-16 09:44:50 +00:00
zeromus e2aabbab60 psx - fix error in PAL PixelPro mode scaling 2015-06-16 09:31:14 +00:00
zeromus dcd79cd678 psx - fix some disc swapping screwups 2015-03-06 22:38:40 +00:00
zeromus 562e1d41e4 psx - add experimental croft correction 2015-02-23 03:17:05 +00:00
zeromus 5a6f4d9d34 psx - add 0.9.38.2 release notes 2015-02-17 00:22:43 +00:00
zeromus f491f76207 psx - test rasterizer code 2015-02-15 18:08:09 +00:00
zeromus 36f9145483 psx - update to 0.9.38.1 level mednafen 2015-02-15 17:57:07 +00:00
zeromus 2afcb29e35 analyze recent mednafen updates for docs file 2015-02-15 00:24:49 +00:00
zeromus 0c1dedbe75 psx - hook up non-dualshock pad types 2015-02-01 07:45:41 +00:00
zeromus 91c130a07a psx - straighten out setting of discs when loading savestates, and avoid doing likely desyncing operations in CDC module when loading savestates and setting the appropriate disc. fixes #381 2015-02-01 04:55:09 +00:00
zeromus 91180e0b32 a trifling change so i can test subwcrev 2015-02-01 02:52:19 +00:00
zeromus 8845b02010 add TOC-testing to mednadisc 2015-02-01 02:10:55 +00:00
zeromus a272050c71 add TOC reporting to mednadisc tester 2015-01-21 02:10:59 +00:00
zeromus 2a28f2b414 psx - apply fresh GTE division bugfix 2015-01-12 07:32:14 +00:00
zeromus 288914b668 mednadisc - print less chatter while testing and also add some svn ignores 2015-01-12 07:31:49 +00:00
zeromus b129eab0f9 psx - lag logic 2015-01-06 03:40:01 +00:00
zeromus 1c2ac16456 psx - remove unneeded input axis/button metadata 2015-01-06 01:57:24 +00:00
zeromus c55a35610c psx - fix bug from r8648 2015-01-05 22:57:46 +00:00
zeromus e80de55210 disc - add a project including mednafen's disc-loading code, for a/b testing bizhawk's disc loading on large disc sets, and add an example a/b test using it. 2014-12-25 19:56:04 +00:00
zeromus 6b48a43f72 psx - fix tiny bug in disassembly 2014-12-25 18:22:11 +00:00
zeromus dec5cd46de psx - fix bug from r8648 2014-12-25 18:21:43 +00:00
zeromus a226f61f7c psx - remove unused CD subsystem code, now that i've decided to resurrect it in a separate module. 2014-12-24 22:27:29 +00:00
zeromus 4dc4745122 psx - revise disc swapping method. way cooler now, you get a list of discs in the virtualpad box, and changing between them maps to physical operations more logically. 2014-12-19 03:24:48 +00:00
zeromus 877e2dde81 psx - rework disassembler and add trace logger 2014-12-18 08:35:56 +00:00
zeromus 4569a3697b psx - tidy and comments 2014-12-17 10:50:20 +00:00
zeromus f9b4ad82b9 psx - fix a bad savestate bug 2014-12-17 10:50:00 +00:00
zeromus 08608b0137 merge osx octoshock work to trunk 2014-12-17 04:12:32 +00:00
zeromus efbc4980fc psx - 2 dual shock pads 2014-12-17 04:01:26 +00:00
zeromus fb8a870607 psx - sloppily fix msvcism in ARRAY_SIZE in emuware 2014-12-17 03:08:54 +00:00
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
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
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 bcf053d0e9 psx - big update from upstream (0.9.36.5 -> 0.9.37-UNSTABLE) 2014-12-16 05:04:55 +00:00
zeromus 2ac897c643 psx - fix some bad-sounding sounds bugs caused by some accidental older mednafen code 2014-12-15 05:49:18 +00:00
zeromus ee1e99fc49 psx - add cpu registers get/set 2014-12-15 05:28:06 +00:00
zeromus ede9620446 psx - settings framework and implement mednafen-compatible display mode 2014-12-14 08:48:23 +00:00
zeromus 2cd1ef1c63 psx - savestates 2014-12-12 11:07:47 +00:00
zeromus 326a865c01 psx - framework for savestates, but syncers not implemented yet 2014-12-12 00:25:46 +00:00
zeromus 2a3a8a3124 psx - support loading exes 2014-12-11 08:30:37 +00:00
zeromus 183199fdc6 psx - just some cleanup 2014-12-11 07:39:17 +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 0d2020a0f1 psx - cleanup and fix dualanalog control before i forget how, but it isnt tested 2014-12-11 02:07:50 +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 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 5c53bc3924 start log of changes from upstream, with commentary. upgrade to mednafen 0.9.36.5 2014-12-10 19:51:58 +00:00
zeromus 5f6bb8d8fd octoshock! 2014-12-10 19:41:13 +00:00
zeromus c909f95b30 lets try this again, sorry for the noise 2014-06-20 04:41:25 +00:00
zeromus 61bcd046dd reorg 2014-06-20 04:37:01 +00:00
zeromus 090d18a668 get rid of the giant old mednafen. add a new small one just for psx, modeled more after how wonderswan was organized. 2014-06-20 04:23:22 +00:00