|
Register or have you forgotten your password?
|
|
|
| Amiga News and Community Announcements If you have a news item, or want to announce something to the entire online Amiga Community, this is the forum in which to place your announcement. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Hobbyist
![]()
Join Date: Jan 2011
Posts: 58
|
Stumbled across this interesting thread over at aros-exec forums.
http://aros-exec.org/modules/newbb/v...forumpost71583 perhaps there is still a possibility for a coldfire based accelerator ? N. |
||||||||
|
|
|
|
|
#2 | ||||||||
|
Desperately needs a life
![]()
Join Date: Aug 2009
Location: Delaware
Posts: 3,073
|
http://amigaworld.net/modules/newbb/...e=flat&order=0
"it runs as a 68k Amiga at about ~74mhz or so" Not particularly impressive. Port AROS68K to Coldfire AND recompile other software and this might be useful. Then emulation (of the 68K) would only be necessary for some software (what could not be recompiled).
__________________
Epic fail on donation - guess I will have to look for a good cause - Power mac FW800 MDD with dual 1.33 GHz Xserve processors , 1.5 GB memory, Radeon 9800XT video card, SoundBlaster Live card, and an NEC USB 2.0 card running MorphOS 3.1 and OSX And, now, a Powerbook G4 15" 1.67 Ghz notebook with MorphOS 3.1 (still under construction). "MorphOS isn't Amiga, its better" Whiskey woman don't you know that you are driving me insane? |
||||||||
|
|
|
|
|
#3 | ||||||||
|
Cult Member
![]()
Join Date: Jun 2010
Posts: 834
|
But if you have to recompile to get any real speed out of it, you might as well recompile for a faster CPU.
Coldfire isn't worth the effort these days IMHO. |
||||||||
|
|
|
|
|
#4 | |||||||||
|
Alien Breeder
|
If that's the case then I'm happy with my 80Mhz 060 and OS 3.1 running with Magellan II. Aros is lacking too many basic features that an OS needs (I think if it as Gem with eye candy), plus it would be dog slow under such speeds.
Quote:
__________________
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs |
|||||||||
|
|
|
|
|
#5 | ||||||||
|
Merely Curious
![]()
Join Date: Jul 2012
Posts: 4
|
I can tell you a bit about the project. In fact I can tell you everything about it. I'm the guy who did it.
In regards to speed, I did it really fast and in my spare time. In raw performance it may not be so impressive but if I was going to optimize it could be much faster. Having a job takes away from the time to tinker on it. But I agree that porting over 68k Aros to run on ColdFire would be beneficial. Also note that the ColdFire V4 chip is running at 200mhz and the emulation is a little less than half its speed. If it were a faster chip the emulation would also be faster. |
||||||||
|
|
|
|
|
#6 | ||||||||
|
Premium Member
Join Date: Mar 2005
Posts: 676
|
|
||||||||
|
|
|
|
|
#7 | ||||||||
|
Cult Member
![]()
Join Date: Jan 2003
Posts: 961
|
I belive that Elbox get A OS running with their Dragon accelerator something like 030 50mhz speed, mean no emulation just somekind of dragon.library?
They demoed it several times in Poland. http://www.elbox.com/news_06_11_11.html That would be something, to get Dragon run A OS code without emulation, but much faster than Elbox did. It is also proved that it is possible make exe that can run natively both 68k and coldfire. |
||||||||
|
|
|
|
|
#8 | |||||||||
|
Defender of the Faith
![]()
Join Date: Aug 2009
Posts: 1,131
|
Quote:
Their demo was probably based on hand patched executables. Who is going to do all of that work to get every piece of software working? Realistically the Amiga future is either fpga, arm or x64. Even the SEC 68000 versions that clock really high are a little pointless, they could at least build a 68030 if not a 68060. PowerPC is dead and gone. And while you might argue we don't need fast processors as AmigaOS ran on 7mhz, go try it. Your web browsing experience will be very poor indeed. Software has grown to need a lot more processor power than was available even 10 years ago, which was 10 times faster than the fastest Amiga. Web browsing on the Amiga sucked in the 90's and it's only got worse. Last edited by psxphill; 07-22-2012 at 04:43 PM.. |
|||||||||
|
|
|
|
|
#9 | |||||||||
|
Cult Member
![]()
Join Date: Aug 2007
Location: Kansas
Posts: 738
|
Quote:
. Some CF instructions have different encodings or mnemonics though. BYTEREV and BITREV are mnemonics for the new PERM instruction, FF1 is a mnemonic for BFFFO and REMU/REMS weren't compatible with the 68k as is. MVS, MVZ and SATS are encoded the same as the CF. That's as close as you will get to running "native" 68k and CF code.http://www.heywheel.com/matthey/Amiga/68kF_PRM.pdf @Cod3r Nice work. The CF is weak but it does have 2 advantages and that's the built in hardware support (SoC) and price. I wondered why the Natami didn't use the CF for the hardware support considering the price and use the fpga for the main processor and Amiga chipset emulation. The CF could be used like a simple sound DSP also. SMP would not be easy to add but the Amiga has always been about coprocessors . The fpgaArcade offloads some of the work and processing to it's ARM processor but the CF would be more familiar to Amiga programmers even if it's a watered down 68k microcontroller for the hardware. Add an fpga of Cyclone III size or bigger for the 68k and chipset emulation with basic hardware support like ethernet, USB and PCI through the CF and do it for less than $500 U.S. and you might have a winner. There is fpga code for 68k processors and the AGA chipset available to enhance and put in the fpga.
Last edited by matthey; 07-22-2012 at 07:40 PM.. |
|||||||||
|
|
|
|
|
#10 | |||||||||
|
Alien Breeder
|
Very cool! I know it is slow, but very cool none the less!
And yes, I'm sure with more work, things could be fleshed out, improved upon, and sped up, but it always requires time, help, and patience, and that is sometimes the tricky part. Sorry, didn't mean to dog your efforts. ![]() Quote:
__________________
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs |
|||||||||
|
|
|
|
|
#11 | |||||||||
|
Merely Curious
![]()
Join Date: Jul 2012
Posts: 4
|
Quote:
Aros isn't aware it is running on a CF and other than optimizations I added for speed (that were called by my psuedo instructions), the whole OS basically ran on pure 68k code. The 68k emulator I wrote is called after initialization prior to loading the OS. I agree that it isn't the fastest solution, but it works and it is clock-cycle accurate so that makes it really stable for software that doesn't work well with JIT emulation. And ColdFire development boards are relatively inexpensive, so a complete system could easily be built under $500 USD. |
|||||||||
|
|
|
|
|
#12 | |||||||||
|
Merely Curious
![]()
Join Date: Jul 2012
Posts: 4
|
Quote:
|
|||||||||
|
|
|
|
|
#13 | ||||||||
|
Kindred of Babble-on
![]()
|
__________________
'Using no way as way. Having no limitation as limitation.' - Bruce Lee 'No, sorry. I don't get my tits out. They're not actually real, you know? Just two halves of a grapefruit...' - Miki Berenyi 'Evil will always triumph because good is dumb.' - Dark Helmet ![]() 'And for future reference, it might be polite to ask someone if you can quote them in your signature, rather than just citing them to make a sales pitch.' - Karlos. (I didn't ask, obviously......)
|
||||||||
|
|
|
|
|
#14 | |||||||||
|
Cult Member
![]()
Join Date: Aug 2007
Location: Kansas
Posts: 738
|
Quote:
Personally, I would go with a cheap v4 CF and a big fpga if Freescale has such a development board. An fpga has the potential of executing 68k code more efficiently and accurately than the CF. It's also needed for emulating the Amiga custom chips. The CF could be used for AROS (with native CF apps) and for 68k emulation in a pinch or when there is problems with the fpga emulation. It's easier and faster to change and fix the C code of your CF emulator than an fpga emulation. |
|||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| apparently , aros68k , board , coldfire , industrial , issues , licensing , running |
| Thread Tools | |
| Display Modes | |
|
|