Homer...
  • Caterpillar
    Caterpillar
    Vincent_X
    Posts: 23 from 2003/6/19
    Whats this Amiga Hombre you keep going on and on and on about? I've never heard of it. Itanium and EPIC yes, Amiga Hombre no. Mind explaining it to me?
  • »21.06.03 - 03:48
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    Dave Haynie has clarified that the Hombre's PA-RISC core was not supposed to also act as the CPU in new Amiga desktop class computers (but only in new Amiga gaming consoles):

    "The idea was that the PA-RISC would be the lone CPU for a CD32 follow-on games console [...]. But in a computer, the PA-RISC would take on the role of the modern GPU, and the computer itself would use a different CPU. In 1992-1993, the obvious choice was PowerPC. But there were folks at Commodore also interested in the DEC Alpha."
    http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=33564&forum=25&start=120#610298

    This (sans the PowerPC/Alpha part) is supported by statements from the developer of Hombre:

    "Hombre had an integer PA-RISC core on board to act as the system processor in the low-end mode or as a peripheral processor in the high-end mode."
    http://www.amigahistory.co.uk/21helper.txt
    http://www.amigahistory.plus.com/21helper.txt
    http://www.amigau.com/aig/21helper.txt

    "The chip set was designed so that with minimal external chips (ROM, DRAM) a complete low-end system could be built. This low end system would be adequate for a game console like CD-32 (CD-64) or a set top box. With the addition of an ASIC (which connected to the peripheral interface), a low-end computer (like the A1200) was produced. When an external processor was added, the Hombre chip set became a peripheral processor and off-loaded the main processor so it could be more useful doing OS and user tasks."
    http://www.templeoftech.com/viewarticlepage.cka?articleid=26&pageid=2

    So this would mean that Commodore's next-gen desktop class Amiga machines could actually have been PowerPC-based, which is something I've not been aware of until now. And if Commodore had ported AmigaOS to the Hombre machines there would have been an (embedded) AmigaOS running on PA-RISC and a desktop class AmigaOS running on either PowerPC or Alpha (depending on Commodore's choice of CPU).
  • »17.04.11 - 16:59
    Profile
  • ASiegel
    Posts: 1370 from 2003/2/15
    From: Central Europe
    Quote:

    And if Commodore had ported AmigaOS to the Hombre machines there would have been an (embedded) AmigaOS running on PA-RISC and a desktop class AmigaOS running on either PowerPC or Alpha


    Considering what the same source had to say about this previously, this is a fairly big IF, however.

    "The initial schedule of 18 months was for the Hombre game machine hardware. There's no real OS here, just a library of routines, including a 3D package, which would probably be licensed. The Amiga OS was not to have run on this system in any form. An AmigaOS port to RISC for "Amiga" RISC
    machines was something those of us in the high-end group were certainly in favor of, but it was not at the time under consideration by management."


    Link: Amiga history guide
  • »17.04.11 - 17:25
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > this is a fairly big IF, however.

    Yes, I'm aware of that. But to quote the sentence following your quote:

    "Of course, at that time, Commodore was going down fast, so there no money for any of that stuff."

    So, financial constraints being mentioned as the reason, I guess in a scenario where Commodore instead of closing down had been able to bob up again a port of AmigaOS to new Amiga machines would have been under consideration by management. The 'CD64' gaming console surely wouldn't have necessarily required any kind of AmigaOS running on it but it's hard to imagine an official Amiga desktop computer without the prospect of AmigaOS being available for it, at least in mid-1990s ;-)
  • »17.04.11 - 17:57
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    David Pleasance on the plans Commodore UK had with Hombre in case they had won the bid for Commodore International:

    "there was (albeit not fully developed) new technology which was based around a RISC Core, with built in 3D rendering, built in chunky pixel mode, and built in 5.1 surround sound (which was in 1995 the state of the art) I am not capable technically to explain how all this worked together, but what I had demonstrated to me was truly mind blowing. It would have taken quite a lot of effort to finish the development of this “super chip” but we were intent on doing so."
    http://www.retrodomination.com/rd-interview-david-pleasance/

    "what I was shown being developed (during our "Due Diligence" process) I found to be mind blowing (though it was in very early prototype form at that time). The engineers had taken a basic (but very powerful RISC chip) and were combining it with the addition of full 3D rendering, multi channel audio, graphics generation and much more (over my head!). All I know is that this was the most significant technical advance in Commodore's history. Interesting that NO ONE subsequently involved in Amiga or Commodore even bothered to try to resurrect it or proceed. What a complete waste!"
    http://obligement.free.fr/articles_traduction/itwpleasance_en.php

    "The engineering team were working on a brand new chip set (Codenamed Hombre) which used a Risc based core, and which also featured inbuilt 3D rendering, 5.1 surround sound stereo chunky planar and much much more. Sadly this was not compatible with the then current Amiga technology however was so far advanced of anything else in the market, we wanted to support the development of this technology."
    http://distrita.com/david-pleasance-ex-commodore-interview/

    "we would have invested big time into the unblieveable technology (Codenamed Hombre) which was under development at the time of the Banktuptcy and this would have included actually recruiting more Engineers."
    https://generationamigapro.wordpress.com/2016/07/16/interview-david-john-pleasance-what-does-the-future-look-like-for-amiga-systems-and-friendup/

    As we all know, Escom on the other hand scrapped all new Commodore developments like Hombre, AAA, AA+ and whatnot.


    Edit: Added more quotes

    [ Edited by Andreas_Wolf 03.12.2018 - 09:21 ]
  • »03.10.14 - 13:26
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    Addendum:

    > Dave Haynie has clarified that the Hombre's PA-RISC core was not supposed
    > to also act as the CPU in new Amiga desktop class computers (but only in
    > new Amiga gaming consoles): [...]
    > if Commodore had ported AmigaOS to the Hombre machines [...]

    New old info has surfaced:

    "Long-Term Recommendations
    [...]
    - Develop a new architecture based on the Hewlett-Packard PA-RISC and the 3D Graphics Engine and systems based on this architecture on a fast-track schedule. Options for systems based on this architecture include:
    -- CD3D (low-end CD-ROM- or cartridge-based entertainment and home education console)
    -- RISC1000/3D (mid-end personal computer) Initial development of this architecture is currently underway. For the console platform based on this architecture, the low buy-in cost/high licensing fee pricing structure discussed under Short-Term Recommendations should also be considered.
    -- Develop a new operating system for the PA-RISC/3D Graphics Engine architecture on a fast-track schedule. The basic configuration should be a scalable, multitasking operating system designed for entertainment and edutainment applications. Optional components should provide additional features necessary for productivity, multimedia, and other higher-end applications.
    [...]
    RISC/3D Release 1.0
    Suggested major features of an operating system for the RISC/3D architecture include:
    - Scalability
    - Modularity
    - Preemptive multitasking
    - Interprocess communication
    - Interprocess synchronization
    - Retargetable 2D and 3D graphics
    - Graphical user interface
    - Low processor and storage load
    The following additional features are suggested for mid- to high-end personal computer versions of this operating system:
    - Object-oriented computing environment, tentatively designated Athena
    - Outline font engine
    - Workgroup connectivity
    - Device-independent 2D and 3D graphics
    [...]
    PA-RISC/3D Graphics Engine Architecture
    Early design work is currently underway for an architecture based on the Hewlett-Packard PA-RISC CPU and a custom 3D graphics engine. In view of Commodore's position, two desirable system options based on this architecture are:
    - A low-end cartridge- or CD-ROM-based home entertainment and edutainment console, tentatively designated CD3D.
    - A low-end personal computer, targetted toward home entertainment, edutainment, and productivity applications, tentatively designated RISC/3D 1000.
    If the cartridge-based design is pursued, a CD-ROM drive must be made available as a peripheral, preferably at product launch. In addition, a high-end personal computer, tentatively designated RISC/3D 2000, could be developed from this architecture to address the productivity and multimedia market segments. However, in view of Commodore's historically limited success in these market segments, this should be considered only if a significant and recognizable advantage over competing systems is identified. This architecture is particularly significant because the capabilities that this architecture provides and, more importantly the types of applications (such as detailed first-person arcade, adventure, and simulation games) that these capabilities allow, will be necessary to remain competitive in the home entertainment market segment, which is the most critical to Commodore. [...] the PA-RISC/3D Graphics Engine architecture is essential to the long-term competitiveness of Commodore.
    "
    http://obligement.free.fr/files/commodore_future_products1993.pdf
  • »08.01.16 - 00:38
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    Addendum:

    >> Dave Haynie has clarified that the Hombre's PA-RISC core was not supposed
    >> to also act as the CPU in new Amiga desktop class computers (but only in
    >> new Amiga gaming consoles): [...]

    > New old info has surfaced: [...]

    All the details have emerged:

    http://aminet.net/package/docs/hard/Hombre
    http://aminet.net/package/docs/hard/Hombre_shrinked

    In Hombre_part_1.pdf, Dr. Hepler identified several classes of potential Hombre-based hardware (see also Hombre_Presentation_part_1.pdf, pages 3 and 13-20):

    1. Cable box system
    2. CD-game playing system
    3. CD-game based MPEG player (based on #2)
    4. CD-game based home computer (based on #2)
    5. A1200 class machine (based on #4)
    6. Multi-media graphics accelerator on a PCI card (based on #2)
    7. Desktop / Tower systems using Hitachi PA/50L as system CPU

    In all hardware classes except #6 (obviously) and #7, the Hombre's PA-7150 was supposed to also act as the system CPU. (See also Hombre_part_2.pdf, pages 1 and 16, and Hombre_part_3.pdf, page 3.)
    In hardware class #7, an additional PA-RISC chip was supposed to act as the system CPU. This is in contrast to Dave Haynie's statement who said the system CPU would have likely been PowerPC or Alpha.

    Supposed date of completion as of September 1993:
    "The time frame for this chip set is CY 2H 1994."
    (Hombre_part_3.pdf, page 3)

    "Current status" in October 1993:
    "Block diagrams of all chips have been generated. Interfaces to memory and between chips have been defined. Schematics of the CPU chip and Video chip have been started and various blocks have been simulated."
    (Hombre_part_1.pdf, page 19)

    Supposed date of completion as of April 1994:
    "Late 1994 "First Silicon" Availability for 1995 Production"
    (Hombre_Presentation_part_1.pdf, page 3)

    "Status" in April 1994:
    "- Schematics for many major blocks have been captured
    - M language, synthesizable, behavioral models have been written for much of the functionality of the chip set.
    - Some simulation has been started, much remains to be done.
    "
    (Hombre_Presentation_part_2.pdf, page 30)
  • »16.07.17 - 11:57
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    KennyR
    Posts: 872 from 2003/3/4
    From: #AmigaZeux, Gu...
    A lot of people have memories of the Amiga that don't match the reality. The first is it's CPU: many people still believe the 68k to be a super CPU, but in reality it was a 1979 design actually not much faster than the Zilog Z80 inside a ZX Spectrum, and by that by the mid-80s had been clearly surpassed by the 286. Apple even had an 8-bit CPU that was faster. Updates from Motorola were anaemic and more meant for Apple's needs. Pushing a 680EC20/14 out in a 1991 A1200 was almost a joke, although AGA hid it for a long time.

    The second was the Amiga's graphics, which by 1985 were clearly ground-breaking, but by 1990 compared poorly to VGA in terms of colour and data transfer rate. AGA, as Haynie admitted, was too little too late. A good in-place upgrade in compatibility terms, but only a stop-gap.

    Hobre was an attempt at solving both problems at once, even fixing Commodore's decade-long indecision on whether their computers should be for productivity or games. Hombre was intended to be both, and to not only restore the Amiga's technological edge, but push it even further over the rest of the market than the A1000 had.

    Unfortunately by this point, senior CBM management was no longer listening to the engineers. They'd ridden the C64 all through the 80s, failing with everything else but the Amiga, gotten rid of Tramiel, treated their engineers like garbage, and no doubt believed they should ride the Amiga all through the 90s. The company was haemorrhaging cash left right and centre, and the execs were only in it for themselves - stories abound of corruption and cocaine and hookers. So it never happened. And Commodore finally went bankrupt, and were still making both Commodore 64s and ECS, 68000/7 computers when they did.

    TL;DR: It was a non-compatible Amiga replacement that Commodore engineers wanted to develop but didn't because management were self-absorbed idiots.
  • »17.07.17 - 14:03
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:

    KennyR wrote:
    A lot of people have memories of the Amiga that don't match the reality. The first is it's CPU: many people still believe the 68k to be a super CPU, but in reality it was a 1979 design actually not much faster than the Zilog Z80 inside a ZX Spectrum, and by that by the mid-80s had been clearly surpassed by the 286. Apple even had an 8-bit CPU that was faster. Updates from Motorola were anaemic and more meant for Apple's needs. Pushing a 680EC20/14 out in a 1991 A1200 was almost a joke, although AGA hid it for a long time.

    The second was the Amiga's graphics, which by 1985 were clearly ground-breaking, but by 1990 compared poorly to VGA in terms of colour and data transfer rate. AGA, as Haynie admitted, was too little too late. A good in-place upgrade in compatibility terms, but only a stop-gap.

    Hobre was an attempt at solving both problems at once, even fixing Commodore's decade-long indecision on whether their computers should be for productivity or games. Hombre was intended to be both, and to not only restore the Amiga's technological edge, but push it even further over the rest of the market than the A1000 had.

    Unfortunately by this point, senior CBM management was no longer listening to the engineers. They'd ridden the C64 all through the 80s, failing with everything else but the Amiga, gotten rid of Tramiel, treated their engineers like garbage, and no doubt believed they should ride the Amiga all through the 90s. The company was haemorrhaging cash left right and centre, and the execs were only in it for themselves - stories abound of corruption and cocaine and hookers. So it never happened. And Commodore finally went bankrupt, and were still making both Commodore 64s and ECS, 68000/7 computers when they did.

    TL;DR: It was a non-compatible Amiga replacement that Commodore engineers wanted to develop but didn't because management were self-absorbed idiots.


    I remember the 68000, especially in regard to its status compared to other cpus, as I sold both 68K and Intel based systems.
    You are WAY off when you make that comparison between the 68000 and the Intel '286.
    Because of its address mode limitations, the '286 was fairly useless to my company as we couldn't port our 68K code (which relied on position independent addressing) to it.
    We actually looked forward to the introduction of the '386 (particularly the i386SX as it could be had relatively cheaply), and attended several meetings with other companies anticipating its availability.

    Your opinion of the 68020 is equally off base, as the '20 is, in many operations, several times faster than the 68000. It was a nice leap forward, and was the cpu we used in our higher end offerings.

    As to Motorola's later developments, they weren't produced primarily for Apple.
    In fact the '040 was only used in a limited number of systems and the '060 wasn't used at all. The '60 being introduced too late to even be considered by Apple, which was already shifting to the PPC.

    Although, before the Pentium, 68K cpus were holding their own in comparison to Intel.

    As the ISA grew more dated, the focus did shift.

    The reason Coldfire has some functionality reduced, is that Motorola was shifting 68K focus toward its most successful market, embedded products. This is where 68K and related cpus continued for some time to come.

    Next, the Z80, an eight bit cpu with a 64K address range, is hardly comparable to a 68000. Its a knock off design promoted as a cheap alternative to Intel, plain and simple. Doesn't really have that much to offer outside of being able to run CP/M.

    You are right that Amiga graphics were dated ,but you are preaching to the choir here on that, as MorphOS only supports re-targetable graphics.

    Its interesting to note that PA-RISC doesn't exist anymore (or Itanium), and that PowerPC is winding down, but 68K seems to just keep trudging along, with a recent re-introduction of the 68000 and 68020 cpus by a licensee.

    To close, I'm of the opinion that if the Amiga had survived, either at Commodore or at one of the future IP holders, that it definitely would have transitioned to a PPC cpu.
    The alternative cpus, outside of Intel, held little appeal.
    And at the time, CISC seems to be a dead end approach that even Intel thought was limited

    [ Edited by Jim 17.07.2017 - 11:41 ]
    "Never attribute to malice what can more readily explained by incompetence"
  • »17.07.17 - 16:39
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > Commodore finally went bankrupt, and were still making [...] ECS, 68000/7 computers
    > when they did.

    According to Wikipedia, the production of the last ECS-based model (A600) ended mid-1993, so almost a year before the declaration of bankruptcy.
  • »17.07.17 - 20:13
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:

    Andreas_Wolf wrote:
    > Commodore finally went bankrupt, and were still making [...] ECS, 68000/7 computers
    > when they did.

    According to Wikipedia, the production of the last ECS-based model (A600) ended mid-1993, so almost a year before the declaration of bankruptcy.


    Which would leave the Motorola 68EC020 powered A1200 as the base model, when CBM went bankrupt.
    A computer that CAN run Linux (which i'286 powered computers can NOT do).

    That, btw, being one of my benchmarks for the value of a cpu.
    Can it run UNIX derived or UNIX-like operating systems?

    And while you can (sort of) torture that out of an i'286, it will do it REALLY poorly.
    While ALL members of the 68K family WILL run that type of software (it just had MUCH better addressing modes).

    SO, please don't point me toward Intel, as they were not a serious contender until the i386, and really it wasn't even that (or the i486) that got them on the map, it was the Pentium.

    And THAT cpu I would acknowledge was the death knell for the 68K family (at least on the desktop).
    "Never attribute to malice what can more readily explained by incompetence"
  • »17.07.17 - 22:01
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > You are WAY off when you make that comparison between the 68000 and the
    > Intel '286. [...] Your opinion of the 68020 is equally off base [...].

    I guess KennyR doesn't refer to when the CPUs were released but when official Amiga models with these CPUs were available, which was sometimes much later:

    - 68000 released in 1979, A1000 released in 1985
    - 68020 released in 1984, A2500/20 released in 1988
    - 68030 released in 1987, A2500/30 released in 1989
    - 68040 released in 1990, A3000T/40 released in 1991/1992
    - 68060 released in 1994, A4000T/60 released in 1997

    As can be seen, official Amiga models based on 68000 and 68020 were first available as much as 6 and 4 years, respectively, after the release of the respective CPU, which can be considered a long time. It became better with the 68030 and 68040, and worse again with the 68060 (because of the Commodore bankruptcy, obviously).
    Note that the above list only mentions big box Amiga models, while the much cheaper and much better selling wedge-type models took even longer to adopt the respective CPUs (A500/A1200: 8 years, A600: mind-boggling 13 years).

    > In fact the '040 was only used in a limited number of systems

    According to Wikipedia, there were:
    - 12 systems with 68(HC)000
    - 2 systems with 68020
    - 45 systems with 68030
    - 46 systems with 68(LC)040

    To me this looks like the 68(LC)040 was used in the biggest number of Apple systems.

    > I'm of the opinion that if the Amiga had survived [...] at one of the future
    > IP holders, that it definitely would have transitioned to a PPC cpu.

    Some may argue that this is what actually happened ;-)

    > The alternative cpus, outside of Intel, held little appeal.

    Dave Haynie mentioned DEC Alpha as a serious contender to be heir to the m68k in the early to mid-1990s (see comment #3).
  • »17.07.17 - 22:49
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > the Motorola 68EC020 powered A1200 [...] CAN run Linux

    Linux requires an MMU present, so the 68EC020 won't cut it. Minimum would be 68020+68851, so the stock A1200 is out.

    > please don't point me toward Intel

    I certainly didn't :-)
  • »17.07.17 - 23:55
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:

    Andreas_Wolf wrote:
    > the Motorola 68EC020 powered A1200 [...] CAN run Linux

    Linux requires an MMU present, so the 68EC020 won't cut it. Minimum would be 68020+68851, so the stock A1200 is out.

    > please don't point me toward Intel

    I certainly didn't :-)


    You know, I hadn't considered the need for an MMU.
    And my primary experience with UNIX (or UNIX-like) OS' (outside of Microware's OS9) was Xenix.
    That doesn't require an MMU (although it could benefit from one), and its damned slow on a 6-8 MHz 68000.
    Which, come to think of it, was one of the reasons we were working with OS9.
    That and the fact that the OS required reentrant code, making it pretty efficient with memory.
    After all, I don't think anyone remembers how damned high memory prices used to be.
    Every 512K of memory cost our users as much as the average price for a 8 bit PC.
    It was not cool.
    These days, code reentrancy is not a particularly useful feature, as the utility of multiple processes using a single module (outside of memory savings) isn't that important.
    But, two other features that OS highlighted, position independent code, a microkernel core...still pretty useful stuff.

    BTW - You CAN create a Linux distro without an MMU, but some commands get left out (as they just won't work).
    But, the kernel itself can be ported, its been done.

    Which IS more than you can say for early X86, which can't support anything much more complicated than CP/M or DOS.
    Even Windows didn't run well until you bumped your specs up to an i'386 or better.

    So again, no, the i286 in no way obsoleted the 68K series.
    "Never attribute to malice what can more readily explained by incompetence"
  • »18.07.17 - 00:40
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > You CAN create a Linux distro without an MMU [...].
    > [...] the kernel itself can be ported, its been done.

    Indeed, see μClinux.

    > early X86 [...] can't support anything much more complicated than CP/M or DOS.

    Xenix does run on 8086 and 80286. After the 8086 port, it took one more year to port it to the 68000 (and 80286).
    Further "UNIX (or UNIX-like) OS'" which do/did run on 8086 and 80286 are:
    - QNX
    - MINIX
    - Venix
    - PC/IX
    - Idris
    - Coherent
    - ELKS
    Besides, also OS/2 was originally created for the 80286.
  • »18.07.17 - 11:55
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    >Xenix does run on 8086 and 80286. After the 8086 port, it took one more year to port it to the 68000 (and 80286).

    Interesting, I didn't try the earlier port.
    Its damned slow on a 68000, I can't imagine it on something less competent.

    And it would not surprise me if OS2 could be run on a '286, as you can run Windows on that (or even an 8086, I had it running on a V20 at one point), although it probably runs rather poorly.

    We simply could implement some of the things we were doing before the '386, and the '486 and above were really much better at producing the kind of results we'd been getting with 68K family cpus.

    Glad to know you're aware of μClinux, although its a port I'd avoid, it exists.
    After your mention of the requirements for more mainstream ports I checked out Debian and a few others.

    Its really annoying that a few of the available '020 based accelerator use EC processors (like the Furia), but hey I'd probably want an '030 or higher anyway.
    And of course here's another issue with the Vampire (unless they've enabled an MMU).

    Minix...hmm, almost stepped in that one in the '80s and early '90s, but since Minix 3 is still pretty crude, its one I'm avoiding. Which is a pity since its likely to be more efficient than BSD. Microkernels...Tanenbaum definitely has my respect for his position on that one as opposed to Torvalds' advocacy of the messier alternative. Pity Minix itself has never been as well fleshed out as some of the process control OS' based on the concept.

    >To me this looks like the 68(LC)040 was used in the biggest number of Apple systems

    Interesting count, I'll keep it in mind.
    By the time we got to the '040, I rather liked what Next had to offer, but must admit I never paid that much attention to Apple's offering (even if they are pretty much derived from that technology).

    I still think an AROS 68K port to Next makes sense.

    And its a pity Apple didn't use the '060, as it was easily competitive with their early PPC based systems.

    AND TO ALL, my apologies for the off topic content.
    On Hombre, we keep hearing about this project in connection with Amiga.
    But isn't it fair to say that it was a replacement for the Amiga?
    Or at least that the CD64 was intended as a follow up to the CD32, but not necessarily as an 'Amiga' (except as a possible trademark only).
    The Soc Hepler is quoted as mentioning that would provide backward (Amiga) compatibility didn't have to be included (and probably wasn't even planned for inclusion in the CD64 - it would have added to the cost).

    I guess what I'm saying is Commodore didn't seem as hung up on the Amiga trademark as many are today.

    [ Edited by Jim 18.07.2017 - 09:59 ]
    "Never attribute to malice what can more readily explained by incompetence"
  • »18.07.17 - 14:42
    Profile
  • Moderator
    Kronos
    Posts: 2236 from 2003/2/24
    Not sure whats your beef with EC20 on some new cards as these don't feature enough RAM to need more than 16MB addresspace.

    An 020 with intregrated MMU is called 68030 btw.....
  • »18.07.17 - 15:05
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    >An 020 with intregrated MMU is called 68030 btw.....

    ;-)

    That IS pretty much all the '030 is, other than the fact that its available at higher speeds.
    Actually, the '020 holds a special place in my heart (and for my former uses an EC is fine and an MMU is unnecessary).
    I loved how much more powerful, clock for clock this was than the 68000.
    We didn't get another comparable jump until the '040 was introduced (but the '30 did scale pretty high).

    I think I mentioned before that the last system we offered was '020 based (there was an '030 in the works, but the company founder passed away unexpectedly).

    BTW - No speculation here on whether or not Hombre based systems would have been branded Amigas?
    I'm not 100% convinced they would have been. Particularly not if they wound up running Windows NT.
    "Never attribute to malice what can more readily explained by incompetence"
  • »18.07.17 - 18:06
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    KennyR
    Posts: 872 from 2003/3/4
    From: #AmigaZeux, Gu...
    Quote:

    Andreas_Wolf wrote:
    > You are WAY off when you make that comparison between the 68000 and the
    > Intel '286. [...] Your opinion of the 68020 is equally off base [...].

    I guess KennyR doesn't refer to when the CPUs were released but when official Amiga models with these CPUs were available, which was sometimes much later:

    - 68000 released in 1979, A1000 released in 1985
    - 68020 released in 1984, A2500/20 released in 1988
    - 68030 released in 1987, A2500/30 released in 1989
    - 68040 released in 1990, A3000T/40 released in 1991/1992
    - 68060 released in 1994, A4000T/60 released in 1997

    As can be seen, official Amiga models based on 68000 and 68020 were first available as much as 6 and 4 years, respectively, after the release of the respective CPU, which can be considered a long time. It became better with the 68030 and 68040, and worse again with the 68060 (because of the Commodore bankruptcy, obviously).


    Yes indeed. Thanks for the excellent summation; exactly my point.

    This state of affairs was of course nothing special. The C64, released in 1982, was provided with a 1976 MOS6502, more or less the same processor the Apple II had used in '77. The Z80 was still being used in consoles until the early 90s, and in arcade machines for who knows how much longer (albeit with a much higher clock than any ZX Spectrum).

    To be fair, the popularity of the Amiga was ignited by its capabilities, but sustained more by reputation, especially as time went on. Fact is, both of Commodore's landmark machines (C64 & A500) were technologically behind contemporary machines, but boosted by excellent custom chipsets that boosted them way above. And of course, beyond all, a massively talented userbase was the key to the Amiga's success, as it was also the secret behind the ZX Spectrum's, a computer so basic that it couldn't even colour a moving sprite without attribute clash.

    Hombre may have, or may have not put Commodore back in front, but personally I don't think so. The PC may have been awful for games until '94 or later, but by the time they did come, it had a set of established APIs and an OS and software base that could take advantage of modular hardware. In contrast, the Amiga was still an oddity that many treated like it was still an 80s computer, with hardware hacks, pokes and under-the-hood assumptions, and was ill-prepared for an age where custom chipsets just didn't cut it any more.
  • »18.07.17 - 21:31
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > By the time we got to the '040, I rather liked what Next had to offer,
    > but must admit I never paid that much attention to Apple's offering
    > (even if they are pretty much derived from that technology).

    Yes, the fact that Jobs took m68k Mac hardware engineers with him to NeXT probably meant that NeXT hardware was in part derived from Apple hardware. But then probably only to a small degree as these engineers only worked on 68000-based hardware at Apple until 1985 while the first NeXT computer in 1988 was 68030-based.

    > isn't it fair to say that it was a replacement for the Amiga?

    Hombre was supposed to be new Amiga technology replacing the old m68k+OCS/ECS/AGA technology.

    > the CD64 was intended as a follow up to the CD32, but not necessarily as
    > an 'Amiga' (except as a possible trademark only).

    Oh, not that futile "what's an Amiga" discussion, please ;-)

    > The Soc Hepler is quoted as mentioning that would provide backward (Amiga) compatibility

    Can you point me to this mention?

    > Commodore didn't seem as hung up on the Amiga trademark as many are today.

    I see no indication that Commodore wouldn't have used the 'Amiga' name for Hombre-based products.
  • »19.07.17 - 00:06
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > No speculation here on whether or not Hombre based systems
    > would have been branded Amigas?

    I guess they would have, at least for some of the hardware classes Dr. Hepler envisioned.

    > if they wound up running Windows NT

    See comment #7 for information about which OS Commodore planned to specifically create for Hombre. Windows NT could have been ported, of course, but was never meant to be the main OS.
  • »19.07.17 - 00:31
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    @Kenny,

    Yes, I'd agree that the custom chips definitely make the C64.
    Since I'm a fan of 68000 based systems besides the Amiga, there the use of a custom chipset isn't as important to me.

    In fact, the systems I worked with in the late '80s were rather generic using a off the shelf ET4000 based video card.
    Then again, gaming was NOT part of our market.

    @Andreas

    >> The Soc Hepler is quoted as mentioning that would provide backward (Amiga) compatibility

    >Can you point me to this mention?

    Its not a direct quote, so it could be hearsay.

    And would Commodore have bothered to add this? I'm unsure.

    In any case, examining the plans for Hombre, I'd have to say that it doesn't look that promising.
    The approach reminds me of early TI accelerator boards.
    From the documentation it looks like the PA-RISC cpu was incorporated primarily to be a video controller, and that in higher end applications additional processor would be used.

    If that second cpu wasn't another PA-RISC processor, the entire platform begins to look kind of messy.
    "Never attribute to malice what can more readily explained by incompetence"
  • »19.07.17 - 16:18
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    >>> The Soc Hepler is quoted as mentioning that would provide backward (Amiga)
    >>> compatibility

    >> Can you point me to this mention?

    > Its not a direct quote, so it could be hearsay.

    Interesting nevertheless, as I don't remember I ever heard of this before.

    > From the documentation it looks like the PA-RISC cpu was incorporated primarily
    > to be a video controller

    The video controller is the other chip of the Hombre chip set. The functions of the two individual chips are as follows (according to Hombre_Presentation_part_1.pdf, pages 11/12):

    Nathaniel:
    - RISC Int. Core (MMU/Cache)
    - Blitter/Renderer
    - 8-bit DMA Interface
    - Audio Processor
    - CD-ROM Interface
    - PCI Bus
    - Memory Copier
    - Copper

    Natalie:
    - Line Buffers
    - Cursor Ram
    - 512 x 25 CLUT
    - Framegrabber
    - Genlock
    - YUV -> RGB (MPEG)
    - Mouse/Game Cntrlr Intf

    > and that in higher end applications additional processor would be used.

    Yes, this has been established in comments #3 and #8.

    > If that second cpu wasn't another PA-RISC processor, the entire platform begins
    > to look kind of messy.

    Yes, that's what the last sentence of comment #3 refering to Haynie's statement was essentially about. Fortunately, this newly emerged documentation of Dr. Hepler's clears that mess up.
  • »19.07.17 - 22:13
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1110 from 2013/5/24
    From: Nederland
    Quote:

    KennyR wrote:
    A lot of people have memories of the Amiga that don't match the reality. The first is it's CPU: many people still believe the 68k to be a super CPU, but in reality it was a 1979 design actually not much faster than the Zilog Z80 inside a ZX Spectrum,


    How many cycles does it take for a z80 to perform a 16*16 bit multiplication to a 32 bit product?
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »20.07.17 - 00:16
    Profile