Skip to content

The Rascal Assembler (and BASIC) Lab – Tools for experimenting with backends and assembler

Notifications You must be signed in to change notification settings

anyahelene/razl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAzL – The Rascal Assembler Lab

Parts

  • src/assembler – editor components and tools for universal assembler programming
  • src/assembler/z80 – an instantiation for the Z80 (editing works)
  • src/basic – editor components and tools for 8-bit BASIC (no generic implementation yet)
  • src/basic/zx81 – grammar, editor parts and "compiler" (to token stream / .p-file) for ZX81 BASIC (works, but hardly full-features)
  • src/basic/zxPresenter – a small presentation tool based on the zx81 basic implementation (works, but a bit clunky)
  • src/intermediate – editor components and tools for intermediate code representations
    • TAC language with three-address code
    • A virtual machine that can run TAC programs

About

The Rascal Assembler (and BASIC) Lab – Tools for experimenting with backends and assembler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published