๐Ÿ› ๏ธ Title: SR (Static Recompile)
๐ŸฆŠ๏ธ Idea: A libre tool for binary translation of DOS and Windows executables to various platforms
๐Ÿก๏ธ -
๐Ÿฃ๏ธ https://github.com/M-HT/SR
๐Ÿ”– #LinuxEmulation #BinaryTranslation
๐Ÿ“ฆ๏ธ #Libre #Bin
๐Ÿ“•๏ธ https://lebottinlinux.vps.a-lec.org/LO.html

๐Ÿฅ๏ธ Update: Septerra Core v1.04.0.13
โš—๏ธ Patch release(Stable)๐ŸŽ๏ธ
๐Ÿ“Œ๏ธ Changes: https://github.com/M-HT/SR/releases
๐Ÿฆฃ๏ธ From: ๐Ÿ›œ๏ธ https://github.com/M-HT/SR/releases.atom

๐Ÿ› ๏ธ Title: SR (Static Recompile)
๐ŸฆŠ๏ธ Idea: A libre tool for binary translation of DOS and Windows executables to various platforms
๐Ÿก๏ธ -
๐Ÿฃ๏ธ https://github.com/M-HT/SR
๐Ÿ”– #LinuxEmulation #BinaryTranslation
๐Ÿ“ฆ๏ธ #Libre #Bin
๐Ÿ“•๏ธ https://lebottinlinux.vps.a-lec.org/LO.html

๐Ÿฅ๏ธ Update: X-COM 1.2 v1.6.2, Albion v1.8.2
โš—๏ธ Patch release(Stable)๐ŸŽ๏ธ
๐Ÿ“Œ๏ธ Changes: https://github.com/M-HT/SR/releases
๐Ÿฆฃ๏ธ From: ๐Ÿ›œ๏ธ https://github.com/M-HT/SR/releases.atom

๐Ÿ› ๏ธ Title: SR (Static Recompile)
๐ŸฆŠ๏ธ Idea: A libre tool for binary translation of DOS and Windows executables to various platforms
๐Ÿก๏ธ -
๐Ÿฃ๏ธ https://github.com/M-HT/SR
๐Ÿ”– #LinuxEmulation #BinaryTranslation
๐Ÿ“ฆ๏ธ #Libre #Bin
๐Ÿ“•๏ธ https://lebottinlinux.vps.a-lec.org/LO.html

๐Ÿฅ๏ธ Update: Warcraft v1.4.2
โš—๏ธ Patch release(Stable)๐ŸŽ๏ธ
๐Ÿ“Œ๏ธ Changes: https://github.com/M-HT/SR/releases
๐Ÿฆฃ๏ธ From: ๐Ÿ›œ๏ธ https://github.com/M-HT/SR/releases.atom

Whole-Binary Translation

Discover how deterministic, fully-static whole-binary translation can optimize binaries without heuristics.

https://airanked.dev/posts/whole-binary-translation-approach

#BinaryTranslation #Optimization #Deterministic

๐ŸŽ“ Ah, yes, the thrill of translating ENTIRE binaries without those pesky #heuristics. Because we all know guessing is for amateurs, and real professionals demand their code be as static and lifeless as a rock. ๐Ÿชจ Let's all take a moment to thank the Simons Foundation for making such groundbreaking boredom possible. ๐Ÿ™
https://arxiv.org/abs/2605.08419 #binarytranslation #staticcode #SimonsFoundation #programminghumor #softwareengineering #HackerNews #ngated
Deterministic Fully-Static Whole-Binary Translation without Heuristics

We present Elevator, the first binary translator that statically translates entire x86-64 executables to AArch64 without debug information, source code, or assumptions about code layout. Unlike existing systems, which rely on heuristics or runtime fallbacks to handle code-versus-data decoding errors, Elevator considers all possible interpretations of every byte and produces a separate translation for each feasible one ahead of time. Any byte may be interpreted as data, an opcode, or an opcode argument; we generate separate control flow paths for all interpretations, pruning only those leading to abnormal termination. Translations are built by composing code "tiles" automatically derived from a high-level description of the source ISA, yielding a nimble translation framework. The approach is deterministic and produces complete, self-contained binaries with no runtime component in the trusted code base. The principal cost is substantial code size expansion. The key benefit is that the output is the actual code that will run, enabling testing, validation, certification, and cryptographic signing prior to deployment, reducing risk compared to emulators or JIT compilers. We evaluate Elevator on a diverse corpus of real-world binaries, including the entire SPECint 2006 suite, demonstrating that static full-program binary translation can be both reliable and practical. Elevator achieves performance on par with or better than QEMU's user-mode JIT emulation.

arXiv.org
Oh, look! Another "groundbreaking" paper promising to make your binary translation dreams come true... if only you'd sacrifice your firstborn to the #JavaScript and cookie gods first! ๐Ÿ˜‚๐Ÿช Maybe next time they could just publish an article on how to actually read their article. ๐ŸŽ‰
https://dl.acm.org/doi/abs/10.1145/3767295.3803591 #binarytranslation #cookiegods #techhumor #groundbreakingpapers #HackerNews #HackerNews #ngated

