English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 20 December 2004, 12:23   #21
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,396
Quote:
Originally Posted by girv
Didn't Mick Tinker re-implelent the AA chipset in a single ASIC that ran at 20x the original speed for his BoXeR motherboard project?
There is no way that he could afford an ASIC, perhaps an FPGA, but not an ASIC and I doubt that the size of FPGA's back then could fit the AGA chipset and be cost effective.

Quote:
Whatever happened to that anyway?
Like all reasonably interesting projects it got canned. Personally I believe that the biggest loss was the Siamese PCI board or "Amiga on a PCI card" product. This would have been very cool today for classic compatibility in both PC's and A1's.

Quote:
Originally Posted by Photon
I also contend that a PPC computer is not an Amiga, since it's a different architecture and doesn't run Amiga software natively.
I agree that the A1 and the Pegasos are NOT Amiga's. However an A1200 with a Blizzard PPC or an A3000/A4000 with a Cyberstorm PPC most definately ARE Amiga's, they do run Amiga software natively and I think you'll find they are the most common PPC in our community. Sorry if I didnt make myself clear but that is what I was talking about :P
alexh is offline  
Old 20 December 2004, 12:44   #22
girv
Mostly Harmless
 
girv's Avatar
 
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
Quote:
There is no way that he could afford an ASIC, perhaps an FPGA, but not an ASIC and I doubt that the size of FPGA's back then could fit the AGA chipset and be cost effective.
Maybe it was an FPGA then, but it was single chip whatever it was:
http://amiga.emugaming.com/boxer.html

I wonder where those prototype boards are today

Quote:
Personally I believe that the biggest loss was the Siamese PCI board or "Amiga on a PCI card" product
Absolutely! I was at the World Of Commodore '98 in London when they announced that and almost put down a cash deposit on one. Maybe I should have and it would have tipped the balance

Last edited by girv; 20 December 2004 at 13:08.
girv is offline  
Old 20 December 2004, 13:02   #23
girv
Mostly Harmless
 
girv's Avatar
 
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
@methanoid: Elbox must have written (or bought) a missing opcode emulation layer if they have OS3.x booting on the Dragon and I guess it will be transparently used by all OS legal software to run unmodified. Any non-OS legal software will either need to be modified to remove the non-Coldfire instructions or need to install its own emulation layer to handle them.

Its a similar situation to the 060 today as it does not implement all the instructions found on earlier chips, so you need to patch or emulate as I described above. For OS legal software you have emulation layers like CyberPatcher or OxyPatcher and the 68060.library; non OS legal software is generally patched to remove and work around the unimplemented instructions.

But ColdFire is a lot more different to 680x0 than 68060 is to 680x0!
girv is offline  
Old 20 December 2004, 13:19   #24
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,396
Quote:
Originally Posted by girv
Maybe it was an FPGA then, but it was single chip whatever it was
Looking at the 2000 Boxer board there are THREE FPGA's onboard. Two are relatively large Altera Flex10k's.

If you look at the 1997 Boxer... it's got one Flex10k and a whole A1200 chipset.

I still think it would struggle to get the entire AGA chipset onboard. Perhaps that is why they never got released? They couldnt source enough AGA chips for the 1997 boxer... they tried to develop their own and ran out of time or FPGA space.

Very interesting.

Quote:
I wonder where those prototype boards are today
More importantly where is the VHDL / Verilog for the AGA implementation? I'd love to get my hands on it.... I was thinking about doing it myself... but if it's already been done (If you cannot tell I am a digital hardware engineer)
alexh is offline  
Old 20 December 2004, 13:30   #25
girv
Mostly Harmless
 
girv's Avatar
 
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
Quote:
More importantly where is the VHDL / Verilog for the AGA implementation? I'd love to get my hands on it.... I was thinking about doing it myself... but if it's already been done
Forgive me, I'm just a little software guy But that would be an interesting project
girv is offline  
Old 20 December 2004, 13:36   #26
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,396
Especially as the persons who re-implemented the C64 and Atari2600's made in the region of $250,000 dollars

