That's an Amstrad PC1512, an IBM PC Clone, with some interesting added features:
"The series was somewhat unusual for the fact that it had a physical volume control on the internal speaker. This allowed the user to make the machine beep quietly, or silently, from boot time onwards. This innovation is still not present in most modern PCs: the legacy beeper is typically still a fixed-volume device, though external speakers connected via dedicated sound hardware do usually have a volume control." - Wikipedia
But yes, the pc speaker could (if it had a membrane, and wasn't piezo-electric) behave more like a "regular" speaker than a 1-bit buzzer for the following reason: Having a fast enough sampling rate (as in, small enough delay between state changes) can actually change the speaker magnet's polarity -before- it reaches any of the two extremes, thereby simulating more than a 1-bit bit depth.
This only works with membrane speakers because piezos don't have "in-between" states (they do, but the transition is magnitudes faster for any data signal to compensate for it).
MasterLee wrote: ↑Wed Jun 14, 2017 7:55 am
Sadly there is no emulator capable to run those programs these days.
DOSBox would argue about that with you, but its emulation isn't perfect in that regard, last i checked anyway.
MasterLee wrote: ↑Wed Jun 14, 2017 7:55 am
But maybe you are searching something like
QBasic PLAY command.
Who exactly? therektafire probably knows what he wants, and Nutte was already done with the thread.