Sign in

Benjamin Rosseaux

@rosseaux.bsky.social
37 followers 20 following 27 posts

Programming for food, indie game programmer, hobby musician, demoscener under the handle BeRo in the demogroup Farbrausch.

PostsRepliesMedia
Benjamin Rosseaux @rosseaux.bsky.social · 03/10/2026
"Show HN: Our space game has a built-in RISC-V emulator that runs Linux" news.ycombinator.com/item?id=4993... #riscv #riscv64 #linux #game
news.ycombinator.com
Show HN: Our space game has a built-in RISC-V emulator that runs Linux | Hacker News
010 1
Benjamin Rosseaux @rosseaux.bsky.social · 01/10/2026
SEEDS - Echoes Beneath the Sands is now on Steam and you can wishlist it!🌱 Terraform a barren planet back to life. Powered by PasVulkan, my own #Vulkan engine written in #ObjectPascal . Over 2 million lines of code in total. store.steampowered.com/app/5186640/... #gamedev #indiedev
store.steampowered.com
SEEDS - Echoes Beneath the Sands on Steam
Bring a barren, desolate planet back to life in an open-ended sandbox. Reshape its terrain, decide where water flows and plants grow, build machines and an atmosphere, and create a living, thriving ec...
292 9
Benjamin Rosseaux @rosseaux.bsky.social · 26/12/2025
PasRISCV now has its own local CLI debugger alongside the GDB remote server. It supports breakpoints, single-stepping, register & memory inspection & allows simultaneous local CLI and remote GDB sessions. A debugger API enables future graphical debugger UIs. youtu.be/yznijHMKj_0 #riscv64 #pascal
youtu.be
PasRISCV debugger demonstration
YouTube video by Benjamin Rosseaux
011 1
Benjamin Rosseaux @rosseaux.bsky.social · 19/11/2025
PasLLM is finally publicly released! A high-performance LLM inference engine written in pure Object Pascal. ✨ No Python 🎯 4-bit quant ⚡ Native speed Supports Llama 3.x, Qwen, Mixtral & more! Open source (AGPL 3.0): github.com/BeRo1985/pas... #ObjectPascal #Delphi #FreePascal #LLM #AI
github.com
GitHub - BeRo1985/pasllm: PasLLM - LLM interference engine in Object Pascal (synced from my private work repository)
PasLLM - LLM interference engine in Object Pascal (synced from my private work repository) - BeRo1985/pasllm
052 5
Benjamin Rosseaux @rosseaux.bsky.social · 16/09/2025
MCP/Tool-Usage with PALM - Pascal-native LLM interference engine youtu.be/lml0V0zooLM #mcp #ai #llm #objectpascal #delphi #fpc #freepascal
youtu.be
MCP/Tool-Usage with PALM - Pascal-native LLM interference engine
YouTube video by Benjamin Rosseaux
010 1
Benjamin Rosseaux @rosseaux.bsky.social · 06/09/2025
youtu.be/K6HY_vxY6a4 PALM - Pascal-native LLM interference engine #ai #llm #pascal #lazarus #delphi #objectpascal Uses "no" llama.cpp or something like that!
youtu.be
PALM - Pascal-native LLM interference engine
YouTube video by Benjamin Rosseaux
043 4
Benjamin Rosseaux @rosseaux.bsky.social · 09/08/2025
A pity, as I used to hold the one well known person in high regard, which makes it all the more disappointing now. It was about whether LLMs can count letters. I provided a working demo and peer-reviewed research showing it’s possible under the right setup, but the exchange ended before it began.
000 0
Benjamin Rosseaux @rosseaux.bsky.social · 09/08/2025
Sometimes, even in technical discussions, you can present clear evidence, working examples, and credible sources, but before any real back-and-forth can even start, the only reply is a block. And I was ready to talk openly and willing to find common ground. ...
100 1
Benjamin Rosseaux @rosseaux.bsky.social · 09/08/2025
And read tip: "Can ChatGPT Learn to Count Letters?" Mar. 2025, pp. 96-99, vol. 58 DOI Bookmark: 10.1109/MC.2024.3488313
010 1
Benjamin Rosseaux @rosseaux.bsky.social · 09/08/2025
... and with the right tokenizer/configuration it can effectively reconstruct letters before reasoning over them. So, while the standard LLM experience might fail on this task, it’s not an inherent impossibility of LLMs themselves. It’s an implementation detail.
100 1
Benjamin Rosseaux @rosseaux.bsky.social · 09/08/2025
... I can feed an unknown fantasy word, have it break it down into single letters, and count them correctly, as shown in the previous post. This works because the model has learned statistical associations between tokens and their underlying character sequences, ...
100 1
Benjamin Rosseaux @rosseaux.bsky.social · 09/08/2025
Sean, you are correct that most token-based LLMs don’t literally "see" letters and operate on subword tokens, but this is not a hard limitation of all LLM setups. With the Qwen3 30B A3B model running in my own WIP inference engine (Object Pascal + x86-64 inline assembler), ...
110 1
Benjamin Rosseaux @rosseaux.bsky.social · 09/08/2025
At least the Qwen3 30B A3B model can break an unknown fantasy word down from a set of tokens into single letters and count them correctly, as shown in the attached screenshot (running in my own WIP LLM inferencing engine, implemented in Object Pascal and x86-64 inline assembler).
210 2
Benjamin Rosseaux @rosseaux.bsky.social · 17/07/2025
A short preview demonstration of PALM with llama3.2 1TB as base model - A Object-Pascal-native LLM engine with inline assembler AVX2 SIMD optimizations, running on the CPU. www.youtube.com/watch?v=LnKC... #llm #objectpascal #pascal #freepascal #delphi #llama #ai
youtube.com
A short preview of PALM - A Object-Pascal-native LLM engine
YouTube video by Benjamin Rosseaux
042 4
Benjamin Rosseaux @rosseaux.bsky.social · 12/06/2025
@golemde.bsky.social Mein Golem Plus/Pur-Abo wurde am 05. Februar gekündigt, trotzdem erfolgen bis jetzt Juni weiterhin Abbuchungen. Auf E-Mails keine Reaktion, keine Rückzahlung. Bitte um dringende Klärung, inklusive Verzugszinsen.
000 0
Benjamin Rosseaux @rosseaux.bsky.social · 08/06/2025
🎮I released a small indie puzzle game called Grid Quest. A minimalist 8×8 vanished-tile-platform puzzle game with procedural levels, relaxing music, and pure shader-powered visuals. Get it on bero1985.itch.io/grid-quest #indiegames #puzzlegame #shader #gamedev #itchio
bero1985.itch.io
Grid Quest by BeRo1985
A minimalist 8×8 puzzle game with vanishing tiles, procedural levels, ambient music, and single-shader rendering.
063 6
Reposted by Benjamin Rosseaux
Alex Battaglia @dachsjaeger.bsky.social · 19/03/2025
Everyone hopping onto Assassins Creed right now take note of the options that go from "Low, Medium, High, Very High, Ultra High". Please do not shove things to "Ultra High" and complain about game perf. As in many games, "Medium" or "Low" can be amazing looking and it is merely a naming scheme.
2623916 239
Benjamin Rosseaux @rosseaux.bsky.social · 19/03/2025
🎧 Spotify: open.spotify.com/intl-de/albu... 🍎 Apple Music: music.apple.com/de/album/end... 📻 Deezer: www.deezer.com/en/album/711... 🛒 Amazon: www.amazon.de/dp/B0DWT1F4C6 🌊 Tidal: tidal.com/browse/track... 🎵 YouTube Music: www.youtube.com/watch?v=9FOI...
open.spotify.com
Endlich wieder Frühling
Benjamin Rosseaux · Single · 2025 · 1 songs
010 1
Benjamin Rosseaux @rosseaux.bsky.social · 19/03/2025
Mein neuer Track „Endlich Wieder Frühling“ zusammen mit Jon Becker als Sänger ist da – diesmal im Rock-Pop-Stil statt EDM. Hört rein: ▶️ YouTube: www.youtube.com/watch?v=JIzH... 🎧 Spotify: open.spotify.com/intl-de/albu... #Frühling #NeueMusik #RockPop #EndlichWiederFrühling
youtube.com
Benjamin Rosseaux feat. Jon Becker - Endlich Wieder Frühling
YouTube video by Benjamin Rosseaux
100 1
Benjamin Rosseaux @rosseaux.bsky.social · 22/01/2025
A personal message, every contribution counts: Supporting my creative journey through tough times www.youtube.com/watch?v=oDza...
youtube.com
A personal message, every contribution counts: Supporting my creative journey through tough times
YouTube video by Benjamin Rosseaux
011 1
Benjamin Rosseaux @rosseaux.bsky.social · 15/01/2025
Here a quick tinymembench benchmark performance comparison between the PasRISCV (Object-Pascal, FPC 3.3.1) and RVVM (C, GCC 14.2.1) RISC-V emulators.
010 1
Benjamin Rosseaux @rosseaux.bsky.social · 13/01/2025
Regarding how the instruction interpreter part in PasRISCV roughly works:
010 1
Benjamin Rosseaux @rosseaux.bsky.social · 12/01/2025
RV64GC RISC-V emulator PasRISCV now with Sound and host directory mounting per 9p protocol www.youtube.com/watch?v=Febv...
youtube.com
RV64GC RISC-V emulator PasRISCV now with Sound and host directory mounting per 9p protocol
YouTube video by Benjamin Rosseaux
010 1
Benjamin Rosseaux @rosseaux.bsky.social · 08/01/2025
The beginning of network support in my Pascal 64-bit RISC-V PasRISCV emulator. 🙂 Although I still have a few routing issues here at the moment.
110 1
Benjamin Rosseaux @rosseaux.bsky.social · 05/01/2025
A small comparison of Linux boot times with PasRISCV and JIT disabled RVVM (git 56f3510be) to show that my RV64-RISCV CPU emulation in Pascal (compiled with FPC) is faster than the one in C at RVVM (compiled with Clang). youtu.be/6h1VPY9jraM
youtu.be
A small comparison of Linux boot times with PasRISCV and JIT disabled RVVM (git 56f3510be)
YouTube video by Benjamin Rosseaux
012 2
Benjamin Rosseaux @rosseaux.bsky.social · 31/12/2024
PasRISCV demonstration of the new state, an RV64GC RISC-V emulator implemented in Object Pascal. Now with PCIe, NVMe, PS/2 Keyboard&Mouse, VirtIO Keyboard&Mouse, VirtIO Block and FrameBuffer emulations. VirtIO GPU, VirtIO NET and VirtIO Sound are also coming. youtu.be/rWebo5AZVLY
youtu.be
PasRISCV demonstration of the new state, an RV64GC RISC-V emulator implemented in Object Pascal
YouTube video by Benjamin Rosseaux
030 3
Benjamin Rosseaux @rosseaux.bsky.social · 06/12/2024
Good news! I've launched .masterknecht, a new free browser-based PWA tool for mastering audio using WebAssembly! Master your tracks with reference files. No ML, just efficient algorithms for fast mastering on your device. Try it & donate! masterknecht.klangknecht.com #audiomastering #PWA
020 2
Benjamin Rosseaux @rosseaux.bsky.social · 12/11/2024
PasVulkan now includes an external HTML5/JS-based tool for visualizing Vulkan memory allocations. Note that PasVulkan's custom Vulkan memory manager predates AMD's first public VMA release, addressing any questions about why VMA isn't used.
010 1