ZYSF
I'm a self-taught programmer and maths guru with a background in small business. I've been researching software infrastructure and AI for about 15 years.
Zak FentonCanberra, Australia
Pinned Repositories
BrowserMain
A very minimalist Web Browser & HTML Engine
Embeddable3D
A simple software renderer for C.
embedded-libraries
Some single-header libraries for embedded development and osdev. (The memory manager mostly works, maybe more to come soon.)
gen1cpu
Finally, a CPU that isn't mind-numbingly complex. Batteries sold separately.
KScheme
An updated & refactored version of Mini-Scheme, a public domain Scheme interpreter.
Smalltalk-Archive
An archival fork of Public Domain Smalltalk, slightly updated and (optionally) integrated with one of my obsolete osdev projects.
WinFormsRenderingExample
A (very) simple example of how to render programatically in Windows Forms (C#) using a Bitmap and a simple custom control
ZAsm
A simple assembler. Produces a custom linkable format (see ZLink for the linker). Can be used for different instruction sets but includes a layer targeting my "gen1cpu" project.
ZCom
A compiler for a Pascal-like language based on P6.
ZNCC
Zak's New(-ish) C(-ish) Compiler
ZYSF's Repositories
ZYSF/gen1cpu
Finally, a CPU that isn't mind-numbingly complex. Batteries sold separately.
ZYSF/embedded-libraries
Some single-header libraries for embedded development and osdev. (The memory manager mostly works, maybe more to come soon.)
ZYSF/Smalltalk-Archive
An archival fork of Public Domain Smalltalk, slightly updated and (optionally) integrated with one of my obsolete osdev projects.
ZYSF/ZCom
A compiler for a Pascal-like language based on P6.
ZYSF/KScheme
An updated & refactored version of Mini-Scheme, a public domain Scheme interpreter.
ZYSF/WinFormsRenderingExample
A (very) simple example of how to render programatically in Windows Forms (C#) using a Bitmap and a simple custom control
ZYSF/ZAsm
A simple assembler. Produces a custom linkable format (see ZLink for the linker). Can be used for different instruction sets but includes a layer targeting my "gen1cpu" project.
ZYSF/ZNCC
Zak's New(-ish) C(-ish) Compiler
ZYSF/BrowserMain
A very minimalist Web Browser & HTML Engine
ZYSF/Embeddable3D
A simple software renderer for C.
ZYSF/menuetos
This is not the official repo of menuet.
ZYSF/MettaScript-Editor
A General Purpose Calculator and Programming Frontend with a variety of export options.
ZYSF/ProcessorDocumentation
Documentation for my latest processor designs
ZYSF/Simple-C
newest version of small C that i know about, compiles to 32-bit fasm/nasm syntax assembly
ZYSF/SimpleEmbeddablePracticalForthLikeSystemForC
Like it says on the box. No frills.
ZYSF/ZLink
A simple linker to build binaries from the output of my assembler.
ZYSF/ZNLC
Zak's New Library for C-like environments
ZYSF/ZPP
A minimalist fork of the Decus C preprocessor.