aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b/psxapi/stdio
diff options
context:
space:
mode:
authorJohn Wilbert M. Villamor <lameguy64@gmail.com>2019-04-06 10:11:07 +0800
committerJohn Wilbert M. Villamor <lameguy64@gmail.com>2019-04-06 10:11:07 +0800
commitf3e040230772f978540a71aea43dfde200992922 (patch)
treebd8ca31b72dd01e24980b073854e263589530f56 /libpsn00b/psxapi/stdio
downloadpsn00bsdk-f3e040230772f978540a71aea43dfde200992922.tar.gz
First commit
Diffstat (limited to 'libpsn00b/psxapi/stdio')
-rw-r--r--libpsn00b/psxapi/stdio/close.s10
-rw-r--r--libpsn00b/psxapi/stdio/getc.s10
-rw-r--r--libpsn00b/psxapi/stdio/ioctl.s10
-rw-r--r--libpsn00b/psxapi/stdio/open.s10
-rw-r--r--libpsn00b/psxapi/stdio/printf.s10
-rw-r--r--libpsn00b/psxapi/stdio/putc.s10
-rw-r--r--libpsn00b/psxapi/stdio/read.s10
-rw-r--r--libpsn00b/psxapi/stdio/seek.s10
-rw-r--r--libpsn00b/psxapi/stdio/write.s10
9 files changed, 90 insertions, 0 deletions
diff --git a/libpsn00b/psxapi/stdio/close.s b/libpsn00b/psxapi/stdio/close.s
new file mode 100644
index 0000000..6d52762
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/close.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global close
+.type close, @function
+close:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x04
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/getc.s b/libpsn00b/psxapi/stdio/getc.s
new file mode 100644
index 0000000..2a93af6
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/getc.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global getc
+.type getc, @function
+getc:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x08
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/ioctl.s b/libpsn00b/psxapi/stdio/ioctl.s
new file mode 100644
index 0000000..9ba17e6
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/ioctl.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global ioctl
+.type ioctl, @function
+ioctl:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x05
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/open.s b/libpsn00b/psxapi/stdio/open.s
new file mode 100644
index 0000000..ce8c684
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/open.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global open
+.type open, @function
+open:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x00
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/printf.s b/libpsn00b/psxapi/stdio/printf.s
new file mode 100644
index 0000000..64f1390
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/printf.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global printf
+.type printf, @function
+printf:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x3f
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/putc.s b/libpsn00b/psxapi/stdio/putc.s
new file mode 100644
index 0000000..7c73241
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/putc.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global putchar
+.type putc, @function
+putchar:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x09
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/read.s b/libpsn00b/psxapi/stdio/read.s
new file mode 100644
index 0000000..4209232
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/read.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global read
+.type read, @function
+read:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x02
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/seek.s b/libpsn00b/psxapi/stdio/seek.s
new file mode 100644
index 0000000..944afd9
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/seek.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global seek
+.type seek, @function
+seek:
+ addiu $t2, $0, 0xA0
+ jr $t2
+ addiu $t1, $0, 0x01
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/write.s b/libpsn00b/psxapi/stdio/write.s
new file mode 100644
index 0000000..c451952
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/write.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global write
+.type write, @function
+write:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x03
+ \ No newline at end of file