Ayrton Muñoz

Results 33 comments of Ayrton Muñoz

The new patch impiaaa provided fixes the problem with `compiler_fence` and now examples/cube (which makes use of DMA) seems to be working in mednafen with any combination of build flags....

Turns out [the patch](https://github.com/ayrtonm/psx-sdk-rs/blob/crates.io/patches/llvm_atomic_fence.patch) might not fix the underlying issue since it makes `compiler_fence`s expand to libcalls to `__sync_synchronize`. This is provided by libgcc, but MIPS-I doesn't have a `sync`...

After playing around with `asm!("nop")` fences, I'm starting to think that the biggest misoptimization issue is actually related to linked list packets. Essentially since linked list packets are separate objects,...

Are you building the bios with `cargo psx build --link bios.ld` like in its README? `undefined symbol: main` leads me to think that it's using the default psexe.ld instead of...

#26 builds all examples in CI, but they aren't run/tested yet.

I pushed a commit with a `VideoMode` argument in `Framebuffer::new` and fixed a few other places where NTSC constants were hard-coded. edit: looks like it broke CI but that's just...

Managed to build the dummy BIOS, run it and check its output in CI in PR #14. Now next step is getting exe loading working.

Got the psx crate's tests running using my BIOS and added this to CI in #18. It currently uses mednafen-specific hacks for loading the executable but I should add proper...

I recently got rustc working with LLVM 11 patched to support load delay slots if there's still interest in this. My fork has instructions in the [README](https://github.com/ayrtonm/psx-sdk-rs/blob/master/README.md) along with @impiaaa's...

After playing around with rust on the playstation for a while, I haven't been able to reproduce @XaviDCR92's issue with out of place `break` and my demos are behaving as...