Changes

194 bytes added ,  04:55, 1 September 2017
no edit summary
Line 9: Line 9:  
| 0 || || Takes 4 bytes of input, and produces 0 bytes output.
 
| 0 || || Takes 4 bytes of input, and produces 0 bytes output.
 
|-
 
|-
| 1 || || Takes an X descriptor, and produces, 8 bytes output.
+
| 1 || FsFile_Exists || Takes an X descriptor, and produces, 8 bytes output.
 
|-
 
|-
 
| 2 || || Takes 0x18 bytes of input, a B descriptor, and an X descriptor, and produces 0 bytes of output.
 
| 2 || || Takes 0x18 bytes of input, a B descriptor, and an X descriptor, and produces 0 bytes of output.
Line 24: Line 24:     
This seems to interface with [[USB_services|usb:ds]]. SystemInitializer only uses cmd1..cmd3.
 
This seems to interface with [[USB_services|usb:ds]]. SystemInitializer only uses cmd1..cmd3.
 +
 +
== FsFile_Exists ==
 +
Takes an input path string, returns 8-bytes for the output u8 flag.
 +
 +
Checks whether the specified file exists.
 +
 +
This is "FsFile::Exists" in SystemInitializer.