Remix.run Logo
talloaktrees 8 hours ago

I have been experimenting with dissassembly and rewrite of 90s dos games in Rust.

It's not something I have experience in so I rely heavily on the models setting the direction and automating the work.

It's something where the level of intelligence has a huge impact. I still haven't succeeded, it's mostly an experiment for me to test the edges of model capabilities and see how they tackle such a hard problem.

Gamemaster1379 4 hours ago | parent | next [-]

You have to reach set hard principles for disassembly. I've been experimenting with this for about 6 months now, starting with 4.6 in February where it would do a hacky half ass buggy job of an NES game.

I got a shitty PSX recompiler together in March. Been refining it since. This week along I stood up 5 different psx games and added widescreen to 4 of them and added an in memory injection English translation to another to avoid having to fight the assembly.

talloaktrees an hour ago | parent | next [-]

Would be curious to learn more from you if you have any other guidance or details.

talloaktrees an hour ago | parent [-]

I found the blog post: https://1379.tech/i-built-a-ps1-static-recompiler-with-no-pr...

marak830 3 hours ago | parent | prev [-]

If you did a write up of that I would be very interested. I assume a lot of others would be as well.

bubblegumcrisis 8 hours ago | parent | prev [-]

Out of curiosity - is this a "couple hours" sort of thing, or a "tens of hours" or "hundreds of hours" or other?

talloaktrees an hour ago | parent [-]

hundreds.

likely my approach is often not optimal as I'm not experienced in this field