Releases: fadden/6502bench
6502bench SourceGen v1.9.1-dev1
This is a development snapshot pre-release. It may be mildly unstable. Unless you need a feature or bug fix introduced here, we recommend downloading the latest stable release instead.
Changes since v1.9.0:
- Added "omit implicit accumulator operand" setting (#162).
6502bench SourceGen v1.9.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.8.6:
- Added "fancy" formatting for long comments (#111).
- Added address region isolation (#139).
- Added binary includes (#144).
- Address table formatter now finds project/platform symbols (#160).
- Added auto-save (#161).
- Full-line comment delimiter shown on-screen is now configurable. Merlin 32 asm source generator now uses '*'.
- Fixed Applesoft shape table visualizer.
- The "seek nearby targets" feature is now disabled by default for new projects.
- Disabled "prefer 32-bit" flag in build.
The program is written in C# .NET, using WPF for the user interface. The attached binaries have been tested on 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, though version 9+ of the Wine emulation layer is reported to work.
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://dotnet.microsoft.com/en-us/download/dotnet-framework .
6502bench SourceGen v1.8.6
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.8.5:
- Added additional symbol files for Commodore 64 [@c64cryptoboy].
- Added label file generator (#151).
- Assembly source generators can be configured to prefer outputting labels on their own lines.
- The code list font size can now be set to an arbitrary value.
- Minor fixes.
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, though version 9+ of the Wine emulation layer is reported to work.
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://dotnet.microsoft.com/en-us/download/dotnet-framework .
For information about building and working with the source code, see the Source Notes.
6502bench SourceGen v1.8.5
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.8.4:
- Fixed crash caused by extension script formatting (#150).
- Fixed transparency handling in C64 visualizer (#145).
- Removed unused PNG from project manifest (makes download smaller).
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://dotnet.microsoft.com/en-us/download/dotnet-framework .
For information about building and working with the source code, see the Source Notes.
6502bench SourceGen v1.8.4
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.8.3:
- Updated SNES definitions [@absindx].
- Added workaround for project file size limitation (#137).
- Increased maximum size of C64 font visualizers.
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://dotnet.microsoft.com/en-us/download/dotnet-framework .
For information about building and working with the source code, see the Source Notes.
6502bench SourceGen v1.8.3
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.8.2:
- Added fonts and sprite sheets to C64 sprite visualizer (#125).
- Fixed a crash in the OMF Converter tool (#124).
- Fixed a crash in the font picker (#127).
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 .
For information about building and working with the source code, see the Source Notes.
6502bench SourceGen v1.8.2
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.8.1:
- Fixed a crash when editing project symbols.
- Update project for Visual Studio Community 2022.
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 Community 2022 for development.
6502bench SourceGen v1.8.1
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.8.0:
- Added highlighting for operands that refer to the currently-selected line.
- Made minor UI enhancements and fixes.
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.
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.
6502bench SourceGen v1.7.5
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.
This is a minor update. Changes since v1.7.4:
- Added symbols for Super Nintendo Entertainment System (SNES) [@absindx].
- Added symbols for Oric Atmos [@dma-coco].
- Updated ACME code generation for assembler v0.97.
- Loosened restrictions on string formatting (issue #100). Allow single-character DCI strings (issue #102).
- Fixed odd keyboard behavior in code list (issue #105).
- Fixed local variable width limitation (issue #96).
- Fixed table formatting problem (issue #103).
- Fixed 64tass source generation for non-loadable files (issue #98) and a 65816 corner case (issue #104).
- Fixed "goto address" behavior in overlapping segments.
- Fixed minor issue in .sym65 parser.
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.