I'm not that mercenary, I think if I have a go at it it will be open source... ala http://www.opencores.org so that if I get bored someone else could pick up the code and we dont have another boxer.

I'd need a license from whoever owns the Amiga hardware rights. I wonder if Mick Tinker's license is still valid? In the unlikely even that he or someone who know's him is reading... contact me.

Last edited by alexh; 20 December 2004 at 13:42.
alexh is offline  
Old 20 December 2004, 13:43   #27
CFou!
Moderator
 
CFou!'s Avatar
 
Join Date: Sep 2004
Location: France
Age: 51
Posts: 4,277
Quote:
Originally Posted by girv
Didn't Mick Tinker re-implelent the AA chipset in a single ASIC that ran at 20x the original speed for his BoXeR motherboard project? Whatever happened to that anyway?

@CFou: Coldfire chips don't have a MMU so WHDLoad development on them will be limited I'm sticking with the 060 for now.
It's mad news I need mmu .....
CFou! is offline  
Old 20 December 2004, 15:48   #28
Methanoid
Retired Quartex Sysop
 
Methanoid's Avatar
 
Join Date: Sep 2001
Location: Roman Verulamium
Age: 58
Posts: 1,874
Quote:
Originally Posted by girv
@methanoid: Elbox must have written (or bought) a missing opcode emulation layer if they have OS3.x booting on the Dragon and I guess it will be transparently used by all OS legal software to run unmodified. Any non-OS legal software will either need to be modified to remove the non-Coldfire instructions or need to install its own emulation layer to handle them.

Its a similar situation to the 060 today as it does not implement all the instructions found on earlier chips, so you need to patch or emulate as I described above. For OS legal software you have emulation layers like CyberPatcher or OxyPatcher and the 68060.library; non OS legal software is generally patched to remove and work around the unimplemented instructions.

But ColdFire is a lot more different to 680x0 than 68060 is to 680x0!
So for example a great prog like WHDload (which everyone should register!!) could load the "patch layer" as well as the other bits it needs and bingo.. all your old games still running on your nice new Dragon A1200 system ??

I wonder how much faster than an 060 it really is with the "emulation" in place...

I do wonder tho if it isnt a case of "too little too late" as this is what Mediator and A1 should have been.....
Methanoid is offline  
Old 20 December 2004, 18:34   #29
girv
Mostly Harmless
 
girv's Avatar
 
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
Quote:
So for example a great prog like WHDload (which everyone should register!!) could load the "patch layer" as well as the other bits it needs and bingo.. all your old games still running on your nice new Dragon A1200 system ??
Kind of, in theory, yes its possible

Someone would have to buy Wepl a Dragon system (register more WHDLoad folks!), persuade him to port WHDLoad to it, then either persuade him to extend WHDLoad to include a ColdFire unimplemented instruction exception handler and emulation code or persuade all the patch authors to update their patches to modify the unimplemented opcodes in the games.

Quote:
I wonder how much faster than an 060 it really is with the "emulation" in place...
Me too. The features that are missing from ColdFire are very commonly used and would take some time compared to the original to emulate. I guess many games would be ultimately limited by custom chipset speed though, unless alexh gets his way

Quote:
I do wonder tho if it isnt a case of "too little too late"
I think they mentioned they couldnt have done it before now as only the latest ColdFire cores have sufficient 680x0 compatibility to make it feasible.
Maybe v5 will be a full 680x0 clone, except at 500Mhz If they'd just add a MMU and some more addressing modes...
girv is offline  
Old 20 December 2004, 18:34   #30
girv
Mostly Harmless
 
girv's Avatar
 
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
Better information: Differences between ColdFire and 68K

@CFOU: don't cry, I was wrong The latest CF cores include a MMU! Not sure how compatible it is with the 68060 however but it exists at least!
girv is offline  
Old 20 December 2004, 21:18   #31
Joe Maroni
Moderator
 
Joe Maroni's Avatar
 
