Commit Graph

79 Commits

Author SHA1 Message Date
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 ee2d0aafdf update psx to mednafen 0.9.38.5 2015-06-27 04:02:03 -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 2a28f2b414 psx - apply fresh GTE division bugfix 2015-01-12 07:32:14 +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 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