vbcc optimizing 6502 compiler with X16 support

All aspects of programming on the Commander X16.
vbc
Posts: 6
Joined: Tue Feb 23, 2021 3:31 pm

vbcc optimizing 6502 compiler with X16 support

Post by vbc »



On 4/30/2022 at 4:23 AM, Wavicle said:




I'm most curious about how viral the license is intended to be. There are X16 Enthusiasts here making tools and game engines for others to use. Some of those could end up in the form binary library object files. Linking against a vbcc-compiled library will implicitly include binary data produced by vbcc into that project without the library user ever touching vbcc. Will the non-commercial licensing restriction then infect that project, or stop at the library? Well-intentioned library authors need to know if there is an implicitly viral license that library users will need to be aware of.



In my comment to that question I had assumed that the user of vbcc was also the user of the program compiled with vbcc. If someone uses vbcc to create a program without commercial benefit/intention then it is not required to obtain a license from me, even if someone else might use that program commercially. So it is ok if someone creates a library that is freely distributed and someone else uses that library in a commercial product. Of course this assumes that the two people are not e.g. employers/contractors of each other.

There are probably some grey areas but I think well-intentioned authors usually know if they are working on a hobby project or if they want to make money. In cases where it's unclear you can of course just contact me and discuss it and/or obtain a license.

This may also make sense in cases where someone starts a project that might turn out either way depending on how things go.

Aboulafia
Posts: 2
Joined: Mon May 29, 2023 7:55 am

Re: vbcc optimizing 6502 compiler with X16 support

Post by Aboulafia »

Hi all ! I've recently been in touch with Volker Barthelmann, the author of VBCC.
Here I share an announcement he sent to me (its x16 forum account seems to be disabled)

-----
I have uploaded version 4 of the vbcc distribution for 6502 targets at
http://www.compilers.de/vbcc.html

Major changes since last update:

- several bug fixes and code improvements
- small library improvements
- updated compiler core
- updated vasm
- updated vlink
- new target Apple I
- new target Apple II (consider vbcc65816 for IIgs)
- new target SNES (better use vbcc65816 version)
- automated banking for Commander X16
- file I/O for Commander X16
- clock() support for PET
-----
Last edited by Aboulafia on Thu Mar 13, 2025 6:17 pm, edited 1 time in total.
User avatar
ahenry3068
Posts: 1218
Joined: Tue Apr 04, 2023 9:57 pm

Re: vbcc optimizing 6502 compiler with X16 support

Post by ahenry3068 »

Aboulafia wrote: Thu Mar 13, 2025 11:07 am Hi all ! I've recently been in touch with Volker Barthelmann, the author of VBCC.
Here I share an announcement he sent to me (it's x16 forum account seems to be disabled)

-----
I have uploaded version 4 of the vbcc distribution for 6502 targets at
http://www.compilers.de/vbcc.html

Major changes since last update:

- several bug fixes and code improvements
- small library improvements
- updated compiler core
- updated vasm
- updated vlink
- new target Apple I
- new target Apple II (consider vbcc65816 for IIgs)
- new target SNES (better use vbcc65816 version)
- automated banking for Commander X16
- file I/O for Commander X16
- clock() support for PET
-----
The page opens fine but the download links on the page are hanging up when I click them (no download occurs)
Aboulafia
Posts: 2
Joined: Mon May 29, 2023 7:55 am

Re: vbcc optimizing 6502 compiler with X16 support

Post by Aboulafia »

Just tried, and had no problem downloading the zip file... Maybe you've some antivirus software blocking the download or so ?
mortarm
Posts: 342
Joined: Tue May 16, 2023 6:21 pm

Re: vbcc optimizing 6502 compiler with X16 support

Post by mortarm »

Aboulafia wrote: Thu Mar 13, 2025 4:19 pm Just tried, and had no problem downloading the zip file...
Confirmed. No DL errors detected.
User avatar
ahenry3068
Posts: 1218
Joined: Tue Apr 04, 2023 9:57 pm

Re: vbcc optimizing 6502 compiler with X16 support

Post by ahenry3068 »

Aboulafia wrote: Thu Mar 13, 2025 4:19 pm Just tried, and had no problem downloading the zip file... Maybe you've some antivirus software blocking the download or so ?
I've tried several times. I think it may be region based .. (not really sure). I don't have any antivirus software loaded. The Download just hangs and never starts.
Post Reply