Orionids - a small multiplayer game written in minc running on the minc-kernel: wasm client, game server, uni-kernel, uefi boot, drivers, TCP, IPv6, IPv4, UDP, TLS1.3, HTTPS, WebSocket, HTTP/3 and QPACK, WebTransport (http datagrams). No OS, runs directly on a 2 core VPS: orionids.minc.dev
Mattias Ljungström
Mattias Ljungström
@spacesofplay.com
minc.dev, spacesofplay.com, based in berlin.
537 followers345 following328 posts
Mattias Ljungström reposted
Orionids - a small multiplayer game written in minc running on the minc-kernel: wasm client, game server, uni-kernel, uefi boot, drivers, TCP, IPv6, IPv4, UDP, TLS1.3, HTTPS, WebSocket, HTTP/3 and QPACK, WebTransport (http datagrams). No OS, runs directly on a 2 core VPS: orionids.minc.dev
Orionids - a small multiplayer game written in minc running on the minc-kernel: wasm client, game server, uni-kernel, uefi boot, drivers, TCP, IPv6, IPv4, UDP, TLS1.3, HTTPS, WebSocket, HTTP/3 and QPACK, WebTransport (http datagrams). No OS, runs directly on a 2 core VPS: orionids.minc.dev
Mattias Ljungström reposted
The macOS built-in curl, git, pip, python3, perl, ruby, and openssl all read /etc/ssl/cert.pem, which still has the emSign root, but they don't check revocation like Apple's Secure Transport libraries. This is, uh, a problem. git and pip especially. I added a short-term workaround to this page.
🚨 Six WebPKI Intermediate CAs are compromised. This is bigger than Heartbleed, but a client-side issue. Anything that verifies certificates against public roots, like most TLS clients, is/was affected. Details, live test, patched versions and workarounds at emudhra.we-have-a-problem.com Act now.
Mattias Ljungström reposted
Edminc/edmc, my internal editor written in minc is now available as open source, or as a direct install link. (minc.dev/edminc/) Alpha release - I'm using this as my main editor for weeks now on macOS/Win11. Use this as a template for a cross-platform native app. Zero external dependencies.
Mattias Ljungström reposted
minc compiler v0.9.18 now available. - Updated sokol gfx minc headers to match latest C staging_buffer API and FS storage, including new sokol-samples. (staging, histogram). - @inline attribute (always_inline or error). - Lots of minor bug fixes, performance improvements. Available at minc.dev
minc compiler v0.9.18 now available. - Updated sokol gfx minc headers to match latest C staging_buffer API and FS storage, including new sokol-samples. (staging, histogram). - @inline attribute (always_inline or error). - Lots of minor bug fixes, performance improvements. Available at minc.dev
Edminc/edmc, my internal editor written in minc is now available as open source, or as a direct install link. (minc.dev/edminc/) Alpha release - I'm using this as my main editor for weeks now on macOS/Win11. Use this as a template for a cross-platform native app. Zero external dependencies.
Edminc/edmc, my internal editor written in minc is now available as open source, or as a direct install link. (minc.dev/edminc/) Alpha release - I'm using this as my main editor for weeks now on macOS/Win11. Use this as a template for a cross-platform native app. Zero external dependencies.
Try directly in browser here (spacesofplay.github.io/edminc/) but native versions on macOS and Win11 have a different feel. There are basically three different font rendering backends - macOS native, Win11 native or Linux/WASM (stb_truetype). The native are without doubt much nicer.
Mattias Ljungström reposted
these mazey patterns make me think of @lorenschmidt.bsky.social mapgen with hand-picked ca steps
Optimization for box3d that I found a while back was implemented in the original C code. I had a similar patch applied to the box3d-minc version already. github.com/erincatto/bo...
Mattias Ljungström reposted
Mattias Ljungström reposted
New sokol_gfx.h feature: fragment shaders can now write into storage buffers (previously writing to storage resources was only allowed in compute passes). Changelog item: github.com/floooh/sokol... New sample (needs WebGPU): floooh.github.io/sokol-webgpu...
Mattias Ljungström reposted
Mattias Ljungström reposted
This bugfix is included in the minc compiler 0.9.17 transpiled version of the sokol headers.
Critical regression bugfix in the sokol_app.h GL backend on Windows with AMD drivers (framebuffer format selection failed when a GL driver only advertises SRGB capable formats, apparently AMD does that). Details in the changelog: github.com/floooh/sokol...
minc compiler 0.9.17 released, available at minc.dev Another release focused on correctness. Write 'a[j] = j++' or 'a[next()] = next()' without fear. (Now left to right.) New features: 'threadlocal' (one copy per thread), and 'using' (free at block exit), fiber stack guard.
minc compiler 0.9.17 released, available at minc.dev Another release focused on correctness. Write 'a[j] = j++' or 'a[next()] = next()' without fear. (Now left to right.) New features: 'threadlocal' (one copy per thread), and 'using' (free at block exit), fiber stack guard.
minc compiler 0.9.17 released, available at minc.dev Another release focused on correctness. Write 'a[j] = j++' or 'a[next()] = next()' without fear. (Now left to right.) New features: 'threadlocal' (one copy per thread), and 'using' (free at block exit), fiber stack guard.
Mattias Ljungström reposted
Can you count? Are you sure? Announcing SHEEPS, a game where you have several thousand problems. Count the sheep pouring out of mysterious portals, gain unfair counting advantages, survive terrible counting curses. Discover, at long last, a use for math. Coming 2027. Wishlist: bit.ly/countsheeps
Mattias Ljungström reposted
not yet merged into github.com/olaugh/pfsynth main branch. i made some progress on physically modeled synth for the violin family. some registers and some techniques are still sounding rough. didn't stop me from making a demoscene style string quartet tracker. they let you post anything on here
Mattias Ljungström reposted
Mattias Ljungström reposted
“I See You” is a 4090-byte produral graphics executable that took 1st place at the Deadline demoparty. So happy to share it with Nano! www.pouet.net/prod.php?whi...
Mattias Ljungström reposted
Mattias Ljungström reposted
Mattias Ljungström reposted
minc compiler v0.9.16 now available from minc.dev. Focus on correctness and optimizations. Compound assignments: a[idx()] ^= 5, or slot()[i]++ Support for more 128/256 bit operations. (Used by TLS/SHA) Atomic support for u8, i8, u16, i16. (Needed for drivers) Compiler exe 2140672 bytes (-2.3%)
Mattias Ljungström reposted
New validation project for the minc compiler: A cable-patched modular synthesizer written in minc. Source code: github.com/SpacesOfPlay... Live demo: spacesofplay.github.io/minc-synth/ Uses sokol_gl, sokol_fontstash, sokol_audio. Cross-platform win, macos, linux, wasm.
New validation project for the minc compiler: A cable-patched modular synthesizer written in minc. Source code: github.com/SpacesOfPlay... Live demo: spacesofplay.github.io/minc-synth/ Uses sokol_gl, sokol_fontstash, sokol_audio. Cross-platform win, macos, linux, wasm.
minc compiler v0.9.16 now available from minc.dev. Focus on correctness and optimizations. Compound assignments: a[idx()] ^= 5, or slot()[i]++ Support for more 128/256 bit operations. (Used by TLS/SHA) Atomic support for u8, i8, u16, i16. (Needed for drivers) Compiler exe 2140672 bytes (-2.3%)
Mattias Ljungström reposted
Mattias Ljungström reposted
Mattias Ljungström reposted
Replying to @toaster-games.bsky.social
Woohoo, got it submitted! And it even has a title screen, which I never seem to get to in game jams lol. Lot of fun working on this though, and looking forward to playing everyone else's #fallingblockjam submissions! Check mine out here: toastergames.itch.io/dice-to-meet...
Mattias Ljungström reposted
MENTRIS is out now! Play god with blocks. For #FallingBlockJam organzola.itch.io/mentris