Quote:
Just an opinion. but your ABI specification might generate more interest if it were less focused on the SNES. Most of the hobby systems I've seen that are powered by the 65C816 are not associated in any way with the SNES hardware. Also, the Ricoh 5A22 in the SNES is not a true 65C816, as Ricoh added some features that aren't present in the real McCoy. I'm suspecting an ABI specific to the SNES is not going to be portable.
So, for the record, the abi is defined under the SNES-Dev project as that is where it originated, and that is the primary project I work on it under.
While it was originally intended to be specific to the SNES, and even more specifically SNES-Dev, the psABI is now intended to be a general ABI for the 65c816/w65, and SNES-specific requirements will be relegated to an appropriate machine supplicant. I'm not going to invalidate any argument here, nor am I going to demand that others adopt this, I just want to indicate on record that the scope of the proposed abi is more general than just the SNES.
Also, if there are any components that remain SNES-specific I would consider that a defect in the specification, and would love to hear about it either here or on the issue tracker for the repo. It's possible I did miss something when cleaning up the rest of it.