Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sozud authored Jan 28, 2024
1 parent fffb83d commit dbb4a07
Showing 1 changed file with 1 addition and 9 deletions.
10 changes: 1 addition & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1 @@
This is an attempt at a standalone PSY-Q 3.5 decompilation, but currently just targets libsnd. The current attempt uses the original 3.5 toolchain and dosemu. The current method is:

Create a binary that contains all of libsnd in it by calling every function: https://github.com/sozud/psy-q-experiments/tree/master/libsnd_linked

Use a script to generate a splat yaml for the resulting exe. This script parses the map file to get all the symbol information and uses psx_psyq_signatures to find the functions. https://github.com/sozud/psy-q-experiments/blob/master/gen.py

The idea is making it reproducible end to end so that if the executable needs to change, everything else can be regenerated. This is a workaround for the fact that addresses are all 0 in unlinked libraries and objects, making it hard to correlate data and functions.

See the CI script for installation / usage instructions https://github.com/sozud/psy-q-experiments/blob/master/.github/workflows/build.yml
This is a work-in-progress matching decompilation of the PSY-Q libraries. It is currently targeting 3.5 but will eventually support more versions. See the wiki for more information https://github.com/sozud/psy-q-decomp/wiki

0 comments on commit dbb4a07

Please sign in to comment.