memory_read
Read a specified block of memory from a Commodore 64, returning byte values as decimal numbers. Provide a start address and either a data length or an inclusive end address.
Instructions
Reads a memory chunk. Specify start_address and either data_length or end_address. Address can be decimal (53248) or hex string with prefix ($D000, 0xD000). Returns byte values as decimal numbers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data_length | No | Number of bytes to read (use either data_length or end_address) | |
| end_address | No | End address (inclusive): decimal (53248) or hex string with prefix ($D000, 0xD000). Use either data_length or end_address. | |
| start_address | No | Start address: decimal (53248) or hex string with prefix ($D000, 0xD000) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| meta | Yes |