S

Sebastian Macke

s-macke.github.io · Personal blog · on HN since 2013

Sebastian Macke builds browser-based retro computing projects, including the jor1k Linux emulator, Voxel Space and a Flight Simulator history.

What HN saysHN links it for playable browser demos like the Flight Simulator museum and the jor1k emulator, which commenters call more functional.
18HN people shared it
11linked it in comments
7stories submitted
394story points
5 months agolast shared
2013people per year2026

Most-shared posts

  1. 1
    jor1k: OR1000 Javascript Emulator Running Linux
    8 people · 217 points · first shared 2013 · 69 comments on HN
  2. 2
    The History of Microsoft Flight Simulator
    4 people · 151 points · first shared 2020 · 64 comments on HN
  3. 3
    Main
    3 people · first shared 2015
  4. 4
    Web-based C-Compiler demo for jor1k
    2 people · 1 points · first shared 2015 · discussion on HN
  5. 5
    Voxel Space
    1 people · 25 points · first shared 2026 · 2 comments on HN
  6. 6
    Fastcpu.js:927
    1 people · first shared 2013
  7. 7
    Riscv
    1 people · first shared 2017
  8. 8
    04 Forth
    1 people · first shared 2025
  9. 9
    Post 2
    1 people · first shared 2014
  10. 10
    Undefined.png
    1 people · first shared 2017
  11. 11
    Compile
    1 people · first shared 2014
  12. 12
    Test Drive 3 Maps
    1 people · first shared 2026

What HN people wrote when they linked it

vlowrian · 2022-09-11
For flying in the browser, this playable MS Flight Simulator Museum is still my favorite :) https://s-macke.github.io/FSHistory/
makepanic · 2026-06-03
Read the Readme. They've linked to https://s-macke.github.io/Test-Drive-3-Maps/
s-macke · 2025-09-22
Yes, my comment came across a bit harsh, and it’s fine to pick up a few negative karma points. But I keep seeing Forth posts every two weeks where everyone has just built yet another interpreter. Actually I did a few projects with Forth and I find it very cool: [0] https://github.com/s-macke/Forthly [1] https://github.com/s-macke/starflight-reverse [2] https://s-macke.github.io/concepts-of-programming-languages/docs/04-Fo…
laurent123456 · 2017-11-24
It wouldn't load Map Comanche 3 - it's trying to load a non-existent image for it - https://s-macke.github.io/VoxelSpace/maps/undefined.png
ant6n · 2015-09-23
There's an OpenRisc in-browser emulator which seems to give you a more functional linux: http://s-macke.github.io/jor1k The cpu in /proc/cpuinfo is OpenRISC-12 @ 20MHz ;)
Excavator · 2015-07-18
Other things you ought to take a look at: Sauerbraten in JS, called Bananabread¹, and jor1k an OpenRISC emulator running Linux². Although the latter uses a relay for networking. 1: https://developer.cdn.mozilla.net/media/uploads/demos/a/z/azakai/3baf4… 2: https://s-macke.github.io/jor1k/demos/main.html
dspillett · 2015-06-18
Maybe it would run in something like https://s-macke.github.io/jor1k/demos/main.html - I might have to give it a try when I'm at home and have some play time...
mslot · 2015-01-07
That was kind of cool at the time, but if you're interested in the Linux part then http://s-macke.github.io/jor1k/ is much more sophisticated.
benjamincburns · 2014-12-09
The filesystem on jor1k was implemented using 9P. http://s-macke.github.io/jor1k/
kevingadd · 2013-09-17
asm.js type error: non-expression-statement call must be coerced @ http://s-macke.github.io/jor1k/js/worker/fastcpu.js:927 Firefox 25.0a2 (2013-09-11) EDIT: Interestingly in Chrome Canary it starts out running at around 50 MIPS and then at some point v8's jit recompiles/deopts some code and it drops down to 12 MIPS and stays there. JavaScript... sigh
kefka · 2016-03-03
I'm glad I have :) HN seems to have gotten poisonous with people saying "you cant, you wont, you shouldnt".. and yet the alternative solutions aren't posited. That disturbs me. I try to set a rule, that if I complain about something, I try to have an alternate path to go forward. Right now, I'm looking into IPFS (interplanetary file system. tldr: single worldwide git repo backed by bittorrent). So far, I've been able to share a staggering amount of content quickly. Our hackerspace has decent bandwith, except when we have open house nights every wednesday. Using IPFS allowed me to share the newest Star Trek Horizon movie with 10 machines in ~6 minutes. Turns out, they are also working on IPFS-aware Tor, so that the file hosters can reside purely in .onion space. You can probably see why that is interesting to me: worldwide backed tor repo access. Files can be hosted with little/no knowledge who they came from, or to unknown destinations. I'm also working on porting http://s-macke.github.io/jor1k/demos/main.html so it resides purely on IPFS, including your user data (just stored in a separate key). This would allow distributed computing in a Linux js environment, with networking support... unlike Ethereum which processes data in "Instructions per second" speeds (10^8 slower than your laptop). I've my hands full, but distributed applications are really, finally here. It's what I can call the cloud, without hearing "other peoples' servers" in the back of my head.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close