|
Register or have you forgotten your password?
|
|
|
| Amiga Software Issues and Discussion This forum exists for the discussion of the use, issues with, and fun brought about by classic and next generation Amiga software. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Premium Member
|
Ever since the A1000, one of the features we were attracted to and were promised, was that we could easily change the personality of our Amigas. Effectively turning them into very different machines. Commodore pretty much totally ditched that concept and betrayed us all by marketing machines with Kickstart in ROM. So you save a few seconds bootstrapping your machine with ROMS - big deal. The way I see it, had Commodore stayed true with the Amiga teams original design, things could have gotten REAL interesting.
I guess what I am asking is this... besides some of the modern Kickstart patches and hacks, has anyone ever bothered to write a totally new and non-Commodore type "Kickstart"? Of course, this would mean using a totally different OS. Perhaps ST, Mac and PeeCee emulation would have been easier to swallow and more accessible to the masses. And before I get too far ahead in my reasoning, isn't all of this possible? 256k-512k surely would have been enough room to play around with. At the time, all of the above mentioned platforms BIOS chips were typically even smaller than either of those figures. So why hasn't the concept of a Kickstart on disk (or chips for that matter) been fully realised? Speed and ease of use emulating other platforms could have been so much better and Commodore could have marketed the Amiga as a true chameleon of sorts instead of wasting all that time and money marketing a PC-10, etc. Licensing this stuff could not have been more expensive than the resources it took to create standalone clones, could it?
__________________
Cash paid or will trade for loose and CIB Amiga games I need. Game manuals and boxes only too! Will purchase in large lots as well. |
||||||||
|
|
|
|
|
#2 | |||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
Quote:
|
|||||||||
|
|
|
|
|
#3 | ||||||||
|
Premium Member
|
Purely for the sake of argument, lets say you inserted a Kickstart disk that told the Amiga it was really an AtariST. Kind of a TOS written for the custom Amiga chips/drives, and other I/O functions. You would then be able to insert a REAL Atari GEM disk and away you go. This scenario would save you the hassle of configuring an ST system AFTER Workbench was loaded and hypothetically speaking, grant you greater compatibility and speed since you are not converting ST functions to Amiga - at a Commodore Kickstart or Workbench level. Not to mention, the time saved loading Workbench and then the emulator. Perhaps my reasoning is flawed or impractical :-)
__________________
Cash paid or will trade for loose and CIB Amiga games I need. Game manuals and boxes only too! Will purchase in large lots as well. |
||||||||
|
|
|
|
|
#4 | ||||||||
|
Defender of the Faith
![]()
|
http://www.youtube.com/watch?v=K4ta4OYhsEY
well, the fact that the ROM is there doesn't mean that it can't be done. you can always ditch the ROM and do your stuff. not really sure why commodore is to blame for this ?
__________________
I believe in mt. Fuji |
||||||||
|
|
|
|
|
#5 | ||||||||
|
Premium Member
|
Early Commodore (or perhaps otherwise) marketing stated there was going to be much more made out of the Kickstart disk system. It certainly helped users make the transition from various Kickstarts a lot easier since they did not have to open up their computers and mess around with chips. Huge benefit for Commodore when dealing with the common end users.
Not trying to start a flame war here, just asking why more wasn't done to take advantage of Commodores awesomely flexible Kickstart architecture. 3rd party companies I would think, could have really exploited that, I would think. Kind of like how you can turn your TI-99/4A into a Myarc computer system by installing a "simple" card into the PEB. If it's true that Commodore only did the Kickstart on disk thing because the current Kickstart was so weak at launch and was all just a bad design, well... lol they must have digressed with the A3000 then :-)
__________________
Cash paid or will trade for loose and CIB Amiga games I need. Game manuals and boxes only too! Will purchase in large lots as well. |
||||||||
|
|
|
|
|
#6 | ||||||||
|
Kindred of Babble-on
![]()
|
Yes, C= created the WOM kludge to make up for the fact that Kickstart 1.0 and 1.1 weren't mature enough to be written in stone yet. A similar method was used with the A3k because 2.0 wasn't finished when the first machines were sold.
As Piru already posted, I'm missing the point why it'd be so much easier to port an entire OS to Amiga hardware that you're lacking the source code of (plus drivers for expansions) and then put up with incompatible software (due to 'no emulation') than to just run a much less complex emulation layer that lets you run the guest system on top of AmigaOS. |
||||||||
|
|
|
|
|
#7 | ||||||||
|
Premium Member
|
I guess my reasoning is flawed if you wouldn't have been allowed to have access to sourcecode Amiga<>Atari for their custom chips, etc. But that could have been ironed out through licensing. If not, how would original software be more incompatible due to no emulation? As an end user, I don't see how it's easier running emulation on top of and after Workbench. And we're all familiar with the incompatibilities of emulating. Especially when the MHZ (or lack of them) really count. I was just thinking emulation would/could have been more practical had it been written on and for more of a hardware level than software.
I'm sure I'm out of my league here and don't fully understand the politics and architecture of it all, just asking the "what ifs" and "why nots".
__________________
Cash paid or will trade for loose and CIB Amiga games I need. Game manuals and boxes only too! Will purchase in large lots as well. |
||||||||
|
|
|
|
|
#8 | ||||||||||||
|
Kindred of Babble-on
![]()
|
Quote:
Quote:
Quote:
Quote:
|
||||||||||||
|
|
|
|
|
#9 | ||||||||
|
Defender of the Faith
![]()
Join Date: Mar 2006
Posts: 1,787
|
I'm sure there might be obstacles. But the idea has benefits. As for Atari ST (or MAC) on Amiga. Without hardware emulation one could simple make a TOS API wich uses the Amiga hardware. Or even Amiga libraries.
And then there's the project to make a free Kickstart clone ![]() (to kick Amiga Inc leash )
|
||||||||
|
|
|
|
|
#10 | |||||||||
|
Kindred of Babble-on
![]()
|
Quote:
__________________
'Using no way as way. Having no limitation as limitation.' - Bruce Lee 'No, sorry. I don't get my tits out. They're not actually real, you know? Just two halves of a grapefruit...' - Miki Berenyi 'Evil will always triumph because good is dumb.' - Dark Helmet ![]() 'And for future reference, it might be polite to ask someone if you can quote them in your signature, rather than just citing them to make a sales pitch.' - Karlos. (I didn't ask, obviously......)
|
|||||||||
|
|
|
|
|
#11 | ||||||||||
|
Technoid
![]()
Join Date: Apr 2002
Posts: 349
|
Quote:
__________________
It\'s not the question, that is the problem, it is the problem, that is the question. |
||||||||||
|
|
|
|
|
#12 | ||||||||
|
Defender of the Faith
![]()
Join Date: Mar 2006
Posts: 1,787
|
No need really to reverse engineer the Kickstart ROM. Application software expects certain functions in each library. Make a replacement function for each of them, viola!
As the Kickstart is heavily based on inheritance may not necessarily need to be a large programming task after all? The v1.3 ROM ought to be a measure of the minimum amount of code reqiured to run. So how much of the 256 KB (ROM) is really used? |
||||||||
|
|
|
|
|
#13 | ||||||||
|
Desperately needs a life
![]()
|
It is perfectly legal to clean room reverse engineer them, the patents are long gone, there are no trade secrets anymore. It is not legal to copy them or directly use their code since that would break copyright, which lasts 50 years. It is not legal to call them Amiga since the trademark belongs to somebody else.
__________________
What we're witnessing is the sad, lonely crowing of that last, doomed cock. |
||||||||
|
|
|
|
|
#14 | ||||||||
|
Defender of the Faith
![]()
Join Date: Mar 2006
Posts: 1,787
|
Doesn't the AmigaOS license explicitly prohibit even clean reverse engineering?
As for name.. I found that "best friend" is el mejor amigo, which maybe is to close. But "friend" is compañero, most likely sufficiently different to be in the (legal) clear. Otoh, library interfaces are published. Making replacements doesn't likely count as reverse engineering. Seems a huge mystery as to the actual details of who has the copyright on AmigaOS presently ![]() |
||||||||
|
|
|
|
|
#15 | ||||||||
|
Premium Member
Join Date: Dec 2003
Posts: 1,130
|
There was a different set of Diagnostic Kickstart roms made for the A1200 I believe. I have seen them for sale before. I almost bought a set just out of curiosity but I sold my A1200.
|
||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| kickstart , ideas , hypothetical |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| cant use WHDLoad in OS 3.9 any ideas? | carvedeye | Amiga Hardware Issues and discussion | 5 | 03-11-2007 01:04 PM |
| Battery already crapping out, ideas? | Amiduffer | Amiga Hardware Issues and discussion | 19 | 10-21-2006 10:19 PM |
| New Catchphrases Ideas, Please | CU_AMiGA | CH / General | 14 | 07-03-2005 04:51 AM |
| Hypothetical situation | KennyR | CH / Politics | 183 | 05-13-2004 09:15 PM |
| Customisation Ideas | xeron | Amiga Hardware Issues and discussion | 28 | 07-04-2003 10:28 AM |