perfect-dark VS ido

Compare perfect-dark vs ido and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
perfect-dark ido
5 1
- 32
- -
- 3.3
- about 1 year ago
C
- -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

perfect-dark

Posts with mentions or reviews of perfect-dark. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-18.

ido

Posts with mentions or reviews of ido. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-20.
  • Overhauling Mario 64's code to reach 30 FPS and render 6x faster on N64 hardware
    5 projects | news.ycombinator.com | 20 Apr 2022
    hahah yes the "0.0f" is different from "0.f" is different from "0.0" is different from "0" is a great IDO meme as well. One of the changes we had to make we started to support the PAL release, which was compiled at -O2, was to go back and change some constants from explicit "1.0f" to "1" to get the code-gen to match.

    I think that that is a C thing, though: an unpostfixed 0. is a double. Sometimes IDO can do the conversion at compile time, and sometimes it can't. But, the compiler will treat things "0.0f" and a compile-time "(f32)0.0" as different constants...

    We have a kinda outdated document of weird IDO behavior which is worth a read if you want to trigger some PTSD: https://hackmd.io/vPmcgdaFSlq4R2mfkq4bJg#Compiler-behavior

    Also, since SGI/MIPS/IDO was from Stanford (I think...?), there is actually a surprising amount of published papers on IDO's compilation model. Which comes in handy if you are trying for the ultimate joke of decompiling the written-in-pascal compiler into C: https://github.com/n64decomp/ido

What are some alternatives?

When comparing perfect-dark and ido you can also consider the following projects:

mgs_reversing - Metal Gear Solid PSX reimpl repo

pybrawlmodule - Python REL Decompiler/Recompiler for Modifiying Super Smash Brothers Brawl