EngineersBox's repositories
MC-BE-LevelDB-Key-Calculator
A calculator to generate the hex keys for retrieving data from a Minecraft: Bedrock Edition LDB (chunk data) database
GBox16-GPU
Implementation of a custom GPU ISA microarchitecture called GBox16 based around NVIDIA and AMD microarchitectures
QuAC-Assembler
Assembles QuAC assembly into 16 bit QuAC v1.0 ISA binaries
Persistent-Memory-Caching-Thesis
Efficient caching for non-volatile memory-backed search indices. A thesis submitted for undergraduate honours for the degree Software Engineering.
Dynamic-Re-Reference-Cache
Policy agnostic cache with cross-domain re-reference and eviction hierarchies
IdTech1-Engine
C & OpenGL implementation of the Id Tech 1 engine that DOOM uses
Branch-Predictors
Implementation and evaluation of Pentium_m, GShare, One_bit, Bimode & Perceptron branch predictors within the Xeon X5550 Gainestown Nehalem microarchitecture
CassandraBase
A basic NoSQL Apache Cassandra implementation
CppStructuredGL
Provides structured C++ wrapper objects for OpenGL on top of GLAD with full API transparency for better state management
DRT-ReRef-Cache
Policy agnostic cache with cross-domain re-reference and eviction hierarchies
Fluid-Advection
Simulation of fluid advection (substrate in liquid) using MPI for execution on a massively parallel architecture (NCI Gadi)
Fluid-Advection-OpenMP-CUDA
OpenMP and CUDA implementation of the advection equation
Java-HTTP-Proxy
A HTTP proxy written in Java with link and ref re-writing capabilities
MCV
Verilog to redstone compiler + synthesiser for Minecraft
Mojo-Compiler
A compiler written in Java with JavaCC for the Mojo language
PBR-Pipeline
An implementation of a PBR pipeline in C++
QuantaShader
Quanta - A Minecraft shader pack
StructuredGL
Provides structured wrapper objects for OpenGL on top of LWJGL with full API transparency for better state management
VerilogPractice
Practice problems and solutions for verilog
Warp-Scheduler
Verilog implementation of a GPU warp scheduler with warp compaction
YAJGE-JOGL
Port of most features of YAJGE from LWJGL & GLFW to JOGL including partial implementation of Nanite from Quanta