https://github.com/informedcitizenry/6502.net
A .Net-based Cross-Assembler for Several 8-Bit Microprocessors
https://github.com/informedcitizenry/6502.net
6502 8-bit amstrad-cpc appleii appleiigs assembler atari commodore-64 cross-assembler gameboy i8080 m6809 msx nes snes tandy-color-computer vic20 z80 zx-spectrum zx81
Last synced: 14 days ago
JSON representation
A .Net-based Cross-Assembler for Several 8-Bit Microprocessors
- Host: GitHub
- URL: https://github.com/informedcitizenry/6502.net
- Owner: informedcitizenry
- License: mit
- Created: 2017-04-13T15:54:03.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-07-11T16:00:43.000Z (3 months ago)
- Last Synced: 2025-09-14T14:23:41.798Z (21 days ago)
- Topics: 6502, 8-bit, amstrad-cpc, appleii, appleiigs, assembler, atari, commodore-64, cross-assembler, gameboy, i8080, m6809, msx, nes, snes, tandy-color-computer, vic20, z80, zx-spectrum, zx81
- Language: C#
- Homepage:
- Size: 2.97 MB
- Stars: 65
- Watchers: 8
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 6502.Net, A .Net-Based Cross-Assembler for Several 8-Bit Microprocessors.
Version 4.4.1
## Overview
The 6502.Net Macro Assembler is a cross-assembler targeting several CPUs from the 8-bit era of computing including the MOS 6502 and its variants, the Motorola M6800 and M6809, the Intel i8080, and the Zilog Z80 (and the Sharp LR35902 variant powering the Nintendo Game Boy). It has several advanced features, such as conditional assembly, macros and custom defined fuctions. With the aim of cross-platform compatibility, it is targeted for .Net 7.
Click below for various topics on usage and reference.
* [Getting Started](/Docs/GettingStarted.md)
* [Memory And Addressing](/Docs/MemoryAndAddressing.md)
* [CPU Specific Assembly](/Docs/CPUSpecificAssembly.md)
* [Data Generation](/Docs/DataGeneration.md)
* [Expressions](/Docs/Expressions.md)
* [Symbols And Scopes](/Docs/SymbolsAndScopes.md)
* [Built-In Symbols](/Docs/BuiltInSymbols.md)
* [Output And Listings](/Docs/OutputAndListings.md)
* [Control Assembly](/Docs/ControlAssembly.md)
* [Macros](/Docs/Macros.md)
* [File Inclusions](/Docs/FileInclusions.md)
* [Diagnostics](/Docs/Diagnostics.md)
* [Disassembler](/Docs/Disassembler.md)
* [Command-line Options](/Docs/CommandLineOptions.md)
* [Technical Info](/Docs/TechnicalInfo.md)