6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Nov 23, 2024 10:58 pm

All times are UTC




Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Sun Nov 28, 2021 10:44 am 
Offline

Joined: Wed Apr 27, 2016 2:15 pm
Posts: 141
Location: South Africa
Greetings

I recently stumbled across this video: https://youtu.be/roBkg-iPrbw

This video is about how Soundtracker evolved on the Amiga.

Although the cracking and reverse engineering of the original commercial software was probably not so legal :), it is still amazing to see, with the combined effort of many volunteers, how the freeware version eventually outshined the original commercial product with regards to bugfixes and features.

I am curious to know if they had any tools available back in the day that assisted with the merging of code from so many developers. These days we with tools like Github and SVN, which makes merging code changes from different developers quite easy, but I am not so sure if they had similar tools back in the day of the Amiga, albeit an offline version.

Is anyone aware of any tools they used in the 1980's for merging software among developers on the Amiga?


Top
 Profile  
Reply with quote  
PostPosted: Sun Nov 28, 2021 8:50 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8546
Location: Southern California
There must have been such tools used by Berkeley Softworks when they developed GEOS for the C64, and GeoPaint, GeoWrite, etc., which were apparently developed by a team of eight. Visicalc for the Apple II was apparently the product of only two people, Dan Bricklin and Bob Frankston, and Appleworks for Apple II was done all by a single person, Rupert Lissner.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Sun Nov 28, 2021 9:01 pm 
Offline

Joined: Mon Feb 15, 2021 2:11 am
Posts: 100
If they were developing on a Unix platform, there would have been the diff tool. Some of the editors could accept the output from diff to perform interactive merges, and I think automated merges were possible with some of them.


Top
 Profile  
Reply with quote  
PostPosted: Sun Nov 28, 2021 9:31 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
diff3 dates from 1979, apparently, and can manage merging.
https://en.wikipedia.org/wiki/Diff3

But I think many people were familiar with diff and patch - patch dates from 1985. (Mildly surprising!)


Top
 Profile  
Reply with quote  
PostPosted: Mon Nov 29, 2021 12:58 am 
Offline
User avatar

Joined: Sun Jun 30, 2013 10:26 pm
Posts: 1949
Location: Sacramento, CA, USA
I never used SCCS in college, but it was definitely available in the mid-1980s on the campus' Ultrix-32 VAX 11/780, and some of my geekier friends were proficient in its use.

_________________
Got a kilobyte lying fallow in your 65xx's memory map? Sprinkle some VTL02C on it and see how it grows on you!

Mike B. (about me) (learning how to github)


Last edited by barrym95838 on Mon Nov 29, 2021 4:55 am, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Mon Nov 29, 2021 1:56 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8513
Location: Midwestern USA
fastgear wrote:
Greetings

I recently stumbled across this video: https://youtu.be/roBkg-iPrbw

This video is about how Soundtracker evolved on the Amiga.

Although the cracking and reverse engineering of the original commercial software was probably not so legal :), it is still amazing to see, with the combined effort of many volunteers, how the freeware version eventually outshined the original commercial product with regards to bugfixes and features.

I am curious to know if they had any tools available back in the day that assisted with the merging of code from so many developers. These days we with tools like Github and SVN, which makes merging code changes from different developers quite easy, but I am not so sure if they had similar tools back in the day of the Amiga, albeit an offline version.

Is anyone aware of any tools they used in the 1980's for merging software among developers on the Amiga?

SCCS has been available on UNIX since the mid-1970s—I first encountered it in 1980, when I got some time on a PDP-11 running UNIX. SCCS is date-and-time-aware, and knows about versioning. SCCS can be used individually or cooperatively.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Mon Nov 29, 2021 12:56 pm 
Offline

Joined: Wed Apr 27, 2016 2:15 pm
Posts: 141
Location: South Africa
Thanks everyone. It makes sense that they probably used a tool like patch/diff.

These kind of history always interest me.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: