This is your work, valued

Kentucky, United States

Andrew Clark

Expert
@fl4shk

I'm a computer engineer. My main interests are game dev, HDL coding/FPGA dev, computer architecture, embedded systems, and compilers.

arduinogbdump. This is a mostly finished GB/GBC game cart Save Data (!) and ROM dumper that uses an Arduino, an N64 controller, and an N64 Transfer Pak.

19

libcheesevoyage. My SpinalHDL library intended to be reused across multiple HDL projects

12

flare_cpu. A 32-bit CPU being developed in SpinalHDL

9

libsnowhouse. (In Development) SpinalHDL/Scala Library for developing CPUs with strictly-in-order pipelines

8

sherwin_adventure_old. Stuff from before Sherwin's Adventure was switched to a Modern Platforms game

8

volt64_console. Game Console for (tentatively) the DE0-CV (not tentatively) using Amaranth

4

liborangepower. Generic C++20 library consisting of mainly header files

3

libfat-GBA-fix. The latest version of libFAT for the GBA appears to be not working, and requires a small fix. A test program is included.

3

gcc. FL4SHK's GCC ports

3

nim-to-pipelinec. (In development) Converts a subset of the Nim programming language into PipelineC

2

gba_project_template. This is a starting point for GBA programs that was created from fl4shk/sherwin_adventure

2

frost64_console. A video game console being implemented in Amaranth

2

pyhdlgen. A Python library for writing SystemVerilog code with a DSL.

1

frost32_cpu. My first pipelined CPU, in SystemVerilog, as well as an assembler in C++

1

wfc. Wave Function Collapse in C++20

1

fling_hdl. A Hardware Description Language with features similar to my custom programming language, Fling

1

binutils-gdb. C

1

dunwich_sandgeon. Traditional Roguelike written in C++ using SDL2

1

mister-fpga-sdram-test. SpinalHDL code to test my SDRAM Controller as part of my MiSTer FPGA code

1

binutils-gdb-volt32. GNU Binutils backend for the Volt32 CPU

1

fling. (In Development) Compiled Programming Language with C Interop

1

sherwin_adventure_base. Sherwin's Adventure Base, the engine and some assets of Sherwin's Adventure, a platform game for modern systems

1

fl4paint. FL4SHK's Paint Program (Geared Towards Sprites)

1

pokecrystal_rtc_fix. This is a disassembly of a ROM hack of pokecrystal that can be applied to pret/pokecrystal, enabling changing the RTC status from the Pokegear

1

makefile_generation_stuff. Stuff for generating my GNU Makefiles using GNU m4

1

old_gba_paint_thing. (Old) Not yet functional GBA Graphics Editor

1

SaveyBot. This is my re-implementation of https://github.com/Always8bit/SaveyBot/ in C++

1

fl4shk_gbemu. This is not really qualified to be called a GB emulator yet

1

my_software_3d_renderer. Simple software 3D renderer written to be a reference for my FPGA-based 3D GPU

1

jolt80_cpu. This is a small CPU I'm developing to practice my SystemVerilog skills and CPU implementation skills

1