Raspberry Pi 4 OpenBSD based home computer/gaming console
11 by alehyze | 2 comments on Hacker News.
When I started programming as a kid, I had a Commodore 64 and later an amiga 500. Those machines came with very simple software and expected you to write some, rather than giving you thousands of pre-made packages to learn and play with. A lot of existing software was video games. They were much simpler than those people play nowadays but they were still a lot of fun. Part of the fun was low latency. I started working on a gaming console based on the raspberry pi that would have the kind of low latency that older home computers and gaming consoles had, and found a way to do that. At some point, I realised that users would want to use a keyboard, read and write files, connect to the internet, stuff that is taken for granted with computers today. So I wanted not to run on bare metal anymore, I needed an OS. Writing one from scratch would take me years and it probably would not be as good as an existing one. But existing desktop operating systems tend not to be good for games, as they introduce latency and are able to stop a game at any time to do some other task, which can result in stuttering that the game developers cannot fully control or avoid. I modified the OpenBSD kernel for the raspberry pi with gaming related extensions, in such a way that when the game runs there is no latency and no stuttering. A game on my own fork of OpenBSD has the same performance of the bare metal code that I have written previously. And it can do file I/O, connect to the net and all that kind of stuff. And when you quit the game it's just like normal OpenBSD so you can program it and make games yourself, browse the web and do all sort of stuff. I am thinking that other people may want to have something like that, both for nostalgic reasons and for learning programming, so I thought of asking around and, if enough people like the idea, turn this into a product.
Wednesday, June 2, 2021
Subscribe to:
Posts (Atom)
Pages - Menu
About Me
Blog Archive
-
▼
2022
(46)
-
▼
January
(46)
- New top story on Hacker News: Modeling Uncertainty...
- New top story on Hacker News: Study: 1960 ramjet d...
- New top story on Hacker News: Hollowed-Out, 4k-Yea...
- New top story on Hacker News: Why Fortran is easy ...
- New top story on Hacker News: Antenna Theory
- New top story on Hacker News: Between Frogs and Go...
- New top story on Hacker News: Motion (YC W20) is h...
- New top story on Hacker News: Notes from the End o...
- New top story on Hacker News: The dirty work of cl...
- New top story on Hacker News: The Relativity of Wr...
- New top story on Hacker News: The Cryptography of ...
- New top story on Hacker News: Three ways of handli...
- New top story on Hacker News: The late rloew (Rudo...
- New top story on Hacker News: Keyboard lets people...
- New top story on Hacker News: Farmers facing ferti...
- New top story on Hacker News: Honda Clocks Are Stu...
- New top story on Hacker News: At This Armenian Res...
- New top story on Hacker News: Ideas Want to Be Shared
- New top story on Hacker News: Mozilla Foundation p...
- New top story on Hacker News: Twilio suspended acc...
- New top story on Hacker News: We handle 80TB and 5...
- New top story on Hacker News: Six Julia Frameworks...
- New top story on Hacker News: Why might you run yo...
- New top story on Hacker News: Simple Dungeon Map G...
- New top story on Hacker News: We're two middle sch...
- New top story on Hacker News: NAPI-RS v2
- New top story on Hacker News: Neural Network from ...
- New top story on Hacker News: Project Mouse Tailor
- New top story on Hacker News: Workbench Nostalgia
- New top story on Hacker News: My Writing Finances,...
- New top story on Hacker News: My Personal Note Tak...
- New top story on Hacker News: 1984 – Comrade Dad
- New top story on Hacker News: Inversed Mandelbrot ...
- New top story on Hacker News: Digital real estate ...
- New top story on Hacker News: Viewstamped Replicat...
- New top story on Hacker News: Did a Cuttlefish Wri...
- New top story on Hacker News: I switched my newsle...
- New top story on Hacker News: End of the line fina...
- New top story on Hacker News: How Audio Fingerprin...
- New top story on Hacker News: New RISC-V Svnapot E...
- New top story on Hacker News: Astronomers uncover ...
- New top story on Hacker News: Winnie the Pooh is n...
- New top story on Hacker News: The Interledger Prot...
- New top story on Hacker News: Go Fuzzing
- New top story on Hacker News: All of Wittgenstein ...
- New top story on Hacker News: Living in Expectatio...
-
▼
January
(46)
Labels
- 'Dedication 5' (1)
- "Miley Cyrus (1)
- Ander Herrera (1)
- Bundesliga (1)
- Catherine Zeta Jones (1)
- CFL (1)
- Chennai Express (1)
- Chris Brown (2)
- Eid Mubarak Wishes (1)
- Electric Zoo (1)
- Hacker News (7613)
- James Spader (1)
- kim jong un pochonbo electronic ensemble kenji fujimoto hyon song-wol pictures (2)
- Lamar Odom (1)
- Lavabit (2)
- Lukaku (1)
- Michael Girgenti (1)
- michael jackson games michael jackson songs michael jackson pictures michael jackson videos michael jackson (1)
- NAACP (21)
- Nexus 4 Price Drop Available to Some Past Buyers (1)
- Nintendo 2DS (1)
- Powerball winner: 'I don't want to work ... for the rest of my life' (1)
- Pretty Little Liars (1)
- Ribery (1)
- Riley Cooper (1)
- Satyagraha (1)
- Seamus Heaney (2)
- Sylvie van der Vaart (1)
- Taste of the Danforth (1)
- UEFA (1)
- US PGA (1)
- Yasin Bhatkal (1)