AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting (https://forums.alliedmods.net/forumdisplay.php?f=107)
-   -   Where to get information about pawn VM opcodes? (https://forums.alliedmods.net/showthread.php?t=337395)

Deryabin Kirill 04-18-2022 06:56

Where to get information about pawn VM opcodes?
 
Hello.
I want to learn some information about sourcepawn virtual machine instructions. Where can I find information about this?
Is there any documentation on the instruction set?
I want to try writing a test disassembler to understand more about the low-level pawn part.
Before that, I looked at the source code of the compiler, but again, I need to know the description and the capabilities of the instruction in order to do something. I don't quite understand the compiler code.
Thanks in advance! Waiting for your reply!:)

MAGNAT2645 04-18-2022 08:27

Re: Where to get information about pawn VM opcodes?
 
There's a reference guide (Russian) about opcodes, but it might be a little outdated. More advanced tutorials about SourcePawn and SourceMod VM are here.

Also you can find about opcodes in the compiler sources. For example, here's the opcode list and here's what each opcode does.

Deryabin Kirill 04-18-2022 15:19

Re: Where to get information about pawn VM opcodes?
 
Quote:

Originally Posted by MAGNAT2645 (Post 2777115)
There's a reference guide (Russian) about opcodes, but it might be a little outdated. More advanced tutorials about SourcePawn and SourceMod VM are here.

Also you can find about opcodes in the compiler sources. For example, here's the opcode list and here's what each opcode does.

Hello. Unfortunately, I have already read and used everything that you suggested to me.


All times are GMT -4. The time now is 21:00.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.