notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
click noise fixed when 940 was used
[picodrive.git]
/
platform
/
gp2x
/
940ctl.c
diff --git
a/platform/gp2x/940ctl.c
b/platform/gp2x/940ctl.c
index
b372d92
..
ee250f8
100644
(file)
--- a/
platform/gp2x/940ctl.c
+++ b/
platform/gp2x/940ctl.c
@@
-82,10
+82,6
@@
int YM2612Write_940(unsigned int a, unsigned int v, int scanline)
upd = 0;
\r
break;
\r
\r
upd = 0;
\r
break;
\r
\r
- case 1: /* data port 0 */
\r
- if (ST_address == 0x2b) upd = 0; /* DAC sel */
\r
- break;
\r
-
\r
case 2: /* address port 1 */
\r
if (addr_A1 == 1 && ST_address == v)
\r
return 0;
\r
case 2: /* address port 1 */
\r
if (addr_A1 == 1 && ST_address == v)
\r
return 0;
\r
@@
-403,8
+399,8
@@
int YM2612UpdateOne_940(int *buffer, int length, int stereo, int is_buf_empty)
\r
/* predict sample counter for next frame */
\r
if (PsndLen_exc_add) {
\r
\r
/* predict sample counter for next frame */
\r
if (PsndLen_exc_add) {
\r
-
if (PsndLen_exc_cnt + PsndLen_exc_add >= 0x10000) length = PsndLen + 1
;
\r
-
else length = PsndLen
;
\r
+
length = PsndLen
;
\r
+
if (PsndLen_exc_cnt + PsndLen_exc_add >= 0x10000) length++
;
\r
}
\r
\r
/* give 940 ym job */
\r
}
\r
\r
/* give 940 ym job */
\r