Difference between revisions of "OSWORDs"
(Added &B5 PRES call.) |
Tom seddon (talk | contribs) (→OSWORD INDEX) |
||
(13 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:OSWORD]] | [[Category:OSWORD]] | ||
==OSWORD INDEX== | ==OSWORD INDEX== | ||
+ | <div class="mw-widebody"> | ||
<table><tr valign="top"> | <table><tr valign="top"> | ||
<td> | <td> | ||
Line 46: | Line 47: | ||
* &26 38 | * &26 38 | ||
* &27 39 | * &27 39 | ||
+ | * &28 40 EasyTalk speech ROM | ||
+ | * &29 41 EasyTalk speech ROM | ||
+ | * &2A 42 EasyTalk speech ROM | ||
+ | * &2B 43 EasyTalk speech ROM | ||
+ | * &2C 44 EasyTalk speech ROM | ||
+ | * &2D 45 EasyTalk speech ROM | ||
* [[OSWORD &28|&28 40]] Read PRISMA information table | * [[OSWORD &28|&28 40]] Read PRISMA information table | ||
* [[OSWORD &29|&29 41]] Read PRISMA pixel value | * [[OSWORD &29|&29 41]] Read PRISMA pixel value | ||
Line 78: | Line 85: | ||
* [[OSWORD &45|&45 69]] Digitise picture | * [[OSWORD &45|&45 69]] Digitise picture | ||
* [[OSWORD &46|&46 70]] Allocated to BBC soft, probably unused | * [[OSWORD &46|&46 70]] Allocated to BBC soft, probably unused | ||
+ | * [[OSWORD &47|&47 71]] Allocated to HowSoft, probable unused | ||
* [[OSWORD &47|&47 71]] PrettyPrint | * [[OSWORD &47|&47 71]] PrettyPrint | ||
* &48 72 | * &48 72 | ||
Line 88: | Line 96: | ||
* [[OSWORD &4F|&4F 79]] Claim area from heap | * [[OSWORD &4F|&4F 79]] Claim area from heap | ||
* [[OSWORD &50|&50 80]] Release area to heap | * [[OSWORD &50|&50 80]] Release area to heap | ||
+ | * [[OSWORD &50|&50 80]] ADFS extension | ||
* [[OSWORD &50|&50 80]] Read Real-Time Clock | * [[OSWORD &50|&50 80]] Read Real-Time Clock | ||
* [[OSWORD &51|&51 81]] Get maximum heap block size | * [[OSWORD &51|&51 81]] Get maximum heap block size | ||
Line 110: | Line 119: | ||
* [[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]] Read/write I/O memory across Tube | * [[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]] LVFS Read Videodisk MSN and status byte |
− | * [[OSWORD &61|&61 97]] Read free space on VFS disk | + | * [[OSWORD &61|&61 97]] LVFS Read free space on VFS disk |
− | * [[OSWORD &62|&62 98]] Access LVROM controller | + | * [[OSWORD &62|&62 98]] LVFS Access LVROM controller |
− | * [[OSWORD &63|&63 99]] Read last VFS error number | + | * [[OSWORD &63|&63 99]] LVFS Read last VFS error number |
− | * [[OSWORD &64|&64 100]] Read current F-code | + | * [[OSWORD &64|&64 100]] LVFS Read current F-code |
− | * &65 101 | + | * [[OSWORD &65|&65 101]] WiFi control |
* &66 102 | * &66 102 | ||
* &67 103 | * &67 103 | ||
− | * &68 104 | + | * &68 104 XDFS Read MSN and status byte (provisional) |
− | * &69 105 | + | * &69 105 XDFS Read free space on disc (provisional) |
− | * &6A 106 | + | * &6A 106 XDFS Read/Write disk sectors (provisional) |
− | * &6B 107 | + | * &6B 107 XDFS Read information about last error (provisional) |
* &6C 108 | * &6C 108 | ||
* &6D 109 | * &6D 109 | ||
* [[OSWORD &6E|&6E 110]] Read byte from shadow RAM board | * [[OSWORD &6E|&6E 110]] Read byte from shadow RAM board | ||
* [[OSWORD &6F|&6F 111]] Write byte to shadow RAM board | * [[OSWORD &6F|&6F 111]] Write byte to shadow RAM board | ||
− | * [[OSWORD &70|&70 112]] Read master sequence number and status byte | + | * [[OSWORD &70|&70 112]] ADFS Read master sequence number and status byte |
− | * [[OSWORD &71|&71 113]] Read free space on disc | + | * [[OSWORD &71|&71 113]] ADFS Read free space on disc |
− | * [[OSWORD &72|&72 114]] Read/Write MFM sectors | + | * [[OSWORD &72|&72 114]] ADFS Read/Write MFM sectors |
− | * [[OSWORD &73|&73 115]] Read information about last error | + | * [[OSWORD &73|&73 115]] ADFS Read information about last error |
* &74 116 | * &74 116 | ||
* &75 117 | * &75 117 | ||
Line 139: | Line 148: | ||
* [[OSWORD &7B|&7B 123]] Modem commands | * [[OSWORD &7B|&7B 123]] Modem commands | ||
* [[OSWORD &7B|&7B 123]] Move a block of memory | * [[OSWORD &7B|&7B 123]] Move a block of memory | ||
− | * [[OSWORD &7C|&7C 124]] Multiple track single density FDC command | + | * [[OSWORD &7C|&7C 124]] DFS Multiple track single density FDC command |
− | * [[OSWORD &7D|&7D 125]] Read cycle number of disc | + | * [[OSWORD &7D|&7D 125]] DFS Read cycle number of disc |
− | * [[OSWORD &7E|&7E 126]] Read disc (or directory) size | + | * [[OSWORD &7E|&7E 126]] DFS Read disc (or directory) size |
− | * [[OSWORD &7F|&7F 127]] Single track single density FDC command | + | * [[OSWORD &7F|&7F 127]] DFS Single track single density FDC command |
<td> | <td> | ||
Line 148: | Line 157: | ||
* [[OSWORD &80|&80 128]] IEEE Command | * [[OSWORD &80|&80 128]] IEEE Command | ||
* [[OSWORD &80|&80 128]] Springboard DOS INT | * [[OSWORD &80|&80 128]] Springboard DOS INT | ||
− | * [[OSWORD &81|&81 129]] | + | * [[OSWORD &81|&81 129]] Merlin M2100 Terminal control |
− | * [[OSWORD &82|&82 130]] Read/Write parameters | + | * [[OSWORD &82|&82 130]] Cambridge Ring: Read/Write parameters |
− | * [[OSWORD &83|&83 131]] Data transmission | + | * [[OSWORD &83|&83 131]] Cambridge Ring: Data transmission |
− | * [[OSWORD &84|&84 132]] Ring polling | + | * [[OSWORD &84|&84 132]] Cambridge Ring: Ring polling |
* [[OSWORD &85|&85 133]] Springboard | * [[OSWORD &85|&85 133]] Springboard | ||
* [[OSWORD &86|&86 134]] Springboard | * [[OSWORD &86|&86 134]] Springboard | ||
Line 158: | Line 167: | ||
* [[OSWORD &89|&89 137]] Read teletext pixel | * [[OSWORD &89|&89 137]] Read teletext pixel | ||
* [[OSWORD &8A|&8A 138]] Set teletext pixel | * [[OSWORD &8A|&8A 138]] Set teletext pixel | ||
− | * &8B 139 | + | * [[OSWORD &8B|&8B 139]] Read soft teletext font |
− | * &8C 140 | + | * [[OSWORD &8C|&8C 140]] Write soft teletext font |
* &8D 141 | * &8D 141 | ||
* &8E 142 | * &8E 142 | ||
* &8F 143 | * &8F 143 | ||
− | * [[OSWORD &90|&90 144]] | + | * [[OSWORD &90|&90 144]] Acorn X25 Gateway |
* &91 145 | * &91 145 | ||
* &92 146 | * &92 146 | ||
Line 172: | Line 181: | ||
* &97 151 | * &97 151 | ||
* &98 152 | * &98 152 | ||
− | * &99 153 | + | * [[OSWORD &99|&99 153]] Blitter control |
− | * &9A 154 | + | * [[OSWORD &9A|&9A 154]] BeebLink: perform request |
* &9B 155 | * &9B 155 | ||
* &9C 156 | * &9C 156 | ||
Line 179: | Line 188: | ||
* &9E 158 | * &9E 158 | ||
* &9F 159 | * &9F 159 | ||
− | * [[OSWORD &A0|&A0 160]] | + | * [[OSWORD &A0|&A0 160]] Isolated word recogniser |
* &A1 161 | * &A1 161 | ||
* &A2 162 | * &A2 162 | ||
Line 275: | Line 284: | ||
* &FD 253 | * &FD 253 | ||
* [[OSWORD &FE|&FE 254]] DOS Text output (unimplemented) | * [[OSWORD &FE|&FE 254]] DOS Text output (unimplemented) | ||
− | * [[OSWORD &FE|&FE 254]] Z80 | + | * [[OSWORD &FE|&FE 254]] Z80 MFM disk access |
* [[OSWORD &FF|&FF 255]] DOS fast screen control | * [[OSWORD &FF|&FF 255]] DOS fast screen control | ||
* [[OSWORD &FF|&FF 255]] Z80 Data transfer over Tube | * [[OSWORD &FF|&FF 255]] Z80 Data transfer over Tube | ||
Line 284: | Line 293: | ||
[[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 22:44, 20 October 2015 (UTC) | [[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 22:44, 20 October 2015 (UTC) | ||
[[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 00:33, 16 June 2018 (CEST) | [[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 00:33, 16 June 2018 (CEST) | ||
+ | [[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 02:38, 4 September 2023 (CEST) |
Latest revision as of 18:33, 27 January 2024
OSWORD INDEX
Hex Dec Function
|
Hex Dec Function
|
Jgharston 15:19, 25 May 2009 (UTC) Jgharston (talk) 20:37, 3 April 2015 (UTC) Jgharston (talk) 22:44, 20 October 2015 (UTC) Jgharston (talk) 00:33, 16 June 2018 (CEST) Jgharston (talk) 02:38, 4 September 2023 (CEST)