# u014a user exit

The u014a user exit reads an absolute
disk sector.

## Syntax

```
result = oconv(read.command, ’u014a’)
```

## Parameter(s)

| result | Status code indicating: |
| --- | --- |
| 00 | Successful. |
| xx | Failed, where xx is any nonzero code. |
 read.command is a dynamic array that
contains:

```
read.command<1> = drive.num, <vm>, block.num
```
where

| drive.num | 1 | Drive A: |
| --- | --- | --- |
| 2 | Drive B: | |
| 3 | Drive C: | |
| 4 | Drive D: | |
| | Value mark. | |
| block.num | Logical disk block number to read. | |

```
read.command<2> = mode, <vm>, table1, <vm>, table2
```
where

| mode | 1 | Convert ASCII to hexadecimal. |
| --- | --- | --- |
| 2 | Transform and prefix character. | |
| 3 | Translate and delete character. | |
| 4 | Transform, prefix and drop Most Significant Bit. | |
| 5 | Transform, delete and drop Most Significant Bit. | |
| | Value mark. | |
| table1 | Contains one or more hexadecimal characters to scan for on input. If there is more than one entry, then they are separated by subvalue marks. | |
| | Value mark. | |
| table2 | Contains one or more hexadecimal characters to replace the corresponding characters from table1. If there is more than one entry, then they are separated by subvalue marks. | |

## See also

- [u014b user exit](https://d3codex.com/pickbasic-flashbasic/u014b-user-exit/)

---
Source: https://d3codex.com/pickbasic-flashbasic/u014a-user-exit/ - part of the D3Codex reference.
