PC Spkr still not outputting, Documentation issues, suggestions

JD Fenech <[email protected]> Mon, 16 May 2016 17:15:59 -0500
Newsgroups gmane.comp.emulators.bochs.devel
Message-ID <[email protected]>
Is this list even alive anymore? I have roughly 80 emails, and they span
back to 2014. Where do the bochs people communicate anymore? The svn
seems to be more or less alive.

Okay, so a few issues, mainly pertaining to sound stuff, and some things
pertaining to the config interface. These have been issues for years.
I'm mainly using 2.6.8, but I've also had the same issues with the repo
version.

#1. How the hell do I get output from bochs when a program tries to beep
the pc speaker? I'm running linux, with sdl and sdl2 available (does
bochs not handle sdl2 yet?). I know that bochs can detect when the
speaker is turned on, because it displays "frequency=xx" each time that
changes, and the frequencies look more or less reasonable (for the
musical notes being played). I've tried adding sound: and speaker:
directives from various documentation I've found, but those cause a
panic. This isn't just for game playing stuff--I'm also tinkering a
little with basic OS dev stuff, and want to try little things as if I
were on a real machine (real floppy disks take forever to write to, and
they're very error prone, plus I have to set up the machine with the
floppy drive, which doesn't have a good place to leave it when I'm
between using it)

#2. Config documentation. Under the soundblaster config...For a lot of
options, I'm given the option to set the wave/midi mode, or enter ? for
help on that. Being told to enter 0-3 at the prompt isn't very helpful.
What do those options do? The documentation is seriously out of date.
They could do anything! Why doesn't the help say anything about what
they do?

#3. Why doesn't the config have options for the pc speaker and es1370?
Are they simply not that important?

#4. If there's an unknown directive in the config, I'm told it couldn't
read the config file, then the emulator panics (Why?!). If I tell it to
alwayscont, it simply prompts me to enter another file name. Other than
the panic behavor, I would expect the rest of the behavior. Why does it
panic instead of just asking the user to enter a good filename, or just
hit enter to cancel?

#5. The documentation is super out of date!

#6. bochs.sourceforge.net has a lot of pages that will load the page's
top head menu, but nothing below that. Seems to be a problem with the
cgi...I noticed it on several pages, one of which is the bochs-dev archives.

#7. Where is the preferred bochs dev communication channel anymore? Is
there an IRC? Has the real development moved somewhere else? Is bochs
actually dead?
-- 
A scientist claims in court that the reason he ran a red light is that,
due to his speed, the color was blueshifted till it appeared green.
Needless to say, the charges of running the red light were dropped and
he lost his license for speeding excessively.

------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j

_______________________________________________
bochs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bochs-developers
0x51501FF1.asc (application/pgp-keys, 1.7 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)

mQENBFPVc4QBCADPfXO4+QlPXQjZrRoS/wBLFMBes1K20eViFKWJgMUchlhOSp4S
UBPbgazzU1s454Ovf+oleCzpjeUoErOauQh28oVwvYhO+O4cfYUfCy1CGZ5VhUho
+vyb3iPhepIRZsJl/UM6QcHD5gGxc0OH1aHB5HYfuJGsn6wnMC2xcnGp4F3mEfIz
MgKsyRzdLkrLaaOubxjSJzSUAt3xyc/V58UFiT2ImdKx9yEekZZBOTHmtSrLVcDE
wvM09k+8V9wtS0IRLZCoB0WR6lHKhDxOD6Rq8mPibp/F806gHqfoXvS+4Tr7F9NC
80Bh8HLiqdAQPoPskbCo1ZAYZsIa47cgjLtHABEBAAG0NUpEIEZlbmVjaCAoTXkg
b3duIHBlcnNvbmFsIGtleSkgPGpkLmZlbmVjaEBnbWFpbC5jb20+iQE4BBMBAgAi
BQJT1XOEAhsjBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCEFnqOUVAf8diY
CACshOoKvGcruBIsFC0lvCss4ImKdpzu88RaTLbicNeFdFQnVtK0LAg/Ro8dzfLJ
K4QCO1lkB5jCuALDOxcO6tQ+PYArOjMTshLlSPD+BOajFA3cw1yGIJOOdxowkfzD
NEABbkPnMvqLGDwMlQUQiO8VqewMabEYPqkTnvF0ALw4TUwBonTWVrE5XLNBcGPE
g+kALpHMZOK6xY4OIz/JEJgtO1yaQ3za9lZVUHQE1RLuOh/JxymBjT8CUTRtc4fw
4qtpr15n55VwanHl6Sy3lpoe2HfZ0zPTuO8UjP/rzCaktXRMUSqMcAIG4aHuUQju
NDYy4ucL8IrVHW6x3QQw8CReuQENBFPVc4QBCADRuq1OOgil3qn/JEHgZpfiyYht
PkeJa+mVwwlt789hycrtRtnRNi/PsgMmse5J5r87IsBNn/5Au6v3UIfRtaB5aIdk
fMUpcETwGnM1cWFuHfutZ4yhMgXSGH+DjnnkXJvJCz4Eb+byUZaLKGffPf3ThCCq
fgZ0WPoUZ97oaQJIFi8c1WPOvlskIvy4G0V5urQ9dIDLfCveJDXdhI6miA2fe8zA
c3AGyk03l4yAzStUYeZoUT+ds+OegVpoGcn+L+FclQVCHK6ZtCMFpAqyCt8eSd9d
ZEigL3R0skVgh/UUfk/W9nmhOmuyZ57j1mpdylgXGYj0wwD6gCLi0YZb5FJZABEB
AAGJAR8EGAECAAkFAlPVc4QCGwwACgkQhBZ6jlFQH/FAEwf+PF8hiMnJ0ERhKGZf
Am6q9UoYn00jqIJOcBG/JiassvBmOGPkryx01SvWr66+5g833uKpA/FAaM0ZGJqM
+eJMWcOA9IvoviJJbfPd9BP4uDsbHfCUaxCz5vxuVAVWv4q619HlIsTr/XSpHe+B
mAUBlM9aPye3qpsjuU9PdE3p3rLJtua5xAg0ZTQJXJPozBDjAWBmWFqo3Asi7YCz
0QCQi4YLse/y00ySNEB9SCUsECp5v3epc6+S9yVVCoYqT+QQhf4Q0C4ZrHZZ82d6
sFijhClz37iOJWQMUn+dwM4082LaZ4OyCjsV8t2TL29iB28jAd/JL9epAipxTMvQ
PV3syQ==
=tuHt
-----END PGP PUBLIC KEY BLOCK-----
signature.asc (application/pgp-signature, 490 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBAgAGBQJXOkakAAoJEIQWeo5RUB/xl6EH/0idK5YoekNEtG7jQxK06LZI
D9NnH4ngpZZOI7RDka8Jmef5yRqfMdraC16O7rI4exz6YGTob2SZjwbSXHATBsBR
qOxoAwTUFkJ80+7fmbwmw6e7Yeg0fnPcyDpAu2Xr91J9LqQiepR41VRh0tYTMZAF
fO5h2si7z2/OabQTPuTqBIZ4SXB7eZ2066F8kbY6YLcIYmS6gpW37r0qrOcibIhO
uKS+MwEpJLtDJMp8W0hVklMBQK7EpMDgFuzBvdh2bCSPhcLFhqt5Vl+HCM63mpNm
mpgnrWkiNDG7lIt23H3i4qKSesizqjafHHMcRoUiyw9rqpjBUSKVwCzm9h37Ju8=
=7dSm
-----END PGP SIGNATURE-----