nether

Bare metal Raspberry Pi 4 Dungeon Keeper clone (by Choominator)

Nether Alternatives

Similar projects and alternatives to nether

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better nether alternative or higher similarity.

nether reviews and mentions

Posts with mentions or reviews of nether. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-10.
  • [Rust]: Need help optimizing a triangle rasterizer
    1 project | /r/GraphicsProgramming | 11 Jul 2023
    As for what I'm working on, it's nothing special at the moment, but you can see it here.
  • How do I prevent the compiler from optimizing away benchmark code?
    3 projects | /r/learnrust | 10 Jul 2023
    I've published the benchmark code just in case someone would like to take a look. Its code is a hammered version of the original code, so you are likely to find things that don't make a lot of sense in the benchmark version, like my use of atomics which are there to allow multiple iterators to coexist and work in parallel.
  • Are multiple copies of a mutable pointer to a shared region of memory always considered undefined behavior?
    1 project | /r/learnrust | 25 Apr 2023
    I've been rewriting both the math and rasterization code that I'm using in this project for quite some time, because the original (published) code is very naive and slow, consuming 9% of CPU time of the 4 Raspberry Pi cores at 1800MHz to display a single perspective-correct triangle on the screen at 60fps. The problem is that, while rewriting the code, I noticed that my new version will not work with my work-stealing async executor because I require tasks to have the Send trait, and just like in the original code, I'm sharing a mutable frame buffer between all the tasks which is accessed through a mutable pointer, a problem which I accidentally worked around by implementing the Send and Sync traits for the video driver's type which wraps the pointer, potentially hiding undefined behavior in the process.
  • [AArch64/RPI4]: Unexpected low cache performance
    2 projects | /r/osdev | 21 Feb 2023
    I'm working on a bare metal project for the Raspberry Pi 4 that is not exactly an operating system but has a lot in common with a traditional kernel. At the moment this project is nothing more than a graphics library stub and is already pretty slow, so following advice that I got on the Raspberry Pi forums I benchmarked it and was negatively impressed by the numbers, especially the fill rate numbers, where I didn't expect any problems since that's just writing to a small tile in memory and at least in theory I should be hitting the L1 cache all the time.
  • Could I get some ideas for practice projects? I’m coming from C for embedded applications and I liked many pets of rust especially the efficiency and speed that is similar to C. I want to learn it and I am reading but nothing teaches like doing.
    3 projects | /r/learnrust | 11 Feb 2023
    I'm trying to build a bare metal game completely from scratch and without third-party crates on a Raspberry Pi, which although not a perfect platform because many things aren't properly documented, is good enough for me since at least when the documentation falters there's always the officially supported Linux kernel to source information from. If I was starting today I'd just be building a kernel though, because I'm not sure I'll be able to complete this project for performance reasons, but I'm still enjoying the challenge of squeezing out as much performance as I can out of the Pi.
  • Anyone else make games for raspberry pi?
    6 projects | /r/raspberry_pi | 26 Jan 2023
    I'm actually trying to make a bare metal game for the Pi 4 from scratch without acceleration. I'm not sure I'm going to succeed considering that ARMv8A doesn't have vectorized floating point or even commodities like non-vectorized floating point modulo or trigonometric functions, but on the other hand people made full 3D games with no acceleration targeting 100MHz Pentium machines, so if I fail that's going to be because I'm not good enough for this. So far I'm successfully rendering at 60fps at the official touchscreen's standard resolution, but that's just a single perspective correct untextured triangle without any lighting applied to it.
  • How is everyone doing?
    1 project | /r/Blind | 11 Jan 2023
    Feeling quite accomplished at the moment, since I've just finished pushing to GitHub an initial implementation of a 3D graphics renderer as part of a very ambitious personal project despite my total blindness, when half a decade ago I never even thought I was capable of coding blind.
  • Let's inspire others
    1 project | /r/Blind | 22 Dec 2022
    A public version of this project is available on GitHub, though that's missing the math library, graphics renderer, and scene tree that I've been working on for the last month, a huge commit that will essentially double the number of lines of code of the project as it lays the foundation for building the game engine.
  • [Math]: Can anyone help a blind guy learn matrix inversion using the LU decomposition method?
    1 project | /r/Blind | 18 Nov 2022
    I'm building a very ambitious and equally useless project because I have nothing else to do. My project is a mix of a kind of operating system kernel, game engine, and ultimately a game itself targeting a bare metal Raspberry Pi 4. The kernel part is pretty much done, with only an audio driver missing, so now I'm working on a huge milestone which will be adding some gesture recognizers (already implemented in my local repository), building a simple 3D software renderer (working on it now), implementing a basic 3D scene tree (to be done), and laying the foundation for an Entity Component System architecture (also to be done). Since part of the reason why I'm doing this is learning, I'm implementing everything from scratch in Rust and assembly without any third-party code, so please do not suggest using libraries.
  • A note from our sponsor - WorkOS
    workos.com | 25 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic nether repo stats
9
6
6.2
9 months ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com