commit a954c6781426cb58008bd2fe0cf1689fc19ad8b0
parent 08ed67ff95207e10fda4e683dd0be1b3caf56d61
Author: Luxferre <lux@ferre>
Date: Thu, 28 Jul 2022 18:16:34 +0300
Fixed ID table to match srht
Diffstat:
M | README.md | | | 68 | ++++++++++++++++++++++++++++++++++---------------------------------- |
1 file changed, 34 insertions(+), 34 deletions(-)
diff --git a/README.md b/README.md
@@ -123,40 +123,40 @@ On call completion, the `0x07` port value must be set to zero by the ESOP runtim
### Recommended syscall table
-ID |Params |Command|Meaning
-------|-----------------|-------|----------------------------------
-`0x00`|1b [data] |`0x20` |Write a byte to serial/debug port
-`0x01`|1s [addr] |`0x41` |Read a byte from serial/debug port
-`0x02`|1b 3b [data addr]|`0x82` |Write a byte under the 3-byte flash address
-`0x03`|1s 3b [addr addr]|`0xa3` |Read a byte under the 3-byte flash address
-`0x04`|1b 3b [page addr]|`0x84` |Write a page under the 3-byte flash address
-`0x05`|1b 3b [page addr]|`0x85` |Read a page under the 3-byte flash address
-`0x06`|1s [addr] |`0x46` |Read the current system time/date information (5 bytes/40 bits, Unix time) into the address
-`0x07`|1s [addr] |`0x47` |Set the current system time/date information (5 bytes/40 bits, Unix time) from the address
-`0x08`|||(reserved)
-`0x09`|||(reserved)
-`0x0a`|||(reserved)
-`0x0b`|||(reserved)
-`0x0c`|||(reserved)
-`0x0d`|||(reserved)
-`0x0e`|||(reserved)
-`0x0f`|||(reserved)
-`0x10`|||(reserved)
-`0x11`|||(reserved)
-`0x12`|||(reserved)
-`0x13`|||(reserved)
-`0x14`|||(reserved)
-`0x15`|||(reserved)
-`0x16`|||(reserved)
-`0x17`|||(reserved)
-`0x18`|||(reserved)
-`0x19`|||(reserved)
-`0x1a`|||(reserved)
-`0x1b`|||(reserved)
-`0x1c`|||(reserved)
-`0x1d`|||(reserved)
-`0x1e`|1b 3b [flag addr]|`0x8e`|Load and run another Uxn/ESOP application from flash address according to the flags
-`0x1f`|None |`0x1f`|Halt (required)
+ID |Params |Command|Meaning
+----|-----------------|-------|----------------------------------
+`00`|1b [data] |`0x20` |Write a byte to serial/debug port
+`01`|1s [addr] |`0x41` |Read a byte from serial/debug port
+`02`|1b 3b [data addr]|`0x82` |Write a byte under the 3-byte flash address
+`03`|1s 3b [addr addr]|`0xa3` |Read a byte under the 3-byte flash address
+`04`|1b 3b [page addr]|`0x84` |Write a page under the 3-byte flash address
+`05`|1b 3b [page addr]|`0x85` |Read a page under the 3-byte flash address
+`06`|1s [addr] |`0x46` |Read the current system time/date information (5 bytes/40 bits, Unix time) into the address
+`07`|1s [addr] |`0x47` |Set the current system time/date information (5 bytes/40 bits, Unix time) from the address
+`08`|||(reserved)
+`09`|||(reserved)
+`0a`|||(reserved)
+`0b`|||(reserved)
+`0c`|||(reserved)
+`0d`|||(reserved)
+`0e`|||(reserved)
+`0f`|||(reserved)
+`10`|||(reserved)
+`11`|||(reserved)
+`12`|||(reserved)
+`13`|||(reserved)
+`14`|||(reserved)
+`15`|||(reserved)
+`16`|||(reserved)
+`17`|||(reserved)
+`18`|||(reserved)
+`19`|||(reserved)
+`1a`|||(reserved)
+`1b`|||(reserved)
+`1c`|||(reserved)
+`1d`|||(reserved)
+`1e`|1b 3b [flag addr]|`0x8e`|Load and run another Uxn/ESOP application from flash address according to the flags
+`1f`|None |`0x1f`|Halt (required)
## Credits