aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b/psxapi
diff options
context:
space:
mode:
authorJohn Wilbert M. Villamor <lameguy64@gmail.com>2019-06-23 07:42:16 +0800
committerJohn Wilbert M. Villamor <lameguy64@gmail.com>2019-06-23 07:42:16 +0800
commit7be9178c0f9b0e698a305ecc5c0c41fcc596a4fc (patch)
treee98c627e1da5c764563774b89b0c06d7ac5ad0a4 /libpsn00b/psxapi
parentae9e545c3ed33d39ce21ae13ceb8337fa34901b8 (diff)
downloadpsn00bsdk-7be9178c0f9b0e698a305ecc5c0c41fcc596a4fc.tar.gz
LibPSn00b officially v0.10b, added psxsio library, better DrawSync() and VSync(), better reference manual.
Diffstat (limited to 'libpsn00b/psxapi')
-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
-rw-r--r--libpsn00b/psxapi/sys/exec.s10
6 files changed, 52 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
diff --git a/libpsn00b/psxapi/sys/exec.s b/libpsn00b/psxapi/sys/exec.s
new file mode 100644
index 0000000..dacce7e
--- /dev/null
+++ b/libpsn00b/psxapi/sys/exec.s
@@ -0,0 +1,10 @@
+.set noreorder
+
+.section .text
+
+.global Exec
+.type Exec, @function
+Exec:
+ addiu $t2, $0, 0xa0
+ jr $t2
+ addiu $t1, $0, 0x43 \ No newline at end of file