YashasSamaga / AMX-Assembly-Docs

AMX Assembly Documentation
39 stars 11 forks source link

Just a few questions #1

Open Daniel-Cortez opened 6 years ago

Daniel-Cortez commented 6 years ago

Hello.

  1. What is the license for this documentation? Some text in the opcode table seems to be exactly the same as in Pawn Implementer's Guide, so should it be under Creative Commons Attribution/ShareAlike 2.5 License?

  2. What exact AMX version(s) does it cover? It currently states that the version is "3.x", but after a brief reading I noticed it mentions SA-MP a few times, and the instruction set is from Pawn 3.0, except for instruction #38 which should actually be PUSH.R | number | repeat (STK = STK - cell size, [STK] = PRI) "number" times (it was unused (not generated by the compiler, as well as umul, udiv and udiv.alt) in Pawn 3.0 - 3.2 and was replaced by PICK only in 3.3). Maybe it would be better to change the version at the beginning of the document to "3.0" (AMX ver. 8) or "3.0 - 3.2" (ver. 8-9)? You'll need to add the macro opcodes for the latter though.

  3. Would a Russian translation be welcome here?

YashasSamaga commented 6 years ago
  1. I am unsure about the license. I want to keep this as liberal as possible without violating any terms.

  2. I planned on targetting closely related versions but I have no experience outside of SA-MP; hence, I cast a doubt on whether this would really be a universal document for closely related versions. The SA-MP mentions are written as a side note; no where does the document implicitly target SA-MP.

  3. Yes, but I'm not sure if this is the right time. I keep updating this every Sunday based on feedback. It might take some time (a month?) to stabilize. I have planned significant changes for the coming Sunday.