Added filesystem module
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
#include "vga.h"
|
||||
#include "luaobj.h"
|
||||
#include "keyboard.h"
|
||||
#include "filesystem.h"
|
||||
#include "mouse.h"
|
||||
#include "image.h"
|
||||
#include "palette.h"
|
||||
@@ -27,9 +28,11 @@ static void deinit(void) {
|
||||
vga_deinit();
|
||||
keyboard_deinit();
|
||||
lua_close(L);
|
||||
filesystem_deinit();
|
||||
dmt_dump(stdout);
|
||||
}
|
||||
|
||||
|
||||
static int onLuaPanic(lua_State *L) {
|
||||
vga_deinit();
|
||||
const char *err = lua_tostring(L, -1);
|
||||
@@ -44,6 +47,7 @@ int main(void) {
|
||||
|
||||
/* Init everything */
|
||||
atexit(deinit);
|
||||
filesystem_mount("."); /* Mount cwd: temporary */
|
||||
vga_init();
|
||||
palette_init();
|
||||
keyboard_init();
|
||||
|
||||
Reference in New Issue
Block a user