diff options
author | Aaron Giles <aaron@aarongiles.com> | 2008-10-13 17:17:07 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2008-10-13 17:17:07 +0000 |
commit | 85e3077616f0bc8f1678522e9d86ce4d6cf0830b (patch) | |
tree | 78d3f7e6f1bb051f6745fd65cb3da6c1b7a9cc5e /src/emu/machine/ldvp931.c | |
parent | 3d85b66c5e0e6683feba4e623f19bd6ae3fa9b6f (diff) |
Connected firefox audio enables.
Diffstat (limited to 'src/emu/machine/ldvp931.c')
-rw-r--r-- | src/emu/machine/ldvp931.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/emu/machine/ldvp931.c b/src/emu/machine/ldvp931.c index 43be47bcb30..6c2b38d78bd 100644 --- a/src/emu/machine/ldvp931.c +++ b/src/emu/machine/ldvp931.c @@ -383,14 +383,16 @@ static TIMER_CALLBACK( deferred_data_w ) ldplayer_data *player = ld->player; /* set the value and mark it pending */ + if (LOG_COMMANDS && player->fromcontroller_pending) + printf("Dropped previous command byte\n"); player->fromcontroller = param; player->fromcontroller_pending = TRUE; /* track the commands for debugging purposes */ if (player->cmdcount < ARRAY_LENGTH(player->cmdbuf)) { - player->cmdbuf[player->cmdcount++] = param; - if (LOG_COMMANDS && player->cmdcount == 3) + player->cmdbuf[player->cmdcount++ % 3] = param; + if (LOG_COMMANDS && player->cmdcount % 3 == 0) printf("Cmd: %02X %02X %02X\n", player->cmdbuf[0], player->cmdbuf[1], player->cmdbuf[2]); } } |