Marcus Ramse

Results 26 issues of Marcus Ramse

Since already building with MinGW and pthreads, perhaps `os.Worker` could be supported? Adding `-DUSE_WORKER` and a macro for `pipe` like `#define pipe(fds) _pipe(fds, 4096, _O_BINARY)` seems to do it.

There has been much discussion in the past about how the audio interface could be made more versatile. One improvement is in the frequency domain, where the most elaborate (and...

This is for #291 since #294 wasn't carried over in the switch over to GitHub Actions. The binary could also be included in future releases on GitHub if wished.

An off-screen `rect` _with outline_ placed such that its width ends one pixel before the screen starts will incorrectly wrap to the other side of the screen. Without outline it...

bug

Comparing https://github.com/aduros/wasm4/blob/493eaec96b8c5e75d8031413e1a312690bff5733/runtimes/web/src/runtime.ts#L197-L200 and https://github.com/aduros/wasm4/blob/493eaec96b8c5e75d8031413e1a312690bff5733/runtimes/web/src/runtime.ts#L278-L282 It seems the `TextDecoder` was forgotten in the implementation of `textUtf8`. This is also true for the native runtime, and for the UTF-16 methods. ## EDIT:...

Games have different volume-levels, and on some OSs it's hard to change per-application volume. Doesn't have to be very fancy, either a simple slider or a number 0-10.

This can cause tones with long length to linger for quite a bit after resetting

By padding the last byte, any size would work. It seems like the `blit` function is already able to handle data with widths not divisible by 4 or 8, but...