05 September 2022, 22:51 | #701 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,522
|
This thread is such a train wreck my old self would actually feel sad about it. But you guys really do a great job of reminding us why 'Amiga' never had any future beyond CBM's bankruptcy. Keep at it boys!
|
05 September 2022, 23:02 | #702 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
But first you need to revive Amiga. ;-)
|
05 September 2022, 23:05 | #703 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,522
|
|
05 September 2022, 23:07 | #704 | ||||||
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
|
Quote:
I guess that our expectations differ in this point, because I am talking about AmigaOS/m68k for classic Amigas only. New architectures have already proven to be a failure in the past. What big improvements would you want to add there? The OS will never become usable by modern standards again. Maybe we can fix the most important bugs and have fun with our hobby. But that's it. Quote:
Quote:
Quote:
Quote:
Quote:
|
||||||
06 September 2022, 01:39 | #705 | ||
Zone Friend
Join Date: Sep 2001
Location: Germany
Posts: 812
|
Quote:
OS3 application developers - i.e. all 1.5 of them - have been targeting 3.1 + P96 + MUI for ages. Games developers basically stick with naked 3.1 (or even 1.3). Every OS developer would be aware of that and keep these APIs untouched - or disapperar into obscurity pretty fast. But that doesn't mean 3.5/3.9 or 3.1.4/3.2 didn't bring lots of interesting and useful enhancements. Maybe not so much for developers, but users love(d) these releases. And this thread is (was ) about the Vampire, which has a lot of fans - Gunnar recently claimed 10,000 units were sold. You might not want AmigaOS development to continue, but these customers certainly do. Quote:
But I find this sudden emphasis on "original code" unconvincing. History suggests that branding has much more effect on Amiga users than "original code". People bought the stupid AmigaDE SDK en masse, and Ben Hermans is taking big risks to maybe get his hand on some of the trademarks - despite already having (or so he claims) "the original code". |
||
06 September 2022, 02:06 | #706 | |||||||||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,544
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
|||||||||
06 September 2022, 02:48 | #707 | ||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,544
|
Quote:
Unfortunately we had two 'gatekeepers', each of whom thought they alone had the legal rights to it. As a result the Apollo Team took the only legally viable route - AROS. A shame, but not their fault. Such a pity that people can't get along... Quote:
OTOH well written source code can be educational to read and may help with understanding how your code interacts with it. If I (ahem) had the source code to eg. Amiga OS 3.1 I wouldn't consider trying to change it in any way, but I might inspect it to help make my own code better, or just for general entertainment. |
||
06 September 2022, 03:09 | #708 | |||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,544
|
Quote:
Quote:
Quote:
|
|||
06 September 2022, 10:55 | #709 |
Registered User
Join Date: Dec 2015
Location: Germany
Posts: 163
|
Interesting. Who says that the involved parties have any claim over copyright/license at all? Maybe none of them have the right to develop OS3.1?
Just because somebody claims to have the legal basis to do stuff, doesnt justify your actions. AmigaOS3.2 - as of now - is also a pirated OS3.1. And you Thomas, are no better than Gunnar in this regard. You worked on it and contributed knowing that the legal issues are not settled. You even justified the development by saying that either it's now or not at all. Lets do it while we can... Its hypocrisy at its finest to accuse someone of doing illegal stuff, while you willingly agreed to work on an OS development that has been illegal. Right now Hyperion and a lot of Amiga shops are selling illegal copies of AmigaOS3.2. Also a lot of developers are working on it illegaly right now. Regarding FPU and Autoconf: I dont hear you mock about LC/EC versions of CPUs or accelerator/ram expansions that have to be intergrated via addmem and kickstart modifications (like TF1260 IDE). Why does the Vampire bother you so much? I would also welcome a clearer approach of integrating the Vampire into the system, but this is peanuts in the end and not worth such a constant shitstorm from your side over the past years. Its really tiresome to witness that you're still on your personal vendetta against Gunnar. |
06 September 2022, 11:01 | #710 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
|
06 September 2022, 11:23 | #711 | |
Registered User
Join Date: Nov 2011
Location: Nuernberg
Posts: 795
|
Quote:
@Korodny I use the official Aros branch that is currently cared and updated (Deadwood) for my distribution and the same sources are used for other platforms like X86. Of course I add stuff. On the other hand we already have different systems, next to 3.1, 3.5 and 3.9 we now have 3.1.4 and 3.2 and almost every system is more or less heavily patched. Even P96 is a kind of patch. That is also the case for many distributions like amikit. So where and what do you test? Plain 3.1? "Workbench, Ambient, Directory Opus Magellan, Scalos, Wanderer." these are desktops and should not affect software. You mix API (OS) and desktop (GUI) now Last edited by OlafSch; 06 September 2022 at 12:39. |
|
06 September 2022, 11:34 | #712 | |
Registered User
Join Date: Nov 2011
Location: Nuernberg
Posts: 795
|
Quote:
A comment I just found that summarizes it: http://eab.abime.net/showthread.php?...os#post1557189 "Well, it sounds like a lot of work to do. Much respect for your efforts. Unfortunately the AmigaOS is all but easy, and only very few people are able to handle it. I did try to put mu hands and learn, but then, i have found that experience is what is really needed, cause to obtain good results, you need to use alot of 3th party little applications and patches, that you must know. And there are many version of them to do exactly the same thing. Only someone who is playing with Amiga since 90s is able to fully understand what to do and how, with witch applications and so on. So, yes, only thanks to people like you, who makes efforts to prepare something good and ready, it is possible to enjoy Amiga as it's best." Last edited by OlafSch; 06 September 2022 at 12:35. |
|
06 September 2022, 12:14 | #713 | ||||
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Quote:
Quote:
It's this type of action that drives me mad - just ignoring people's expressed intent. Well, if you do not want to license AmigaOs, fine, do without, go AROS. That's fair. What's not fair is neither licensing it, but just spreading pirate copies. Well, P96 authors don't want to license to you? Well, bad luck, consider alternatives. But just taking the driver package and ignoring them is neither a "friendly action". That's not how you develop a hardware platform. Quote:
Quote:
Because there is also a subtle difference between "building a turbo board" and "claiming to reinvent the Amiga". It would be peanuts if its maker wouldn't claim that ignoring system specs is the future of the system. |
||||
06 September 2022, 12:28 | #714 | ||||
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Here you did, that was yesterday: Quote:
The really big advantage is that you do not need "arcane byte poking" to detect what hardware you're talking to. There would be a standard way how to detect a vampire or its RTG graphics, for example, namely by looking up its vendor and product ID. Quote:
http://aminet.net/dev/lib/ThorLib.lha Quote:
I understand the limitations of the hardware That depends on your definition of MOST. Do you have a statistics? I don't. All I can say is that those have a 68040 or 68060 family member do. They have to, getting DMA right on a processor with copyback cache is a problem. Getting the EC CPUs working in the system is creating a headache from the system architecture pov. Quote:
Not really, and again, you're talking about things you probably do not fully understand. There is no problem if you have writethrough only. The trouble begins with copyback, and thus with the more advanced members. |
||||
06 September 2022, 12:37 | #715 | |||
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
Quote:
Quote:
Quote:
|
|||
06 September 2022, 12:47 | #716 |
Registered User
Join Date: Nov 2011
Location: Nuernberg
Posts: 795
|
@daxb
I think "fork" is here not used correctly, more precise would be "not so compatible versions" or how you would call it. Most people with individual configurations are heavily patched, all distributions on 3.X are heavily patched, then there are the older 3.5 and 3.9, all adding new stuff or at least different stuff, then 3.1.4 and 3.2. Not everybody certainly has changed to it. So you have lots of different configurations. What is your base for testing? The problem ist not new. In the old days with Commodore and a commercial market new OS versions were less problematic because there was a big company behind it and developers adapting the software (if needed). Today it is different. Regarding Aros... do not use it if you do not want it. Simple as that. I know Aros 68k quiet well so I know what I write about... Last edited by OlafSch; 06 September 2022 at 12:57. |
06 September 2022, 12:48 | #717 |
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
Now that we discuss Kickstart/AmigaOS version after 3.1, there is an interesting parallel to AMMX: would anyone seriously write a program that does not run on 3.1 but only on 3.1.4 or 3.2? I doubt it. If there were such programs, how would that not be scandalous vendor-lockin?
|
06 September 2022, 12:52 | #718 | |
Registered User
Join Date: Nov 2011
Location: Nuernberg
Posts: 795
|
Quote:
if you change something there is always the risk of something broken. If you want to avoid that you should only use plain 3.1 (or 1.3), of course without any patches, newer libraries and so on and of course no 3rd party software like P96. How useful this is, is another question. |
|
06 September 2022, 13:17 | #719 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Quote:
Indeed there is, and I'm not that much of a friend of creating too much of additional interfaces there. 3.1.4 was really just an update of 3.1 without much additional logic, and it is pretty much the same for 3.2. There are features users get "for free" because they do not depend on such extended interfaces. The same goes for P96 as well: The current additional features you get do not require "exposure" to the user space, so to say, i.e. there is no extended API. All programs can profit from them, and there is no need to update your all-day software to take advantage of, say, screen dragging or multi-monitor support. That works all "out of the box". At driver level, screen dragging will require additional functions, but it does not break old drivers. Multi-monitor requires even nothing to be done at driver level, it just works from the core. There were requests in the past to add functions like "blit through an alpha channel mask in true color" to the P96Api.library, but so far I'm not that much a friend of such functions because they would all stay quite isolated, without much software that could actually use them. I'm not saying that they probably don't get reality at some point, but that clearly does not have priority. Priority is "get the thing working as smoothly and as compatible as possible". I think exactly the same about the vector extensions: They don't do harm, but I wouldn't really need them. What I'm more worried is that there are compatibility issues that have not been solved, and instead a relatively useless extension has been added to the core. Thus, I'm not against them, but I do not see too much benefit in them. There are other things that I consider much more important than this. Getting the balance right here is not so easy indeed. Edit: There are, of course, cases were extending the library API makes a lot of sense because the Os itself uses the extended API. To give you two examples: The V45(!) rexxsyslib.library has extended API interfaces to retrieve the values and set the values of REXX variables. This RVI is/was part of the amiga.lib. Now it (also) sits in the rexxsyslib.library. The reason is that multiple Os programs (e.g. C:Ed) depend on the RVI functions, and by offloading them from amiga.lib to rexxsyslib.library, I was able to squeeze out a couple of KByte from the distribution disks to make the result fit on disk. Another example is the 64-bit division in the utility.library. A couple functions depend on such functionality, e.g. HDToolBox, as it is required there for large disk support. It certainly makes sense to offload such functions to utility for Os tools to use them, as it makes simply the code more compact. GadTools scaling and font sensitivity is a third example were all the Os prefeference editors work with, and even if no single user code will ever call or use this functionality, it is a win because the Os programs themselves are now shorter (or at least not longer) and deliver additional functionality. Thus, it is not *quite* in parallel with extended instructions, but there is some parallelism indeed. Last edited by Thomas Richter; 06 September 2022 at 13:50. |
|
06 September 2022, 13:52 | #720 | |
Italian Amiga Zealot
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,910
|
Quote:
What about the rest of the Amiga community that didn't drink the cult Kool-aid? He needs exclusive software to convince these users to purchase one, but developers won't develop for a board with a small number of units sold. Gunnar also isn't an honest person (and this has been demonstrated numerous times) as he doesn't care about licenses and/or pirating software so he wouldn't have any qualms with lying on the number of Vampires sold. Sooo... do I believe that 10.000 Vampires were really sold? Only if there was a video of them all laying down on a table |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Vampire V4 plus Amiga 1200 and 500 for sale | drusso66 | MarketPlace | 7 | 14 November 2021 05:59 |
For Sale: Amiga 1200 with vampire 1200 v2 | supperbin | MarketPlace | 8 | 09 July 2021 15:47 |
Warp 1260 or Vampire 1200 V2 | dude1995 | MarketPlace | 0 | 20 May 2021 04:05 |
Vampire 1200 | HanSolo | support.Hardware | 55 | 19 June 2017 10:15 |
Amiga 1200 Vampire Cards | PaulG | Amiga scene | 61 | 24 February 2017 03:47 |
|
|