示例#1
0
文件: sdl2.c 项目: rvedam/interim
void sdl_mount_fbfs() {
  fs_mount_builtin("/framebuffer", fbfs_open, fbfs_read, fbfs_write, 0, fbfs_mmap);
  
  insert_global_symbol(alloc_sym("screen-width"),alloc_int(WIDTH));
  insert_global_symbol(alloc_sym("screen-height"),alloc_int(HEIGHT));
  insert_global_symbol(alloc_sym("screen-bpp"),alloc_int(BPP));
}
示例#2
0
void mount_consolekeys() {
  fs_mount_builtin("/keyboard", consolefs_open, consolefs_read, consolefs_write, 0, 0);
  atexit(consolefs_cleanup);
}
示例#3
0
文件: sdl.c 项目: carld/interim
void sdl_mount_fbfs() {
  fs_mount_builtin("/framebuffer", fbfs_open, fbfs_read, fbfs_write, 0, fbfs_mmap);
}
示例#4
0
文件: sdl.c 项目: carld/interim
void sdl_mount_keyfs() {
  fs_mount_builtin("/keyboard", keyfs_open, keyfs_read, 0, 0, 0);
}
示例#5
0
文件: sdl2.c 项目: carld/interim
void sdl_mount_mousefs() {
  fs_mount_builtin("/mouse", mouse_open, mouse_read, mouse_write, 0, mouse_mmap);
}
示例#6
0
文件: posixfs.c 项目: rvedam/interim
void mount_posixfs() {
  fs_mount_builtin("/sd", posixfs_open, posixfs_read, posixfs_write, 0, posixfs_mmap);
}
示例#7
0
void mount_fatfs() {
  f_mount(0, &fat_fs);
  fs_mount_builtin("/sd", fatfs_open, fatfs_read, fatfs_write, 0, 0);
}