From fb88e614316e559b8c2e419da97619218c046b2f Mon Sep 17 00:00:00 2001 From: notaz Date: Fri, 11 May 2007 20:45:29 +0000 Subject: [PATCH] ym2612 stray sounds on save load fixed git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@128 be3aeb3a-fb24-0410-a615-afba39da0efa --- gp2x/940ctl.c | 8 ++++++-- gp2x/Makefile | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gp2x/940ctl.c b/gp2x/940ctl.c index 808e91d..6c52cca 100644 --- a/gp2x/940ctl.c +++ b/gp2x/940ctl.c @@ -313,6 +313,12 @@ void YM2612PicoStateLoad_940(void) { int i, old_A1 = addr_A1; + /* make sure JOB940_PICOSTATELOAD gets done before next JOB940_YM2612UPDATEONE */ + add_job_940(JOB940_PICOSTATELOAD); + if (CHECK_BUSY(JOB940_PICOSTATELOAD)) wait_busy_940(JOB940_PICOSTATELOAD); + + writebuff_ptr = 0; + // feed all the registers and update internal state for(i = 0; i < 0x100; i++) { YM2612Write_940(0, i); @@ -324,8 +330,6 @@ void YM2612PicoStateLoad_940(void) } addr_A1 = old_A1; - -// add_job_940(JOB940_PICOSTATELOAD); } diff --git a/gp2x/Makefile b/gp2x/Makefile index 5cfbe71..abb6be4 100644 --- a/gp2x/Makefile +++ b/gp2x/Makefile @@ -116,7 +116,7 @@ ifeq "$(up)" "1" endif up: PicoDrive.gpe - @cp -v PicoDrive.gpe /mnt/gp2x/mnt/sd/games/PicoDrive/ + @cp -v PicoDrive.gpe /mnt/gp2x/mnt/sd/emus/PicoDrive/ # @cmd //C copy PicoDrive.gpe \\\\10.0.1.2\\gp2x\\mnt\\sd\\games\\PicoDrive\\ -- 2.39.2