... so who's gonna run the super mario 64 decompiled source through 2rust
-
Show this thread
-
@CryZe107 i see you fav'ing this tweet, you know you want to
1 reply 0 retweets 2 likesShow this thread -
Replying to @steveklabnik
Kind of, the problem I'm seeing though is that you wouldn't be able to compile the Rust code to a ROM again, as LLVM can't target the N64 (it doesn't have the ABI needed). So unless you also involve targeting PC or wasm or something, it's not going to work out
2 replies 0 retweets 1 like -
Replying to @CryZe107 @steveklabnik
Does "can't target" mean nobody has put in the time to write the back end? Or that something about LLVM's arch fundamentally prevents writing one?
1 reply 0 retweets 0 likes -
Replying to @sgrif @steveklabnik
It's mostly the calling convention that just isn't implemented as far as I can tell, although if you are compiling the whole thing, there might not be a need to have the same calling convention as the original
1 reply 0 retweets 1 like
Interesting. Yeah I'd think you can use any calling convention outside of the edges. Would be interested in how that affects signal handlers.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.