Bass is a macro assembler for 6502 cross-development written by Aleksi Eeben in 2025. The latest update introduces memory banking, support for exporting large REU files, ROM image generation for game consoles, and 65C02 instruction set as an option.

Bass is designed to be minimalistic, clutter-free, precise, beautiful, and fun — with minimal mental overhead from remembering directive structures or unnecessary formalities. Just write code and sip some coffee all night. If you’ve used DASM or ASM-One, you’ll feel instantly at home.

Target platforms include C64, VIC 20, C128, C16/Plus4, NES, Apple II/IIe/IIc, Atari 2600, Atari Lynx, Atari 400/800/5200/7800, Oric-1, Oric Atmos, Acorn Atom, Acorn Electron, BBC Micro, Acorn Master 128, Commander X16, PC Engine/TurboGrafx-16, and T-800 Model 101.

Bass is written in Lua, with precompiled binaries available for macOS, Windows, Linux PCs, and the Raspberry Pi 5.

Lua bytecode version is also provided, built on Lua 5.4.8.

Project Samples

Project Activity

See All Activity >

Categories

Assemblers

Follow Bass 6502 Assembler

Bass 6502 Assembler Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Bass 6502 Assembler!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Developers

User Interface

Console/Terminal

Programming Language

Lua

Related Categories

Lua Assemblers

Registered

20 hours ago