Greg
bug65: cc65 simulator + debugger for Visual Studio Code
Re: bug65: cc65 simulator + debugger for Visual Studio Code
Quote:
Membership is not free at Codeberg. I think I understand why, but I’m not willing to pay someone else to host my work.
Greg
- BigDumbDinosaur
- Posts: 9425
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: bug65: cc65 simulator + debugger for Visual Studio Code
greghol wrote:
Quote:
Membership is not free at Codeberg. I think I understand why, but I’m not willing to pay someone else to host my work.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: bug65: cc65 simulator + debugger for Visual Studio Code
BigDumbDinosaur wrote:
greghol wrote:
Quote:
Membership is not free at Codeberg. I think I understand why, but I’m not willing to pay someone else to host my work.
First item of the FAQ:
Quote:
What do I need to use Codeberg?
All you need to use Codeberg is your user account on Codeberg.org. It is both free-as-in-beer and free-as-in-freedom, as long as you follow our Terms Of Use.
A membership in the backing non-profit association Codeberg e.V. is completely optional. We still invite you to become part of our mission by joining it. Your membership fee helps to improve the project, and the distributed voting rights maintain a healthy governance of the project.
All you need to use Codeberg is your user account on Codeberg.org. It is both free-as-in-beer and free-as-in-freedom, as long as you follow our Terms Of Use.
A membership in the backing non-profit association Codeberg e.V. is completely optional. We still invite you to become part of our mission by joining it. Your membership fee helps to improve the project, and the distributed voting rights maintain a healthy governance of the project.
Re: bug65: cc65 simulator + debugger for Visual Studio Code
I prefer to keep my code locally, and publish, if I do, on a server I pay for (even though my local backup system has let the smoke out in the last week!).
But on the subject here: should we not be thanking Volker for his generosity in providing a free tool, rather than arguing over the way he makes it available?
Thanks again, Volker.
Neil
But on the subject here: should we not be thanking Volker for his generosity in providing a free tool, rather than arguing over the way he makes it available?
Thanks again, Volker.
Neil
-
WillisBlackburn
- Posts: 51
- Joined: 14 Aug 2021
Re: bug65: cc65 simulator + debugger for Visual Studio Code
Quote:
I beg to differ. WDC’s C compiler, despite its age, is better, which is not saying a lot. vbcc is compatible to ISO-1989 and most of ISO-1999—cc65 is a retread of Small C, which is basically a watered-down version of K&R C from 1978. vbcc is under active development and incorporates contemporary thinking on compiler design—maintenance of cc65 is sporadic, with the most recent release occurring over five years ago.
I see about 180 commits to the cc65 project, on GitHub, over the last 12 months. Seems pretty active to me. It supports most of C89 with the notable exception of bitfields and floating point. Is that what you're missing?
Consider the platform here: 8-bit CPU, 64K of RAM, poor support for local variables. Do you really think that the C compiler is the limiting factor? You said yourself that you mostly program in assembly language.
-
WillisBlackburn
- Posts: 51
- Joined: 14 Aug 2021
Re: bug65: cc65 simulator + debugger for Visual Studio Code
Quote:
So what you are saying is that I should do stuff that I do not enjoy and perhaps buy hardware that I do not need, in order to make it easier for people who are making money using my tools, but do not want to pay for it? Sorry, that does not really click with me.
How many people do you think are making money developing stuff for the 6502? Do you think they're making a lot?
Re: bug65: cc65 simulator + debugger for Visual Studio Code
WillisBlackburn wrote:
Quote:
So what you are saying is that I should do stuff that I do not enjoy and perhaps buy hardware that I do not need, in order to make it easier for people who are making money using my tools, but do not want to pay for it? Sorry, that does not really click with me.
Quote:
How many people do you think are making money developing stuff for the 6502? Do you think they're making a lot?
-
WillisBlackburn
- Posts: 51
- Joined: 14 Aug 2021
Re: bug65: cc65 simulator + debugger for Visual Studio Code
Quote:
If they are not making money, why should they care about the terms for commercial use?
Personally I won't use any development tool that has ambiguous or unclear commercial license terms, because I never know what's going to happen and wouldn't want to have to go negotiate a commercial license after I've put a lot of work into building something.
Why not just put the licensing terms and price on the web site? Are they secret?
-
WillisBlackburn
- Posts: 51
- Joined: 14 Aug 2021
Re: bug65: cc65 simulator + debugger for Visual Studio Code
Quote:
But on the subject here: should we not be thanking Volker for his generosity in providing a free tool, rather than arguing over the way he makes it available?
-
WillisBlackburn
- Posts: 51
- Joined: 14 Aug 2021
Re: bug65: cc65 simulator + debugger for Visual Studio Code
BigDumbDinosaur wrote:
I can’t say with any certainty how many people there are who don’t use/like GitHub, but I can say Mac users continue to be a minority in the computing universe. At this time, it appears that Linux-on-x86 users are likely more numerous than Mac users.
I work at an organization with tens of thousands of software engineers, and most of them use Macs. Now, it's true that the software we build runs on Linux. But why do you think that everyone wants to write that software on a Mac? Because we also have Macs as our personal computers.
Another data point: In the 2025 Stack Overflow Developer Survey, Windows was the most popular OS for home use: 56.7%. But second was macOS: 32.7%.
- BigDumbDinosaur
- Posts: 9425
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: bug65: cc65 simulator + debugger for Visual Studio Code
WillisBlackburn wrote:
Quote:
But on the subject here: should we not be thanking Volker for his generosity in providing a free tool, rather than arguing over the way he makes it available?
Considering the paucity of good 65xx-family C compilers, as well as the inherent complexity in writing one for an eight-bit MPU that is register-poor, I think you should be grateful that someone with Volker’s expertise has been willing to expend the not-inconsiderable effort that he did. I for one think it’s great that a C compiler with vbcc’s capabilities is available at no cost to the 6502 community. I haven’t used it with a 6502 or 65C02, but I have tried it out with the 65C816 in native mode. I’m not a C expert, but do know what to look for in the generated machine code that indicates how well or how poorly the compiler did its job. vbcc is very good and I recommend its use.
If you don’t like the terms under which Volker has made his compiler available, too bad. It’s his project and his call as to what constitutes acceptable usage. You are always free to design and build your own 6502 C compiler.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: bug65: cc65 simulator + debugger for Visual Studio Code
WillisBlackburn wrote:
"Non-commercial" and not making money are different things. If someone uses your compiler to write a NES game and sells it for $25 because they have to package it in a cartridge and physically mail it to buyers, then that person has a business but is hardly "making money." That's the person that you're concerned might be profiting from your work?
Personally I won't use any development tool that has ambiguous or unclear commercial license terms, because I never know what's going to happen and wouldn't want to have to go negotiate a commercial license after I've put a lot of work into building something.
Personally I won't use any development tool that has ambiguous or unclear commercial license terms, because I never know what's going to happen and wouldn't want to have to go negotiate a commercial license after I've put a lot of work into building something.
WillisBlackburn wrote:
Why not just put the licensing terms and price on the web site?
vbc wrote:
Usually, the terms have to be decided on a case per case basis anyway. Especially in a situation like vbcc where you may have a large company with special requests on one hand and on the other hand some guy planning to develop a game for a retro system where he expects a 50-50 chance of being able to sell a few copies.
WillisBlackburn wrote:
Are they secret?
WillisBlackburn wrote:
Another data point: In the 2025 Stack Overflow Developer Survey, Windows was the most popular OS for home use: 56.7%. But second was macOS: 32.7%.
-
WillisBlackburn
- Posts: 51
- Joined: 14 Aug 2021
Re: bug65: cc65 simulator + debugger for Visual Studio Code
vbc wrote:
WillisBlackburn wrote:
Another data point: In the 2025 Stack Overflow Developer Survey, Windows was the most popular OS for home use: 56.7%. But second was macOS: 32.7%.
What do you mean by "macOS makes it too difficult" to provide compiled binaries? You know that macOS is Unix, right? All the stuff you're used to just works natively and you can download and install all the development tools in 15 minutes.
Have you ever used any Mac from the last 15 years or so?
-
WillisBlackburn
- Posts: 51
- Joined: 14 Aug 2021
Re: bug65: cc65 simulator + debugger for Visual Studio Code
BigDumbDinosaur wrote:
If you don’t like the terms under which Volker has made his compiler available, too bad. It’s his project and his call as to what constitutes acceptable usage. You are always free to design and build your own 6502 C compiler.
Re: bug65: cc65 simulator + debugger for Visual Studio Code
WillisBlackburn wrote:
What do you mean by "macOS makes it too difficult" to provide compiled binaries?
Quote:
Have you ever used any Mac from the last 15 years or so?