Skip to content

@fadden fadden released this Aug 16, 2021

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.

Contributors
dma-coco and absindx
Assets 3
Pre-release

@fadden fadden released this Aug 9, 2021

This is a development snapshot pre-release. Unless you need a feature or bug fix introduced here, we recommend downloading the latest stable release, below.

Changes since v1.7.4:

  • Added symbols for Super Nintendo Entertainment System (SNES).
  • Added symbols for Oric Atmos.
  • 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.
  • Minor fix to .sym65 parser.

For installation instructions, see the description of the most recent stable release.

Assets 3
Aug 2, 2021
Version 1.7.5-dev3
Jul 11, 2021
Tweak web page include structure
Renamed from "*-incl.html" to "incl-*.html" so they sort together.

Moved <div> for all but incl-head inside include file.

Overall this shouldn't do anything but move the magic comments around
inside the HTML files.
Jul 4, 2021
Version 1.7.5-dev1

@fadden fadden released this Jun 8, 2021

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.3:

  • Fixed "last offset" calculations in Apple II hi-res visualizer (issue #94).
  • Reworked Apple IIgs $Cxxx I/O location constants. Fixed 24-bit MULTI_MASK.
  • Changed HTML exporter to generate HTML 5 (was outputting XHTML).
  • Minor UI bug fixes.
  • Moved tutorials to web site. Expanded and added many screen shots.

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.

Assets 3

@fadden fadden released this Oct 23, 2020

6502bench currently has one tool, the SourceGen disassembler.

The best place to start is to work through the tutorials. Launch the program, hit F1 to open the documentation (which is just a set of HTML pages viewed in your web browser), then click on the Tutorials link. Various sample projects are included in the distribution.

This is a minor update. Changes since v1.7.2:

  • Added support for W65C02S (65C02 with Rockwell and WDC extensions).
  • Renamed "hints" to "analyzer tags" to reduce confusion.
  • Enhanced support for C64 PRG files.
  • Finished refactoring regression tests to better support 8-bit-only assemblers.

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 2017 or later. I use the free-to-download VS 2019 Community Edition for development.

Assets 3
Oct 18, 2020
Version 1.7.3-dev2
Oct 12, 2020
Version 1.7.3-dev1

@fadden fadden released this Sep 24, 2020

6502bench currently has one tool, the SourceGen disassembler.

The best place to start is to work through the tutorials. Launch the program, hit F1 to open the documentation (which is just a set of HTML pages viewed in your web browser), then click on the Tutorials link. Various sample projects are included in the distribution.

This is a minor update. Changes since last major release:

  • Added Apple II screen memory chart tool, for text and hi-res graphics.
  • Updated Apple II symbol files and visualizers.
  • Updated Apple /// symbol files and extension scripts.
  • Improved analyzer's handling of BRKs.
  • Fixed and improved cross-reference listing.
  • Added toolbar button to toggle cycle counts. Made on-screen and asm configurable independently.

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 2017 or later. I use the free-to-download VS 2019 Community Edition for development.

Assets 3