C/C++ and NASM x86 compatable assembly language educational materials
-
Updated
Jun 8, 2024 - C
Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
C/C++ and NASM x86 compatable assembly language educational materials
A work in-progress casual adventure game for the Sega Genesis written in 68000 assembly
ByteCoreFast: A high-performance, 8-bit CPU emulator, designed as a drop-in replacement for ByteCore, offering enhanced speed while maintaining full compatibility with the original ByteCore interfaces.
Solutions to Project Euler problems in Assembly
PS3 emulator/debugger
Objeck is a modern object-oriented programming language with functional features tailored for machine learning. It emphasizes expression, simplicity, portability, and scalability. The programming environment consists of a compiler, virtual machine, REPL shell, and command line debugger with IDE plugins.
ZIP files containing C++, Java, Assembler, and other listings from some of the programming tutorials I wrote and published roughly between 1980 and 2001
SEA-M - Syntax-Encoding Assembler For MOOn-IV is a simple assembler for the MOOn-IV architecture. It is written in Python 3 and is a command-line tool.
Runtime and miner for the LODA language written in C++
Space survival arcade game. Project for Introduction to Computer Architecture class.
The complete Hexagonix source tree
ByteCore Byte is a simplified version of the ByteCore CPU showcased in a Jupyter notebook, using 1-byte addressing to operate within a 256-byte memory limit. This repository features demonstrations of ByteCore Assembly through both basic and advanced programming examples.
ByteCoreCompiler: A compiler that transforms ByteCore assembly code into executable memory bytes, seamlessly bridging the gap between high-level assembly instructions and the ByteCore Emulator's low-level functionality.
ByteCore: A minimal, 8-bit CPU emulator designed to help developers explore low-level computing concepts.
Repository of all the programs taught in PCPI Lab at SDMCET, 2023 - 24
Motorola 68000 Series Assembly Language Support for IntelliJ-based IDEs
Translator of KR580VM80A / Intel 8080A assembler into machine code, with the ability to generate listing in different formats.
Here are some of the assembly scripts I wrote...
Assembly super-optimization via constraint solving
Created by Kathleen Booth
Released 1949