All Projects → informedcitizenry → 6502.Net

informedcitizenry / 6502.Net

Licence: MIT license
A .Net-based Cross-Assembler for Several 8-Bit Microprocessors

Programming Languages

C#
18002 projects
ANTLR
299 projects

Projects that are alternatives of or similar to 6502.Net

apultra
Free open-source compressor for apLib with 5-7% better ratios
Stars: ✭ 84 (+90.91%)
Mutual labels:  amstrad-cpc, z80, zx-spectrum, 8-bit, 6502
salvador
A free, open-source compressor for the ZX0 format
Stars: ✭ 35 (-20.45%)
Mutual labels:  amstrad-cpc, zx-spectrum, atari, 8-bit
6502-npp-syntax
Notepad++ Syntax Highlighting for 6502 Assembly (and NESASM)
Stars: ✭ 21 (-52.27%)
Mutual labels:  nes, commodore-64, appleii, 6502
jetpac-disassembly
JETPAC: annotated source code disassembly of this classic 8-bit game (1983, ZX Spectrum)
Stars: ✭ 36 (-18.18%)
Mutual labels:  z80, zx-spectrum, 8-bit
awesome-list
Awesome Lists of retrocomputing resources (6502, Apple 2, Atari, ...)
Stars: ✭ 38 (-13.64%)
Mutual labels:  z80, atari, 6502
cbmtapepi
Use a Raspberry Pi as fast mass storage solution for your Commodore 8-bit computer using just the datassette port.
Stars: ✭ 41 (-6.82%)
Mutual labels:  8-bit, 6502, vic20
gorilla-cpm
GORILLA.BAS port to CP/M in Turbo Modula-2. Supported terminals: VT52, VT100, ANSI, ADM-31, KayPro, C128, Memotech monochrome, CPC / Zenith Z19
Stars: ✭ 45 (+2.27%)
Mutual labels:  amstrad-cpc, z80, msx
xkas-plus
fork of the xkas (v14) cross assembler
Stars: ✭ 20 (-54.55%)
Mutual labels:  nes, snes, 6502
c64adventures
Adventures into retro 8 bit Commodore 64 programming
Stars: ✭ 14 (-68.18%)
Mutual labels:  commodore-64, 8-bit, 6502
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Stars: ✭ 4,732 (+10654.55%)
Mutual labels:  nes, snes, atari
kernal64
A Scala Commodore 64, 128, VIC20, CBM2 and SuperCPU emulator
Stars: ✭ 87 (+97.73%)
Mutual labels:  z80, commodore-64, 6502
retrore
A curated list of original and reverse-engineered vintage 6502 game sourcecode.
Stars: ✭ 22 (-50%)
Mutual labels:  nes, atari, 6502
libasm
C++ library of assembler / disassembler that can run on embedded system
Stars: ✭ 23 (-47.73%)
Mutual labels:  z80, 6502
msx-msxlib
MSX assembly library
Stars: ✭ 42 (-4.55%)
Mutual labels:  z80, msx
HiSoft-C
Disassembled code of HiSoft C compiler for ZX Spectrum
Stars: ✭ 20 (-54.55%)
Mutual labels:  z80, zx-spectrum
MSXPi
Interface for MSX to Connect and use Raspberry Pi resources
Stars: ✭ 61 (+38.64%)
Mutual labels:  z80, msx
openNES-Snake
Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.
Stars: ✭ 18 (-59.09%)
Mutual labels:  nes, 6502
basicv2
A Commodore (CBM) BASIC V2 interpreter/compiler written in Java
Stars: ✭ 73 (+65.91%)
Mutual labels:  6502, vic20
asMSX
AsMSX, originally developed by Pitpan. More info: https://www.msx.org/wiki/AsMSX.
Stars: ✭ 58 (+31.82%)
Mutual labels:  z80, msx
channels
ZX Spectrum browser for forums and imageboards
Stars: ✭ 52 (+18.18%)
Mutual labels:  z80, zx-spectrum

6502.Net, A .Net-Based Cross-Assembler for Several 8-Bit Microprocessors.

Version 3.2.2.1

Overview

example

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. 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 5, but is compatible with .Net Core 3.1.

Invoke the assembler from the command line like so:

6502.Net.exe myprg.asm (Windows)

dotnet 6502.Net.dll myprg.asm (macOS/Linux)

To specify output file name use the -o <file> or --output=<file> option.

As with other assemblers, source statements are typically in the format:

label   mnemonic    operands

Comments are either C/C++ style /*/*/ for block comments, or // for line comments. For compatibillty purposes, semi-colons can also be used for line comments.

For full usage, please see the wiki.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].