samueldr on Nostr: Ever had the sheer desire to build DOS4, within the Nix sandbox, and receive a valid ...
Ever had the sheer desire to build DOS4, within the Nix sandbox, and receive a valid (but inaccurate) bootable DOS4 floppy?
Well, now you can!<li><a href="
https://github.com/samueldr/dos4.nix/">https://github.com/samueldr/dos4.nix/</a></li>
This involved figuring out how format, sys and friends decide a system is valid for format /S to work out fine.
I'm not really knowledgeable with DOS before 6.22, so I don't really know what to do with it. Though I did learn how to use edlin to futz about.
I guess a good "next step", if any is needed, is make select.exe happy with the floppy so it can be used to install to a hard drive interactively.
#nixos #nix #dos
Published at
2024-05-25 10:26:41Event JSON
{
"id": "4f4f3d456a3367a9724d9161e474d9b791a46fa3a3e5e9d08553fdac7b6d5b48",
"pubkey": "f4dd8be2625373381276cf14d12cdc4a02958b9710a7816d92e76d9961b847fd",
"created_at": 1716632801,
"kind": 1,
"tags": [
[
"t",
"nixos"
],
[
"t",
"dos"
],
[
"t",
"nix"
],
[
"proxy",
"https://ap.samueldr.com/objects/c507ba17-fa0c-4ad6-80ed-0d9454c9df2a",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://ap.samueldr.com/objects/c507ba17-fa0c-4ad6-80ed-0d9454c9df2a",
"pink.momostr"
]
],
"content": "Ever had the sheer desire to build DOS4, within the Nix sandbox, and receive a valid (but inaccurate) bootable DOS4 floppy?\n\nWell, now you can!\u003cli\u003e\u003ca href=\"https://github.com/samueldr/dos4.nix/\"\u003ehttps://github.com/samueldr/dos4.nix/\u003c/a\u003e\u003c/li\u003e\n\nThis involved figuring out how format, sys and friends decide a system is valid for format /S to work out fine.\n\nI'm not really knowledgeable with DOS before 6.22, so I don't really know what to do with it. Though I did learn how to use edlin to futz about.\n\nI guess a good \"next step\", if any is needed, is make select.exe happy with the floppy so it can be used to install to a hard drive interactively.\n\n#nixos #nix #dos",
"sig": "0dcdeb712094f2cb7589a8702a17be8b9867203c5e77f3add13d62e671c00b568780adc342f0c56cb09ab6293add6937c8d6201aafe1eb0b4a703a8c956d9d5f"
}