}
#endif
//printf("Key: UP: VK=%d SCAN=%04x MOD=%08x\n", vk, scan, mod);
-#if 0
- emu->lock_vm();
- emu->key_modifiers(mod);
- // Note: Qt4 with 106KEY, event->modifier() don't get Shift key as KEYMOD.
- // At least, linux.
- if(vk != 0) {
- emu->key_up(vk);
- }
- emu->unlock_vm();
-#else
emit sig_key_up(vk, mod);
-#endif
}
void GLDrawClass::keyPressEvent(QKeyEvent *event)
#endif
//printf("Key: DOWN: VK=%d SCAN=%04x MOD=%08x\n", vk, scan, mod);
-#if 0
- emu->lock_vm();
- emu->key_modifiers(mod);
- if(vk != 0) {
- emu->key_down(vk, false);
- }
- emu->unlock_vm();
-#else
emit sig_key_down(vk, mod, false);
-#endif
}
osd_timer.elapsed(), sound_samples);
//SDL_PauseAudioDevice(audio_dev_id, 1);
//SDL_LockAudio();
- SDL_SemWait(*snddata.snd_apply_sem);
+ //SDL_SemWait(*snddata.snd_apply_sem);
ssize = sound_samples * snd_spec_presented.channels;
- //ssize = sound_buffer_size / 2;
+
pos = sound_data_pos;
pos2 = pos + ssize;
ptr1 = &sound_buf_ptr[pos];
if(sound_data_len >= sound_buffer_size) sound_data_len = sound_buffer_size;
sound_data_pos = sound_data_pos + ssize;
if(sound_data_pos >= sound_buffer_size) sound_data_pos = sound_data_pos - sound_buffer_size;
- SDL_SemPost(*snddata.snd_apply_sem);
+ //SDL_SemPost(*snddata.snd_apply_sem);
//SDL_UnlockAudio();
//SDL_PauseAudioDevice(audio_dev_id, 0);
}