Welcome, Guest. Please login or register.

Author Topic: A question about XENA/XMOS  (Read 5999 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline spirantho

Re: A question about XENA/XMOS
« on: November 24, 2013, 02:21:24 PM »
Quote from: Amiga_Nut;753343
Now this topic isn't talking about value for money or anything like that as far the x1000 goes. I was watching a video recently linked on here that talks about the new CPUs to be used and they mentioned that they will still have the Xmos on the new boards just like the x1000. Now I may not be up on the whole scene for the x1000 and what has happened to it but I don't remember hearing that anything has been done with the XMOS chip on all these machines.

There are things going on - but nothing definite released yet as far as I know.

Quote
My question is simple, is it not possible to program the Xmos chip to replicate the functions of Agnus/Denise/Paula (and the AGA equivalents) in the FPGA to essentially remove the requirement for UAE? Think of it as on-board minimig style board as what I am trying to explain.

Which FPGA are you talking about, exactly? I don't think there is an FPGA on the X1000 is there? I know there is on the Sam boards, but not the X1000 I don't think.
You will always be tied to UAE, though, I'm afraid - there's no escaping that. The xmos could possibly be used for AGA-like functions, but it'd be of very little use because there'd be no way of using them for games (95% of which are hard-coded to use the chipset).
I think what you're wanting is to be able to boot off a game disk or maybe run WHDLoad and have it run natively.... but while that'd be rather cool it's just not possible without an emulator, as the Amiga games are too closely tied to the hardware.

Quote
I can understand that floppy drives are no longer being mass produced so there is no point talking about a replacement disk controller. I think if we could get a NG Amiga that essentially has firmware hooks to run old code that requires OCS/ECS/AGA and build it around a budget CPU (single core, given that OS4 is a single core based OS).

OS4 is in the process of migrating from single-core.
The price of the CPU is only part of the problem. Take the X1000 - it costs around £1400 + VAT for the board, of which about £600 I believe is spent on the very expensive CPU. That still leaves £800. Nobody's getting rich off the X1000 - that money is because of development costs. Even if you put a dirt-cheap CPU on a board, the development of that board is what costs the money.

Quote
I think many people would consider buying such a machine given the OTT prices for some big box Amigas and it would remove a barrier that make many people feel NG Amiga is not really an Amiga at all given they use the same technique to run Rocket Ranger as a Windows PC or OS X Mac (ie UAE emulation).

If by the big box Amigas you mean the AmigaOne and Sam machines - they're really not OTT at all - you have to factor in all the costs of development. When you mass-produce goods the development costs per unit are tiny, but on a machine you're only producing a few hundred of, they're massive (hence the cost per unit to the buyer). In fact, when you consider the usual prices of boards custom made like the X1000 board was, it's an absolute bargain (you can easily pay 10,000 Euros for a prototype board in the embedded industry). Of course you can't just decide to mass-produce, either, because that requires a massive outlay of cash, and you may well supply more than there is demand for.

The biggest problem I think, though, would be you'd end up with a machine that didn't know whether it was a next-gen Amiga or a Classic one. The next-gen element would be compromised by the use of the single-core CPU, and the classic element would never run as well as a real Amiga, and would always cost much more.

Also, even if it did run classic Amiga software natively, I think the die-hard Amiga users would still hate it anyway. For many of them, if it doesn't say "Commodore" on the box, it's not a real Amiga.

I do, however, take your point that it would be a good thing to be backward compatible. I think the best solution for this would be a Minimig-on-a-Card. Stick it in a PCI-E slot, and have it work like the bridgeboards do on the classic Amigas - let it share graphics (a simple electronic monitor switcher would do), and take the keyboard and mouse input from the host like janus.library does. Even better, much of the software development is already done by the Minimig guys (though I'm not sure what the license is). That's what I would look at, anyway.
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!
 

Offline spirantho

Re: A question about XENA/XMOS
« Reply #1 on: November 24, 2013, 02:58:19 PM »
That's about the size of it, yes. The only thing I would add though is that just as CPUs get faster with development, so do the XMOS chips - the current generation ones are more powerful than previous ones - and with Xena you should be able to just add a newer generation XMOS if you need one, I'd guess.
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!
 

Offline spirantho

Re: A question about XENA/XMOS
« Reply #2 on: November 25, 2013, 11:25:34 PM »
Quote from: takemehomegrandma;753393
Really? Something that doesn't already have an existing and better and cheaper solution through PCIe/PCI/USB?

What may that be, if I may ask?

:confused:


The obvious one I'm tempted by is as a floppy controller, like the Catweasel which is constantly unavailable. You can already get an X1000 with a Catweasel MkII as an option, but I'd like it to be more standard than that (as I think Trevor would).
That's just an example of the sort of thing which isn't available via current cards - there are areas which the modern market just doesn't care about, but which do matter to Amiga users. The XMOS to me is a configurable interface which allows us to make our own peripherals cheaply which could never normally be done.
I do know that people have been looking at using it more, but I don't know how far they've got or anything more concrete than that, sorry.
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!
 

Offline spirantho

Re: A question about XENA/XMOS
« Reply #3 on: November 26, 2013, 12:08:54 PM »
@TMHG

+1 here.

The Amiga as we know it from those days isn't going to return - there'd be no point in spending thousands and thousands to replicate a 1980's computer when the 1980's computer can still do it perfectly well.
I'm in favour of compatibility with the old Amigas (i.e. reading floppies, running UAE) but compromising our much faster, newer hardware by making it run software from over 20 years ago just doesn't make much sense to me. There's no way if Commodore were still going they'd be making "Amiga"s with Paula etc. in - they'd have dropped the custom architecture years ago when it became an expensive and slower solution than using off-the-shelf parts (which wasn't the case when the Amiga was invented). The important thing isn't the hardware in the box any more - custom hardware is just too expensive these days and will always be slower - it's the OS. That's what differentiates an "Amiga" (be it AOS 4 or MOS or whatever) from a Linux/Windows/whateverOS machine.

Embrace the future by buying a NG Amiga or MOS or whatever, and enjoy the past by keeping your A1200 fighting fit. Have your cake and eat it, in other words!
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!
 

Offline spirantho

Re: A question about XENA/XMOS
« Reply #4 on: November 26, 2013, 07:52:31 PM »
Quote from: Thorham;753465
Wrong, because it is to me and other people. For me, and many others, the whole point is the hardware. This is completely subjective.


I know where you're coming from - and the whole essence of the so-called "Classic" Amiga is indeed the hardware. I just meant that the hardware isn't going to be developed any more - there's no future for custom chips. Luckily FPGA means that we can still have hardware solutions compatible to the Amiga, but custom fabbed ICs? Not going to happen.

Quote

Again, completely subjective. The future for me isn't AOS4 or MorphOS, and I'm not even remotely interested in those software platforms. I'm not saying these platforms suck, just that I'm not interested ;)


Nothing wrong with that. If you're happy with a platform that isn't going to be advanced any more (there won't be any more 68K AmigaOSes - though AROS covers that somewhat) then there's no need to go NG at all. Personally I like all the bells and whistles that NG OS's bring, but as always - Your Mileage May Vary. :)
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!
 

Offline spirantho

Re: A question about XENA/XMOS
« Reply #5 on: November 26, 2013, 11:35:58 PM »
Quote from: itix;753493
http://www.kryoflux.com/


I know about the Kryoflux, and it seems a pretty cool piece of kit.

But I'd much rather have built-in support for reading floppies, rather than a USB dongle. It all seems a bit too hacky to be "official" with a machine, if you see what I mean. Plus the Kryoflux people have never shown any interest in the Amiga as any more than a target machine, as far as I know - they want to read Amiga disks, but not on an NG Amiga. I could be wrong on that front, but I've never seen such interest.
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!