6502bench SourceGen v1.8.0
6502bench currently has one tool, the SourceGen disassembler.
The best place to start is to work through the tutorials. Various sample projects are included in the distribution.
Changes since v1.7.5:
- Reworked the way addresses are handled (issue #107):
- Replaced linear list of start points with a hierarchy of nested address regions.
- Added non-addressable areas.
- Added region pre-labels (issue #109).
- Added relative addressing.
- Added "uninitialized data" pseudo-op.
- Added quick-set button to string/char delimiter configuration tab in app settings.
- Added "daily tips" to start screen.
- Added "remove formatting" action.
- Added "StdInline" extension script, for common inline data formats.
- Added Atari DVG visualizer (Lunar Lander, Asteroids).
- Updated reference manual formatting.
- Fixed resize crash (issue #108).
- Fixed editing of high-ASCII L1 strings (issue #110).
The program is written in C# .NET, using WPF for the user interface. The attached binaries have been tested on Windows 7 SP1 and Windows 10. There is no installer; just unzip the files somewhere convenient and double-click SourceGen.exe
to start the program.
Linux and Mac OS X are not supported at this time. (Wine doesn't seem to work with .NET.)
IMPORTANT: your Windows system must have .NET Framework v4.6.2 or later installed. Most systems will already have this, but if you have trouble getting the app to start, you may need to install it. You can download it directly from Microsoft, at https://www.microsoft.com/net/download/dotnet-framework-runtime .
If you want to build the sources yourself, clone the git repository and open WorkBench.sln
in Visual Studio 2019 or later. I use the free-to-download VS 2019 Community Edition for development.