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