DMHSW (@gek169)

Top repositories

1

TinyGLPlusPlus

Hyper-minimal, Extremely fast partial GL implementation in pure, glorious C99.
C
13
star
2

Simple_ISA

Public domain virtual computing platform, including a public domain emulator, assembler, debugger, and monolithic multitasking kernel.
C
12
star
3

MHS-FS

The MHS Filesystem- A very simple linked-list based file system designed for recoverability and low data redundancy. Public domain filesystem (Version 1)
C
9
star
4

TinyGL_3DS

TinyGL demo for the Nintendo 3DS. Needs to be updated to the latest version of tinygl. Do not use.
C
6
star
5

ctok

simple parsed programming language idea i'm working on.
C
6
star
6

C_GE

processing-like game engine in C.
C
6
star
7

TGL_Template_SDL

TinyGL Template Project using SDL 1.2 with SDL Mixer.
C
6
star
8

TinyMalloc

Tiny Malloc and Free implementation which works for both freestanding and hosted C.
C
5
star
9

GeksHTTPMusings

Toy HTTP server
C
5
star
10

SISA64

Public domain 64 bit custom RISC architecture. Work in Progress.
C
5
star
11

AIStateMachines

Custom notation and engine for state machine construction and per-iteration processing. Never write Game logic spaghetti again!
C
5
star
12

GSGE

Geks Simple Game Engine
C
5
star
13

CGL

SDL2 graphics programs including TinyGL and GL 1.1 programs
C
5
star
14

libmin

Minimal I/Oless C standard library replacement for embedded (read: not hosted) platforms.
C
4
star
15

NumberSerializers

Number Serialization code written after hearing about facebook's problem encoding 64 bit integers in gcc strings.
C++
4
star
16

bvh_parser_noboost

bvh_parser by some engineering dude now modified so that it doesn't require boost or anything
C++
4
star
17

stringutil

wow what an original idea for a library
C
4
star
18

Heightmap_Rendering_3DS

Heightmap rendering on the nintendo 3ds
C
4
star
19

Interview-Questions

answers to various popular interview type questions in ansi C (Public Domain)
C
4
star
20

CS215Programs

Programs I wrote in or as part of CS215 in college
C++
4
star
21

Thinput

The Bytecode-based Input Mapping Utility, for games and software aiming to have 100% customizable keyboard/button/gamepad inputs. Uses Goto lookup tables for extra speed on processors with branch prediction.
C
4
star
22

P5_Game

little game engine idea with some friends
JavaScript
4
star
23

ComputedGoto

Computed goto for advanced branch-prediction accelerated bytecode interpretation.
C
4
star
24

StringTree

Tree-container which is indexed with an ascii string (std::string)
C++
4
star
25

SafePointer_C

Thread-safe, Platform independent, Safe Pointers for Pure C- Never use after free, leak, or read-past-by-one again!
C
3
star
26

nginx-server-configuration

configuration of my home nginx server
3
star
27

HelloFX

Basic JavaFX project on IntelliJ
Java
3
star
28

AndroidHelloWorld

Android programming demo
Kotlin
3
star
29

gek169

profile readme
3
star
30

IntPacker

integer packing and unpacking program written in C
C
3
star
31

LibRepeat

C Macro library for creating flattened loops and embedded binary data in files
C
3
star
32

musl

my musl
C
3
star
33

FXThreadingExample1

JavaFX Threading Example
Java
3
star
34

CS270

Programs I wrote as part of CS 270 in university.
C++
3
star
35

scpu

simple CPU
C
3
star
36

Power-Of-Two-Containers

power of two containers for C++- never access memory out-of-bounds again!
C++
3
star
37

admin

minimal doas replacement for Linux
C
3
star
38

FixedMemoryContainers

Extensive, Macro-templated Memory management container library for C which aims to be maintainable and non-intrusive.
C
3
star
39

BinaryToDecimalAndBack

converts numbers to cheese assignments
C
3
star
40

Kernel8_IR

Kernel8 Intermediate representation language.
C
3
star
41

DogbertSpeen2

Gif of dogbert spinning a power cord.
3
star
42

GSGE_Animation_Exporter

Python
3
star
43

ListThingsInDirCPP

List things in a directory in C++. one of a myriad of C++ experiments.
C++
3
star
44

Infinite-Memory

Infinite memory containers for C++, for security and code formal verification
C++
3
star
45

WallpaperArtGimp

My Gimp Wallpaper Art
3
star
46

TkInter_And_Multithreaded_Python

some multithreaded python stuff.
Python
3
star
47

Bussic

Containerized, Templated, Abstract Memory access and Computation for C++
C++
3
star
48

programming_language_pondering

the SEABASS MetaProgramming language (and metacompiler) repository.
C
3
star
49

GodotSaveLoad

saving and loading system for Godot 3.2
GDScript
3
star
50

nodejs_experiments

Learning Node JS
JavaScript
3
star
51

3DS_Water

Heightfield Fluid for the Nintendo 3DS
C
2
star
52

C_Destructors

Destructor and constructor convention for GCC and Clang.
C
2
star
53

DockerContainerDemo

A simple docker container which runs an nginx server.
2
star
54

xancraftesp32tinygl

C
2
star
55

Extensible_Expression_Parsing_Algo_Example

A simple and extensible recursive-descent based algorithm for parsing expressions with operator precedence.
C
2
star
56

LockStepThread

Cross-platform C99 lock step thread implementation especially useful for writing games, using pthreads
C
2
star
57

TinyServer

Tiny C HTTP Server implementation with a functional calculator.
C
2
star
58

OpenIMGUI_Standard

Open Immediate Mode Gui Standards proposal, for cross platform GUI development and multiple input device standardization.
C
2
star
59

OCAML_GL_example

ocaml opengl example- triangle
OCaml
2
star
60

Icebreaker-Source

Source code for the icebreaker game in the debian repos, with compiling fixed.
C
2
star
61

PHP_CS316

PHP code for CS 316 projects
PHP
2
star
62

GSGE2

GSGE project continued
C
2
star
63

DockerSQL1

SQL server running inside a Docker Container for deployment anywhere.
Shell
2
star
64

DockerfileDevops

Demonstrating the power of dockerfiles for devops
HTML
2
star
65

Kernel9Lang

Kernel9 Functional State Machine Programming Language
C++
2
star
66

celf

Custom Executable-Linkable Format
C
2
star
67

CBMBASIC

Commodore Basic Sources (my custom patch)
C
1
star
68

Cache-simulator

CPU Cache simulator for hardware design, part of the S-ISA-64 project.
C
1
star
69

Kernel10

Kernel10 HDL
C
1
star
70

kernalemu-fake6502-dev

kernalemu modified to work with my fork of fake6502, for testing fake6502.
C
1
star
71

mujs

mujs javascript engine
C
1
star
72

ciscy

Public Domain emulator for a small 64 bit RISC architecture
C
1
star
73

rxincrmark

How fast can various platforms wrap a 32 bit unsigned integer in a loop?
Assembly
1
star
74

KJV-numerics-analysis

Code for analyzing the numerical properties of the King James Version translation of the Holy Scriptures, as proof of their divine inspiration by God.
C
1
star
75

cchads

C-Chads Main Repository
C
1
star
76

KJV_Numerics_Proof

Are the numerical patterns in the KJV random or real? Can they be found in other texts?
C
1
star
77

electron_helloworld

Electron hello world application.
HTML
1
star
78

Macro_Template_Library

Public Domain tools for Advanced C Programming
C
1
star