Page 2 of 2
vbcc optimizing 6502 compiler with X16 support
Posted: Sat Apr 30, 2022 2:04 pm
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.
Re: vbcc optimizing 6502 compiler with X16 support
Posted: Thu Mar 13, 2025 11:07 am
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
-----
Re: vbcc optimizing 6502 compiler with X16 support
Posted: Thu Mar 13, 2025 1:53 pm
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)
Re: vbcc optimizing 6502 compiler with X16 support
Posted: Thu Mar 13, 2025 4:19 pm
by Aboulafia
Just tried, and had no problem downloading the zip file... Maybe you've some antivirus software blocking the download or so ?
Re: vbcc optimizing 6502 compiler with X16 support
Posted: Sun Mar 16, 2025 2:39 am
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.
Re: vbcc optimizing 6502 compiler with X16 support
Posted: Sun Mar 16, 2025 5:58 am
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.