Joshua Scoggins (@DrItanium)
  • Stars
    star
    144
  • Global Rank 158,553 (Top 6 %)
  • Followers 27
  • Following 29
  • Registered over 12 years ago
  • Most used languages
    C
    33.9 %
    C#
    25.0 %
    C++
    21.4 %
    CLIPS
    8.9 %
    Go
    5.4 %
    Python
    1.8 %
    Assembly
    1.8 %
    LLVM
    1.8 %
  • Location πŸ‡ΊπŸ‡Έ United States
  • Country Total Rank 37,531
  • Country Ranking
    CLIPS
    1
    LLVM
    105
    Assembly
    1,803
    C
    4,027
    C#
    4,334
    C++
    8,123

Top repositories

1

electron-filesystem

A default file system for electron to make it easier to write self contained programs
CLIPS
17
star
2

tasker

An expert system library and toolset for defining tasks locally
CLIPS
16
star
3

WavefrontScheduling

Wavefront Scheduling implemented as an expert system.
CLIPS
14
star
4

i960

Notes and code on the Intel 80960MC cpu
C
4
star
5

MechVM-original

from MechVM.org - play mw2 titanium (and mercenaries) on modern systems - c++ version
C++
3
star
6

i960-coff-binutils

binutils 2.15 with modifications to make it compilable with modern gcc compilers
C
3
star
7

Parser

An LR(1) parser written in C#
C#
3
star
8

gcc-3.4.6_i960

copy of gcc 3.4.6 with any modifications necessary for targeting the i960
C
3
star
9

gcc-i960-11.3.0

gcc 11.3.0 with i960 config from gcc 3.4.6 grafted in and fixed
3
star
10

Operation

A C# library that converts program structures into graphviz or some other output
C#
3
star
11

LexicalAnalysis

A lazily evaluated Lexical Analyzer written C#.
C#
2
star
12

CLIPS-Cocoa

CLIPS modified to interact with objective-c. Ideally this will have iOS support.
C
2
star
13

syn

Multi target processor simulator
C
2
star
14

2wmr

A fork of 2wm that puts the primary window in the middle of the screen
C
2
star
15

electron

An expert system platform designed for research purposes
C
2
star
16

realmz_tools

Tools that have been constructed from the results of reverse engineering Realmz and Realmz Character Editor with GHIDRA
C
2
star
17

Cortex

A merger of all my C# libraries into a single library
C#
2
star
18

Starlight

A C# library that defines a grammar and rules that the Parser uses to construct a language
C#
2
star
19

binutils-i960-2.38

Derotted i960-elf target from binutils 2.29 grafted into binutils 2.38
C
2
star
20

newlib960

newlib 4.1 targeting the Intel i960
C
2
star
21

i960SxSimpleBreakoutBoard

The hardware design files for a 4-layer PCB to breakout the lines of an i960Sx PLCC84 processor
2
star
22

LibExpertSystem

LLVM Interface to the CLIPS Expert System
C
2
star
23

SxChipset_Parallel

Atmega 1284p Prototype i960 Chipset with parallel data line access
C++
2
star
24

i960SxChipset

MightyCore ATMEGA1284p based chipset for an Intel i960Sx processor
C++
2
star
25

BinaryAnalyzer

Uses an Expert System to make the act of performing clean room reverse engineering on binary files far less error prone.
2
star
26

i960SxProcessorCard

Mega 2560 Form Factor Processor Card interface
2
star
27

unicornhat

Go interface to the UnicornHat C library
C
2
star
28

Languages.Omnicron

Defines a simple language that builds data driven Forms/Dialogs
C#
2
star
29

LibElectron

C++11 Wrapper for doing things with CLIPS
C++
1
star
30

Imaging

C# library containing simple methods and structures to make image processing less tedious
C#
1
star
31

fakku

Go library and programs which interface with the Fakku REST API
Go
1
star
32

unicorn-toolchain

A bunch of go programs to manipulate the unicorn hat directly or indirectly :D
Go
1
star
33

iris

16-bit RISC like core
C++
1
star
34

AdventureEngine

An adventure game engine written in an expert system
C
1
star
35

moo-old

A port of Bungie's Marathon Infinity to the CLIPS expert system
C
1
star
36

Collections

Different data structures I've created over the years in response to needs
C#
1
star
37

plan9port-research

Watch my decent into learning how to use the different libraries in plan9port
C
1
star
38

Extensions

My C# Extensions library that I have been building over the years
C#
1
star
39

DROID-CLIPS

A port and expansion of ISA-CLIPS to Android
C
1
star
40

MechVM

Golang reimplementation of the C++ MechVM implementation
Go
1
star
41

Neo

The final IRC bot iteration.
Python
1
star
42

Tycho

C# Library containing objects that interact with the Lexical Analyzer
C#
1
star
43

ISA-CLIPS

Fork of CLIPS 6.30 beta to provide extra features necessary for instruction set simulation
C
1
star
44

sim960

Second generation i960 Simulator
C++
1
star
45

sim5

Fifth Generation i960 Simulator meant to run on desktop computers
C++
1
star
46

hitagimon

Monitor/bare metal application for the i960Sx board codenamed hitagi
C
1
star
47

i960chipset_rpi400

i960Sx chipset powered by a raspberry pi 400
C++
1
star
48

SxChipset_Type103

Type 103 i960Sx chipset firmware and pld source code
C++
1
star
49

Itanium-Translator

C# application that translates Itanium assembler to CLIPS expert system commands.
C#
1
star
50

llvm12_960

i960 backend for llvm12
LLVM
1
star
51

i960SxMainBoard

i960Sx Development Mainboard
1
star
52

sxbootshim

i960Sx hitagi board bootshim
Assembly
1
star
53

kicad-pci-express-cards

PCI Express Card Form factors
1
star
54

Messaging

A C# library designed to simplify the passing of messages between AppDomains
C#
1
star
55

ItaniumBasicBlockScheduler

Itanium Basic Block Scheduler implemented as an expert system
CLIPS
1
star
56

catharsis

Demos using proton and neutron
CLIPS
1
star
57

Plugin

A C# library designed to allow plugins to be defined that can be loaded at runtime via reflection
C#
1
star
58

ImageProcessingApplication

A sanitized version of an image processing application written for my master's image processing class
C#
1
star
59

MCP23S17Interface

Kicad PCB files for a MCP23S17
1
star
60

GALTester

interactive microcontroller program to make inspecting the inputs and outputs of a GAL16V8 easier
C++
1
star
61

sim_ecore

Version of sim3 meant to allow tiny microcontrollers act as a drop in replacement for an i960SA processor
C++
1
star
62

electron-platform

The electron platform is a merger of electron, electron/filesystem, efssrv, and chicanery (plus more) into a cohesive platform
C
1
star
63

type-2.01-flattened-board

Mini-ITX form factor i960Sx mainboard that uses an Adafruit Grand Central M4 as chipset. Two 4809s are used for ME and PIC functions.
1
star
64

i960SxChipset_ManagementEngine

"Forked" version of i960SxChipset which uses a separate management engine processor to handle the timing dependent portions of the i960Sx state machine
C++
1
star