From 88fd36e733228f6daf5a9cfd1643be12fab2c179 Mon Sep 17 00:00:00 2001 From: Nicolas Noble Date: Thu, 30 Nov 2023 20:40:32 -0800 Subject: [PATCH] Crosslinking decomp.me --- tools/psyq-obj-parser/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/psyq-obj-parser/README.md b/tools/psyq-obj-parser/README.md index a6b14241a..3f56f7fd2 100644 --- a/tools/psyq-obj-parser/README.md +++ b/tools/psyq-obj-parser/README.md @@ -8,6 +8,10 @@ This format uses a sort of bytecode in lieu of a hierarchical file format, like This tool is performing a very verbose parsing of an input object file compiled with ccpsx, and can emit an ELF object file compatible with modern toolchains. The point of the conversion is to provide viable libraries to be used with an off the shelf compiler such as gcc or clang. +# Usage + +The tool currently has two main usages: generating .o files for the purpose of using modern gcc to create homebrew, and used by [decomp.me](https://decomp.me/) in their backend for parsing the output of the old psyq compiler in order to display the output on the website, for their PS1 and N64 targets. + # Caveats Not all of the particularities of the input format is convertible to the new ELF format, at least, not without an opiniated ldscript. Fortunately, with the whole of