Welcome, Guest. Please login or register.

Author Topic: Licensing Kickstart ROMs for Raspberry Pi  (Read 37246 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Art

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #89 from previous page: June 11, 2013, 03:02:13 AM »
That is good news, and thanks for the replies.

Quote
as I assume your game will take over the "hardware" once everything is up.
Do you mean the difference between a filesystem and track loading disk?
Forgive me, but it's been a while.
The game I had in mind runs from a filesystem disk, but if that's a problem
there are plenty of other games out there. I don't think aquiring license to use
one of them is going to be a problem.

Quote
there is no longer any legal reason not to include the AROS m68k ROM with your for-pay game bundle

It's a free distribution if it happens, and any contribution from me is open source.
A paid app would (ethically for me) would have to be largely my own work.

Quote
AROS m68k *does* support 68000 Amigas.
Who led you to believe it doesn't?
Well I've read a bit, and also tried a few AROS boot images,
but none so far have worked. I got the last one directly from the AROS site.
(AROS Vision) I think it was the latest package. How much chip RAM does it want from the Amiga?
Maybe it's problem that the UAE for mobile devices floating about doesn't have a CD-ROM op system,
but I suspect the emulated Amiga is too old looking at the specs on the AROS site.
I have no fast RAM, and There's no way I'll have 8Mb chip RAM.

It's the same UAE that has been ported to Sony PSP, Dreamcast, GP2x, etc.
and has all of the source for those platforms still present.

I'll have another dig around for an appropriate boot image.
« Last Edit: June 11, 2013, 03:10:07 AM by Art »
 

Offline Ezrec

  • Jr. Member
  • **
  • Join Date: Aug 2010
  • Posts: 58
    • Show only replies by Ezrec
    • http://www.evillabs.net
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #90 on: June 11, 2013, 03:09:24 AM »
Quote from: Art;737470
It's the same UAE that has been ported to Sony PSP, Dreamcast, GP2x, etc.
and has all of the source for those platforms still present.


You will need to use both ROM images for AROS to boot:

kickstart_rom_file=aros-amiga-m68k-rom.bin
kickstart_ext_rom_file=aros-amiga-m68k-ext.bin
 

Offline Art

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #91 on: June 11, 2013, 03:28:02 AM »
Quote from: Ezrec;737472
You will need to use both ROM images for AROS to boot:

kickstart_rom_file=aros-amiga-m68k-rom.bin
kickstart_ext_rom_file=aros-amiga-m68k-ext.bin


Thanks,
it seems I can have up to 2Mb chip RAM, no fast RAM.

Two ROMS? Has that been done with an A500?
 

Offline Ezrec

  • Jr. Member
  • **
  • Join Date: Aug 2010
  • Posts: 58
    • Show only replies by Ezrec
    • http://www.evillabs.net
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #92 on: June 11, 2013, 03:33:11 AM »
A500: I'm still playing around with 74LSxxx logic to correctly decode my 27C800 EEPROM in my A500, but it works fine in E-UAE/WinUAE with a 68000 CPU.
 

Offline Art

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #93 on: June 11, 2013, 03:38:45 AM »
Quote from: Ezrec;737475
A500: I'm still playing around with 74LSxxx logic to correctly decode my 27C800 EEPROM in my A500, but it works fine in E-UAE/WinUAE with a 68000 CPU.


I am aware it works in WinUAE.
I think the source getting around for mobile devices is more limited than that.
I don't see any options for anything other than 68000, or A500.
It looks stripped down, because there is an option for up to 8Mb chip RAM,
but the A500 (Agnus, or whomever is responsible) won't support it.
 

Offline Art

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #94 on: June 11, 2013, 03:49:32 AM »
I did find this in the project... is the AROS ROM supposed to be on a disk.adf file?

It could just be referring to the old Kickstart disk supplied with early Amigas.


Code: [Select]
/*
  * UAE - The Un*x Amiga Emulator
  *
  * A "replacement" for a missing Kickstart
  * Warning! Q&D
  *
  * (c) 1995 Bernd Schmidt
  */

Then later,,,

Code: [Select]
void init_ersatz_rom (uae_u8 *data)
{
    write_log ("Trying to use Kickstart replacement.\n");



Code: [Select]
write_log ("You need to have a diskfile in DF0 to use the Kickstart replacement!\n");
….
/* a kickstart disk was found in drive 0! */
write_log ("Loading Kickstart rom image from Kickstart disk\n");
/* print some notes... */
write_log ("NOTE: if UAE crashes set CPU to 68000 and/or chipmem size to 512KB!\n");


Cheers, Art.
 

Offline Ezrec

  • Jr. Member
  • **
  • Join Date: Aug 2010
  • Posts: 58
    • Show only replies by Ezrec
    • http://www.evillabs.net
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #95 on: June 11, 2013, 03:51:49 AM »
No, that is the *ancient* Kickstart Replacement (no connection to AROS) that was just a trivial trackloader.

AROS m68k is a 1M ROM image, in two parts:

0x00E00000 = aros-m68k-amiga-ext.bin
0x00F80000 = aros-m68k-amiga-rom.bin
 

Offline deadwood

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 88
    • Show only replies by deadwood
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #96 on: June 11, 2013, 05:59:46 AM »
Initially AROS ROMs were not working with "old" UAE/E-UAE ports while they worked with WinUAE. The reason was that AROS ROM required serial port to be working in the emulator. Maybe this has change since then, but I would check if your emulator has that working.

Here is a patch that added the support to Janus-UAE:

http://sourceforge.net/p/janus-uae/code/640/
 

Offline Art

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #97 on: June 11, 2013, 07:15:20 AM »
Don't tell me that :O I've had a busy day!

I installed WinUAE, and verified that AROS does boot some track loading
disks with a stock Amiga, as long as it has some RAM other than chip RAM.

Soooooo... I've just had success implementing slow RAM using some other
UAE source from the net, and the existence of the new RAM is verified by
Workbench.
It seems the source used for mobile devices IS indeed stripped down.

It shouldn't be too difficult to load the extended ROM to the new address.
I'm going to have to at least try now...
 

Offline psxphill

Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #98 on: June 11, 2013, 12:13:54 PM »
Quote from: Ezrec;737475
A500: I'm still playing around with 74LSxxx logic to correctly decode my 27C800 EEPROM in my A500, but it works fine in E-UAE/WinUAE with a 68000 CPU.

Is there a reason you can't use this? Does it use different addresses to the 3.9 roms?
 
http://web.archive.org/web/20111018133241/http://cosmosamiga.blogspot.com/2010/03/kickstart-1mo-a500-i.html
 
If you want to make the board look nicer then this is another alternative.
 
http://web.archive.org/web/20100403152630/http://cosmosamiga.blogspot.com/2010/03/kickstart-1mo-a500-ii.html
 
Alternatively an a500+ already has a 42 pin socket AFAIK.
« Last Edit: June 11, 2013, 12:16:26 PM by psxphill »
 

Offline Terminills

  • Grand Conspirator
  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 594
  • Country: 00
  • Thanked: 2 times
    • Show only replies by Terminills
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #99 on: June 13, 2013, 12:37:41 PM »
Quote from: psxphill;737520
Is there a reason you can't use this? Does it use different addresses to the 3.9 roms?
 
http://web.archive.org/web/20111018133241/http://cosmosamiga.blogspot.com/2010/03/kickstart-1mo-a500-i.html
 
If you want to make the board look nicer then this is another alternative.
 
http://web.archive.org/web/20100403152630/http://cosmosamiga.blogspot.com/2010/03/kickstart-1mo-a500-ii.html
 
Alternatively an a500+ already has a 42 pin socket AFAIK.


He's got the parts at least some of them to do the 1 meg rom(I sent him the sockets when I bought 100 of them). Not sure where he's at but iirc he's trying to get it working first then the adapers. :P
Support AROS sponsor a developer.

edited by mod: this has been addressed
 

Offline Amiga_Nut

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 926
    • Show only replies by Amiga_Nut
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #100 on: June 13, 2013, 03:35:10 PM »
Quote from: haywirepc;699912


I don't believe the pi has enough horsepower to adequately emulate an amiga without alot of dropped frames, skipping sound and so forth, but I could be wrong... If there was an optimized aros distro just for PI, it may be able to emulate classic apps without problems, but I'm not sure it would deal well with very demanding aga games and so on...


From extensive research I found WinUAE only needed Pentium III 600mhz for OCS/ECS and Superstardust AGA needed 850mhz. These were laptops running Win XP SP1 in 2007ish.

I'm not sure how fast the Pi is.
 

Offline gunni

  • Jr. Member
  • **
  • Join Date: Jun 2011
  • Posts: 83
  • Country: scotland
  • Gender: Male
    • Show only replies by gunni
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #101 on: June 13, 2013, 11:02:56 PM »
Quote from: Amiga_Nut;737736
From extensive research I found WinUAE only needed Pentium III 600mhz for OCS/ECS and Superstardust AGA needed 850mhz. These were laptops running Win XP SP1 in 2007ish.

I'm not sure how fast the Pi is.

my openpandora emulates the Amiga quite decently (not sure what its like at default 600mhz I'm overclocked to 800mhz), the pi runs at 700mhz as standard and is also overclockable so I imagine if the pandora version of uae was ported to pi (different ARM version) it would be quite usable.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #102 on: June 13, 2013, 11:08:49 PM »
Quote from: gunni;737783
my openpandora emulates the Amiga quite decently (not sure what its like at default 600mhz I'm overclocked to 800mhz), the pi runs at 700mhz as standard and is also overclockable so I imagine if the pandora version of uae was ported to pi (different ARM version) it would be quite usable.
The Pi actually runs on a dynamic clock, between 700Mhz and 1Ghz depending on demand. My newest pi is running stable at 1.1Ghz :)

Offline gunni

  • Jr. Member
  • **
  • Join Date: Jun 2011
  • Posts: 83
  • Country: scotland
  • Gender: Male
    • Show only replies by gunni
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #103 on: June 14, 2013, 11:12:12 PM »
Quote from: bloodline;737785
The Pi actually runs on a dynamic clock, between 700Mhz and 1Ghz depending on demand. My newest pi is running stable at 1.1Ghz :)

I didn't know that... I assumed it stuck with whatever it was set at in the raspbian config file. 1.1Ghz is pretty good going! :)
 

Offline Art

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: Licensing Kickstart ROMs for Raspberry Pi
« Reply #104 on: June 15, 2013, 02:13:25 PM »
I totally missed some of the content of some replies here.
Thanks, particulary Ezrec and deadwood. I am a little less dumb now :)

If there's a world shortage of 42 pin sockets a broken Capcom system board
of the right family would ensure you never need one again.
Not sure which system, but it is driven by 68000, looks like an Amiga,
and ran Street Fighter II. Unfortunately, I gave up the remains of mine
so that someone could revive their board.

42 pin EPROMs I do have, but I think they are mask EPROPMs of the same nature
as a real Kickstart chip, and of no use to anyone for Amiga projects.
I actually still own Street Fighter II ROMS, and can say OK in MAME when it asks! :D

Are Amiga chips of use to anyone? Or can at least identify them?
I can't identify a 40 pin one, I thought it was a Kick, but it's dated 1991.
which makes little sense???

COMMODORE - AMIGA
390979-01
(c)1991 V2-04 37-175
9141XD001

I know that I have an A500 or A500+ Denise.

One curious one is a 20 pin DIL IC with Commodore's logo on it dated 1989.

Another one has some unremarkable numbers, and the "PROTO" printed on a line
of it's own. You'd love that to be an Amiga, but I really think that's from Arcade board.

Can a chip marked with "CIG" instead of "CBM" be commodore?
Because then a few of them 1984, 1996.