Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

One man's constant is another man's variable. -- A. J. Perlis


computers / comp.sys.apple2 / Re: 6502bench SourceGen disassembler updated

SubjectAuthor
* Re: 6502bench SourceGen disassembler updatedfadden
+- Re: 6502bench SourceGen disassembler updatedEnrico
+- Re: 6502bench SourceGen disassembler updatedfadden
+- Re: 6502bench SourceGen disassembler updatedfadden
+- Re: 6502bench SourceGen disassembler updatedEnrico
+- Re: 6502bench SourceGen disassembler updatedfadden
+- Re: 6502bench SourceGen disassembler updatedEnrico
+- Re: 6502bench SourceGen disassembler updatedEnrico
+- Re: 6502bench SourceGen disassembler updatedfadden
+- Re: 6502bench SourceGen disassembler updatedfadden
+- Re: 6502bench SourceGen disassembler updatedfadden
`* Re: 6502bench SourceGen disassembler updatedfadden
 `* Re: 6502bench SourceGen disassembler updatedSteven Hirsch
  +- Re: 6502bench SourceGen disassembler updatedfadden
  `* Re: 6502bench SourceGen disassembler updatedD Finnigan
   `* Re: 6502bench SourceGen disassembler updatedD Finnigan
    `* Re: 6502bench SourceGen disassembler updatedEnrico
     `* Re: 6502bench SourceGen disassembler updatedfadden
      `- Re: 6502bench SourceGen disassembler updatedEnrico

1
Re: 6502bench SourceGen disassembler updated

<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3468&group=comp.sys.apple2#3468

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:622a:100e:: with SMTP id d14mr2686799qte.254.1623187685007;
Tue, 08 Jun 2021 14:28:05 -0700 (PDT)
X-Received: by 2002:a9d:17c5:: with SMTP id j63mr19652644otj.369.1623187684680;
Tue, 08 Jun 2021 14:28:04 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Tue, 8 Jun 2021 14:28:04 -0700 (PDT)
In-Reply-To: <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com>
<4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: thefad...@gmail.com (fadden)
Injection-Date: Tue, 08 Jun 2021 21:28:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: fadden - Tue, 8 Jun 2021 21:28 UTC

6502bench SourceGen v1.7.4 is now available.

Changes since the previous minor release:
* 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 text and added many screen shots.

The project web site is https://6502bench.com/. Source code and pre-built Windows binaries are available from https://github.com/fadden/6502bench/releases

-----

I finally got around to re-working the tutorials to be a mix of text and screen shots. (Michael's post recommending this was written back in February.... of 2020.) Previously, you really had to be following along in the program for anything to make sense. Hopefully now it's something you can just read.

I used this as an opportunity to play with "responsive web design", so it should be readable on mobile devices or really skinny monitors if that's your thing.

Re: 6502bench SourceGen disassembler updated

<1a19f805-f3e6-4671-ac3f-9a09f104e75an@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3469&group=comp.sys.apple2#3469

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:4d0:: with SMTP id 16mr25273949qks.496.1623224367323;
Wed, 09 Jun 2021 00:39:27 -0700 (PDT)
X-Received: by 2002:aca:a8c6:: with SMTP id r189mr2121171oie.169.1623224366930;
Wed, 09 Jun 2021 00:39:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Wed, 9 Jun 2021 00:39:26 -0700 (PDT)
In-Reply-To: <c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=151.46.211.157; posting-account=QzAJCwoAAAC6OlGOAR7kcjrdGEj9YpS-
NNTP-Posting-Host: 151.46.211.157
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com>
<4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1a19f805-f3e6-4671-ac3f-9a09f104e75an@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: ero...@gmail.com (Enrico)
Injection-Date: Wed, 09 Jun 2021 07:39:27 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Enrico - Wed, 9 Jun 2021 07:39 UTC

Great news, Andy!

What has changed for Apple IIgs $Cxxx I/O location constants?

Thanks

Re: 6502bench SourceGen disassembler updated

<298e5290-5f7d-4905-988b-fb41850f3b94n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3470&group=comp.sys.apple2#3470

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:622a:11c3:: with SMTP id n3mr260551qtk.211.1623250114921;
Wed, 09 Jun 2021 07:48:34 -0700 (PDT)
X-Received: by 2002:aca:3285:: with SMTP id y127mr4881oiy.115.1623250114579;
Wed, 09 Jun 2021 07:48:34 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Wed, 9 Jun 2021 07:48:34 -0700 (PDT)
In-Reply-To: <1a19f805-f3e6-4671-ac3f-9a09f104e75an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com>
<4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com> <1a19f805-f3e6-4671-ac3f-9a09f104e75an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <298e5290-5f7d-4905-988b-fb41850f3b94n@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: thefad...@gmail.com (fadden)
Injection-Date: Wed, 09 Jun 2021 14:48:34 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: fadden - Wed, 9 Jun 2021 14:48 UTC

On Wednesday, June 9, 2021 at 12:39:28 AM UTC-7, Enrico wrote:
> What has changed for Apple IIgs $Cxxx I/O location constants?

One .sym65 file has constants for the $Cxxx locations for all Apple II systems. I had created another for the $E0/Cxxx constants, with names like "KBDSTRB_GS". Apparently I forgot that the I/O locations are mapped into banks $E0 *and* $E1. The update creates mappings for both banks, with names like KBDSTRB_E0 and KBDSTRB_E1.

It's possible to have a single file with a MULTI_MASK statement (which is used to define I/O locations that are mirrored across multiple addresses), but I thought the output looked better with explicit "_E0"/"_E1". SourceGen still lacks a mapping for $01/Cxxx, but I haven't seen anything reference those in 16-bit code.

Relevant change:
https://github.com/fadden/6502bench/commit/d3e00b23429e65baa7ead7519ed044037adf10a2

Re: 6502bench SourceGen disassembler updated

<e567857a-ebe8-4f2e-9454-9eb1fa399f30n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3471&group=comp.sys.apple2#3471

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a37:c447:: with SMTP id h7mr904526qkm.63.1623364167342; Thu, 10 Jun 2021 15:29:27 -0700 (PDT)
X-Received: by 2002:aca:f102:: with SMTP id p2mr2260404oih.150.1623364167109; Thu, 10 Jun 2021 15:29:27 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Thu, 10 Jun 2021 15:29:26 -0700 (PDT)
In-Reply-To: <298e5290-5f7d-4905-988b-fb41850f3b94n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com> <d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com> <4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com> <1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com> <014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com> <426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com> <3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com> <e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com> <bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com> <c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com> <1a19f805-f3e6-4671-ac3f-9a09f104e75an@googlegroups.com> <298e5290-5f7d-4905-988b-fb41850f3b94n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e567857a-ebe8-4f2e-9454-9eb1fa399f30n@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: thefad...@gmail.com (fadden)
Injection-Date: Thu, 10 Jun 2021 22:29:27 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 5
 by: fadden - Thu, 10 Jun 2021 22:29 UTC

New on the web site: I "ported" the listings from _Reference Manual Addendum: Monitor ROM Listings, For //e Only_. These are the monitor and 80-column firmware from the *unenhanced* Apple //e.

https://6502disassembly.com/a2-rom/Unenh_IIe_F8ROM.html
https://6502disassembly.com/a2-rom/Unenh_IIe_80col.html

TIL that ESC-R was a thing, and that the 80-column firmware would copy the F8 ROM into the language card if it couldn't find the monitor.

Re: 6502bench SourceGen disassembler updated

<9e081b03-11dd-481a-9256-d19c72598c5fn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3485&group=comp.sys.apple2#3485

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:622a:89:: with SMTP id o9mr11417634qtw.339.1624039205896;
Fri, 18 Jun 2021 11:00:05 -0700 (PDT)
X-Received: by 2002:a9d:6f93:: with SMTP id h19mr10224924otq.100.1624039205436;
Fri, 18 Jun 2021 11:00:05 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Fri, 18 Jun 2021 11:00:05 -0700 (PDT)
In-Reply-To: <e567857a-ebe8-4f2e-9454-9eb1fa399f30n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=151.35.187.13; posting-account=QzAJCwoAAAC6OlGOAR7kcjrdGEj9YpS-
NNTP-Posting-Host: 151.35.187.13
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com>
<4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com> <1a19f805-f3e6-4671-ac3f-9a09f104e75an@googlegroups.com>
<298e5290-5f7d-4905-988b-fb41850f3b94n@googlegroups.com> <e567857a-ebe8-4f2e-9454-9eb1fa399f30n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9e081b03-11dd-481a-9256-d19c72598c5fn@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: ero...@gmail.com (Enrico)
Injection-Date: Fri, 18 Jun 2021 18:00:05 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Enrico - Fri, 18 Jun 2021 18:00 UTC

Andy,
I just wanted to inform you that I had to install Windows 8.1 SDK and .NET Framework 4.7.2 in order to be able to run 6502bench on Windows 7.
Perhaps you might want to point that out in the docs.

Re: 6502bench SourceGen disassembler updated

<fc6dbdd7-73f1-4acc-bfcf-6162b2746484n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3491&group=comp.sys.apple2#3491

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ac8:4a90:: with SMTP id l16mr15068926qtq.140.1624114220765;
Sat, 19 Jun 2021 07:50:20 -0700 (PDT)
X-Received: by 2002:a9d:6f93:: with SMTP id h19mr13284417otq.100.1624114220481;
Sat, 19 Jun 2021 07:50:20 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sat, 19 Jun 2021 07:50:20 -0700 (PDT)
In-Reply-To: <9e081b03-11dd-481a-9256-d19c72598c5fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com>
<4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com> <1a19f805-f3e6-4671-ac3f-9a09f104e75an@googlegroups.com>
<298e5290-5f7d-4905-988b-fb41850f3b94n@googlegroups.com> <e567857a-ebe8-4f2e-9454-9eb1fa399f30n@googlegroups.com>
<9e081b03-11dd-481a-9256-d19c72598c5fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fc6dbdd7-73f1-4acc-bfcf-6162b2746484n@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: thefad...@gmail.com (fadden)
Injection-Date: Sat, 19 Jun 2021 14:50:20 +0000
Content-Type: text/plain; charset="UTF-8"
 by: fadden - Sat, 19 Jun 2021 14:50 UTC

On Friday, June 18, 2021 at 11:00:07 AM UTC-7, Enrico wrote:
> I just wanted to inform you that I had to install Windows 8.1 SDK and .NET Framework 4.7.2 in order to be able to run 6502bench on Windows 7.
> Perhaps you might want to point that out in the docs.

..NET framework is a known thing. I'm still not sure how Win7 manages to show up without it, but clearly it can.

With regard to the SDK, are you building SourceGen with Visual Studio or just running the pre-built version? i.e. is it this situation:
https://stackoverflow.com/questions/43704734/how-to-fix-the-error-windows-sdk-version-8-1-was-not-found

Re: 6502bench SourceGen disassembler updated

<72f4250e-f30e-432b-b028-b509f07b95cen@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3509&group=comp.sys.apple2#3509

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:1f7:: with SMTP id x23mr10056967qkn.160.1624602837328;
Thu, 24 Jun 2021 23:33:57 -0700 (PDT)
X-Received: by 2002:a9d:1b05:: with SMTP id l5mr7993545otl.335.1624602836937;
Thu, 24 Jun 2021 23:33:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Thu, 24 Jun 2021 23:33:56 -0700 (PDT)
In-Reply-To: <fc6dbdd7-73f1-4acc-bfcf-6162b2746484n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=151.47.7.115; posting-account=QzAJCwoAAAC6OlGOAR7kcjrdGEj9YpS-
NNTP-Posting-Host: 151.47.7.115
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com>
<4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com> <1a19f805-f3e6-4671-ac3f-9a09f104e75an@googlegroups.com>
<298e5290-5f7d-4905-988b-fb41850f3b94n@googlegroups.com> <e567857a-ebe8-4f2e-9454-9eb1fa399f30n@googlegroups.com>
<9e081b03-11dd-481a-9256-d19c72598c5fn@googlegroups.com> <fc6dbdd7-73f1-4acc-bfcf-6162b2746484n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <72f4250e-f30e-432b-b028-b509f07b95cen@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: ero...@gmail.com (Enrico)
Injection-Date: Fri, 25 Jun 2021 06:33:57 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Enrico - Fri, 25 Jun 2021 06:33 UTC

I'm late on replying because I did a few tests first.

I have two Windows 7 machines.
- The first one with Visual Studio and all its SDK installed just needed .NET Framework 4.7.2 in order to be able to run 6502bench
- The other machine had no Visual Studio and I had to install both Windows 8.1 SDK and .NET Framework 4.7.2 for 6502bench to work

On Windows 10 I was able to run 6502bench with only .Net 4.6.2 installed and nothing else, even though I had to update Windows 10 to its latest version. (on the earlier Windows 10 release 1510 that I had, 6502bench wouldn't work).

Thank you

Re: 6502bench SourceGen disassembler updated

<b0567813-24bd-4220-88f8-162c04bcdb9dn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3510&group=comp.sys.apple2#3510

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a37:7c07:: with SMTP id x7mr9870683qkc.417.1624602881912;
Thu, 24 Jun 2021 23:34:41 -0700 (PDT)
X-Received: by 2002:a9d:4c0a:: with SMTP id l10mr8618702otf.363.1624602881573;
Thu, 24 Jun 2021 23:34:41 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Thu, 24 Jun 2021 23:34:41 -0700 (PDT)
In-Reply-To: <fc6dbdd7-73f1-4acc-bfcf-6162b2746484n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=151.47.7.115; posting-account=QzAJCwoAAAC6OlGOAR7kcjrdGEj9YpS-
NNTP-Posting-Host: 151.47.7.115
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com>
<4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com> <1a19f805-f3e6-4671-ac3f-9a09f104e75an@googlegroups.com>
<298e5290-5f7d-4905-988b-fb41850f3b94n@googlegroups.com> <e567857a-ebe8-4f2e-9454-9eb1fa399f30n@googlegroups.com>
<9e081b03-11dd-481a-9256-d19c72598c5fn@googlegroups.com> <fc6dbdd7-73f1-4acc-bfcf-6162b2746484n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b0567813-24bd-4220-88f8-162c04bcdb9dn@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: ero...@gmail.com (Enrico)
Injection-Date: Fri, 25 Jun 2021 06:34:41 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Enrico - Fri, 25 Jun 2021 06:34 UTC

.....and I'm running the prebuilt version, of course.

Re: 6502bench SourceGen disassembler updated

<d8e4e61a-df9b-4743-b4e9-00b9e5d8ab29n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3512&group=comp.sys.apple2#3512

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a37:b6c5:: with SMTP id g188mr11474205qkf.92.1624632855665; Fri, 25 Jun 2021 07:54:15 -0700 (PDT)
X-Received: by 2002:a9d:4c0a:: with SMTP id l10mr10521533otf.363.1624632855408; Fri, 25 Jun 2021 07:54:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Fri, 25 Jun 2021 07:54:15 -0700 (PDT)
In-Reply-To: <72f4250e-f30e-432b-b028-b509f07b95cen@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com> <d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com> <4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com> <1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com> <014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com> <426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com> <3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com> <e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com> <bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com> <c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com> <1a19f805-f3e6-4671-ac3f-9a09f104e75an@googlegroups.com> <298e5290-5f7d-4905-988b-fb41850f3b94n@googlegroups.com> <e567857a-ebe8-4f2e-9454-9eb1fa399f30n@googlegroups.com> <9e
081b03-11dd-481a-9256-d19c72598c5fn@googlegroups.com> <fc6dbdd7-73f1-4acc-bfcf-6162b2746484n@googlegroups.com> <72f4250e-f30e-432b-b028-b509f07b95cen@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d8e4e61a-df9b-4743-b4e9-00b9e5d8ab29n@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: thefad...@gmail.com (fadden)
Injection-Date: Fri, 25 Jun 2021 14:54:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 25
 by: fadden - Fri, 25 Jun 2021 14:54 UTC

On Thursday, June 24, 2021 at 11:33:58 PM UTC-7, Enrico wrote:
> I have two Windows 7 machines.
> - The first one with Visual Studio and all its SDK installed just needed ..NET Framework 4.7.2 in order to be able to run 6502bench
> - The other machine had no Visual Studio and I had to install both Windows 8.1 SDK and .NET Framework 4.7.2 for 6502bench to work

I do my testing on a Win7 Professional virtual machine, with a system that has basically nothing but Chrome and CiderPress installed, and I didn't have to explicitly install either .NET Framework or an SDK. I'm not even sure how one installs the Windows 8.1 SDK without Visual Studio. (The program list in Settings shows CiderPress, Chrome, Microsoft .NET Framework 4.8, Edge, and the Oracle VM Guest Additions. I believe Edge was delivered by auto-update, and probably .NET Framework as well, since I don't remember explicitly downloading v4.8.)

> On Windows 10 I was able to run 6502bench with only .Net 4.6.2 installed and nothing else, even though I had to update Windows 10 to its latest version. (on the earlier Windows 10 release 1510 that I had, 6502bench wouldn't work).

My primary system is Win10, with the latest updates. There's nothing in the 6502bench code that depends on a specific version of Windows, so my guess would be something in .NET Framework was mismatched.

I take it you have the automatic Windows updates disabled on your systems?

Re: 6502bench SourceGen disassembler updated

<5c5e8a01-b07c-427e-9433-f2533823de32n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3601&group=comp.sys.apple2#3601

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ac8:740e:: with SMTP id p14mr675339qtq.140.1629144727266;
Mon, 16 Aug 2021 13:12:07 -0700 (PDT)
X-Received: by 2002:a37:b901:: with SMTP id j1mr57679qkf.311.1629144727064;
Mon, 16 Aug 2021 13:12:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 16 Aug 2021 13:12:06 -0700 (PDT)
In-Reply-To: <c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com>
<4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5c5e8a01-b07c-427e-9433-f2533823de32n@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: thefad...@gmail.com (fadden)
Injection-Date: Mon, 16 Aug 2021 20:12:07 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: fadden - Mon, 16 Aug 2021 20:12 UTC

6502bench SourceGen v1.7.5 is now available.

Changes since the previous minor release:
* 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 project web site is https://6502bench.com/. Source code and pre-built Windows binaries are available from https://github.com/fadden/6502bench/releases

-----

The update to ACME source generation is significant because v0.97 is incompatible with all existing ACME source files that have a backslash ('\') in a string literal. The assembler now recognizes character escapes like "\n" by default. (The previous behavior can be restored with a command-line flag.) SourceGen will generate correct sources for whichever version you have installed, defaulting to v0.97 if ACME is not present.

Re: 6502bench SourceGen disassembler updated

<a177629a-0e18-4e04-a11c-350bf105310dn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3905&group=comp.sys.apple2#3905

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:892:: with SMTP id b18mr6509524qka.360.1636912147029;
Sun, 14 Nov 2021 09:49:07 -0800 (PST)
X-Received: by 2002:a05:620a:4116:: with SMTP id j22mr23650318qko.265.1636912146806;
Sun, 14 Nov 2021 09:49:06 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sun, 14 Nov 2021 09:49:06 -0800 (PST)
In-Reply-To: <5c5e8a01-b07c-427e-9433-f2533823de32n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com>
<4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com> <5c5e8a01-b07c-427e-9433-f2533823de32n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a177629a-0e18-4e04-a11c-350bf105310dn@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: thefad...@gmail.com (fadden)
Injection-Date: Sun, 14 Nov 2021 17:49:07 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4250
 by: fadden - Sun, 14 Nov 2021 17:49 UTC

6502bench SourceGen v1.8.0 is now available.

Changes since the previous release:
* 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 project web site is https://6502bench.com/. Source code and pre-built Windows binaries are available from https://github.com/fadden/6502bench/releases

-----

The big change is to the way address regions are handled. Somebody showed me a situation with multiple overlapping segments that SourceGen couldn't handle, because the mapping of absolute address to file offset was ambiguous.. The ambiguity can be managed by forming address regions into hierarchical form.

Some assemblers (64tass and ACME) have explicit support for this. For assemblers that don't, like Merlin 32, the hierarchy is "flattened" when generating the source code.

Merlin-style behavior, where ORG starts a region that continues until you hit the next ORG, is still available: when defining a region you can pick whether the end point is "fixed" or "floating". The UI got a little more complicated, but I think it works.

I also fixed the thing where you can't put a label on both the "before" and "after" addresses of relocated code.

I also added "non-addressable" regions. This is useful for file headers that are examined by the system loader and then discarded.

Re: 6502bench SourceGen disassembler updated

<b2c6a844-852d-4a4c-ae47-6c1997b3378bn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3906&group=comp.sys.apple2#3906

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ad4:5a47:: with SMTP id ej7mr30679168qvb.48.1636912924861;
Sun, 14 Nov 2021 10:02:04 -0800 (PST)
X-Received: by 2002:ac8:5a8c:: with SMTP id c12mr33447919qtc.222.1636912924314;
Sun, 14 Nov 2021 10:02:04 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sun, 14 Nov 2021 10:02:04 -0800 (PST)
In-Reply-To: <5c5e8a01-b07c-427e-9433-f2533823de32n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<d22889d4-603e-4ab9-b044-d7a1ebde4c36@googlegroups.com> <709b21a4-21e9-43d0-8215-daead6186733@googlegroups.com>
<4afa64ec-e8fa-4989-82d2-49137da7fa1d@googlegroups.com> <b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com> <9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com> <358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com> <bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com> <45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com> <cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com> <405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com> <5c5e8a01-b07c-427e-9433-f2533823de32n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b2c6a844-852d-4a4c-ae47-6c1997b3378bn@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: thefad...@gmail.com (fadden)
Injection-Date: Sun, 14 Nov 2021 18:02:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: fadden - Sun, 14 Nov 2021 18:02 UTC

There are a few new things at the 6502disassembly.com site...

A while back somebody was poking at the ProSel-8 CAT.DOCTOR utility and asked me to peek at it. I remembered it having a somewhat twisty initialization, relocating bits and pieces of itself, and used inline data for ProDOS/SmartPort calls and strings. The code is actually split into two files, CAT..DOCTOR and CD.EXT, which call into each other; the latter is only loaded on 128KB systems, and is stored in auxmem.

This seemed like a good exercise for the new address region code, so I concatenated the two files and unwound the relocations and inline data. I didn't do much of anything beyond that -- 99.9% of the project is uncommented. Because there's not much to see, it's not linked from the main page, but you can find it here: https://6502disassembly.com/a2-prosel8/

In a similar vein, I found a pretty full disassembly of Metroid for the NES, which is a 128KB cartridge with multiple overlapping segments. Again, didn't do much with it: https://6502disassembly.com/nes-metroid/

I also "ported" a disassembly of the coin-op Asteroids game, which uses the new DVG visualizer. This one does appear on the main page: https://6502disassembly.com/va-asteroids/

Re: 6502bench SourceGen disassembler updated

<lOCdnducUq5NFgz8nZ2dnUU7-S-dnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3907&group=comp.sys.apple2#3907

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 14 Nov 2021 16:21:04 -0600
Subject: Re: 6502bench SourceGen disassembler updated
Newsgroups: comp.sys.apple2
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com>
<1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com>
<9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com>
<014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com>
<358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com>
<426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com>
<bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com>
<3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com>
<45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com>
<e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com>
<cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com>
<bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com>
<405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com>
<c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com>
<5c5e8a01-b07c-427e-9433-f2533823de32n@googlegroups.com>
<b2c6a844-852d-4a4c-ae47-6c1997b3378bn@googlegroups.com>
From: snhir...@gmail.com (Steven Hirsch)
Date: Sun, 14 Nov 2021 17:21:04 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <b2c6a844-852d-4a4c-ae47-6c1997b3378bn@googlegroups.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <lOCdnducUq5NFgz8nZ2dnUU7-S-dnZ2d@giganews.com>
Lines: 18
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-wj7qKmsCXusTFepF0qZSu/5SogjsqRk/cBfO1kNnw1cL5xR3KaKLVf2WBUvJ6Jn2Nufbg66hYs0ig2O!+n53Dz3qFH4mp9Y2v3K7+GeiiNHuddvt2oUdFlIUP7p+xDUivVBdQu0+x6SpjDm5X1d6ZmOeK0Ag
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3151
 by: Steven Hirsch - Sun, 14 Nov 2021 22:21 UTC

On 11/14/21 1:02 PM, fadden wrote:
> There are a few new things at the 6502disassembly.com site...
>
> A while back somebody was poking at the ProSel-8 CAT.DOCTOR utility and
> asked me to peek at it. I remembered it having a somewhat twisty
> initialization, relocating bits and pieces of itself, and used inline data
> for ProDOS/SmartPort calls and strings. The code is actually split into
> two files, CAT.DOCTOR and CD.EXT, which call into each other; the latter is
> only loaded on 128KB systems, and is stored in auxmem.
>
> This seemed like a good exercise for the new address region code, so I
> concatenated the two files and unwound the relocations and inline data. I
> didn't do much of anything beyond that -- 99.9% of the project is
> uncommented. Because there's not much to see, it's not linked from the
> main page, but you can find it here:
> https://6502disassembly.com/a2-prosel8/

Weren't the sources for Glen's programs released after his death?

Re: 6502bench SourceGen disassembler updated

<5f852c60-0ba5-40a2-aa05-66ed3ce7d224n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3908&group=comp.sys.apple2#3908

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ac8:6112:: with SMTP id a18mr35621092qtm.401.1636933923893;
Sun, 14 Nov 2021 15:52:03 -0800 (PST)
X-Received: by 2002:a37:e409:: with SMTP id y9mr18498139qkf.512.1636933923701;
Sun, 14 Nov 2021 15:52:03 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sun, 14 Nov 2021 15:52:03 -0800 (PST)
In-Reply-To: <lOCdnducUq5NFgz8nZ2dnUU7-S-dnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<b748ca5b-ea52-458e-8388-efcad57f496f@googlegroups.com> <1b8d2f8a-2ce3-4c4f-ad0c-e0e2a894d493@googlegroups.com>
<9d598589-c333-46ec-b6fa-11878e4ad1a8@googlegroups.com> <014a857c-7243-4d9b-84d6-92be4a484471@googlegroups.com>
<358f26b8-d934-4234-8d1f-34b7db18700b@googlegroups.com> <426cb0e8-c60f-4256-927e-b222a5324af6@googlegroups.com>
<bb70099f-305d-445f-b7a5-149166fea312@googlegroups.com> <3faff431-ee94-4386-bca6-a38d59785e63@googlegroups.com>
<45e65749-2f03-4e4d-a633-71f82e450830@googlegroups.com> <e2acadf3-2547-4ac3-a5c4-d361cca9d032o@googlegroups.com>
<cd3eed2c-0382-44e8-83fa-06a22140eea5o@googlegroups.com> <bf851de6-0979-472c-9986-13e739ef8e0ao@googlegroups.com>
<405c3afb-1e82-4ff7-812f-529404eb3a38n@googlegroups.com> <c6a3a20a-3af1-4c1c-b90a-b5ec7379ec48n@googlegroups.com>
<5c5e8a01-b07c-427e-9433-f2533823de32n@googlegroups.com> <b2c6a844-852d-4a4c-ae47-6c1997b3378bn@googlegroups.com>
<lOCdnducUq5NFgz8nZ2dnUU7-S-dnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5f852c60-0ba5-40a2-aa05-66ed3ce7d224n@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: thefad...@gmail.com (fadden)
Injection-Date: Sun, 14 Nov 2021 23:52:03 +0000
Content-Type: text/plain; charset="UTF-8"
 by: fadden - Sun, 14 Nov 2021 23:52 UTC

On Sunday, November 14, 2021 at 2:21:12 PM UTC-8, Steven Hirsch wrote:
> Weren't the sources for Glen's programs released after his death?

Sort of?

https://groups.google.com/g/comp.sys.apple2/c/btUHqGNLuvc

"All the 8-bit stuff is MIA. There have been a number of things I would've liked to have fixed over the years, but I think it's all gone for good."

You can find a PROSEL.BXY in various locations, e.g. pub/apple_II/images/gs/utils/glenbredon_prosel_sourcecode_documentation.zip on asimov, but it all seems to be ProSel-16.

Re: 6502bench SourceGen disassembler updated

<dog_cow-1636951922@macgui.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3909&group=comp.sys.apple2#3909

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dog_...@macgui.com (D Finnigan)
Newsgroups: comp.sys.apple2
Subject: Re: 6502bench SourceGen disassembler updated
Date: Mon, 15 Nov 2021 04:52:03 -0000 (UTC)
Organization: Mac GUI
Lines: 18
Message-ID: <dog_cow-1636951922@macgui.com>
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com> <lOCdnducUq5NFgz8nZ2dnUU7-S-dnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 04:52:03 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2ec42cd3983477e3192d8c0d14e656f1";
logging-data="8258"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/HF32Eq3RbOz/5htSUupyl"
User-Agent: Mac GUI Usenet
Cancel-Lock: sha1:00HeynB56oGjJLRiuN/3DXnoUq4=
In-Reply-To: <lOCdnducUq5NFgz8nZ2dnUU7-S-dnZ2d@giganews.com>
 by: D Finnigan - Mon, 15 Nov 2021 04:52 UTC

Steven Hirsch wrote:
>
> Weren't the sources for Glen's programs released after his death?
>

Here are the news articles from 2000:

ANN. All of Glen Bredon's Apple software, src. codes and photo CD's - now PD
https://macgui.com/usenet/?group=1&id=178597
https://macgui.com/usenet/?group=1&id=178599#msg

Note that it's our illustrious Mr. Turley again. :-p

Confusion ensues over status of Merlin software
https://macgui.com/usenet/?group=1&id=178911

Re: 6502bench SourceGen disassembler updated

<dog_cow-1636952116@macgui.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3910&group=comp.sys.apple2#3910

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dog_...@macgui.com (D Finnigan)
Newsgroups: comp.sys.apple2
Subject: Re: 6502bench SourceGen disassembler updated
Date: Mon, 15 Nov 2021 04:55:18 -0000 (UTC)
Organization: Mac GUI
Lines: 14
Message-ID: <dog_cow-1636952116@macgui.com>
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com> <lOCdnducUq5NFgz8nZ2dnUU7-S-dnZ2d@giganews.com> <dog_cow-1636951922@macgui.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 04:55:18 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2ec42cd3983477e3192d8c0d14e656f1";
logging-data="10995"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18cHUeAmv6gAMTnAW8E5en0"
User-Agent: Mac GUI Usenet
Cancel-Lock: sha1:bU977cd4ObqbEeN8aujczI0oAXM=
In-Reply-To: <dog_cow-1636951922@macgui.com>
 by: D Finnigan - Mon, 15 Nov 2021 04:55 UTC

D Finnigan wrote:
>
>
> Note that it's our illustrious Mr. Turley again. :-p

Wow, just think: all those people running around flaming Dr. Tom in the
mid-to-late 90s and 2000s are now 20 to 25 years older.... :-/

If you were a 25-year-old flaming Turley in 1996 for his sector-editing
shenanigans, you're now about 50. :-0

And Turley wasn't a spring chicken at the time, either, from the impression
I've gotten.

Re: 6502bench SourceGen disassembler updated

<c3e42da0-579f-41d4-9141-ac2041222a4fn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3911&group=comp.sys.apple2#3911

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ac8:7f86:: with SMTP id z6mr41184377qtj.162.1636982185472;
Mon, 15 Nov 2021 05:16:25 -0800 (PST)
X-Received: by 2002:a05:620a:ec1:: with SMTP id x1mr2627988qkm.262.1636982185061;
Mon, 15 Nov 2021 05:16:25 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 15 Nov 2021 05:16:24 -0800 (PST)
In-Reply-To: <dog_cow-1636952116@macgui.com>
Injection-Info: google-groups.googlegroups.com; posting-host=151.57.251.230; posting-account=QzAJCwoAAAC6OlGOAR7kcjrdGEj9YpS-
NNTP-Posting-Host: 151.57.251.230
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<lOCdnducUq5NFgz8nZ2dnUU7-S-dnZ2d@giganews.com> <dog_cow-1636951922@macgui.com>
<dog_cow-1636952116@macgui.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c3e42da0-579f-41d4-9141-ac2041222a4fn@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: ero...@gmail.com (Enrico)
Injection-Date: Mon, 15 Nov 2021 13:16:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Enrico - Mon, 15 Nov 2021 13:16 UTC

When generating a SourceGen project using the OMF File Viewer there's an option to "Offset segment start by $0100". I thought that it was a good idea at first, but in the end I decided that I wanted to revert back to a zero offset situation, because I was going crazy while comparing SourceGen code with GsBug listings. Unfortunately this isn't possible in SourceGen, therefore I figured out a way to convert the project to a zero offset situation. Manually.
I hope that the procedure is correct. Everything seems to be working fine, so far. So I decided to post it here in case anyone needs it or wants to point out any error in my procedure.

Conversion from $0100 relocated disassembly to $000 offset:

- Open the OMF File Viewer again and generate another project from the same program, but without the relocation offset option checked. Then, replace the .ld file from the original project with the .ld file from the new project
- Manually change the .dis65 file from the original project:

1. Replace the "FileDataCrc32" from the original .dis65 file with the Crc from the new .dis65 file

2. Replace the whole "AddressMap" section from the original .dis65 file with the same section taken from the new project

3. In the "UserLabels" section of the original project, change all of the "Value:" tags by subtracting 256 to their original value
(I created an Excel sheet just for doing that!)

4. Replace the whole "RelocList" section from the original file with the same section taken from the new .dis65 file

5. Modify any relevant Text description at the beginning of code blocks (Well, actually this can be done in the SourceGen app, too)

Re: 6502bench SourceGen disassembler updated

<da62e6b7-b445-4601-acf0-f1a1283faa7cn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3912&group=comp.sys.apple2#3912

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:622a:202:: with SMTP id b2mr338919qtx.34.1636993975554;
Mon, 15 Nov 2021 08:32:55 -0800 (PST)
X-Received: by 2002:a05:620a:4148:: with SMTP id k8mr280675qko.0.1636993975383;
Mon, 15 Nov 2021 08:32:55 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 15 Nov 2021 08:32:55 -0800 (PST)
In-Reply-To: <c3e42da0-579f-41d4-9141-ac2041222a4fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<lOCdnducUq5NFgz8nZ2dnUU7-S-dnZ2d@giganews.com> <dog_cow-1636951922@macgui.com>
<dog_cow-1636952116@macgui.com> <c3e42da0-579f-41d4-9141-ac2041222a4fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <da62e6b7-b445-4601-acf0-f1a1283faa7cn@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: thefad...@gmail.com (fadden)
Injection-Date: Mon, 15 Nov 2021 16:32:55 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 32
 by: fadden - Mon, 15 Nov 2021 16:32 UTC

On Monday, November 15, 2021 at 5:16:26 AM UTC-8, ero...@gmail.com wrote:
> When generating a SourceGen project using the OMF File Viewer there's an option to "Offset segment start by $0100". I thought that it was a good idea at first, but in the end I decided that I wanted to revert back to a zero offset situation, because I was going crazy while comparing SourceGen code with GsBug listings. Unfortunately this isn't possible in SourceGen, therefore I figured out a way to convert the project to a zero offset situation. Manually.

SourceGen is generating a binary as if the IIgs were loading it into memory, rewriting operands and stripping OMF headers. You can't reliably re-do it without working from the original.
> I hope that the procedure is correct. Everything seems to be working fine, so far. So I decided to post it here in case anyone needs it or wants to point out any error in my procedure.

Seems reasonable. Most of what SourceGen does is anchored by file offset, not address, so things should work out so long as everything ends up in the same place in the file. One note:

> 3. In the "UserLabels" section of the original project, change all of the "Value:" tags by subtracting 256 to their original value
> (I created an Excel sheet just for doing that!)

The Value field is redundant for UserLabels. Simple demonstration: go into a data file, trash a few Value fields, and then edit the project. You'll find that the Values get reset when the file is saved. The labels are associated with a file offset, not an address.

("Value" is stored in the project file because the serialization code uses the same function for everything that uses a Symbol. For project symbols, which have addresses and constants, the Value field is relevant.)

Re: 6502bench SourceGen disassembler updated

<3745dc5f-2372-471b-b481-68f81a570f1dn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3913&group=comp.sys.apple2#3913

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:622a:188a:: with SMTP id v10mr346237qtc.297.1636994934189;
Mon, 15 Nov 2021 08:48:54 -0800 (PST)
X-Received: by 2002:a05:620a:40d5:: with SMTP id g21mr340541qko.478.1636994933897;
Mon, 15 Nov 2021 08:48:53 -0800 (PST)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 15 Nov 2021 08:48:53 -0800 (PST)
In-Reply-To: <da62e6b7-b445-4601-acf0-f1a1283faa7cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=151.57.225.206; posting-account=QzAJCwoAAAC6OlGOAR7kcjrdGEj9YpS-
NNTP-Posting-Host: 151.57.225.206
References: <4ad1cc40-86ea-4e73-809b-d25c89cbd703@googlegroups.com>
<lOCdnducUq5NFgz8nZ2dnUU7-S-dnZ2d@giganews.com> <dog_cow-1636951922@macgui.com>
<dog_cow-1636952116@macgui.com> <c3e42da0-579f-41d4-9141-ac2041222a4fn@googlegroups.com>
<da62e6b7-b445-4601-acf0-f1a1283faa7cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3745dc5f-2372-471b-b481-68f81a570f1dn@googlegroups.com>
Subject: Re: 6502bench SourceGen disassembler updated
From: ero...@gmail.com (Enrico)
Injection-Date: Mon, 15 Nov 2021 16:48:54 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2061
 by: Enrico - Mon, 15 Nov 2021 16:48 UTC

Il giorno lunedì 15 novembre 2021 alle 17:32:56 UTC+1 fadden ha scritto:
> The Value field is redundant for UserLabels. Simple demonstration: go into a data file, trash a few Value fields, and then edit the project. > You'll find that the Values get reset when the file is saved. The labels are associated with a file offset, not an address.

Oh well... I should have checked first. I could have saved a couple of hours writing a conversion sheet, in the fear of losing thousands of hard-worked labels.

Thank you for your clarification. That will make any future conversion attempt - either by me or anyone else - a lot easier.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor