02 January 2016, 01:06 | #121 |
Registered User
Join Date: Jan 2015
Location: Westhall, England
Posts: 49
|
I have taken a look at the archive, very interesting. Microsoft "Amiga" BASIC sources might get Bill Gates interested in legal proceedings as, from reading a biography of his, had an affection for BASIC and was giving it more airtime than arguably it should have received, years after BASIC went out of fashion.
I would say if anyone was to do something with this beyond just looking at it and uttering Spock's immortal short sentence - "Fascinating", then they should keep any development and improvements to themselves or a very close group of friends as an interesting internal project. To shout "Look at my new intuition.library" from a forum such as this or social media, said shouter should expect and deserve a knock on the door. |
02 January 2016, 06:10 | #122 | |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,960
|
Quote:
To everyone in this thread that keeps repeating how an army of lawyers would devour any poor old geezer trying to compile some 30 year old libs for a niche community... Please walk me through the math here. "Show me the money"... Cost of lawyers vs the complexity of the copyright situation vs the desperately small number of paying AmigaOS users... Anyway, just set up a team of programmers in North Korea. No law or lawyer will ever get to them and the A500 is probably the best computer they can get hold of anyway so they will be motivated :-) :-) :-) Last edited by TCD; 04 January 2016 at 10:33. Reason: Back-to-back posts merged. |
|
02 January 2016, 07:39 | #123 |
Registered User
Join Date: Sep 2007
Location: Southport The Last Resort
Posts: 202
|
A500 might be a bit advanced for lil kim
|
02 January 2016, 09:14 | #124 | |
Registered User
Join Date: Jun 2013
Location: Australia
Posts: 685
|
There is no mention of Microsoft in the copyright headers, and searching
both basic folders for “Microsoft” only reveals comments about compatibility. Quote:
|
|
02 January 2016, 10:20 | #125 |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 779
|
This source code belongs in the Amiga community, where it currently is, regardless of legal status or if it eventually becomes open source.
I read some fear mongering in this thread which makes me chuckle, granted, the random individual will always have a problem being sued by a corporation, simply because money is power. However, my experience working in several corporations during the 90s, including Sun Microsystems, makes me question the illusion in this thread that there are high standards of ethics regarding software development. When working for a large company/corporation you pretty much learn to systematically violate any copyright that would prove beneficial to the team where you work, this is also backed by in-house lawyers who calculate any risks involved. You do whatever you can get away with, and then some, getting sued is part of the competition tactics, as well as reverse engineering any products the competition releases. Looking at the Amiga OS 3.1 source code you can see traces of this behaviour, it's just how software was developed back during the 90s, and perhaps it still is. Don't get me wrong, there is still plenty of innovation, but above all there is competition. Last edited by modrobert; 02 January 2016 at 12:26. |
02 January 2016, 10:36 | #126 |
Registered User
Join Date: Jan 2015
Location: Westhall, England
Posts: 49
|
https://en.m.wikipedia.org/wiki/AmigaBASIC. They definitely wrote it except the very early versions. Whether they could strip the copyright as it was done by Microsoft under contract I do not know.
|
02 January 2016, 12:28 | #127 | |
Registered User
Join Date: Jun 2013
Location: Australia
Posts: 685
|
It’s not just that, it has another company in headers all through the files:
"Copyright (c) 1984 Tenchstar Ltd.” It’s actually this one, not Microsoft: "MetaComCo's ABasiC, which was included in AmigaOS 1.0 and 1.1” Quote:
|
|
02 January 2016, 12:51 | #128 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
AmigaBASIC followed later, this being a port/adaptation of Macintosh BASIC. AmigaBASIC worked well enough on plain 68000 machines but not so much on 68020/68030, etc. machines which suggests to me that it really was Macintosh BASIC after all. In the original 68000 Macintosh the address space was limited to 24 bits, and application software used the most significant bits of the addresses for "tagging" the memory properties. This seems to have been carried over to AmigaBASIC. |
|
02 January 2016, 16:45 | #129 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,342
|
It's not as though AmigaBasic (or ABasic for that matter) is what anyone wants out of this source dump. Just throw the garbage into NIL:.
|
02 January 2016, 23:35 | #130 |
Registered User
Join Date: Mar 2009
Location: moon
Posts: 373
|
Oh wow, that would be something. OS 1.4!
|
03 January 2016, 02:46 | #131 |
Registered User
Join Date: Apr 2013
Location: Norway
Posts: 258
|
I have to admit that this must be the most interesting thread I have read so far on this forum.
+1 Olaf for giving us first class Amiga-history! Fantastic |
03 January 2016, 13:36 | #132 |
Registered User
Join Date: Jun 2013
Location: Australia
Posts: 685
|
It would be interesting I think, to see Gate's early code.
He wouldn't name exception functions fuckup & screwup I don't think lol. They look to be caught exception functions, possibly the user programmer's fuckups & screwups. |
03 January 2016, 17:58 | #133 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
That source code, commented, etc. surfaced a few years ago. I believe you can still find it in that form. |
|
03 January 2016, 20:30 | #134 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,344
|
If anyone wants to play with ABasiC...
http://aminet.net/package/dev/basic/ABasiC_progs http://aminet.net/package/dev/basic/ABasiC_patch |
04 January 2016, 10:16 | #135 | |
Registered User
Join Date: Jun 2013
Location: Australia
Posts: 685
|
Quote:
I assume the executable stuff would have been easy to rip off for the Altair, but that Gates was already into vertical marketing selling the BASIC to MITS per unit. |
|
04 January 2016, 16:09 | #136 | ||||
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
Quote:
http://www.computerhistory.org/atchm...y-source-code/ Early Amiga OS sources should have this treatment too. Quote:
For Amiga OS there are for sure plenty of people who are interested in taking peaks and improve bits and pieces. Old sources with comments and documentation are very good for reference. For example if you were to write a serial.device for new hardware, using sources of the original serial.device as a template helps you a long way. Quote:
http://www.abiyo.net/retrocomputing/...intme08onlinux Quote:
For the record - I have bought AmigaForever probably 2-3 times, and not once was it to get access to kickstarts or OS software, it was always about the extra material and supporting them to continue to collect more extra material. If they would organize the OS sources in a manner that it could be browsed and linked to in a context maybe with comments from original developers, that would be awesome. Last edited by TCD; 08 January 2016 at 00:03. Reason: Back-to-back posts merged. |
||||
04 January 2016, 17:04 | #137 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,342
|
I fear that you've managed to push AmigaOS a lot farther from open sourcing by repeatedly paying Cloanto/Amiga/whomever not to do so, Kolla.
|
04 January 2016, 17:17 | #138 | |
Registered User
Join Date: Mar 2009
Location: moon
Posts: 373
|
Quote:
|
|
04 January 2016, 18:12 | #139 | ||
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
I had to tweak the kernel code, because the compatibility layer would either run Sun 2 binaries or Sun 3 binaries, but not both. The Sun 2 was not binary compatible with the Sun 3, but it worked the other way round. The NetBSD code did not see it quite like that Anyway, cross compilation was not a solution to the problem. Porting was the goal. Quote:
I, for one, would like to see Exec and Intuition to be in the museum's collection. Last edited by TCD; 04 January 2016 at 19:09. Reason: Back-to-back posts merged. |
||
05 January 2016, 16:18 | #140 |
Super Member
Join Date: Sep 2014
Location: Wakefield
Age: 48
Posts: 1,334
|
Hyperion have now released an official statement about this leak. It can be read here:
http://www.vintageisthenewold.com/hy...rce-code-leak/ |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Misc Amiga Assembler Source Code | copse | Coders. General | 14 | 20 October 2019 02:05 |
games with source code available which could be release on amiga ? | turrican3 | support.Games | 12 | 20 December 2013 15:44 |
Petition Team17 to release old Amiga games source code | Conundrum | Retrogaming General Discussion | 8 | 11 October 2012 02:28 |
Commercial Amiga Disks with source code on it. | redblade | Coders. General | 5 | 16 November 2009 10:10 |
Source code for commercial Amiga software | Minuous | request.Other | 5 | 31 March 2009 05:53 |
|
|