+ sigma_set_register(WRITE_MODE, 0x11, sigma);
+
+ /* Set SDRAM Read Enable. */
+ sigma_set_register(WRITE_MODE, 0x02, sigma);
+
+ /* Get the current position. */
+ sigma_read_pos(&sigma->state.stoppos, &sigma->state.triggerpos, sigma);
+
+ /* Check if trigger has fired. */
+ modestatus = sigma_get_register(READ_MODE, sigma);
+ if (modestatus & 0x20) {
+ sigma->state.triggerchunk = sigma->state.triggerpos / 512;
+
+ } else
+ sigma->state.triggerchunk = -1;
+
+ sigma->state.chunks_downloaded = 0;