Welcome, Guest. Please login or register.

Author Topic: TeamAROS Bounty #23 AROS Kickstart Replacement ROM  (Read 11801 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline MskoDestny

  • Sr. Member
  • ****
  • Join Date: Oct 2004
  • Posts: 363
    • Show all replies
    • http://www.retrodev.com
Re: TeamAROS Bounty #23 AROS Kickstart Replacement ROM
« on: December 30, 2004, 07:40:49 PM »
Is there a more precise description of this bounty?

What kind of emulated hardware is this ROM supposed to target?  OCS? ECS? AGA?  Which memeber of the 68K family should it support?

Presumably this is going to be used with old Amiga apps and not ones recompiled for AROS.  So just how compatible does it need to be?  Does it need to support all the Kickstart 3.X ROM calls, or just those from an earlier version?
 

Offline MskoDestny

  • Sr. Member
  • ****
  • Join Date: Oct 2004
  • Posts: 363
    • Show all replies
    • http://www.retrodev.com
Re: TeamAROS Bounty #23 AROS Kickstart Replacement ROM
« Reply #1 on: December 30, 2004, 11:32:09 PM »
I suppose the better question is what programs are you trying to run in UAE?  Will they run fine on an A500 running Kickstart/Workbench 1.3 or do they require an AGA machine with Kickstart 3.X or perhaps something in between?

If there are specific programs that need to work with the replacement kickstart it would be helpful to know what those are.

EDIT:
Quote
Replacement for UAE?? Like a ROM file for UAE.. Is this for ArosUAE?? Or is it a kickstart that boots AROS on classic Amiga hardware ( was 68K Aros Made??).. This really confuses me when I read this.. Do you intend on creating a kick.rom file that runs UAE that's made from AROS's open source kickstart (exec) routines? This is not very clear..

As I understand it, he (or she) is looking for a Kickstart ROM for use in classic Amigas (well emulated ones at least) based on the AROS sources.  This would not be a full port of AROS to the classic Amiga (which I believe was started at one point, but was dropped and is far from finished), but just the subset representing the functions that the Kickstart ROM is responsible for.
 

Offline MskoDestny

  • Sr. Member
  • ****
  • Join Date: Oct 2004
  • Posts: 363
    • Show all replies
    • http://www.retrodev.com
Re: TeamAROS Bounty #23 AROS Kickstart Replacement ROM
« Reply #2 on: January 01, 2005, 07:17:25 AM »
There is an amiga folder in the unmaintained folder of the AROS source, but from the looks of things it's all quite old and incomplete.  Might be easier than starting from scratch though.
 

Offline MskoDestny

  • Sr. Member
  • ****
  • Join Date: Oct 2004
  • Posts: 363
    • Show all replies
    • http://www.retrodev.com
Re: TeamAROS Bounty #23 AROS Kickstart Replacement ROM
« Reply #3 on: January 02, 2005, 09:10:59 PM »
You could compress the ROM and prepend it with a small routine to decompress it to RAM.  Since the target is UAE and not necessarily a real Amiga, adding a little extra RAM to make up for what is lost by the ROM isn't that big of a deal.

In addition there are now Zorro cards like the Kickflash and E/Flash that allow for 1 and 2MB ROMs.  Not sure if this kind of thing is supported by UAE though.

EDIT: Typo
 

Offline MskoDestny

  • Sr. Member
  • ****
  • Join Date: Oct 2004
  • Posts: 363
    • Show all replies
    • http://www.retrodev.com
Re: TeamAROS Bounty #23 AROS Kickstart Replacement ROM
« Reply #4 on: January 05, 2005, 08:15:29 PM »
Quote

mdma wrote:
I meant that there is no need for traps if AROS is compiled natively for the Coldfire CPU and UAE is used for 68k programs.

Using UAE will be dog slow compared to traps, especially since I don't believe there is a 68K -> Coldfire dynarec for UAE at the moment so it will have to run through the interpretter.  UAE would still be useful for programs that are dependent on behaviors that you can't easily simulate on Coldfire using the trap approach.