357 results for “topic:parsonlabs”
x86_64 Operating System in Rust with Bootloader, Interrupt Handling, Window Manager, VGA Graphics Driver, Terminal Emulation and Software-Rendered 3D Graphics in a no_std Environment All Memory Safe
A Low-Level and Cycle Accurate Super Nintendo Emulator with WDC 65816 CPU Emulation, Full PPU Layering and Mode 7 Support, APU SPC700 & DSP Emulation, DMA/HDMA Timing, Cartridge Memory Mapping with LoROM/HiROM, and Expansion Chip Support (SA-1, SuperFX)
Syntax Analysis for Unused Variable & Function Symbols, Supporting; C, C++, JavaScript, TypeScript, Python, Go, Rust & Java
ParsonLabs Music's Landing Page
Cross-Platform & Modular 2D Game Engine with Immediate Mode Rendering, Sprite Batching, Physics Integration, Asset Pipeline, Custom ECS Architecture, Scene Graph Support, Tilemaps, Input Abstraction, and Audio Playback
ParsonLabs Video is your own personal and self-hosted YouTube, without all of the distractions that is plaguing the platform. Take Back Control — https://video.parson.dev
Custom Voxel Engine Procedurally Generating & Lazy Loading 3D Chunks using Perlin Noise, Lighting Amplified by Ambient Occlusion, Model Transforms, Screen-Space Reflection, Depth Sampling & Frustum Culling
Cycle Accurate Game Boy Advance Emulator with ARM7TDMI CPU Emulation, Accurate BIOS and Memory Timings, Pixel-Perfect PPU Rendering, DMA, Timer and Interrupt Handling, Cartridge Save Support, Real-Time Clock Emulation, and Debuggable Execution with Audio
ParsonLabs Seven is a Web Browser based on the Gecko & FireFox Browser Engine, Finetuned for Privacy & Performance with AdBlocking, Dark Mode, Vertical Tabs & more
A Modular and Cross-Platform 3D Game Engine in Rust with Entity-Component-System Architecture, Real-Time PBR Rendering, Forward & Deferred Shading Pipelines, Skeletal Animation, Scene Graph, Physically-Based Camera, Frustum Culling, Custom Shader Language, GLTF Support, and GPU Accelerated via OpenGL/Vulkan Abstractions
The Elliptic Curve Method (ECM) is an Integer Factorisation Algorithm that uses Properties of Elliptic Curves to Find Factors of Large Composite Numbers
DOOM
A Cycle Accurate DMG and CGB Emulator with Sharp LR35902 CPU Emulation, Accurate LCD Pixel FIFO Pipeline, Palette and Attribute Handling, CGB Double-Speed Mode, HDMA, Timer/Serial I/O Emulation, GBC Palette RAM, and Hardware-Based Audio Channels (Square, Wave, Noise)
A Blockchain with Proof-of-Work Mining, Transaction Handling, SHA-256 Block Hashing, Chain Validation, and JSON Exporting. Includes Support for Cryptocurrency-Like Transactions, Adjustable Mining Difficulty and Full Blockchain Integrity Checks.
Showcasing the Difference in Execution Efficiency Between Emulator Interpreters vs Just-In-Time Dynamic Recompilers (JIT-Dynarec) with 100 Million Iterations
A Minimal and Interpreted CHIP-8 Emulator with Monochrome Display, Opcode-Level Accuracy, Quirks Mode Compatibility, Timers, Hex Keypad Input, and SuperCHIP Instruction Support for Extended Graphics and Resolution
Tool-Assisted Speedrun (TAS) Program Supporting Recording, Playing Back, Editing & Saving Keyboard & Mouse Inputs with a Text Editor to Modify, Save & Load with a GUI
Fully Brakerski-Fan-Vercauteren Compliant Homomorphic Encryption Playground Supporting Polynomial Ring Operations, Noise Budgets, Document Indexing with an Encrypted Search Engine, FHE & Small (1024), Medium (2048) & Large (4096) Benchmark Profiles
Four Way Traffic Simulator with Lights & Vehicles Following Traffic Rules
A Cycle Accurate NES Emulator with 6502 CPU Emulation, PPU Scanline Rendering, APU Audio Playback, Mapper Support (MMC1–MMC5), Vertical/Horizontal Mirroring, Cartridge Save Persistence, and Low-Level Timing for Glitch-Accurate Execution
Karmarkar’s Algorithm is a Polynomial-Time Interior-Point Method for Linear Programming that Efficiently Solves Large-Scale Problems by Iteratively Moving Toward Optimality Inside the Feasible Region with Complexity Roughly O(m^1.5n^2L), Significantly Improving on Prior Methods and Benefiting from Parallel Processing
A Skip List is a Probabilistic Data Structure Allowing for Efficient Searching, Insertion, and Deletion of Elements Within a Sorted Sequence, Mostly used with Balanced Search Trees (AVL, Red-Black) Due to its Comparable Average-Case Performance (O log n)
HTTP/1 Implementation Supporting Error / Success Codes, Content Length & Request / Response Streams Listening on a TCP Server
Indefinite Integral is the Integral of a Function Without any Specified Limits, the Family of Anti-Derivatives of the Function, Expressed As: ∫f(x)dx=F(x)+C.
ncdu (NCurses Disk Usage) is an Interactive, Text-Based Disk Utility for Unix-Like Systems (Linux, BSD, macOS). It is a More User-Friendly and Visual Alternative to the Standard du (Disk Usage) Command
HyperLogLog is a Space-Efficient Probabilistic Algorithm Designed for Cardinality Estimation
Conjugate Gradient is an Iterative Algorithm for Solving Linear Equations where the Matrix is Symmetric and Positive-Definite
Line Sweep Algorithm Simulates a Line ("Sweep Line") Moving Across a 2-Dimensional, Processing Geometric Objects, Used in Computer Geometry
Visualising Popular Data Structures and Algorithms, with implementations in JavaScript, Python & Rust
Comprehensive Guide to Computer Cache Also Known as Dynamic Programming. Showcasing Loop Comparison Traversal Between Vector & Linked Lists, Array of Structs (AoS) & Struct of Arrays (SoA), Row vs Column Major, Branch Prediction & False Sharing