PSASM
0.3.0-preview
PSASM is a PowerShell-based 6502/6510 cross-assembler for Commodore 64 and other classic 8-bit systems, enabling developers to blend assembly with modern scripting power.
Minimum PowerShell version
7.2
This is a prerelease version of PSASM.
Installation Options
Owners
Copyright
(c) 2026 Ulf Diabelez Harries
Package Details
Author(s)
- Ulf Diabelez Harries
Tags
Assembler Assembly Cross-Assembler Commodore C64 VIC20 PET 6502 6510
Functions
Invoke-Assembler Get-PSASMFunction
PSEditions
Dependencies
This module has no dependencies.
FileList
- PSASM.nuspec
- PSASM.psd1
- PSASM.psm1
- classes\Assembler.ps1
- classes\AssemblyLine.ps1
- classes\AssemblyResult.ps1
- classes\Chunk.ps1
- classes\InputFileContext.ps1
- classes\InputFileStack.ps1
- classes\MOS6502.ps1
- classes\MultiLevelCounter.ps1
- classes\PSASMAttribute.ps1
- classes\Scope.ps1
- classes\ScopeManager.ps1
- classes\Segment.ps1
- classes\SegmentManager.ps1
- classes\SemanticParser.ps1
- classes\SymbolEntry.ps1
- classes\SymbolManager.ps1
- classes\Token.ps1
- classes\Tokenizer.ps1
- enums\MOS6502AddressingMode.ps1
- enums\PSASMType.ps1
- enums\TokenType.ps1
- formats\AssemblyResult.format.ps1xml
- functions\private\.align.ps1
- functions\private\.byte.ps1
- functions\private\.fill.ps1
- functions\private\.incdir.ps1
- functions\private\.include.ps1
- functions\private\.includeonce.ps1
- functions\private\.inst.ps1
- functions\private\.label.ps1
- functions\private\.macro.ps1
- functions\private\.org.ps1
- functions\private\.pc.ps1
- functions\private\.popsegment.ps1
- functions\private\.pushsegment.ps1
- functions\private\.repeat.ps1
- functions\private\.segment.ps1
- functions\private\.text.ps1
- functions\private\.word.ps1
- functions\private\Format-String.ps1
- functions\private\_getSymbol.ps1
- functions\private\_hiByte.ps1
- functions\private\_invokeMacro.ps1
- functions\private\_loByte.ps1
- functions\public\Get-PSASMFunction.ps1
- functions\public\Invoke-Assembler.ps1
- globals\VersionInfo.ps1
- globals\common.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.3.0-preview (current version) | 3 | 4/17/2026 |