Welcome, Guest. Please login or register.

Author Topic: MiniMig + PowerPC = OS4 Hardware for all  (Read 29988 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #89 on: October 29, 2007, 09:03:40 AM »
@freqmax

There's documentation about AGA in various places:

http://www.mways.co.uk/amiga/howtocode/text/aga.php

http://aminet.net/package/docs/help/aga_guide

http://aminet.net/package/docs/misc/agamanual

Also E-UAE/WinUAE include a lot of code to support AGA.


As there's people interested on the MiniMig due to the retro factor and may not be so interested in a super PPC amiga, I would advise starting with things you would need also on 680x0 systems:
-More ram. 32MB at least, although I don't think 32MB is enough for OS4. I would try to include 128MB. It doesn't matter if it's not used ATM with a 68000. Anything bigger than a 68000 will be able to take advantage of it.
-Gayle IDE interface (it's well documented on WinUAE)
-68020 (at least). You are going to emulate a Blizzard/Cyberstorm PPC and OS4 official CD requires OS3.x to load the bootmodules. 68LC060/75 are usually cheap, but may be more complex to interface.
-a 5v A500 compatible cpu slot. Or even better, A1200 compatible.
-AGA. Not strictly needed, but very nice.
-CirrusLogic/Virge emulation. I think some emulators like QEmu/Bochs emulate a CirrusLogic. It would have to be compatible enough to be able to use Picasso96 drivers with it. That would require at least a 020 to work as P96 requires 020 at least.
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline pixie

  • Sr. Member
  • ****
  • Join Date: Apr 2002
  • Posts: 481
    • Show only replies by pixie
    • http://savoc.tripod.com
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #90 on: October 29, 2007, 10:03:21 AM »
MiniMig + PowerPC = [Sam | Efika 2]

:-?


pixie- writing from a paradise called Portugal
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #91 on: October 29, 2007, 11:31:03 AM »
Don't think a 5V slot is really needed. New hw will likely either by HDL code or 3,3V components. 5V will be a real pain.
People could build a software emulation that is split into modules just like chips on a bus in the real thing. That can later be translated into HDL to help with misc reverse engineering (like Gayle interface).
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #92 on: October 29, 2007, 02:55:08 PM »
@freqmax:

The problem is that AFAIK there are no 3.3v versions of other 680x0 chips that aren't 68000, 68040 -there's a special version of 040- and 68060. So unless you include a more advanced cpu, a 5v slot interface would be definitely interesting for the first tests. You could connect a BlizzardPPC and check out if OS4/MOS work with MiniMig, later you could integrate a 020 or 060 +PPC for the minimig.

BTW, AFAIK Dennis splited the code of each chip in different files. I guess that Gayle IDE interface shouldn't be too hard to implement. First versions could use the MMC card with a hardfile and later ones for more advanced MiniMigs could have a real IDE interface
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #93 on: October 29, 2007, 09:58:03 PM »
Quote

pixie wrote:
MiniMig + PowerPC = [Sam | Efika 2]

:-?


Sam 440ep, yes.  It has an FPGA built in.

Efika 2, probably not as you'd need an external board to add AGA or 32-bit ECS (A3000-style).
 

Offline pixie

  • Sr. Member
  • ****
  • Join Date: Apr 2002
  • Posts: 481
    • Show only replies by pixie
    • http://savoc.tripod.com
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #94 on: October 30, 2007, 12:22:20 AM »
I heard somewhere i down the road that EFIKA 2 was also getting an FPGA, at least one its versions


pixie- writing from a paradise called Portugal
 

Offline pixie

  • Sr. Member
  • ****
  • Join Date: Apr 2002
  • Posts: 481
    • Show only replies by pixie
    • http://savoc.tripod.com
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #95 on: October 30, 2007, 12:31:48 AM »
Quote

SamuraiCrow wrote:
Quote

downix wrote:
http://www.genesippc.com  Ekifa2 meets your needs.


Genesi rejected the idea of sending Jens Shoenfeld an Efika so he could produce his CloneA ECS-compatible graphics chips on a PCI card.  Why would they do any differently for the MiniMig?

I think the integrated FPGA on the SAM 440ep would do the job for backward compatibility using CloneA or MiniMig as the gate layout.



If EFIKA 2 goes as planned at that stage it would already have one FPGA CPU, it wouldn't need another on PCI... But there's nothing stopping Jen from making money on EFIKA hardware,,,


pixie- writing from a paradise called Portugal
 

Offline MarkTime

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 901
    • Show only replies by MarkTime
    • http://www.tanooshka.com
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #96 on: October 30, 2007, 03:36:03 AM »
Downix, Kronos, Piru...I'm just amazed at how you post in these threads, and really...are amazingly patient with those who know less than you, and...you talk to them without really damaging their feelings overmuch.

I couldn't do it, I'd flame them in a half second.

But anyway...to the original point, of developing something that could emulate a sufficient environment to run the boxed OS 4 for classic Amigas.

I think there is little point.  I understand the desire...but OS 4 will only seem important until you have it in your hands, and then your realize it didn't move the platform much.

Then you start itching for OS 5, or a modern browser, or flash, or java, or .mono or .net, or a decent game even.

OS 4 just isn't the answer.  Neither is Coldfire.  I don't care if it runs the equivalent of a 500mhz 68060...that is still dog slow.

OS 4 is still out of date, and behind the times, and nearly useless.

talk about being a party pooper...but thats not what this post is about.  

I can handle AGA in emulation in UAE....all we need for a new amiga is the best of the old Amiga IP and ideas, wrapped in a completely modern motherboard and OS.

I would buy one, if someone could sell them and keep them in stock.  Everytime I check back with genesi, they either aren't really stocking the product, or MorphOS is coming any day now.

The last time I had a pegasos...well other than it didn't seem to work, I couldn't get a CD to go with it.


Modern system.   OS with dev. tools.  Available to buy...all parts included.

Oh, now look who's being the dreamer....sorry for the rant.
 

Offline RedskullDC

  • Full Member
  • ***
  • Join Date: Sep 2003
  • Posts: 136
    • Show only replies by RedskullDC
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #97 on: October 30, 2007, 08:05:09 AM »
Quote

Crumb wrote:

The problem is that AFAIK there are no 3.3v versions of other 680x0 chips that aren't 68000, 68040 -there's a special version of 040- and 68060. So unless you include a more advanced cpu, a 5v slot interface would be definitely interesting for the first tests. You could connect a BlizzardPPC and check out if OS4/MOS work with MiniMig, later you could integrate a 020 or 060 +PPC for the minimig.


Has anyone here tried running some of the other 68k chips at 3.3v ?

Anyone with a Blizzard 040 game to try it with the CPU voltage set to 3.3v (060 postion), and see if it works reliably?
I don't have such a board, else I'd try it myself.

If so, 68040's can be bought very cheaply at:
http://cgi.ebay.com.au/Motorola-32-bit-Microprocessor-P-N-XC68LC040FE33B_W0QQitemZ160114591305
to experiment with.

Digi-key lists some of the HC series 68K chips as being 3.3V tolerant, though this is at odds with the Motorola docs.

Red
Redskull @ Digital Corruption
A500, 4000/060-75MHz
WinUAE on Windows7-X64Ult
Minimig DE1
-------------------------
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #98 on: October 30, 2007, 08:17:20 AM »
Quote

Crumb wrote:
@HenryCase

You are mixing specs of different accelerators:
-one accelerator is the Blizzard2060, it's a 680x0 accelerator with *no* ppc
-a developer edition powerUp PPC board exists that you can plug into a 040/060 socket of CyberstormMK2 or Blizzard2060. It includes a 680x0 cpu and a slow 603e

Now once that's clear, remember that:
-OS4 is PPC *only*. It won't run on 680x0
-A developer edition powerUp PPC board may or may not work with OS4, but that's not confirmed.
-OS4 lacks drivers for the Blizzard2060 onboard SCSI, so it won't be able to boot from it. It may work with catweasel or any other *PIO driven* IDE/SCSI card.


Crumb, thank you for your very helpful reply to my question (on a random note, your current post count stands at 777, how cool is that!).

So as far as I can see it, the Blizzard2060 accelerator isn't guaranteed to work with OS4 but at the same time, there's a possibility (with the developer board plugin). Once OS4 Classic is released we'll have a clearer view on this.

From a purely hypothethical standpoint, if the hardware and drivers of the Blizzard2060 (in their current state) were to be released under an open source licence, so that the Amiga community could develop the technology for their own needs, would that provide a good starting point for a PowerPC MiniMig? This open source approach would speed up development of SCSI drivers as well as sorting out the seemingly unfinished nature of the PPC support.

One thing that worries me, you say that the developer PowerUp PPC board includes a slow 603e chip? How slow are we talking here? I mean it's all well and good if we get a Minimig capable of running OS4 but I'd be looking for a responsive OS, not just an impressive technical achievement. If the PowerUp PPC plugin was also made open source is there anything in the architecture that would stop a more powerful chip being used? I'm thinking pin compatibility, etc...
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #99 on: October 30, 2007, 08:31:25 AM »
Quote

MarkTime wrote:
OS 4 is still out of date, and behind the times, and nearly useless.


I agree that it isn't the most modern OS out there, but it's the newest stable platform we have (excluding AROS which is impressive but still WIP).

Quote

MarkTime wrote:
Modern system.   OS with dev. tools.  Available to buy...all parts included.

Oh, now look who's being the dreamer....sorry for the rant.


This topic is about making the best community led h/w. When I saw the specs for the top of the range ACK machine I was very impressed but the fact of the matter is that h/w is not with us. Neither is any other h/w that really gets me excited on the high tech side of things (of course you may see this differently: Efika, SAM, etc...).

The Minimig is one of the best things to happen to the Amiga community in recent years simply because it offers an opportunity for the community to take control of their platform whilst events outside of our control conspire against us.

Anyway, it's good to be a dreamer, no harm done by your rant. :-D
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show only replies by downix
    • http://www.applemonthly.com
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #100 on: October 30, 2007, 10:42:42 AM »
Quote

MarkTime wrote:
Downix, Kronos, Piru...I'm just amazed at how you post in these threads, and really...are amazingly patient with those who know less than you, and...you talk to them without really damaging their feelings overmuch.

I couldn't do it, I'd flame them in a half second.
I used to be that way.  Then I took 3 years off
Quote


But anyway...to the original point, of developing something that could emulate a sufficient environment to run the boxed OS 4 for classic Amigas.

I think there is little point.  I understand the desire...but OS 4 will only seem important until you have it in your hands, and then your realize it didn't move the platform much.

Then you start itching for OS 5, or a modern browser, or flash, or java, or .mono or .net, or a decent game even.

OS 4 just isn't the answer.  Neither is Coldfire.  I don't care if it runs the equivalent of a 500mhz 68060...that is still dog slow.

OS 4 is still out of date, and behind the times, and nearly useless.

talk about being a party pooper...but thats not what this post is about.  

I can handle AGA in emulation in UAE....all we need for a new amiga is the best of the old Amiga IP and ideas, wrapped in a completely modern motherboard and OS.

I would buy one, if someone could sell them and keep them in stock.  Everytime I check back with genesi, they either aren't really stocking the product, or MorphOS is coming any day now.

The last time I had a pegasos...well other than it didn't seem to work, I couldn't get a CD to go with it.

Modern system.   OS with dev. tools.  Available to buy...all parts included.

Oh, now look who's being the dreamer....sorry for the rant.

Technically OS4 can offer this, but it, like MorphOS, are tied to what I view in the long term as a dead end.  The excitement of the MiniMig is that it eliminates the corporate control, but PowerPC itself gives you the same thing.  Once someone recreates the 68000 in verilog (which I heard a few people state that they were trying), it comes down to just minor peripheral components, which can be substituted without penalty.  

I don't see a future for our platform until we stop trying to do something just because Apple does it, which remains the only reason we went to PowerPC in the first place.  

In 1997, I was a heavy promoter of us going to MIPS, due to cost and the fact that we could license the chip architecture, and roll our own CPU's should a vendor try and cut us off at the knees.  Nowadays, the market has changed, and for such a migration, SPARC, ARM or SuperH would be my recommendation (in that order) for the same reasons.  I never could get licensing terms from MIPS, which saddens me.  However, I have the source to SPARC already, and even modified it for my own purposes.

I say, run the classic AmigaOS in a sandbox, much like OS X runs the classic MacOS, and build a new platform.  But, the time to market scares away everyone, and nobody seems willing to take the risk.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #101 on: October 30, 2007, 12:37:09 PM »
@downix:
The reason for Minimig is that the hardware is dying physicaly. And there is no new ones made.
Software emulation won't give cycle accurency that demos & games need.

As for CPUs, ARM is trigger happy litigator. I would be careful about being dependent on them.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show only replies by downix
    • http://www.applemonthly.com
Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #102 on: October 30, 2007, 12:42:55 PM »
Quote

freqmax wrote:
@downix:
The reason for Minimig is that the hardware is dying physicaly. And there is no new ones made.
Software emulation won't give cycle accurency that demos & games need.

As for CPUs, ARM is trigger happy litigator. I would be careful about being dependent on them.

Agreed, hence why SPARC is my preferred choise.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline little

  • Full Member
  • ***
  • Join Date: Sep 2007
  • Posts: 223
    • Show only replies by little
I have a dream ...
« Reply #103 on: October 30, 2007, 01:47:01 PM »
@MarkTime

I would agree with you if Ainc or any big computer manufacturer would come up with this projects. But if you look closely these come from little (dare I say tiny?)  companies or from the community. You have to start with something and with minimig and AROS you do not have to worry about stupid CEOs driving the platform towards a cliff. So you can dream for an ideal comeback or you can be part of these projects the community is building. If you think they amount to nothing, go tell that to linus torvalds if you dare :-P
 

Offline Hans_

Re: MiniMig + PowerPC = OS4 Hardware for all
« Reply #104 from previous page: October 30, 2007, 02:20:20 PM »
Quote

downix wrote:
I say, run the classic AmigaOS in a sandbox, much like OS X runs the classic MacOS, and build a new platform.  But, the time to market scares away everyone, and nobody seems willing to take the risk.


That's exactly what Hyperion want to do (or should I say, the OS 4 dev team). Even if they use a similar API, based on the same principles, they have to break compatibility in order to implement things like memory protection and multiprocessing.

Hans
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work