Commit Graph

139 Commits

Author SHA1 Message Date
Morilli 76c8b33f16 least-effort "fix" octoshock exe load hard crash 2023-05-03 07:40:39 +02:00
Morilli a5efc8f93b fix, update and rebuild octoshock project 2023-05-03 07:35:53 +02:00
CasualPokePlayer f5940e12e2
update octoshock to Mednafen 1.27.1 (#2989)
* update octoshock to Mednafen 1.27.1

* oh right, gotta add in video changes too
2021-11-02 20:15:54 -07:00
zeromus f7fb2ad76f psx - fix oopsies in shock_destroy 2021-04-27 14:56:41 -04:00
Andrew Cook 58cbec6dd6
[PSX] Make Octoshock more debuggable (#2508)
* [PSX] Bodge in a system bus memory domain

Fixes: debugger window crashes when adding a breakpoint

* [PSX] Use Octoshock's built-in disassembler

* [PSX] Add support for execute memcbs to the core

* [PSX] Have memcbs include actual values

* [PSX] Use SafeHandles instead of raw pointers

* [PSX] Use core's internal peek and poke functions for System Bus

* [PSX] Move memory maps into IDebuggable impl to be next to memory map hooks

* [PSX] Revert using SafeHandles

* [PSX] Fire execution callback after trace callback instead of at end of fetch
2020-12-08 11:34:24 -06:00
zeromus 593c01a9e0 octoshock - fix some irregularities in savestate quality. this is intended to address #2214, and at least it passes the "first 60-100 frames in tastudio integrity test" test case given, but I still can't promise it's perfect. 2020-10-04 00:44:35 -04:00
zeromus 1d0dd4d258 update to 1.24.2 2020-05-01 17:17:29 -04:00
zeromus f353b04373 work harder to update mednafen GTE from 1.24.0-UNSTABLE more exactly 2020-04-09 16:12:55 -04:00
zeromus bf3f58241a update debug (actually, remove the cpp, since it isnt used) 2020-04-09 16:09:44 -04:00
zeromus 4818064bbb bring more files in sync with mednafen 2020-04-09 16:08:37 -04:00
zeromus d8fad23324 same for mdec, nothing to see here 2020-04-09 16:04:43 -04:00
zeromus e2389e25d7 nothing much 2020-04-09 16:03:43 -04:00
zeromus b8accdfd75 work harder to update mednafen PSX.cpp from 1.24.0-UNSTABLE more exactly 2020-04-09 16:00:39 -04:00
zeromus f6a165752e work harder to update mednafen CDC from 1.24.0-UNSTABLE more exactly 2020-04-09 15:55:10 -04:00
zeromus b3531b6dc9 no longer used files 2020-04-09 15:42:25 -04:00
zeromus 4201a9d382 work harder to update mednafen gpu.cpp from 1.24.0-UNSTABLE more exactly 2020-04-09 15:38:46 -04:00
zeromus 341c67d562 fix damage to aspect ratio management in octoshock 2020-04-07 23:53:33 -04:00
zeromus dbfa5ce5a2 Windows.h should not have been in there 2020-04-06 04:04:30 -04:00
zeromus f3df253fe8 update miniclient 2020-04-06 03:39:05 -04:00
zeromus ca7c2d7d56 update to 1.24.0-UNSTABLE 2020-04-06 03:31:37 -04:00
zeromus dadef68020 1.24.0-UNSTABLE : GPU 2020-04-06 03:31:36 -04:00
zeromus cac78312cd update to 1.23.0 2020-04-06 03:31:36 -04:00
zeromus 483a944ebe update to 1.22.2 2020-04-06 03:31:36 -04:00
zeromus d0a3bb0348 update to 1.22.0-unstable 2020-04-06 03:31:36 -04:00
zeromus 6b41bc2871 1.22.0-UNSTABLE - CDC 2020-04-06 03:31:36 -04:00
zeromus 558de454a9 apply 1.21.3 2020-04-06 03:31:36 -04:00
zeromus b13c3c7289 framework for test running 2020-04-06 03:31:36 -04:00
zeromus 271e079a75 pass a test 2020-04-06 03:31:35 -04:00
zeromus 7cfdc91e1f update to 0.9.48 2020-04-06 03:31:35 -04:00
zeromus 79e4e0690b update to 0.9.45 2020-04-06 03:31:35 -04:00
zeromus 5eadf6dc60 fix mistake during last update 2020-04-06 03:31:35 -04:00
zeromus f783a691f9 finish 0.9.44.1 and misc build fixes 2020-04-06 03:31:35 -04:00
zeromus 165f3db2d8 WIP 0.9.44.1 2020-04-06 03:31:35 -04:00
zeromus ff835a4185 WIP 0.9.44.1 2020-04-06 03:31:35 -04:00
zeromus 976d728df3 update to 0.9.43 2020-04-06 03:31:34 -04:00
zeromus d9a5d8dfa3 0.9.42 (nothing needed but some tests) 2020-04-06 03:31:34 -04:00
zeromus e4ad6f45b9 up to 0.9.41 2020-04-06 03:31:34 -04:00
zeromus de1e368a46 0.9.39-2 COMPLETE 2020-04-06 03:31:34 -04:00
zeromus 792f9ca0c4 0.9.39-2 : gpu 2020-04-06 03:31:34 -04:00
zeromus 51efb03419 0.9.39-2 : cdc and cpu 2020-04-06 03:31:34 -04:00
zeromus d2d4a41544 0.9.39-unstable -> 0.9.39-1 (no work needed) 2020-04-06 03:31:34 -04:00
zeromus 9def190d87 fix build errors; Mednafen 0.9.39-unstable DONE 2020-04-06 03:31:33 -04:00
zeromus 25a9c1e5d6 update to Mednafen 0.9.39-unstable : spu, timer 2020-04-06 03:31:33 -04:00
zeromus aff26ee02e update to Mednafen 0.9.39-unstable : psx, sio 2020-04-06 03:31:33 -04:00
zeromus 827115ee9f update to Mednafen 0.9.39-unstable : mdec 2020-04-06 03:31:33 -04:00
zeromus efb61b42b9 update to Mednafen 0.9.39-unstable : GTE, input/*, irq, masmem 2020-04-06 03:31:33 -04:00
zeromus b5b962c180 update GPU to update to Mednafen 0.9.39-unstable 2020-04-06 03:31:33 -04:00
zeromus 21c7ac4b8b (partial 2) update to Mednafen 0.9.39-unstable 2020-04-06 03:31:33 -04:00
zeromus f5f63349f6 (partial) update to Mednafen 0.9.39-unstable 2020-04-06 03:31:32 -04:00
zeromus 28ae6d4413 octoshock: fix up some mess in port wiring. should fix #1787 but I'm not completely sure.
also BEWARE: note the change to UpdateInput(). This was a brain-dead mistake as far as I can tell (just look at it, it seems obvious), and it came from a commit where I said "I tested it for 20 seconds" so it was probably rushed. However, fixing this to something sensible MAY affect sync. If it's important, we could roll it back. However I think UpdateInput is more like a "latch user input" than a "tick internal counters" so it may be safe
2020-02-09 23:50:37 -05:00