# CTRDG_ReadAgbSram

## Syntax

      #include <nitro/ctrdg.h>

      void CTRDG_ReadAgbSram(u32 src, void* dst, u32 size);

  Corresponding AGB function: `void ReadSram(u8 *src,u8 *dst,u32 size)`

## Arguments

src | Source SRAM address to read (address on the AGB memory map).
dst | Address of the work area to store data that was read (address on the AGB memory map).
size | Size of data read in bytes.

## Return Values

None.

## Description

Reads data of the size given by size into the destination address given by dst from the SRAM address specified by src.

The access cycle setting is created in the function and does not need to be set in advance.

Note: The cartridge bus is locked for a set period by this function.
Note that the AGB backup device cannot be accessed normally with IS-NITRO-DEBUGGER version 1.66 or earlier.

## See Also

`CTRDG_ReadAgbSramAsync`

## Revision History

2006/05/25 Added a description that the AGB backup device cannot be accessed normally with IS-NITRO-DEBUGGER version 1.66 or earlier.
2006/04/07 Initial version.

CONFIDENTIAL