speaker
Congratulations to the developers. 1.3.3 is better again. The EGA emulation on X is now perfect ("Captain Comic" works 100%).
I have a question about the PC speaker. "emulated" and "native" both work, and the beeps come out of the PC speaker in both cases. Was it the case (in the past) that "emulated" meant that simulated beeps came through the sound card, or has it always been like this? I cannot remember.
Regards, Jan
Quoted 1 line · Jan Willem Stumpel
I have a question about the PC speaker. "emulated" and "native" both work, and the beeps come out of the PC speaker in both cases. Was it the case (in the past) that "emulated" meant that simulated beeps came through the sound card, or has it always been like this? I cannot remember.
Emulated vs. native is comparable to graphics in X vs. graphics on the console. The setting only makes a difference on the console. In X (using XBell()) or a terminal (^G) the speaker is always emulated.
"Emulated" means that the port I/O that DOS does to generate sound is trapped and converted into an ioctl (KDMKTONE, see console_ioctl(4)).
"Native" causes the port I/O to be forwarded straight to the hardware.
It needs root but may be more accurate. Well, for simple PACMAN style beeping games I don't hear any difference, and for advanced PC speaker "abuse" even native is not enough. YMMV
Bart