Welcome, Guest. Please login or register.

Author Topic: Hypothetical Kickstart ideas  (Read 7615 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Jeff

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Dec 2003
  • Posts: 1411
  • Thanked: 1 times
    • Show only replies by Jeff
Re: Hypothetical Kickstart ideas
« Reply #14 on: May 11, 2009, 04:32:31 AM »
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.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Hypothetical Kickstart ideas
« Reply #15 on: May 11, 2009, 04:34:53 AM »
Diagnostic Kickstart ROM ..?

Diagnosing specifically the A1200 hardware I suppose?
 

Offline little

  • Full Member
  • ***
  • Join Date: Sep 2007
  • Posts: 223
    • Show only replies by little
Re: Hypothetical Kickstart ideas
« Reply #16 on: May 11, 2009, 05:06:52 AM »
Quote
Doesn't the AmigaOS license explicitly prohibit even clean reverse engineering?

It doesn't matter what M$ lawyers says, a contract enacted when you open the box where the install media of an operative system is packaged is not a binding contract.

Also, I rememeber the #$%& DMCA has a clause that allows reverse engeniering of hardware that is no longer produced and guess what, it has been more than a decade since an amiga with a kickstart rom was last manufactured.
 

Offline orb85750

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1237
    • Show only replies by orb85750
Re: Hypothetical Kickstart ideas
« Reply #17 on: May 11, 2009, 05:34:26 AM »
Is there an assumption here that the legal rights to OSx.x are holding back anything?  Cannot the ROM images/software be purchased very cheaply "per machine" via Ainc (via Cloanto?) -- for far less than a PC manufacturer purchases Windoze?  (Disclaimer: Maybe I've been staring at my computer screen far, far too long today.)  
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Hypothetical Kickstart ideas
« Reply #18 on: May 11, 2009, 05:53:51 AM »
@save2600
Quote
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.

Putting something to KS ROM doesn't make it any more "hardware level" than having it as a separate program to run. ROM is just read only memory to store software to.
 

Offline KimmoK

  • Sr. Member
  • ****
  • Join Date: Jun 2004
  • Posts: 319
    • Show only replies by KimmoK
Re: Hypothetical Kickstart ideas
« Reply #19 on: May 11, 2009, 06:19:10 AM »
I would like to see a kickstart replacement that would accelerate the booting of AOS3.9 machines & classic PPC machines. (my 68k A4000 does two resets to patch the kickstart before it loads up, it makes the booting 3x slower)
- KimmoK
// Windows will never catch us now.
// The multicolor AmigaFUTURE IS NOW !! :crazy:
 

Offline save2600Topic starter

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 3261
  • Country: us
    • Show only replies by save2600
Re: Hypothetical Kickstart ideas
« Reply #20 on: May 11, 2009, 04:28:38 PM »
Right - like a Kickstart with the latest patches burned into a neat and tidy ROM. Has anyone actually burned their own EEPROM like this or is everyone content with the annoying patch and reset scenario?

 

Offline Damion

Re: Hypothetical Kickstart ideas
« Reply #21 on: May 11, 2009, 04:59:04 PM »
Quote

save2600 wrote:
Right - like a Kickstart with the latest patches burned into a neat and tidy ROM. Has anyone actually burned their own EEPROM like this or is everyone content with the annoying patch and reset scenario?


Burning an EPROM with the BB2 updates (and other fun things) is fairly straightforward, check doobreynet for the tools and docs.

 

Offline amigaksi

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 827
    • Show only replies by amigaksi
    • http://www.krishnasoft.com
Re: Hypothetical Kickstart ideas
« Reply #22 on: May 12, 2009, 01:26:03 PM »
>by Piru on 2009/5/11 0:53:51

>@save2600
>Quote:

>    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.


>Putting something to KS ROM doesn't make it any more "hardware level" than having it as a separate program to run. ROM is just read only memory to store software to.

For Atari ST, it would make it more hardware level since the TOS would be residing at same memory location as original TOS on Atari ST ($FC0000) so software accessing OS functions wouldn't require any address translation.  They should be able to run full-throttle (7.16Mhz instead of 8Mhz).  And if they re-compile the ST executables and filter out the direct I/O calls like $FFFF9201 to vector to Amiga software equivalents, they should also be able to run stuff that directly accesses hardware ports.  However, that would be a more challenging program to write.

--------
Use PC peripherals with your amiga: http://www.mpdos.com
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Hypothetical Kickstart ideas
« Reply #23 on: May 12, 2009, 02:02:42 PM »
There's an alternative to filter direct I/O calls inside software. Scan the memory location residing at the same location as the I/O port and update any hardware with it.
 

Offline KimmoK

  • Sr. Member
  • ****
  • Join Date: Jun 2004
  • Posts: 319
    • Show only replies by KimmoK
Re: Hypothetical Kickstart ideas
« Reply #24 on: May 12, 2009, 02:02:48 PM »
@save2600
Another way could be a very simble BIOS ROM that kicks the AOS/AROS running from the HDD. That way we could have the latest kickstart on the HDD & faster boot. And AROS only machines would not be dependant on ROM that AmigaInc owns.
- KimmoK
// Windows will never catch us now.
// The multicolor AmigaFUTURE IS NOW !! :crazy:
 

Offline amigaksi

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 827
    • Show only replies by amigaksi
    • http://www.krishnasoft.com
Re: Hypothetical Kickstart ideas
« Reply #25 on: May 12, 2009, 04:50:36 PM »
>by freqmax on 2009/5/12 9:02:42

>There's an alternative to filter direct I/O calls inside software. Scan the memory location residing at the same location as the I/O port and update any hardware with it.

But then you have to determine the maximum frequency, freqmax, for updating those i/o ports.  For example, joystick ports and paddles can be read at any time; others may not require an update that frequently, for which your algorithm is good.

I was thinking scanning the graphics memory area to fix up the image.  I.e., map the graphics memory to the same area as STs so ST writes full throttle to the graphics memory and then update/fix the image during VBI before making it visible.
--------
Use PC peripherals with your amiga: http://www.mpdos.com
 

Offline recidivist

  • Hero Member
  • *****
  • Join Date: Aug 2006
  • Posts: 567
    • Show only replies by recidivist
Re: Hypothetical Kickstart ideas
« Reply #26 on: May 12, 2009, 05:12:58 PM »
 Apple went from ROM chips to files on the CD/DVD that are installed onto the hard drive.
 Tandy/Radio Shack once promoted DOS in ROM as a way of preventing virus problems;they dropped it by the time DOS 4 came along.
 So it's no giant deal either way.
 I think perhaps the thought of  having universal hardware ,and then plugging in a personality module is very attractive but perhaps only the hobbyist or rearcher will ever see one.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Hypothetical Kickstart ideas
« Reply #27 on: May 12, 2009, 06:53:41 PM »
amigaksi, I know my update-I/O suggestion have serious drawbacks. But so has other approaches to. The only really clean path is FPGA ;)
VBI is however a suitable opportunity to update at.

recidivist, Personality module.. well have a look at the FPGA systems (Minimig, C-One, Fpgaarade etc..). There a simple binary can change the actual hardware and software instantly.
 

Offline NorthWay

  • Full Member
  • ***
  • Join Date: Jun 2003
  • Posts: 209
    • Show only replies by NorthWay
Re: Hypothetical Kickstart ideas
« Reply #28 on: May 12, 2009, 06:57:54 PM »
>besides some of the modern Kickstart patches and hacks, has anyone ever bothered to write a totally new and non-Commodore type "Kickstart"?

Check out Dragon's Lair.
 

Offline save2600Topic starter

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 3261
  • Country: us
    • Show only replies by save2600
Re: Hypothetical Kickstart ideas
« Reply #29 from previous page: May 12, 2009, 07:02:06 PM »
I don't get it. What's the game got to do with Kickstart?