-
Wu-Ling Senior High School
- Taoyuan, Taiwan
-
10:28
(UTC +08:00) - profile.php?id=100062543614007
- u/feedc0de
Lists (1)
Sort Name ascending (A-Z)
Stars
This is our final project for the course Intro. to Network Programming.
Tiny lua module to write shell scripts with lua (inspired by Python's sh module)
oscapstone / osc2024
Forked from oscapstone/osc2023Homework submission for students
Universal utility for programming FPGA
A GPU-accelerated offline PBR path tracer that can generate photorealistic images from glTF scene descriptions using techniques such as microfacet-based BSDF models, BVH & SAH, IS, among others.
A 3D FPGA GPU for real-time rasterization with a tile-based deferred rendering (TBDR) architecture, featuring transform & lighting (T&L), back-face culling, MSAA anti-aliasing, ordered dithering, etc.
Physical based rendering with Vulkan using glTF 2.0 models
Portable games console, designed from scratch: CPU, graphics, PCB, and the kitchen sink
A shader-based software renderer written from scratch in C89
A minimalist RISC-V system emulator capable of running Linux kernel with efficient event-driven scheduling
Pragmatic microkernel-based OS with fully asynchronous I/O
A POSIX RISC-V OS kernel written in C23, featuring preemptive priority scheduling, virtual memory, tiered allocators, time management, modular device drivers, with support for ELF and VirtIO-GPU.
Basic OpenGL 1.x implementation for small FPGAs (like iCE40UP5K)
Lab3: Construct a single-cycle CPU with Chisel
DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
Provides dot visualizations of chisel/firrtl circuits
A curated list of Game Boy Advance development resources
RISC-V Assembly Programmer's Manual
EmberGL - 2D/3D graphics library featuring a tiled software rasterizer.
HomebrewGPU is a simple ray tracing GPU built on FPGA, featuring basic ray–primitive intersection, BVH traversal, shadowing, reflection, and refraction. I created it to learn Verilog programming, a…