Ayrton Muñoz
Ayrton Muñoz
DMA transfers can be flaky due to [compiler misoptimizations](https://docs.rust-embedded.org/embedonomicon/dma.html#compiler-misoptimizations). The problem is that llvm emits a MIPS-II instruction for the [compiler_fence](https://doc.rust-lang.org/core/sync/atomic/fn.compiler_fence.html). So rustc gives the following error when I try...
For some reason the mips assembler only implements instructions for moving between the general purpose registers and the data registers of cop2 (mfc2 and mtc2), but not for the control...
A dynamic tracing tool that will consume Anvill's output would benefit from having the address of `ret` instructions/tail-calls in a function as part of the JSON output data. This would...
This is a pretty minimal change I had locally which I'm mainly using to test CI.
This will make it less likely for the examples to get out of sync with the psx crate. Now that the BIOS #13 kinda works, running the examples that work...
It'd be nice to provide the source for a BIOS written with this SDK. This would make it easier to get started with the SDK since it avoids the issues...
The `EntryRef` methods in dwarf_entry.rs duplicate some code since the various input sources provide different DWARF function and variable entry attributes. We could deduplicate quite a bit by creating an...
Bevy is adding [`no_std` support](https://github.com/bevyengine/bevy/issues/15460) so it will be possible to use a subset of it on the PS1. Once it supports platforms that lack CAS and other atomic operations...
I published psx 0.1.8 to crates.io today but it seems the docs.rs build failed. I haven't looked into why yet, but here are the [build logs](https://docs.rs/crate/psx/0.1.8/builds/1596878). I don't think the...