home.social

#pcspeaker — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pcspeaker, aggregated by home.social.

  1. Today I've made the second version of #cgalib available. CGALIB 2 isn't just a graphics library, it now includes support for keyboard input, and sound effects and music, making it a general #gamedev library for #msdos systems with #cga graphics and #pcspeaker sound. It also boasts a full PDF reference manual. If you're interested in developing for these old systems, you can download it from cyningstan.itch.io/cgalib2 or from my own site (see profile).

  2. Today I've made the second version of #cgalib available. CGALIB 2 isn't just a graphics library, it now includes support for keyboard input, and sound effects and music, making it a general #gamedev library for #msdos systems with #cga graphics and #pcspeaker sound. It also boasts a full PDF reference manual. If you're interested in developing for these old systems, you can download it from cyningstan.itch.io/cgalib2 or from my own site (see profile).

  3. Today I've made the second version of #cgalib available. CGALIB 2 isn't just a graphics library, it now includes support for keyboard input, and sound effects and music, making it a general #gamedev library for #msdos systems with #cga graphics and #pcspeaker sound. It also boasts a full PDF reference manual. If you're interested in developing for these old systems, you can download it from cyningstan.itch.io/cgalib2 or from my own site (see profile).

  4. Today I've made the second version of #cgalib available. CGALIB 2 isn't just a graphics library, it now includes support for keyboard input, and sound effects and music, making it a general #gamedev library for #msdos systems with #cga graphics and #pcspeaker sound. It also boasts a full PDF reference manual. If you're interested in developing for these old systems, you can download it from cyningstan.itch.io/cgalib2 or from my own site (see profile).

  5. Today I've made the second version of #cgalib available. CGALIB 2 isn't just a graphics library, it now includes support for keyboard input, and sound effects and music, making it a general #gamedev library for #msdos systems with #cga graphics and #pcspeaker sound. It also boasts a full PDF reference manual. If you're interested in developing for these old systems, you can download it from cyningstan.itch.io/cgalib2 or from my own site (see profile).

  6. While creating a music editor for CGALIB, I noticed an error in the Star Cadre: Combat Class music that I hadn't noticed from listening (that bass B should be an E). #cga #pcspeaker

  7. I did something special with this new "Cyber Purge" image compared to other ANSI art images I did: the original .ANS file includes this #PCSpeaker tune embedded inside of it, a port of the title theme from ZZT's music system to the long-forgotten "ANSI Music" format (artscene.textfiles.com/ansimus). I hope to finally bring out a proper music page with chiptunes, tracker tunes and more at some point in the future. :)

    #Music #MastoMusic

  8. Mistodon: the FILE_ID.DIZ -- the description of the contents of our BADAPPLE.ZIP release -- not only describes the contours of an iconic vignette in the original Bad Apple!! shadow music video, the titular apple being briefly considered, but does so using #ANSImusic instructions as positive space filler which yield, when played, the bleepy #PCSpeaker tune you can hear at this very moment (if your volume is turned up.) Thanks to LDA for providing the code for the tune and to AndyH for hammering it into shape and providing the main course with his #BadApple ANSImation included in the archive.

  9. Mistodon: the FILE_ID.DIZ -- the description of the contents of our BADAPPLE.ZIP release -- not only describes the contours of an iconic vignette in the original Bad Apple!! shadow music video, the titular apple being briefly considered, but does so using #ANSImusic instructions as positive space filler which yield, when played, the bleepy #PCSpeaker tune you can hear at this very moment (if your volume is turned up.) Thanks to LDA for providing the code for the tune and to AndyH for hammering it into shape and providing the main course with his #BadApple ANSImation included in the archive.

  10. Mistodon: the FILE_ID.DIZ -- the description of the contents of our BADAPPLE.ZIP release -- not only describes the contours of an iconic vignette in the original Bad Apple!! shadow music video, the titular apple being briefly considered, but does so using #ANSImusic instructions as positive space filler which yield, when played, the bleepy #PCSpeaker tune you can hear at this very moment (if your volume is turned up.) Thanks to LDA for providing the code for the tune and to AndyH for hammering it into shape and providing the main course with his #BadApple ANSImation included in the archive.

  11. Mistodon: the FILE_ID.DIZ -- the description of the contents of our BADAPPLE.ZIP release -- not only describes the contours of an iconic vignette in the original Bad Apple!! shadow music video, the titular apple being briefly considered, but does so using #ANSImusic instructions as positive space filler which yield, when played, the bleepy #PCSpeaker tune you can hear at this very moment (if your volume is turned up.) Thanks to LDA for providing the code for the tune and to AndyH for hammering it into shape and providing the main course with his #BadApple ANSImation included in the archive.

  12. Mistodon: the FILE_ID.DIZ -- the description of the contents of our BADAPPLE.ZIP release -- not only describes the contours of an iconic vignette in the original Bad Apple!! shadow music video, the titular apple being briefly considered, but does so using #ANSImusic instructions as positive space filler which yield, when played, the bleepy #PCSpeaker tune you can hear at this very moment (if your volume is turned up.) Thanks to LDA for providing the code for the tune and to AndyH for hammering it into shape and providing the main course with his #BadApple ANSImation included in the archive.

  13. From a profile post on FreeBSD #forums, I learned #FreeBSD had a driver to play "music" on the #PCspeaker from the very first version.

    This is awesome 😂 Well, silly, almost entirely useless, but, awesome 😎

    I just HAD to experiment with this while waiting for another large poudriere build, here's a first ugly result 🙈 (run after "kldload speaker")
    people.freebsd.org/~zirias/non

  14. I got PC Speaker in the QEMU!

    After many fails with ChatGPT, reading documentation(!), and in the end a lonely comment to the reddit post reveal the secret code: "-audiodev pa,id=audio0 -machine pcspk-audiodev=audio0 "

    Now my virtual machine runs flawlessly.

    EDiT: Peek doesn't peek-up the sound :< Time to install OBS on this PC. Now it's better!

  15. DOSBox Staging Basics
    Today: ripa PC Speaker patch

    We’ve integrated ripa’s impulse-model PC speaker patch alongside DOSBox’s existing (discrete-model) PC speaker implementation, which is still the default.
    To use it, set the config setting 'pcspeaker=impulse'.

    James-F and VileRancour have mentioned in the linked thread that it generally improves the accuracy of square-wave effects, such as in Commander Keen and Duke Nukem. This patch also can produce sounds when none previously existed, such as in Wizball, as noted by ripsaw8080.

    Wizball (1987) — using discrete PC speaker emulation
    archive.org/details/dosbox-sta

    Original thread on Vogons
    vogons.org/viewtopic.php?f=41&

    #dosbox #dosgaming #msdos #emulation #retrogaming #linuxgaming #macgaming #foss #audio #pcspeaker #wizball #vogons

  16. RF Burns And Exploding PC Speakers: Sophos Looks At The Evidence - Every year in the month of June, someone by the unlikely name of [R.F. Burns] post... - hackaday.com/2021/06/21/rf-bur #computerhacks #classichacks #kerneldriver #pcspeaker #lkml