+ if (rtg_on) {
+ if (!wait_vblank && cur_rtg_frame != wait_rtg_frame) {
+ wait_rtg_frame = cur_rtg_frame;
+ if (wait_rtg_frame == 0) {
+ wait_rtg_frame = cur_rtg_frame;
+ }
+ if (wait_rtg_frame == 0)
+ printf("Wait RTG frame was zero!\n");
+ wait_vblank = 1;
+ }
+ if (cur_rtg_frame != wait_rtg_frame && wait_vblank) {
+ wait_vblank = 0;
+ return 1;
+ }
+ else
+ return 0;
+ }