Subversion Repositories Kolibri OS

Compare Revisions

No changes between revisions

Regard whitespace Rev 8493 → Rev 8494

/contrib/sdk/sources/SDL-1.2.2_newlib/src/Makefile
50,7 → 50,7
mv -f libSDL.a $(SDK_DIR)/lib
libSDL.a: $(OBJS)
$(AR) $(ARFLAGS) libSDL.a $(OBJS) SYSCALL/src/*.o
$(AR) $(ARFLAGS) libSDL.a $(OBJS) SYSCALL/src/os.o
%.o : %.asm Makefile
nasm -f coff $< $
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/text.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/button.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/sound.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/irq.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/delay.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/thread.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/param.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/pci.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/process.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/screen.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/pixel.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/exit.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/file.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/debug.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/mpu401.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/image.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/date.c
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/backgr.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/systree.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/line.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/window.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/cofflib.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/clock.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/dga.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/keyb.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/event.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/ipc.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/bar.c
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/SYSCALL/src/os.c
0,0 → 1,39
#include <menuet/os.h>
 
void __menuet__define_window(__u16 x1,__u16 y1,__u16 xsize,__u16 ysize,
__u32 body_color,__u32 grab_color,__u32 frame_color)
{
__u32 a,b;
a=(x1<<16)|xsize;
b=(y1<<16)|ysize;
__asm__ __volatile__("int $0x40"::"a"(0),"b"(a),"c"(b),"d"(body_color),"S"(grab_color),
"D"(frame_color));
}
 
void __menuet__window_redraw(int status)
{
__asm__ __volatile__("int $0x40"::"a"(12),"b"(status));
}
 
void __menuet__putimage(__u16 x1,__u16 y1,__u16 xsize,__u16 ysize,char * image)
{
__u32 a,b;
a=(xsize<<16)|ysize;
b=(x1<<16)|y1;
__asm__ __volatile__("int $0x40"::"a"(7),"b"(image),"c"(a),"d"(b));
}
 
int __menuet__getkey(void)
{
__u16 __ret;
__asm__ __volatile__("int $0x40":"=a"(__ret):"0"(2));
if(!(__ret & 0xFF)) return (__ret>>8)&0xFF; else return 0;
}
 
 
int __menuet__check_for_event(void)
{
__u32 __ret;
__asm__ __volatile__("int $0x40":"=a"(__ret):"0"(11));
return __ret;
}
Property changes:
Added: svn:executable
+*
\ No newline at end of property
/contrib/sdk/sources/SDL-1.2.2_newlib/src/audio/SDL_kolibri_audio.c
1,4 → 1,5
#include "SDL_audio.h"
#include <kos32sys.h>
#include <menuet/os.h>
#include <stdlib.h>
#include <string.h>
86,7 → 87,7
if (CreateBuffer(used_format|PCM_RING, 0, &hBuff))
{
audio_response=1;
__menuet__sys_exit();
exit(0);
}
GetBufferSize(hBuff, &mix_size);
SDL_printf("buffer created, size is %d\n",mix_size);
93,7 → 94,7
mix_size >>= 1;
data = malloc(mix_size);
audio_response=1;
if (!data) __menuet__sys_exit();
if (!data) exit(0);
// wait for resume
while (audio_command!=AUDIO_RESUME)
Yield();
130,7 → 131,7
audio_response = 1;
StopBuffer(hBuff);
DestroyBuffer(hBuff);
__menuet__sys_exit();
exit(0);
}
else
{
142,7 → 143,7
}
}
if (bPaused)
__menuet__delay100(5);
delay(5);
else
{
GetNotify(event);
/contrib/sdk/sources/SDL-1.2.2_newlib/src/timer/dummy/SDL_systimer.c
31,6 → 31,7
#include <unistd.h>
#include <string.h>
#include <errno.h>
#include <kos32sys.h>
 
#include "SDL_error.h"
#include "SDL_timer.h"
88,7 → 89,7
 
void SDL_Delay (Uint32 ms)
{
__menuet__delay100(ms);
delay(ms);
/* Uint32 start = SDL_GetTicks();
do
__asm__("int $0x40" :: "a"(68),"b"(1));
/contrib/sdk/sources/SDL-1.2.2_newlib/src/video/menuetos/SDL_menuetevents.c
1,4 → 1,5
#include<menuet/os.h>
#include <kos32sys.h>
#include <stdlib.h>
#include <stdio.h>
#include "SDL.h"
198,7 → 199,7
SDL_PrivateKeyboard(code,&key);
break;
case 3:
if(__menuet__get_button_id()==1) exit(0);
if(get_os_button()==1) exit(0);
break;
case 6: {
int __tmp,mx,my;
/contrib/sdk/sources/SDL-1.2.2_newlib/src/video/menuetos/SDL_menuetvideo.c
1,6 → 1,7
#include <stdlib.h>
#include <stdio.h>
#include <menuet/os.h>
#include <kos32sys.h>
#include "SDL.h"
#include "SDL_error.h"
#include "SDL_video.h"
150,7 → 151,7
}
else
{
__menuet__set_bitfield_for_wanted_events(0x27);
set_wanted_events_mask(0x27);
was_initialized=1;
MenuetOS_SDL_RepaintWnd();
}