Standard library for external programs
This commit is contained in:
parent
369ba2eced
commit
89c50d8be2
7
tptlibrary/file.c
Normal file
7
tptlibrary/file.c
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#include "tpt_syscalls.h"
|
||||||
|
|
||||||
|
int update_TEST(int i, int x, int y, int nt, int ss)
|
||||||
|
{
|
||||||
|
partCreate(-1, x, y-1, 2);
|
||||||
|
return 0;
|
||||||
|
}
|
13
tptlibrary/tpt_syscalls.asm
Normal file
13
tptlibrary/tpt_syscalls.asm
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
code
|
||||||
|
|
||||||
|
equ sin -104
|
||||||
|
equ cos -105
|
||||||
|
equ atan2 -106
|
||||||
|
equ sqrt -107
|
||||||
|
equ floor -108
|
||||||
|
equ ceil -109
|
||||||
|
|
||||||
|
equ error -110
|
||||||
|
equ print -111
|
||||||
|
equ partCreate -112
|
||||||
|
equ partChangeType -113
|
17
tptlibrary/tpt_syscalls.h
Normal file
17
tptlibrary/tpt_syscalls.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef TPT_SYSCALLS_H
|
||||||
|
#define TPT_SYSCALLS_H
|
||||||
|
|
||||||
|
float sin(float value);
|
||||||
|
float cos(float value);
|
||||||
|
float atan2(float x, float y);
|
||||||
|
float sqrt(float value);
|
||||||
|
float floor(float value);
|
||||||
|
float ceil(float value);
|
||||||
|
|
||||||
|
void print(char * message);
|
||||||
|
void error(char * message);
|
||||||
|
|
||||||
|
int partCreate(int i, int x, int y, int type);
|
||||||
|
void partChangeType(int i, int x, int y, int type);
|
||||||
|
|
||||||
|
#endif
|
Reference in New Issue
Block a user