(no title)
fortydegrees | 7 months ago
I've always been in slight awe of these kind of teams/releases. Cracking (mostly) for the raw intellectual challenge and bundling it with demoscene-ish artistic expression - usually a unique UI and obviously a great chiptune. I've always wondered why that behaviour emerged..
daneel_w|7 months ago
Because they share the same roots, the same general "scene". The demo groups and the crack groups always mingled. We were all "sceners". Tons of groups had a presence in both areas. Most of the graphic artists and musicians were mainly part of the demo scene but lent their talent here and there.
(Computer-wise I grew up in the C64 and the Amiga demo scenes during the early-to-late 90s.)
nativeit|7 months ago
bryant|7 months ago
Speculating: there may be parallels between this and other fields with entirely unnecessary artistic expression. Think watchmaking where watch movements with superlative finishing are celebrated and often command premium pay (e.g watches with the Geneva Seal). Beyond a certain point, the finishing adds absolutely nothing to the watch aside from showcasing talent.
There's something to the idea that if someone spent a ton of effort building something, even if it's superfluous, it garners a level of trust in the end product.
x______________|7 months ago
amy_petrik|7 months ago
Pretty straigthforward. "The scene" originated in 6502 or 68000 or what have you assembly programmers in the '80s. If you program assembly, you crack software. If you program assembly, you make cool graphics tricks to show off your fast code. And, if you program a computer in the '80s, the sound card is basically just a synthesizer chip, waveforms and shit, thus, chiptunes.
hnlmorg|7 months ago
They are composed on trackers and the mod files are more akin to a MIDI file than they are “waveforms and shit”. At least not if you talk about “waveforms” in the PCM sense of the term.
The evolution of these mod files is an interesting one. Epic were the ones who most leaned into this for commercial uses. Games like the original Unreal and Jazz Jackrabbit 2 had some awesome sounding music and was the same mod files.
As a much younger nerd and hobby hacker too, I always wondered how those keygens were so small in size yet sounded so modern. Took years before I learned about trackers. I was pretty late to the game on that one.
xyst|7 months ago
sim7c00|7 months ago
not the most elaborate things.
jamal-kumar|7 months ago
https://vimeo.com/223378825
vidarh|7 months ago
In parallel people were writing more and more elaborate demos to show off skills or just demonstrate what was possible, and the two naturally coalesced since the people overlapped.
MatthewRayfield|7 months ago
nocoiner|7 months ago
Sophira|7 months ago
For example, one of the earliest copy protection methods - and one that still underpins a lot of today's copy protection - was to include intentionally-bad sectors on the floppy disks that you shipped. That's not something you'd normally even consider - why would you ever want to have intentional errors? And it makes even less sense to the non-creative mind when you consider that you can't just "write an error" - that's not how the common abstractions for disks work, and hardware is normally built in such a way that it's difficult to intentionally introduce an error. You actively have to go out of your way to misuse the hardware capabilities available to you in order to do so.
However, that very same difficulty in "writing an error" is also what made it such an effective copy protection method! Any traditional disk copying program would consider an error to be proof that your disks were corrupted, and many wouldn't even continue past the point of the error because it could lead to disk thrashing. Meanwhile, because you had much more control over the hardware back then than you do today, the copy-protected program could actually use the floppy disk controller directly to put in its own tests for detecting an error in a particular spot, such as reading the same sector multiple times and seeing if it got different data, or perhaps even by measuring the flux directly, and only proceed with the program if the error is there as it expected it to be.
You can't do these things using the standard INT 21 calls that DOS gives you, or even through the BIOS. (Actually, for many years PCs were considered useless for demomaking compared to other platforms such as the Amiga.) Finding a solution like that takes a creative mind - and conversely, so does working out how to defeat it. You have to know what your hardware can and can't do, or you have to work it out through experimentation. And as it turns out, you had to have exactly these same skills if you wanted to be able, say, do 3D on a system that has no floating point processor, or to be able to draw 4096 colours simultaneously, or to be able to arbitrarily draw to the overscan area of the screen, or any of the other things you might be able to figure out and want to show to the world what your chosen platform can do. And thus, cracktros were born.
[0] https://archive.org/details/Demographics_BehindtheScene
unknown|6 months ago
[deleted]