# verify-system command

The verify-system BASIC program verifies
the integrity of the D3 system software by comparing computed checksums
for the executable ABS frames with corresponding checksums stored
in the data section of the file reference file.

**Synonyms:** verify-abs

If the file reference is not specified, the boot ABS dm,abs, is verified.

The verify-system command works with an active list and can be ended early by typing x while it is running.

## Syntax

```
verify-system {file.reference} {(options}
```

## Parameter(s)

| options | o | Generates a new checksum item in the specified abs file. |
| --- | --- | --- |

## Example(s)

```
verify-system
Verifying ABS from file &#39;DM,ABS,&#39;
ABS file &#39;DM,ABS,&#39; verifies!
```

## See also

- [ABS](https://d3codex.com/definitions/abs/)
- [abs file](https://d3codex.com/systemfiles/abs-file/)
- [Active list](https://d3codex.com/definitions/active-list/)
- [Halt error codes](https://d3codex.com/unix/halt-error-codes/)
- [mload command](https://d3codex.com/tcl/mload-command/)
- [mverify command](https://d3codex.com/tcl/mverify-command/)
- [pverify command](https://d3codex.com/tcl/pverify-command/)
- [system-coldstart macro](https://d3codex.com/tcl/system-coldstart-macro/)

---
Source: https://d3codex.com/tcl/verify-system-command/ - part of the D3Codex reference.
