Pinned Repositories
chip8-genesis
A basic chip-8 emulator that runs on the Sega Genesis using roms loaded from memory. Currently WIP.
cl-fasttrie
High performance trie library using hash tables in Common Lisp
CSnake
A very basic C compiler written in python. Just for testing and in early development, can't really do anything right now.
DataScript
A lightweight but powerful lisp written in C. Supports MacOS, Windows and Linux.
Digit-Recognizer
A convolutional neural network created for the Digit Recognizer competition on Kaggle. It achieved a perfect score in the competition.
DoctorMarkdown
Doctor markdown is a simple tool for creating and editing documents using the markdown format.
Lucid-Dream-Explorer
A tool designed for exploration of the PS1 game LSD: Dream Emulator. Built for the PS1 emulator psxfin.
pyforth
A rudimentary Forth implementation in Python. Has variables, functions, conditionals, arithmetic and basic stack manipulation.
rsdkv5_extract
SimpleForth
A C++ implementation of the procedural, concatenative and stack-oriented programming language language forth
Fhoughton's Repositories
Fhoughton/Lucid-Dream-Explorer
A tool designed for exploration of the PS1 game LSD: Dream Emulator. Built for the PS1 emulator psxfin.
Fhoughton/chip8-genesis
A basic chip-8 emulator that runs on the Sega Genesis using roms loaded from memory. Currently WIP.
Fhoughton/cl-fasttrie
High performance trie library using hash tables in Common Lisp
Fhoughton/CSnake
A very basic C compiler written in python. Just for testing and in early development, can't really do anything right now.
Fhoughton/DoctorMarkdown
Doctor markdown is a simple tool for creating and editing documents using the markdown format.
Fhoughton/pyforth
A rudimentary Forth implementation in Python. Has variables, functions, conditionals, arithmetic and basic stack manipulation.
Fhoughton/tfc-modern-config
A simple config for the game Team Fortress Classic that makes it more like standard TF2.
Fhoughton/.emacs.d
My personal emacs configuration
Fhoughton/Babble
Babble is a blog framework built using the python web development library Django. It has many safety features and aims to be easy to use and configure into a deployable website.
Fhoughton/DataScript
A lightweight but powerful lisp written in C. Supports MacOS, Windows and Linux.
Fhoughton/index-search
A multithreaded list search that is clean and performant. Written in Steelbank Common Lisp.
Fhoughton/SimpleForth
A C++ implementation of the procedural, concatenative and stack-oriented programming language language forth
Fhoughton/Chip8Core
A c++ implementation of a Chip-8 emulator with just the internals and no graphics, sound or input handling to allow easy development and porting of the emulator to different platforms. Based off www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/.
Fhoughton/Fawful
Example interface to the NintacoAPI in C# that allows easy reading of values from the Mario Bros USA rom.
Fhoughton/fhoughton.github.io
https://fhoughton.github.io
Fhoughton/Gender_Voice_Recognition
A python script that uses a random forest to predict if a voice sample is from a male or female. Uses data from kaggle.com/primaryobjects/voicegender
Fhoughton/hagrid
A file extractor/repacker for the PS1 harry potter games
Fhoughton/hexed
Windows console-based hex editor
Fhoughton/Kaggle-Submissions
Code for statistics competitions on kaggle.com
Fhoughton/language-scp
A language and grammar package for Atom that adds support for the SCP file format that is used for scripting in games developed by Traveler's Tales.
Fhoughton/LuaDiscordBot
A stack-based puzzle discord bot created as part of Discord Bot Jam 2024
Fhoughton/oneline.pl
A small perl script containing different oneliners that can be executed from a menu. Provides lots of small utilities.
Fhoughton/OSDev
Experiments in writing operating systems from scratch
Fhoughton/PyGit
A git client implementation in pure python
Fhoughton/RebornCoderPack
A rewrite of the Minecraft 1.7.3 mcp mod tools, updating them for modern systems
Fhoughton/RedditCommands
A simple perl bot that reads reddit comments and reacts to them.
Fhoughton/signbound
A program to automate the making of signs in the game starbound
Fhoughton/ToyVM
A small toy VM and assembler written in python as a learning exercise. Has 3 registers, with storage, maths and printing.
Fhoughton/VSChrono
A Visual Studio Code extension to track your time whilst coding, such as for keeping hours
Fhoughton/wolfenzig