Difference between revisions of "OSWORDs"
m (1 revision) |
(update) |
||
Line 23: | Line 23: | ||
* [[OSWORD &13|&13 19]] Read/Write NFS information | * [[OSWORD &13|&13 19]] Read/Write NFS information | ||
* [[OSWORD &14|&14 20]] Various NFS/Network functions | * [[OSWORD &14|&14 20]] Various NFS/Network functions | ||
− | * [[OSWORD &15|&15 21]] Read/Write mouse and pointer | + | * [[OSWORD &15|&15 21]] Read/Write mouse and pointer information |
* [[OSWORD &16|&16 22]] Set screen base start | * [[OSWORD &16|&16 22]] Set screen base start | ||
* [[OSWORD &17|&17 23]] | * [[OSWORD &17|&17 23]] | ||
Line 106: | Line 106: | ||
* [[OSWORD &5D|&5D 93]] Parse option patterns | * [[OSWORD &5D|&5D 93]] Parse option patterns | ||
* [[OSWORD &5E|&5E 94]] Get string with control character interpretation DVR | * [[OSWORD &5E|&5E 94]] Get string with control character interpretation DVR | ||
− | * [[OSWORD &5F|&5F 95]] | + | * [[OSWORD &5F|&5F 95]] Read/write I/O memory across Tube |
* [[OSWORD &60|&60 96]] Read Videodisk MSN and status byte | * [[OSWORD &60|&60 96]] Read Videodisk MSN and status byte | ||
* [[OSWORD &61|&61 97]] Read free space on VFS disk | * [[OSWORD &61|&61 97]] Read free space on VFS disk |
Revision as of 14:45, 8 March 2015
OSWORD INDEX
Hex Dec Function
- &00 0 Input line
- &01 1 Read system clock (=TIME)
- &02 2 Write system clock (TIME=)
- &03 3 Read interval timer
- &04 4 Write interval timer
- &05 5 Read I/O processor memory
- &06 6 Write I/O processor memory
- &07 7 Generate a sound
- &08 8 Define a sound envelope
- &09 9 Read screen pixel value
- &0A 10 Read character definition
- &0B 11 Read palette
- &0C 12 Write palette
- &0D 13 Read last two graphics positions
- &0E 14 Reads CMOS clock
- &0F 15 Write CMOS clock
- &10 16 Network transmit
- &11 17 Open or read network receive block
- &12 18 Read argument block and restore protection mask NFS
- &13 19 Read/Write NFS information
- &14 20 Various NFS/Network functions
- &15 21 Read/Write mouse and pointer information
- &16 22 Set screen base start
- &17 23
- &18 24 IP Network transmit
- &19 25 IP Open or read network receive block
- &1A 26
- &1B 27
- &1C 28
- &1D 29
- &1E 30
- &1F 31
- &20 32 Acorn User Windowing System (depreciated)
- &20 32 Transfer data between Tube and I/O
- &21 33 Execute code in I/O processor
- &22 34
- &23 35
- &24 36
- &25 37
- &26 38
- &27 39
- &28 40\
- &29 41 \
- &2A 42 \
- &2B 43 \
- &2C 44 } Allocated to Millipede Prisma 2
- &2D 45 } Graphics Processor
- &2E 46 /
- &2F 47 /
- &30 48 /
- &31 49/
- &32 50
- &33 51
- &34 52
- &35 53
- &36 54 Stop Press Routines
- &37 55
- &38 56
- &39 57
- &3A 58
- &3B 59
- &3C 60
- &3D 61
- &3E 62
- &3F 63
- &40 64 Read mouse pointer and button state
- &41 65 Miscellaneous graphics commands
- &42 66 Sideways RAM transfer
- &43 67 Load/Save into/from sideways Ram
- &44 68 AMX Super Art ROM commands
- &45 69 Move/Swap memory
- &45 69 Digitise picture
- &46 70 Allocated to BBC soft, probably unused.
- &47 71 PrettyPrint
- &48 72
- &49 73
- &4A 74
- &4B 75
- &4C 76 Extended communications control
- &4D 77 -
- &4E 78 Initialise heap
- &4F 79 Claim area from heap
- &50 80 Release area to heap
- &50 80 Read Real-Time Clock
- &51 81 Get maximum heap block size
- &51 81 Write Real-Time Clock
- &51 81 HKSET Support
- &51 81 TORCH
- &52 82 Initialise file buffer
- &52 82 TORCH
- &53 83 Finish with file buffer
- &53 83 TORCH
- &54 84 Flush file buffer
- &55 85 Get bytes from file buffer
- &56 86 Put bytes to file buffer
- &57 87 Create new binary tree node
- &58 88 Insert node into binary tree
- &59 89 Delete node from binary tree
- &5A 90 Find node in binary tree
- &5A 90 HADFS Sector read/write/access
- &5B 91 Traverse binary tree
- &5C 92 Balance binary tree
- &5D 93 Parse option patterns
- &5E 94 Get string with control character interpretation DVR
- &5F 95 Read/write I/O memory across Tube
- &60 96 Read Videodisk MSN and status byte
- &61 97 Read free space on VFS disk
- &62 98 Access LVROM controller
- &63 99 Read last VFS error number
- &64 100 Read current F-code
- &65 101
- &66 102
- &67 103
- &68 104
- &69 105
- &6A 106
- &6B 107
- &6C 108
- &6D 109
- &6E 110 Read byte from shadow Ram board
- &6F 111 Write byte to shadow Ram board
- &70 112 Read master sequence number and status byte
- &71 113 Read free space on disc
- &72 114 Read/Write MFM sectors
- &73 115 Read information about last error
- &74 116
- &75 117
- &76 118
- &77 119
- &78 120
- &79 121
- &7A 122 Teletext commands
- &7B 123 Modem commands
- &7B 123 Modem commands
- &7B 123 Move a block of memory
- &7C 124 Multiple track single density FDC command
- &7D 125 Read cycle number of disc
- &7E 126 Read disc (or directory) size
- &7F 127 Single track single density FDC command
- &80 128 IEEE Command
- &80 128 Springboard DOS INT
- &81 129 Springboard
- &82 130 Read/Write parameters
- &83 131 Data transmission
- &84 132 Ring polling
- &85 133 Springboard
- &86 134 Springboard
- &87 135
- &88 136
- &89 137 Read teletext pixel
- &8A 138 Set teletext pixel
- &8B 139
- &8C 140
- &8D 141
- &8E 142
- &8F 143
- &90 144 "Service interface - Network"
- &91 145
- &92 146
- &93 147
- &94 148
- &95 149
- &96 150
- &97 151
- &98 152
- &99 153
- &9A 154
- &9B 155
- &9C 156
- &9D 157
- &9E 158
- &9F 159
- &A0 160 "Isolated word recogniser"
- &A1 161
- &A2 162
- &A3 163
- &A4 164
- &A5 165
- &A6 166
- &A7 167
- &A8 168
- &A9 169
- &AA 170
- &AB 171
- &AC 172
- &AD 173
- &AE 174
- &AF 175
- &B0 176 GoMMC access & control
- &B1 177
- &B2 178 Advanced BASIC (BASIC V) support
- &B3 179
- &B4 180
- &B5 181
- &B6 182
- &B7 183
- &B8 184
- &B9 185
- &BA 186
- &BB 187 Morley Electronics RAMdisc
- &BC 188
- &BD 189
- &BE 190 Disassemble data
- &BF 191 Fetch URI
- &C0 192 Sockets and Resolver interface
- &C1 193 Acorn User Windowing System
- &C2 194
- &C3 195
- &C4 196
- &C5 197
- &C6 198
- &C7 199
- &C8 200 SWI Operation on Host ARM
- &C9 201
- &CA 202
- &CB 203
- &CC 204
- &CD 205
- &CE 206
- &CF 207
- &D0 208
- &D1 209
- &D2 210
- &D3 211
- &D4 212
- &D5 213
- &D6 214
- &D7 215
- &D8 216
- &D9 217
- &DA 218
- &DB 219
- &DC 220
- &DD 221
- &DE 222
- &DF 223
- &E0 224
- &E1 225
- &E2 226
- &E3 227
- &E4 228
- &E5 229
- &E6 230
- &E7 231
- &E8 232
- &E9 233
- &EA 234
- &EB 235
- &EC 236
- &ED 237
- &EE 238
- &EF 239
- &F0 240
- &F1 241
- &F2 242
- &F3 243
- &F4 244
- &F5 245
- &F6 246
- &F7 247
- &F8 248
- &F9 249
- &FA 250 Data transfer over Tube
- &FB 251 WD1770/2 Floppy Disk Control
- &FC 252 DOS CRTC Control
- &FD 253 -
- &FE 254 DOS Text output (unimplemented)
- &FE 254 Z80 SP Disc Read
- &FF 255 DOS fast screen control
- &FF 255 Z80 Data transfer over Tube
Jgharston 15:19, 25 May 2009 (UTC)