Skip to content

colinbourassa/crasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRASM

CRASM is a portable cross-assembler for the 6800, 6801, 6803, 6502, 65C02, and Z80.

Documentation

See the file crasm.html.

Changelog

  • crasm-1.8:
    Fixed incorrect 6800 opcode for BLE
    Fixed inconsistent handling of signedness for program counter variable

  • crasm-1.7:
    Fixed handling of extended ASCII characters in input files (Windows-specific)
    Fixed uninitialized memory in label array (was sometimes causing "too far branch" errors)

  • crasm-1.6:
    Fixed mishandled SUBD immediate (6801/6803)
    Fixed incorrect opcodes for MUL and RTI (6801/6803)
    Fixed documentation for DS pseudo
    Updated version number in page headers on output

About

Cross assembler for 6800/6801/6803/6502/65C02/Z80

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published