Join Date: Feb 2003
Location: Germany
Age: 44
Posts: 1,303
Send a message via MSN to Joe Maroni
i´ve spoken personal with elbox and they told me that this board will be released in any way...

so if someone think it will never be released he is/was wrong...
Joe Maroni is offline  
Old 20 May 2005, 14:42   #32
Methanoid
Retired Quartex Sysop
 
Methanoid's Avatar
 
Join Date: Sep 2001
Location: Roman Verulamium
Age: 58
Posts: 1,874
Quote:
Originally Posted by girv
Kind of, in theory, yes its possible

Someone would have to buy Wepl a Dragon system (register more WHDLoad folks!), persuade him to port WHDLoad to it, then either persuade him to extend WHDLoad to include a ColdFire unimplemented instruction exception handler and emulation code or persuade all the patch authors to update their patches to modify the unimplemented opcodes in the games.


Me too. The features that are missing from ColdFire are very commonly used and would take some time compared to the original to emulate. I guess many games would be ultimately limited by custom chipset speed though, unless alexh gets his way

I think they mentioned they couldnt have done it before now as only the latest ColdFire cores have sufficient 680x0 compatibility to make it feasible.
Maybe v5 will be a full 680x0 clone, except at 500Mhz If they'd just add a MMU and some more addressing modes...
Girv,

I had an email from Elbox regarding this as I asked them specifically about WhDLoad. Below are some quotes from their response

Q: How are the missing OpCodes dealt with?

A: The main way of functioning OS3.x on DRAGON is a 5475.library, which
works in the same way as 060.library.

Q: If Elbox provided some technical info it is quite possible for authors of key 680X0 software like WHDLoad could make patches. WHDLoad could use a Tooltype to load a patch layer for each game patch so that gamers with Dragon could play their games still.

A: Our developer Dept. plans to publish DRAGON SDK, with complete info how to optimise software for ColdFire. Apart of that some Amiga softare developers are just in contact with us in this matter.


I'd suggest that we test Elbox on this... someone who has a technical brain (ie not me) could ask some specific questions to aid Whdload working under Coldfire and see how helpful a response they get. Personally loading a game from HD with an added Tooltype "COLDFIRE=On" or whatever seems just what the doctor ordered. Not being able to play games with the Coldfire kinda makes the whole thing pointless!
Methanoid is offline  
Old 20 May 2005, 17:57   #33
girv
Mostly Harmless
 
girv's Avatar
 
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,115
Quote:
Originally Posted by Methanoid
A: The main way of functioning OS3.x on DRAGON is a 5475.library, which works in the same way as 060.library.
And there's the problem - I think it would be hard to activate 5475.library when WHDLoad is running.

In my own limited little brain I think WHDLoad replaces the OS when active so no pre-existing OS libraries are availble to WHDLoad itself or the game/patch code. If that's the case then WHDLoad would need to provide an alternative unimplemented opcode handler within itself in order to run 68k code on a Dragon board.

Maybe Wepl can say different though?
girv is offline  
Old 20 May 2005, 20:03   #34
Methanoid
Retired Quartex Sysop
 
Methanoid's Avatar
 
Join Date: Sep 2001
Location: Roman Verulamium
Age: 58
Posts: 1,874
Quote:
Originally Posted by girv
And there's the problem - I think it would be hard to activate 5475.library when WHDLoad is running.

In my own limited little brain I think WHDLoad replaces the OS when active so no pre-existing OS libraries are availble to WHDLoad itself or the game/patch code. If that's the case then WHDLoad would need to provide an alternative unimplemented opcode handler within itself in order to run 68k code on a Dragon board.

Maybe Wepl can say different though?
So Wepl puts his specific questions to Elbox so that WHDLoad can support Dragon... it is in Elbox's interests to be as helpful as possible!
Methanoid is offline  
Old 20 May 2005, 22:48   #35
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,302
Quote:
Originally Posted by girv
And there's the problem - I think it would be hard to activate 5475.library when WHDLoad is running.

