/programs/develop/ktcc/trunk/libc/math/floorf.asm |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/math/sqrt.asm |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/math/fabs.asm |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/math/ceil.asm |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/math/sqrtf.asm |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/math/fabsf.asm |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/math/floor.asm |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/math/ceilf.asm |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/gcc compile programs/README.txt |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/gcc compile programs/start.asm |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/gcc compile programs/makefile |
---|
File deleted |
/programs/develop/ktcc/trunk/libc/include/stdlib.h |
---|
2,8 → 2,6 |
#define stdlib_h |
#include "kolibrisys.h" |
#define RAND_MAX 65535 |
//#define isspace(c) ((c)==' ') |
#define abs(i) (((i)<0)?(-(i)):(i)) |
17,8 → 15,4 |
extern void* stdcall malloc(dword size); |
extern void stdcall free(void *pointer); |
extern void* stdcall realloc(void* pointer,dword size); |
extern int rand (void); |
extern void srand (unsigned int seed); |
#endif |
/programs/develop/ktcc/trunk/libc/kolibrisys/sound.asm |
---|
1,7 → 1,7 |
format ELF |
include "public_stdcall.inc" |
section '.text' executable |
public_stdcall _ksys_sound_load_block,4 |
public_stdcall _ksy_sound_load_block,4 |
;arg1 - blockptr |
mov edx,ebx |
mov eax,55 |
11,7 → 11,7 |
mov ebx,edx |
ret 4 |
public_stdcall _ksys_sound_play_block,0 |
public_stdcall _ksy_sound_play_block,0 |
mov edx,ebx |
mov eax,55 |
xor ebx,ebx |
20,7 → 20,7 |
mov ebx,edx |
ret |
public_stdcall _ksys_sound_set_channels,4 |
public_stdcall _ksy_sound_set_channels,4 |
;arg1 - channels |
push ebx |
mov eax,55 |
31,7 → 31,7 |
pop ebx |
ret 4 |
public_stdcall _ksys_sound_set_data_size,4 |
public_stdcall _ksy_sound_set_data_size,4 |
;arg1 - data size |
push ebx |
mov eax,55 |
43,7 → 43,7 |
pop ebx |
ret 4 |
public_stdcall _ksys_sound_set_frequency,4 |
public_stdcall _ksy_sound_set_frequency,4 |
;arg1 - frequency |
push ebx |
mov eax,55 |
54,12 → 54,12 |
pop ebx |
ret 4 |
public_stdcall _ksys_sound_speaker_play,4 |
public_stdcall _ksy_sound_speaker_play,4 |
;arg1 - data |
mov edx,ebx |
mov eax,55 |
mov ebx,55 |
mov esi,[esp+4] |
mov ecx,[esp+4] |
int 0x40 |
mov ebx,edx |
ret 4 |
ret 4 |
/programs/develop/ktcc/trunk/libc/makefile |
---|
2,7 → 2,7 |
LIBSFORBUILD = math |
LIBNAME = libck.a |
CC = gcc |
CFLAGS = -I$(INCLUDE) -m32 -nostdinc -nostdlib -DGNUC |
CFLAGS = -I$(INCLUDE) -nostdinc -DGNUC -L./ -lm |
DIRS := stdio kolibrisys string stdlib memory math |
############################################################## |
/programs/develop/ktcc/trunk/libc/stdlib/random.c |
---|
File deleted |