notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bugfixes in cd/Memory.s, poll loop detection
[picodrive.git]
/
platform
/
gp2x
/
940ctl.c
diff --git
a/platform/gp2x/940ctl.c
b/platform/gp2x/940ctl.c
index
b035591
..
bcbb09b
100644
(file)
--- a/
platform/gp2x/940ctl.c
+++ b/
platform/gp2x/940ctl.c
@@
-20,6
+20,7
@@
extern volatile unsigned short *gp2x_memregs; /* from minimal library rlyeh */
\r
extern volatile unsigned long *gp2x_memregl;
\r
\r
extern volatile unsigned short *gp2x_memregs; /* from minimal library rlyeh */
\r
extern volatile unsigned long *gp2x_memregl;
\r
\r
+extern int reset_timing;
\r
static unsigned char *shared_mem = 0;
\r
static _940_data_t *shared_data = 0;
\r
_940_ctl_t *shared_ctl = 0;
\r
static unsigned char *shared_mem = 0;
\r
static _940_data_t *shared_data = 0;
\r
_940_ctl_t *shared_ctl = 0;
\r
@@
-589,6
+590,7
@@
void mp3_start_play(FILE *f, int pos) // pos is 0-1023
if (CHECK_BUSY(JOB940_MP3DECODE)) wait_busy_940(JOB940_MP3DECODE);
\r
add_job_940(JOB940_INVALIDATE_DCACHE);
\r
}
\r
if (CHECK_BUSY(JOB940_MP3DECODE)) wait_busy_940(JOB940_MP3DECODE);
\r
add_job_940(JOB940_INVALIDATE_DCACHE);
\r
}
\r
+ reset_timing = 1;
\r
}
\r
\r
// seek..
\r
}
\r
\r
// seek..
\r