GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    Charlie Balogh (chainq@mastodon.social)'s status on Sunday, 17-Nov-2024 17:13:24 JSTCharlie BaloghCharlie Balogh
    • root42

    I involuntarily (cheers @root42!) spent my Saturday on tracing down an ancient Turbo C bug. 😅

    The intr() function, used to call DOS/BIOS interrupts will pass the wrong BP register value to the interrupt. BP is heavily used in stack handling, so intr() generates a BP-reload-and-INT-trampoline on the stack, but the BP reload offset it creates is off-by-four.

    Fix: Look for the sequence C6 46 F4 E2 in affected binaries, and change E2 to DE.

    More details in reply. 🧵

    #msdos #retrocomputing

    In conversationabout 8 months ago from mastodon.socialpermalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/113/495/402/529/709/633/original/326066e12a183020.jpg
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.