John Hatton's repositories
STM32F7-Disco_LVGL
A PlatformIO refactor, from the LVGL port for the STM32F746G-DISCO.
aarch64_assembly_introduction
An extremely simple aarch64 assembly file, to be used for practicing with GDB and aarch64 assembly.
BitHack_Swap
An implementation of the algorithm displayed in the MIT OpenCourseWare, Course 6.172, Lesson 3, 16:30.
ASCII_Converter_QML
A converter program, which moves between ASCII, binary (8-bit), and Hex, written in QT QML, for eventual building for Android.
cmdline_go
A simple command line package for use with other Go projects.
ComposeArticle_Android
Further work in the Android Developer Series, on a Compose Article.
CPUSimulator
A 32 Bit CPU Simulator, with Registers, Memory, Program Counter, Clock, etc.
Dafny_HalloWelt
A Hello World written in Dafny. Also includes help installing and compling your first Dafny program.
EmbeddedCalculus
An implementation of differential and integral calculus.
FactoryBuilder
Following Ryan Laley's Building Series in Unreal Engine 5.
fibonacci_go
A simple fibonacci program written in go, with use of the cmdline_ go package.
fo4-aspr
Advanced Settlement Power Redux - a Fallout 4 mod
Getting_Started_with_Fedora
Steps to get Up and Running on Fedora
HappyBirthday_Android
An implementation of the Android Developer tutorial, on Happy Birthday.
HelloJakartaServerFaces
A simple JSF Hello World demo, for use with Tomcat version 10 and up.
HelloJavaServerPages
An introduction to Java Server Pages, where the user enters their name, and the name should be displayed.
HelloServlets
An example of Java Servlets, a Hello, World!
HugeInt
A dynamically resizable int, that's larger than unsigned long long (18,446,744,073,709,551,615)
Intro_to_ANTLR4
A breif introduction to getting started with ANTLR using Windows
John-Hatton
Config files for my GitHub profile.
LogicGates_Editor_Qt
An attempt at writing a Logic Gate Simulator in QT6.
MarkdownViewer_Qt
A simple markdown viewer (not editor) written in Qt6, designed to be portable.
SELinux_Port_Exception
A description of how to add a SELinux Port Exception.
SimpleWebsite
A simple website using HTML, CSS, and JavaScript
Testing_TCP_Port_In_Windows
How to test a TCP port using Powershell
TradeDemo
A simple Unreal Engine 5 Trading Demo, to be built upon in some bigger game.
TristateLogicCircuits
A revision of AbstractLogicCircuits with Tri-State Inputs in mind.