<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: LowLevelMahn</title><link>https://news.ycombinator.com/user?id=LowLevelMahn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 14:23:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=LowLevelMahn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by LowLevelMahn in "500B tokens later: Letting AI agents decompile a first-person shooter"]]></title><description><![CDATA[
<p>PDBs can help alot<p>they (normaly) contain
Source mapping: Links machine code addresses back to original source file names and line numbers.<p>Symbols: Lists names, addresses, and types for functions, global/local variables, and public exports.<p>Line numbers: Maps compiled instructions to specific source code lines.<p>and PDBs can exist also for Release builds but more pointing to a debug build - which in itself is way easier to reverse</p>
]]></description><pubDate>Tue, 13 Oct 2026 08:13:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50068360</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=50068360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50068360</guid></item><item><title><![CDATA[DOS Game Stunts Port to Linux,Windows,Browser,etc.]]></title><description><![CDATA[
<p>mostly AI based but the developer CommonLoon102 spend most of the time (some month) to get the port as near as possible to the original game (many many test-cases and automatic replay-comparison over serveral thousand files), optional with original grafix and physcis bugs - and a bunch of enhancements<p>runs on DOS, Windows, Linux, BSD, Web-Browser and serveral other platforms<p>Website: https://commonloon102.github.io/restunts-bb11<p>Github: https://github.com/CommonLoon102/restunts-bb11</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49955812">https://news.ycombinator.com/item?id=49955812</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 04 Oct 2026 17:18:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49955812</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=49955812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49955812</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots"]]></title><description><![CDATA[
<p>no thats nearly impossible</p>
]]></description><pubDate>Tue, 23 Jun 2026 19:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48650289</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=48650289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48650289</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots"]]></title><description><![CDATA[
<p>be negative, no problem - the goal is different - we are foremost developers that like the challenge to get the game back into its source state - its interesting to see on an algorithmic level how the devs got it working at that time with all this hardcore constrains (It's like the joy of an archaeologist unearthing an old wooden tool.) - for many developers gaming was the startpoint of interest in software development, and reversing is the gold-class, all your life long expirience needs to be on point to be able to reach such a goal, maybe hard to understand for non-developers - and only a few people on the world are able to do that (even with LLMs) and developers praise these ones :)</p>
]]></description><pubDate>Sun, 21 Jun 2026 09:30:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48617201</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=48617201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48617201</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots"]]></title><description><![CDATA[
<p>its mostly the combined work of AJenbo, neuviemeporte and others - my part is very small, fixing some compilation problems with newer compilers and spreading the news<p>C source needs to get compiled on every platform reachable - that is a must :)</p>
]]></description><pubDate>Sat, 20 Jun 2026 17:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48610874</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=48610874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48610874</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots"]]></title><description><![CDATA[
<p>Playable DOS version available<p>First step was the full reverse to assembler, second step is to convert the assembler to binary equal compiled C code, all this still on DOS until no assembler code is left, then the porting to Linux,Windows will start<p>Reversing tends to bring in new bugs and its not easy to find all bugs in such old and reversed code - but so far everything seems to work<p>try finding open bugs if you got version 451.03 of F-15 around combined with Dosbox or a real DOS<p>find latest DOS release here: <a href="https://github.com/neuviemeporte/f15se2-re/releases" rel="nofollow">https://github.com/neuviemeporte/f15se2-re/releases</a><p>the f15_se2-*.zip file contains the replacement executables for the DOS game<p>The airforce needs YOU!</p>
]]></description><pubDate>Sat, 20 Jun 2026 15:30:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48609943</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=48609943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48609943</guid></item><item><title><![CDATA[DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots]]></title><description><![CDATA[
<p>Article URL: <a href="https://neuviemeporte.github.io/f15-se2/2026/06/20/needyou.html">https://neuviemeporte.github.io/f15-se2/2026/06/20/needyou.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48609766">https://news.ycombinator.com/item?id=48609766</a></p>
<p>Points: 284</p>
<p># Comments: 75</p>
]]></description><pubDate>Sat, 20 Jun 2026 15:10:03 +0000</pubDate><link>https://neuviemeporte.github.io/f15-se2/2026/06/20/needyou.html</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=48609766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48609766</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "Reverse Engineering Sid Meier's Railroad Tycoon for DOS from 1990"]]></title><description><![CDATA[
<p>that is the inital post to explain what the link referes to...</p>
]]></description><pubDate>Wed, 18 Feb 2026 15:54:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47062348</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=47062348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47062348</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "Reverse Engineering Sid Meier's Railroad Tycoon for DOS from 1990"]]></title><description><![CDATA[
<p>Tools:
IDA Pro 5 (Freeware) is the last Freeware version able to handle DOS executeables (official available by the ScummVM devs <a href="https://www.scummvm.org/news/20180331/" rel="nofollow">https://www.scummvm.org/news/20180331/</a>) - IDA Pro still supports DOS-stuff with latest release - but not the freeware<p>or Ghidra - but the DOS/16bit support is sometimes lacky - but the decompiler is builtin<p>here is a list of articles to read: <a href="https://forum.stunts.hu/index.php?topic=4287.0" rel="nofollow">https://forum.stunts.hu/index.php?topic=4287.0</a></p>
]]></description><pubDate>Wed, 18 Feb 2026 15:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47062321</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=47062321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47062321</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "Reverse Engineering Sid Meier's Railroad Tycoon for DOS from 1990"]]></title><description><![CDATA[
<p>the developer 'Wilczek' is posting the progress on his Railroad Tycoon reversing in this Vogons-Thread</p>
]]></description><pubDate>Sat, 14 Feb 2026 15:17:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47015139</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=47015139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47015139</guid></item><item><title><![CDATA[Reverse Engineering Sid Meier's Railroad Tycoon for DOS from 1990]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.vogons.org/viewtopic.php?t=105451">https://www.vogons.org/viewtopic.php?t=105451</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47015138">https://news.ycombinator.com/item?id=47015138</a></p>
<p>Points: 166</p>
<p># Comments: 62</p>
]]></description><pubDate>Sat, 14 Feb 2026 15:17:46 +0000</pubDate><link>https://www.vogons.org/viewtopic.php?t=105451</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=47015138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47015138</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "Stunts DOS game mod SuperSight 2.00 released"]]></title><description><![CDATA[
<p>the developer Alberto Marnetto is responsible for creating this crazy mod extending the sight of view in Stunts making it look like a different game<p>Blog: <a href="https://marnetto.net/2026/01/27/camel" rel="nofollow">https://marnetto.net/2026/01/27/camel</a><p>Youtube: <a href="https://www.youtube.com/watch?v=AF3stJfcK8A" rel="nofollow">https://www.youtube.com/watch?v=AF3stJfcK8A</a><p>Forum-Announcement: <a href="https://forum.stunts.hu/index.php?topic=4404.msg100046#msg100046" rel="nofollow">https://forum.stunts.hu/index.php?topic=4404.msg100046#msg10...</a><p>former SuperSight Blogs:<p>Part 1: <a href="https://marnetto.net/2025/02/20/broderbund-stunts-1.html" rel="nofollow">https://marnetto.net/2025/02/20/broderbund-stunts-1.html</a><p>Part 2: <a href="https://marnetto.net/2025/08/08/broderbund-stunts-2.html" rel="nofollow">https://marnetto.net/2025/08/08/broderbund-stunts-2.html</a><p>Part 3: <a href="https://marnetto.net/2025/08/13/broderbund-stunts-3.html" rel="nofollow">https://marnetto.net/2025/08/13/broderbund-stunts-3.html</a></p>
]]></description><pubDate>Thu, 29 Jan 2026 09:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46807622</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=46807622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46807622</guid></item><item><title><![CDATA[Stunts DOS game mod SuperSight 2.00 released]]></title><description><![CDATA[
<p>Article URL: <a href="https://marnetto.net/2026/01/27/camel">https://marnetto.net/2026/01/27/camel</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46807621">https://news.ycombinator.com/item?id=46807621</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 29 Jan 2026 09:10:52 +0000</pubDate><link>https://marnetto.net/2026/01/27/camel</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=46807621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46807621</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "Rust running on every GPU"]]></title><description><![CDATA[
<p>this Rust demo also uses PTX directly<p><pre><code>  During the build, build.rs uses rustc_codegen_nvvm to compile the GPU kernel to PTX.
  The resulting PTX is embedded into the CPU binary as static data.
  The host code is compiled normally.</code></pre></p>
]]></description><pubDate>Sat, 26 Jul 2025 12:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44693494</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=44693494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44693494</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "GCC 15.1"]]></title><description><![CDATA[
<p>not using a union: <a href="https://ojdip.net/2013/10/implementing-a-variant-type-in-cpp/" rel="nofollow">https://ojdip.net/2013/10/implementing-a-variant-type-in-cpp...</a>
because the union can't be extended with variadic template types</p>
]]></description><pubDate>Fri, 25 Apr 2025 14:10:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43793747</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=43793747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43793747</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "Microsoft is Getting Rusty [video]"]]></title><description><![CDATA[
<p>the .Net environment strongly depends on the runtime-ability of all .Net Languages - its feel like AOT (ahead-of-time/finaly compiled) but its not, so Rust woulnd fit good</p>
]]></description><pubDate>Thu, 27 Feb 2025 08:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43192493</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=43192493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43192493</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "Microsoft is Getting Rusty [video]"]]></title><description><![CDATA[
<p>rustc is written in Rust - for many years, start based on OCaml</p>
]]></description><pubDate>Thu, 27 Feb 2025 08:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43192477</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=43192477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43192477</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "Spice86 – A PC emulator for real mode reverse engineering"]]></title><description><![CDATA[
<p>so Spice86 helps in translating realmode 16bit DOS code into similar assembler looking like C# code - which got the exact same semantic and behavior but its pure C# - you can then use the normal Visual Studio debugger/IDE to port or extend the code - that is a huge benefit over beeing trapped using >30 years old DOS debuggers, compilers and IDEs for this already very hard work<p>its to ease the process of rewriting assembler code into high level code by having a highlevel-assembler-code in between<p>Spice86 is not intended for Binary exact reversing, like with <a href="https://www.scottsmitelli.com/projects/cosmore/" rel="nofollow">https://www.scottsmitelli.com/projects/cosmore/</a> or Duke Nukem, ZZT or F15 Eeagle reversing project - these are using the same compiler and try to replicate every byte of the original exe - to prevent any reversing bugs at first - but this is the hardest form of reversing and takes easily years of hard work</p>
]]></description><pubDate>Sat, 22 Feb 2025 14:21:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43139149</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=43139149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43139149</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "Spice86 – A PC emulator for real mode reverse engineering"]]></title><description><![CDATA[
<p>there are so many reasons for that<p>-there is sometimes not a single statical exe (that means all code inside) but overlays(DOS like DLLs) or serveral other ways of loading code at runtime (example for sound/gfx-drivers) - DOS allows technicaly nearly everything so everything is done in games :)<p>-many game loaders combine code/data parts of a game in memory - for keeping floppy releases smaller<p>-self modifying code, also hard to disassemble statically with Gidrah/IDA<p>-good old segment/offset 16bit realmode games - a complete different beast compare to 32bit linear DOS games (Ghidra isn't very good at this, IDA is much much better)<p>some examples:<p>the Stunts loader combines several (in itself non valid) files in memory to create a exe (the single files are packed and the result in exe in memory is also packed) - not that easy to static disassemble something like that<p>Alpha Waves also got an loader and self modifying code that is not easy to reverse statical<p>its good to have the best disassemblers available and the best (or better dedicated) debuggers around to keep your reversing project shorter then decades :)</p>
]]></description><pubDate>Fri, 21 Feb 2025 08:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43125525</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=43125525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43125525</guid></item><item><title><![CDATA[New comment by LowLevelMahn in "Enhanced Syndicate Wars Port"]]></title><description><![CDATA[
<p>(found on vogons: <a href="https://www.vogons.org/viewtopic.php?p=1331177" rel="nofollow">https://www.vogons.org/viewtopic.php?p=1331177</a>)<p>there is a team working on enhancing the original Syndicate Wars port (<a href="https://gynvael.coldwind.pl/?id=279" rel="nofollow">https://gynvael.coldwind.pl/?id=279</a>) by Unavowed and Gynvael Coldwind<p>github: <a href="https://github.com/swfans/swars">https://github.com/swfans/swars</a>
youtube: <a href="https://www.youtube.com/watch?v=eJOnGRdErpg" rel="nofollow">https://www.youtube.com/watch?v=eJOnGRdErpg</a></p>
]]></description><pubDate>Thu, 20 Feb 2025 12:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43113681</link><dc:creator>LowLevelMahn</dc:creator><comments>https://news.ycombinator.com/item?id=43113681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43113681</guid></item></channel></rss>