I've started this topic as a place to post info on the AMOS Pro Architecture.That is, anything that relates to the 'whole' picture. Not for stuff on individual bits of code, etc.
I'll kick this off with a spreadsheet and PDF print of the dependencies between the *.s files. And before anyone asks "What about the other *.s files?",
this whole topic will relate only to those that are essential to completely generating AMOS Pro V2.0 from the sources. Anything that's used purely for debugging and testing is excluded. I
have included the Debug.s, Debug0.s, Debug1.s and Debug2.s files but only because Debug.s is referenced and the other three are quick replacements when debugging.
Use the other *.s files for debugging purposes if you need to but beware that some are entirely unsuitable for AMOS Pro V2.0. It's best to make your own if ever you need them.
The next publication will be the build flow, dependencies and sources for generating the rest of AMOS Pro V2.0. That is anything this is not a *.s file. It's fairly straightforward for most of them as they're *.AMOS, *.abk, etc., or plain text files - just a lot of them!
I haven't included the Installer at this stage as I haven't looked at it yet.
Just AMOS Pro V2.0 as it comes 'out of the box' (though I'm still tempted to sneak Sprite_600 from AMOS V1.3 into the Extras folder
).
Zip file attached.