In my own limited little brain I think WHDLoad replaces the OS when active so no pre-existing OS libraries are availble to WHDLoad itself or the game/patch code. If that's the case then WHDLoad would need to provide an alternative unimplemented opcode handler within itself in order to run 68k code on a Dragon board.

Maybe Wepl can say different though?
MOVEP instructions are already absent from 68060 instruction set, and whdload emulates them in a transparent way. Games do not need to be patched specifically.

Then why not for the Coldfire instructions. But I agree, we'd have to buy a ColdFire to Bert
jotd is offline  
Old 20 May 2005, 23:01   #36
Methanoid
Retired Quartex Sysop
 
Methanoid's Avatar
 
Join Date: Sep 2001
Location: Roman Verulamium
Age: 58
Posts: 1,874
Elbox ought to GIVE him one, not us buy him one. Anyhow I've registered.. maybe if more people did Bert could buy one himself?
Methanoid is offline  
Old 23 May 2005, 07:47   #37
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,302
Quote:
Originally Posted by Methanoid
Elbox ought to GIVE him one, not us buy him one. Anyhow I've registered.. maybe if more people did Bert could buy one himself?
Whereas you can have a powerful whole Linux PC for the price of a PPC board where you have to recompile all your applications and no game really uses, I would be ok to pay full price for a coldfire (aka 68080)

680x0 compatibility (even if it is approximate) with better speed than a 68060 is incredible news in 2005 !!!

Of course I'd buy it only if WHDLoad supported it or planned to support it properly (or that would mean that all the patches should be redone)...
That would amount to buying 2 of them and sending one to Bert
jotd is offline  
Old 23 May 2005, 09:18   #38
Methanoid
Retired Quartex Sysop
 
Methanoid's Avatar
 
Join Date: Sep 2001
Location: Roman Verulamium
Age: 58
Posts: 1,874
Of course we'd buy it if we could run our old games with WHDLoad... Elbox would have to be brain dead not to see that one free board for Bert would mean LOTS more sales for them.

We all prefer a 680X0 solution (well the sensible ones do!)
Methanoid is offline  
Old 23 May 2005, 18:42   #39
Wepl
Moderator
 
Wepl's Avatar
 
Join Date: Nov 2001
Location: Germany
Posts: 869
Some answers from me

If the board is released I will try to support it. (Will not spend time on before this.)

The differnces between CF and 68k seems to be large. Often used Opcodes and Adressing Modes are dropped. I think this will have an serious impact on performance. Also many apps/games running under WHDLoad have their stack in chipmem this will degrade emulation performance. The VBR at 1MB boundary is annoying, but workaround should be possible.

Single stack in CF may cause incompatibilites which may require install adaptions.

The emulation of unsupported instructions and addressing modes should work as current with the 68060 ones. I think the CK68KLib will do this. The WHDLoad core will need adaptions tough.
Using the 5475.library I would like to avoid because it would be incompatible with using MMU exclusive by WHDLoad (as it current is).

MMU support of the CF will be probably possible. I have not yet checked which functions the CF-MMU provides or what the differences to a 68040/60 are.

So, first the hardware must be out then we will see further
Wepl is offline  
Old 19 June 2012, 12:47   #40
Methanoid
Retired Quartex Sysop
 
Methanoid's Avatar
 
Join Date: Sep 2001
Location: Roman Verulamium
Age: 58
Posts: 1,874
@Part of my subscription review,prune and revival process@

Are Elbox still actually in business? What ever happened to Dragon? Did they admit why they failed to ever release it?
Methanoid is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Micronik PCI A1200 Busboard Fingerlickin_B MarketPlace 2 15 November 2008 10:39
Wanted: Voodoo 4500 PCI version, no AGP please Hacky MarketPlace 0 03 January 2008 10:44
A1200 PCI busboard - G-Rex or (guru) Mediator ? coze support.Hardware 48 25 September 2007 15:31
Dragon1200 busboard with Coldfire in cpu slot Effy News 6 19 April 2005 22:05
DRAGON ColdFire FAQ Paul News 4 21 January 2005 08:11

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:00.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10224 seconds with 12 queries