diff --git a/doc/syscalls.md b/doc/syscalls.md index cedb736..9b00ef4 100644 --- a/doc/syscalls.md +++ b/doc/syscalls.md @@ -434,4 +434,19 @@ This call attempts to create a `NULL`-terminated string with the path of the current directory in the drive with the volume name specified in the `drive` argument, and puts that string into the buffer pointed to by `dest`. On success, `C` will contain `STATUS_OK`. On failure, `C` will +containe a negative value indicating the error type. + + ## `0x18`: Set Current Directory + + Arguments: + - `C`: `0x18` + - `X`: Bank of string + - `Y`: Address of string + +Return Values: + - `C`: Status code + +This call attempts to change the current directory on a the drive specified +in the supplied `NULL`-terminated string to the directory listed in that +string. On success, `C` will contain `STATUS_OK`. On failure, `C` will containe a negative value indicating the error type. \ No newline at end of file diff --git a/src/kernel/vera_font_0.ase b/src/kernel/vera_font_0.ase index 00e6fb7..906d9d6 100644 Binary files a/src/kernel/vera_font_0.ase and b/src/kernel/vera_font_0.ase differ