aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b/psxapi/stdio
diff options
context:
space:
mode:
Diffstat (limited to 'libpsn00b/psxapi/stdio')
-rw-r--r--libpsn00b/psxapi/stdio/getchar.s10
-rw-r--r--libpsn00b/psxapi/stdio/gets.s10
-rw-r--r--libpsn00b/psxapi/stdio/putc.s4
-rw-r--r--libpsn00b/psxapi/stdio/putchar.s10
-rw-r--r--libpsn00b/psxapi/stdio/puts.s10
5 files changed, 42 insertions, 2 deletions
diff --git a/libpsn00b/psxapi/stdio/getchar.s b/libpsn00b/psxapi/stdio/getchar.s
new file mode 100644
index 0000000..ad645c0
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/getchar.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global getchar
+.type getchar, @function
+getchar:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x3b
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/gets.s b/libpsn00b/psxapi/stdio/gets.s
new file mode 100644
index 0000000..ba423ef
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/gets.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global gets
+.type gets, @function
+gets:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x3d
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/putc.s b/libpsn00b/psxapi/stdio/putc.s
index 7c73241..1c6d916 100644
--- a/libpsn00b/psxapi/stdio/putc.s
+++ b/libpsn00b/psxapi/stdio/putc.s
@@ -1,9 +1,9 @@
.set noreorder
.section .text
-.global putchar
+.global putc
.type putc, @function
-putchar:
+putc:
addiu $t2, $0, 0xa0
jr $t2
addiu $t1, $0, 0x09
diff --git a/libpsn00b/psxapi/stdio/putchar.s b/libpsn00b/psxapi/stdio/putchar.s
new file mode 100644
index 0000000..a3f6c57
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/putchar.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global putchar
+.type putchar, @function
+putchar:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x3c
+ \ No newline at end of file
diff --git a/libpsn00b/psxapi/stdio/puts.s b/libpsn00b/psxapi/stdio/puts.s
new file mode 100644
index 0000000..96815eb
--- /dev/null
+++ b/libpsn00b/psxapi/stdio/puts.s
@@ -0,0 +1,10 @@
+.set noreorder
+.section .text
+
+.global puts
+.type puts, @function
+puts:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x3e
+ \ No newline at end of file