Pinned Repositories
aarch64_assembly_introduction
An extremely simple aarch64 assembly file, to be used for practicing with GDB and aarch64 assembly.
AbstractGeometryTest
A test of abstract classes, abstract methods, and so on.
AbstractLogicCircuits
A Small Collection of Logic Gates and some Basic Circuits, to be used with a future Graphical Node Editor.
BitHack_Swap
An implementation of the algorithm displayed in the MIT OpenCourseWare, Course 6.172, Lesson 3, 16:30.
BlackPill_I2C_Display
A simple I2C demo, with the 0.96 in Monochrome Display found on eBay, as well as an STM32 Black Pill.
CLion_Cxx_NASM
OpenGL-IMGui-Docking-CMake-Template
A CMake template of the IMGui Docking Branch, with OpenGL3 and GLFW.
STM32F7-Disco_LVGL
A PlatformIO refactor, from the LVGL port for the STM32F746G-DISCO.
Testing_Assembly_w_GTest
A simple demonstration of how to unit test assembly code.
John-Hatton's Repositories
John-Hatton/aarch64_assembly_introduction
An extremely simple aarch64 assembly file, to be used for practicing with GDB and aarch64 assembly.
John-Hatton/BitHack_Swap
An implementation of the algorithm displayed in the MIT OpenCourseWare, Course 6.172, Lesson 3, 16:30.
John-Hatton/ASCII_Converter_QML
A converter program, which moves between ASCII, binary (8-bit), and Hex, written in QT QML, for eventual building for Android.
John-Hatton/CalculusParser
John-Hatton/cmdline_go
A simple command line package for use with other Go projects.
John-Hatton/ComposeArticle_Android
Further work in the Android Developer Series, on a Compose Article.
John-Hatton/CPUSimulator
A 32 Bit CPU Simulator, with Registers, Memory, Program Counter, Clock, etc.
John-Hatton/Dafny_HalloWelt
A Hello World written in Dafny. Also includes help installing and compling your first Dafny program.
John-Hatton/ESP32_RTOS_Demo
A HTTP Server, which turns a light on or off.
John-Hatton/FactoryBuilder
Following Ryan Laley's Building Series in Unreal Engine 5.
John-Hatton/fibonacci_go
A simple fibonacci program written in go, with use of the cmdline_ go package.
John-Hatton/fo4-aspr
Advanced Settlement Power Redux - a Fallout 4 mod
John-Hatton/Getting_Started_with_Fedora
Steps to get Up and Running on Fedora
John-Hatton/GoProcGo
John-Hatton/HappyBirthday_Android
An implementation of the Android Developer tutorial, on Happy Birthday.
John-Hatton/HelloJakartaServerFaces
A simple JSF Hello World demo, for use with Tomcat version 10 and up.
John-Hatton/HelloJavaServerPages
An introduction to Java Server Pages, where the user enters their name, and the name should be displayed.
John-Hatton/HelloServlets
An example of Java Servlets, a Hello, World!
John-Hatton/HugeInt
A dynamically resizable int, that's larger than unsigned long long (18,446,744,073,709,551,615)
John-Hatton/Intro_to_ANTLR4
A breif introduction to getting started with ANTLR using Windows
John-Hatton/John-Hatton
Config files for my GitHub profile.
John-Hatton/libGraphViz
A C++ port of the graphviz php library.
John-Hatton/LogicGates_Editor_Qt
An attempt at writing a Logic Gate Simulator in QT6.
John-Hatton/MarkdownViewer_Qt
A simple markdown viewer (not editor) written in Qt6, designed to be portable.
John-Hatton/SELinux_Port_Exception
A description of how to add a SELinux Port Exception.
John-Hatton/SimpleWebsite
A simple website using HTML, CSS, and JavaScript
John-Hatton/TensorFlow_ProofOfConcept
A proof of concept for building Tensorflow with C++.
John-Hatton/Testing_TCP_Port_In_Windows
How to test a TCP port using Powershell
John-Hatton/TradeDemo
A simple Unreal Engine 5 Trading Demo, to be built upon in some bigger game.
John-Hatton/TristateLogicCircuits
A revision of AbstractLogicCircuits with Tri-State Inputs in mind.