summaryrefslogtreecommitdiff
path: root/src/SYSCALLS.src
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2016-06-12 20:08:57 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2016-06-12 20:08:57 +0200
commitba07c2bc98fdba991b6d6444d57f0f897cf5959f (patch)
tree6ff34bf1bf181a6eebcd59bbeba2ad05ffe4408b /src/SYSCALLS.src
parent847d1a917f6cb17493c66398ce4ce53b89d8c438 (diff)
downloadfx-matris-master.tar.gz
fx-matris-master.zip
import full projectHEADmaster
Diffstat (limited to 'src/SYSCALLS.src')
-rw-r--r--src/SYSCALLS.src65
1 files changed, 65 insertions, 0 deletions
diff --git a/src/SYSCALLS.src b/src/SYSCALLS.src
new file mode 100644
index 0000000..d4234f6
--- /dev/null
+++ b/src/SYSCALLS.src
@@ -0,0 +1,65 @@
+ .SECTION P,CODE,ALIGN=4
+ .MACRO SYSCALL FUNO, SYSCALLNAME, TAIL=nop
+ .export \SYSCALLNAME'
+\SYSCALLNAME'
+ mov.l #h'\FUNO, r0
+ mov.l #H'80010070, r2
+ jmp @r2
+ \TAIL'
+ .ENDM
+
+ SYSCALL 040C, _Serial_ReadOneByte
+ SYSCALL 040E, _Serial_BufferedTransmitOneByte
+ SYSCALL 0418, _Serial_Open
+ SYSCALL 0419, _Serial_Close
+ SYSCALL 0413, _Serial_ClearReceiveBuffer
+ SYSCALL 003B, _RTC_GetTicks
+ SYSCALL 06C4, _KBD_PRGM_GetKey
+ SYSCALL 0135, _Disp_GetVRAMPtr
+ SYSCALL 0028, _PutDisp_DD
+ SYSCALL 0030, _DrawLineVRAM
+ SYSCALL 0142, _AllClr_DD
+ SYSCALL 0143, _AllClr_VRAM
+ SYSCALL 0144, _AllClr_DDVRAM
+ SYSCALL 0420, _Sleep
+ SYSCALL 090F, _GetKey
+ SYSCALL 0807, _locate
+ SYSCALL 0808, _Print
+ SYSCALL 0118, _Timer_Install
+ SYSCALL 0119, _Timer_Uninstall
+ SYSCALL 011A, _Timer_Start
+
+ SYSCALL 0160, _itoa
+ SYSCALL 08DB, _EditExpression
+ SYSCALL 0236, _Reboot
+
+ SYSCALL 023E, _RTC_SetDateTime
+ SYSCALL 0039, _RTC_Reset
+ SYSCALL 003A, _RTC_GetTime
+
+ SYSCALL 03F4, _PowerOff ;PowerOff(int DisplayPowerOffLogo)
+ SYSCALL 040E, _Serial_WriteByte
+ SYSCALL 0910, _PutKey
+ SYSCALL 0032, _ShapeToDD
+ SYSCALL 0CC5, _InputString
+
+ SYSCALL 0985, _App_CONICS
+ SYSCALL 0998, _App_DYNA
+ SYSCALL 09E2, _App_EQUA
+ SYSCALL 09F5, _App_PROG
+ SYSCALL 0A00, _App_FINANCE
+ SYSCALL 0A48, _App_GRAPH_TABLE
+ SYSCALL 0A4A, _App_LINK
+ SYSCALL 0A6B, _App_MEMORY
+ SYSCALL 0A75, _App_RECUR
+ SYSCALL 0AAE, _App_RUN_MAT
+ SYSCALL 0AC6, _App_RUN_STAT
+ SYSCALL 0AC8, _App_SYSTEM
+
+ SYSCALL 0D64, _InputDateDialog
+ SYSCALL 05A6, _BCD_SetAsInt
+ SYSCALL 0015, _GlibGetOSVersionInfo
+ SYSCALL 0160, _LongToAsc
+ SYSCALL 02A0, _USB_CaptureDisplay
+ SYSCALL 0137, _GetMiniGlyph
+ .end