Simon Eriksson

Results 11 comments of Simon Eriksson

The store macros clobber r1 as well since they need a register for storing the upper half of the address, and unlike loads they can not use the load destination...

Unaligned data values may very well occur in actual MIPS programs, the architecture even has dedicated instructions for handling unaligned loads and stores (`lwl`, `lwr`, `swl`, `swr`), therefore I'm not...

Do you think you could send the `-definelabel` case fix as a separate PR, as you suggested before?

I have the same issue on my system, which is an entirely different setup (Linux, AMD graphics card), so I suspect this may be an emulation bug.

Seems that waiting for vblank before updating the VI settings was enough to avoid the VI crash, I updated the PR to have waits in `display_init` and `display_close`.

From my testing I found that the TZ database is only linked into the actual ROM when you use the tzdb library directly, just using chrono::system_clock and similar was not...

I have worked on both input and audio demos, though both are written in C for the official unSP IDE. The input demo is hosted in https://github.com/sp1187/vsmile-ctrldemo but do not...

I think the recommended way of inhibiting the screensaver on modern Linux systems is to use the `org.freedesktop.ScreenSaver.Inhibit` and ` org.freedesktop.PowerManagement.Inhibit` (or possibly the newer `org.freedesktop.login1.Inhibit`) DBus APIs. I assume...

The rest seems to be too small to put on NSI, but I added Svenska Bio to the PR (distinct brand and company though it is partially owned by Filmstaden...

Same issue when trying to build an updated version of my `mips64-elf-gcc` AUR package.