Protect the source code of your programs

Page 3/3
1 | 2 |

By Louthrax

Prophet (2051)

Louthrax's picture

25-03-2019, 23:08

Thanks NYYRIKKI for the detailed information (some familiar addresses are now coming back to my mind Smile), even if I see no contradictions with your explanations and the definitively shorter (and less precise) things said above? Let me know if that's the case (I do not mind standing corrected!).

EDIT: Funny X-posting and editing, seems like you just read my mind (I'm fine with "inaccurate" Smile).

By NYYRIKKI

Enlighted (5283)

NYYRIKKI's picture

25-03-2019, 23:25

Louthrax wrote:

EDIT: Funny X-posting and editing, seems like you just read my mind (I'm fine with "inaccurate" Smile).

Yes, sorry... I tend to do that... Once I submit a post I read it again and then correct things that do not sound right / suffer from "internal translation errors". Smile

The problem with your method is that once it is transferred to BIN-format the starting address is very likely changed, so even if you restore the data it will not show you anything reasonable unless you restore the start address as well.

By thegeps

Master (207)

thegeps's picture

26-03-2019, 00:21

LoL, I don't get the sense of a post like this in a site like this, where the users help other users sharing their knowledges and often their snipets and pages and pages of code listings...
I think that MSX fans (real, fake? wtf?) will support worthy software. A good new game is worthy some money (I think about 5€ for digital version, for example). Who would like to crack a 5€ game? simply ask the code! XD (and I think a lot of people would like to buy a cartridge version, and both version, digital and cartridge, can live togheter)
So a coder can earn some money from his game (it will be hard to get rich XD) but no need to protect an msx game code in 2019... and I'm talking about assembly coding. Basic? Who cares? Can I see a spectacular, fantastic, incredible piece of software written in basic? Is anywhere a coder so jelous of his basic code? Let me know, I'll send him my old (and new) listing... (but if he's so great in basic coding I doubt he needs my tile editor XD)

By zPasi

Champion (348)

zPasi's picture

26-03-2019, 13:13

This "Tokenizer" is about 30 years too late...

The market for MSX software is tiny. Most of the programmes are free, so about 99% of the coders don't care about protection anyway. And almost no-one writes anything "big" with interpreted BASIC...

But many of us are willing to pay for software, regardless if it's also available free.

If someone really wants to code something in BASIC and protect the source, I guess the best option is to use Boriel ZX-Basic Compiler and just not release the source Smile2
Of course the real reason for using a compiler is speed, but the source is protected in the first place if you want it Tongue

By gdx

Prophet (2775)

gdx's picture

26-03-2019, 13:32

I agree for the compiler. I'm waiting for a good compiler for about 30 years.

By zPasi

Champion (348)

zPasi's picture

26-03-2019, 13:35

gdx wrote:

I agree for the compiler. I'm waiting for a good compiler for about 30 years.

Even a bad compiler is usually better than interpreted BASIC Smile

Page 3/3
1 | 2 |