๐Ÿ› ๏ธ Title: SR (Static Recompile)
๐ŸฆŠ๏ธ What's: A libre tool for binary translation of DOS and Windows executables to various platforms
๐Ÿก๏ธ -
๐Ÿฃ๏ธ https://github.com/M-HT/SR
๐Ÿ”– #LinuxEmulation #BinaryTranslation
๐Ÿ“ฆ๏ธ #Libre #Bin
๐Ÿ“– Our entry: ๐Ÿ›’๏ธHomeless

๐Ÿ•ตโ€ Tested (X-COM v1.5.0 & Warcraft v1.3.0): ๐Ÿ™๏ธโญโญโญโญโญ
๐Ÿฅ๏ธ Update: Battle Isle 3 v1.0.5, Warcraft v1.4.1, Albion v1.8.1, X-COM 1.2 v1.6.1
โš—๏ธ New features ๐Ÿ’Ž
๐Ÿ“Œ๏ธ Changes: https://github.com/M-HT/SR/releases
๐Ÿฆฃ๏ธ From: https://mastodon.social/@holarse/113691536018007669

GitHub - M-HT/SR: A project to statically recompile following games to create Windows or Linux (x86 or arm) versions of the games - Albion, X-Com: UFO Defense (UFO: Enemy Unknown), X-Com: Terror from the Deep, Warcraft: Orcs & Humans, Septerra Core: Legacy of the Creator, Battle Isle 3: Shadow of the Emperor

A project to statically recompile following games to create Windows or Linux (x86 or arm) versions of the games - Albion, X-Com: UFO Defense (UFO: Enemy Unknown), X-Com: Terror from the Deep, Warcr...

GitHub

๐Ÿ› ๏ธ Title: SR (Static Recompile)
๐ŸฆŠ๏ธ What's: A libre tool for binary translation of DOS and Windows executables to various platforms
๐Ÿก๏ธ -
๐Ÿฃ๏ธ https://github.com/M-HT/SR
๐Ÿ”– #LinuxEmulation #BinaryTranslation
๐Ÿ“ฆ๏ธ #Libre #Bin
๐Ÿ“– Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

๐Ÿ•ตโ€โ™‚๏ธ๏ธ Tested (X-COM v1.5.0 & Warcraft v1.3.0): ๐Ÿ™๏ธโญโญโญโญโญ
๐Ÿฅ๏ธ Update: Albion v1.8.0, X-COM 1.2 v1.6.0, Septerra Core v1.04.0.12
โš—๏ธ Consistent version ๐Ÿฆ๏ธ
๐Ÿ“Œ๏ธ Changes: https://github.com/M-HT/SR/releases
๐Ÿฆฃ๏ธ From: https://mastodon.social/@holarse/113216139400513038

GitHub - M-HT/SR: A project to statically recompile following games to create Windows or Linux (x86 or arm) versions of the games - Albion, X-Com: UFO Defense (UFO: Enemy Unknown), X-Com: Terror from the Deep, Warcraft: Orcs & Humans, Septerra Core: Legacy of the Creator, Battle Isle 3: Shadow of the Emperor

A project to statically recompile following games to create Windows or Linux (x86 or arm) versions of the games - Albion, X-Com: UFO Defense (UFO: Enemy Unknown), X-Com: Terror from the Deep, Warcr...

GitHub

๐Ÿ› ๏ธ Title: SR (Static Recompile)
๐ŸฆŠ๏ธ What's: A libre tool for binary translation of DOS and Windows executables to various platforms
๐Ÿก๏ธ -
๐Ÿฃ๏ธ https://github.com/M-HT/SR
๐Ÿ”– #LinuxEmulation #BinaryTranslation
๐Ÿ“ฆ๏ธ #Libre #Bin
๐Ÿ“– Our entry (outdated, upload pb): https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

๐Ÿ•ตโ€โ™‚๏ธ๏ธ Tested (X-COM v1.5.0 & Warcraft v1.3.0): ๐Ÿ™๏ธโญโญโญโญโญ
๐Ÿฅ๏ธ Update: Warcraft v1.4.0 & Battle Isle 3 v1.0.4
โš—๏ธ Consistent version ๐Ÿฆ๏ธ
๐Ÿ“Œ๏ธ Changes: https://github.com/M-HT/SR/releases
๐Ÿฆฃ๏ธ From: https://mastodon.social/@holarse/113178235620905424

GitHub - M-HT/SR: A project to statically recompile following games to create Windows or Linux (x86 or arm) versions of the games - Albion, X-Com: UFO Defense (UFO: Enemy Unknown), X-Com: Terror from the Deep, Warcraft: Orcs & Humans, Septerra Core: Legacy of the Creator, Battle Isle 3: Shadow of the Emperor

A project to statically recompile following games to create Windows or Linux (x86 or arm) versions of the games - Albion, X-Com: UFO Defense (UFO: Enemy Unknown), X-Com: Terror from the Deep, Warcr...

GitHub