Welcome, Guest. Please login or register.

Author Topic: Enter the DRAGON  (Read 8937 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: Enter the DRAGON
« Reply #14 on: December 17, 2004, 08:58:35 PM »
3.9
 

Offline klesterjr

  • Full Member
  • ***
  • Join Date: Jul 2002
  • Posts: 196
    • Show only replies by klesterjr
Re: Enter the DRAGON
« Reply #15 on: December 17, 2004, 09:22:17 PM »
> Fair warning: first person to talk about RISC gets slapped.

You asked the question and then refused to listen to the answer!

RISC is exactly what it says -- a REDUCED instruction set -- if the instructions aren't in the processor, then they need to be in the running process (hence programs are larger).
-------------
I'll be curious to see what the "kids" have to say about the price (since $500 is WAY too much for a MOTHERBOARD -- $350 ought to be WAY too much for an accelerator!)
-------------
 

Offline Dan

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1766
    • Show only replies by Dan
Re: Enter the DRAGON
« Reply #16 on: December 17, 2004, 11:02:38 PM »
RISC is going to end up as a new CISC. :lol:
Isn“t this how all designs work whether programs, cars or cpus?
"We are going to make it slim and elegant" then along comes some other buggers and adds a lot off "useful" functions to improve things. :-P
Apple did it right the first time, bring back the Newton!
 

Offline EntilZha

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 131
    • Show only replies by EntilZha
    • http://www.hyperion-entertainment.com
Re: Enter the DRAGON
« Reply #17 on: December 17, 2004, 11:31:43 PM »
Quote
I would much rather run tight 680X0 code than PPC code.


Yes, sure... especially since the bloated PPC code runs at a multiple of the speed of the tight 68k code...

Quote
I wonder how much bigger the core exec/kernel OS of the PPC version of AmigaOS is


Exec V50 is written in C, while the original exec was written in 68k assembly... This makes for a lot more difference than 68k vs. PPC code...

If you need to know, the current Exec code is about 300 KB. Of course, a big chunk of this is the emulator (about 50 K). The original exec was some 20 K of code.

Quote
Between 3.9 and 4.0 there shouldn't be many changes that would account for a much larger size, other than the PPC not being as code-efficient a chip as we were lead to believe.


What a nonsense.

Quote
Fair warning: first person to talk about RISC gets slapped.


Just goes to show that you don't have a clue about what you're talking.

Quote
What's even more troubling is the off-the-shelf card approach we see for the video-graphics subsystems on the new "Amigas" or Amiga-like contenders.


LOL, now that was a good one...

Shawn, is that you ?  :-D
- Thomas
Avatar by Karlos
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Enter the DRAGON
« Reply #18 on: December 17, 2004, 11:38:58 PM »
Quote
Weren't the missing instruction sets added to the later model coldfires?

Some, but tons are still missing.

There's some old doc I wrote about this.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Enter the DRAGON
« Reply #19 on: December 17, 2004, 11:42:13 PM »
Quote
can load ppc software using the coldfire.library

What coldfire.library? What's this?

Anyway, ColdFire is not PPC CPU, so that should answer your question.
 

Offline Rogue

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 566
    • Show only replies by Rogue
    • http://www.hyperion-entertainment.com
Re: Enter the DRAGON
« Reply #20 on: December 17, 2004, 11:42:50 PM »
Quote
Have any of you seen the PPC instuction set?


The PowerPC is design with a fixed-width instruction set. That makes instruction fetching and decoding much easier than on the 680x0. The direct consequence is that there are 1.4 Ghz PowerPC CPU's while the 68060 topped at around 100 Mhz. That's a factor 14, mind you.

Quote
Between 3.9 and 4.0 there shouldn't be many changes that would account for a much larger size, other than the PPC not being as code-efficient a chip as we were lead to believe.


Apart from a virtual memory system, lots of new functions, a complete 68k emulator, and being written in C instead of assembler...

Quote
If the ColdFire supports most of the common 680X0 instructions (and addressing modes) and the net effect is that it runs several times faster than a 68060, then i'm interested


Only that a PPC is several times faster than several times 68060... Oh well.

Quote
What's even more troubling is the off-the-shelf card approach we see for the video-graphics subsystems on the new "Amigas" or Amiga-like contenders. Why have none of them thought to include a module to add elegant Amiga videographic features to the gfx cards they plan to slap in?


LOL! That was a good one, really :-)

What "elegant Amiga videographic feature" are you referring to? The 8 bitplanes maximum? The bandwidth requirements that make chip ram access almost impossible with high-res modes? Planar displays that require you to split a single pixel across 8 bits? The ability to run 8 bit video modes only?

Quote
If the core AGA features (or an extension) could be overlaid with existing AGP gfx systems, that would be very good indeed.


"Core AGA features" are as outdated as they come. Hardware sprites? They are so limited that I hardly know a game that would ever have used them except for the mouse pointer (but then, the Radeon can have a true-color mouse pointer).

Quote
If only we had all pooled our money some 5 years ago to fund Mick Tinker and Jeri Ellsworth to work together on that one subsystem. Then these new Amiga-wannabe machines would be more than just PPC boxes with AmigaOS and Amiga hardware emulators


No offence to these undoubtedly very talented people, but do you honestly believe that a handful of people could at all beat multi-billion dollar companies like nVidia or ATI or Matrox?

Quote
And could you cram this and an A1200 moboard into an A500 case?


At 266 MHz I'd wager to say you'd run into a heat problem. Also, I have my doubts that a standard A1200 power supply can handle that, especially if it has an AGP slot and you would want to put one of those dispiseful ATI Radeon's into it (after you grow tired of HAM8, that is ;-) )
Look out, I\'ve got a gun
 

Offline DaNi

  • Sr. Member
  • ****
  • Join Date: Oct 2003
  • Posts: 281
    • Show only replies by DaNi
    • http://morphos.blog.com.es/
Re: Enter the DRAGON
« Reply #21 on: December 18, 2004, 12:01:53 AM »
the coldfire.library is for enable all coldfire datas/caches & emulated missing instructions found on 680x0 (68060.library do this too for enable all without this library, 060 work bad and slow). I think oli_hd have this library for the coldfusion project. 68040.library dummy -> 68060.library dummy -> coldfire.library

=)
EFIKA 5K2 PowerPC G2 400Mhz, MorphOS 2.7, 128MB 266MHz DDR RAM, FSB 133MHz, 500GB HDD, Radeon 9200 PRO 128MB, USB HUB x8.
 

Offline Waccoon

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1057
    • Show only replies by Waccoon
Re: Enter the DRAGON
« Reply #22 on: December 18, 2004, 06:26:46 AM »
Quote
Boing:  I got an PPC Assembly language book and was mortified.

Why the hell do you WANT to code in assembly?!  All RISC CPUs have arcane instruction sets because we have compilers.

The world is moving to things like Java and PHP, my friend.  The age of assembly is over.  Deal with it.

Quote
Boing:  Why have none of them thought to include a module to add elegant Amiga videographic features to the gfx cards they plan to slap in?

Foot the bill if you want a custom chip made.

Also, bitplanes are useless for most things these days.  You'd be using brand new chunky modes for everything, and thus the whole old blitter architecture would have to be tossed out.  What is there to salvage?

"Elegant" is a relative thing.  The Amiga was elegant back when most things ran with 16-32 colors.  Today things are different, and the Amiga architecture (and OS) is anything but elegant and flexible enough for today's tasks.

Quote
Rogue:  Hardware sprites?

Actually, I'd like to see that, again.  Having graphics independent of the refresh rate of your monitor is a very, very handly thing to rid your games and stuff from flicker.
 

Offline Georg

  • Jr. Member
  • **
  • Join Date: Feb 2002
  • Posts: 90
    • Show only replies by Georg
Re: Enter the DRAGON
« Reply #23 on: December 18, 2004, 08:39:32 AM »
Quote
Hardware sprites? They are so limited that I hardly know a game that would ever have used them except for the mouse pointer


They were used a lot in the good/best games. Mostly for the player sprite. But also for player bullets, score display and sometimes even for additional parallax layer. In Battle Squadron for example the (max.) two player sprites plus all the bullets shot by them plus the score display was all done with hw sprites. Some of these games
(others incl. Turrican 3, Lionheart, Shadow of the Beast) would have looked terrible if there had not been hw sprites. Because with hw parallax scrolling you (on OCS/ECS) only had 7 real colors in the foreground and 8 real colors in the background.
 

Offline Brian

  • Hero Member
  • *****
  • Join Date: Mar 2003
  • Posts: 1604
    • Show only replies by Brian
    • http://www.syntaxsociety.se
Re: Enter the DRAGON
« Reply #24 on: December 18, 2004, 09:55:45 AM »
I'd love to see one of these for the A4000 so I could jam it into my spare A4000D. It won't replace my A4000T/PCI/PPC machine though and I'm not going to do another A1200T project... there's a reason I'm selling my A1200T/Zorro/PPC machine. The A1200 (original desctop) mod project I have is all I need on that front. :)

Offline Damion

Re: Enter the DRAGON
« Reply #25 on: December 19, 2004, 12:44:30 AM »
Quote

erm.. maybe I'm stupid but does it have sdram or ddrm ram?


DDR is a type of SDRAM.

Quote
 Fair warning: first person to talk about RISC gets slapped.

Quote

Just goes to show that you don't have a clue about what you're talking.


I think his point however is that PPC's often have nearly as many (or more) instructions as their x86 counterparts, hence making the "RISC" moniker a bit silly. Anyways "CISC" and "RISC" (as an "absolute" label) are bad ways to define modern processors, unless you're a glutton for market-speak...
 

Offline PulsatingQuasar

  • Sr. Member
  • ****
  • Join Date: Mar 2003
  • Posts: 340
    • Show only replies by PulsatingQuasar
    • http://none
Re: Enter the DRAGON
« Reply #26 on: December 19, 2004, 01:14:53 PM »
MCF5475 Features
V4e ColdFire core with MMU, dual precision FPU and EMAC - delivering up to 410 (Dhrystone 2.1) MIPS at 266 MHz
32 KB I-Cache, 32 KB D-Cache
32 KB on-chip system SRAM
Four 32-bit timers, two 32-bit slice timers, one watchdog timer
Hardware-acceleration encryption (DES, 3DES, RC4, AES, MD5, SHA-1, RNG)
32-bit 133 MHz DDR/SDR-SDRAM Controller
1.5V core, 2.5V DDR, 3.3V I/O voltages
Connectivity Functionality:

Two 10/100 Fast Ethernet Controllers (FECs)
USB 2.0 high speed device with integrated PHY
32-bit v2.2 PCI interface; 33/66 MHz; five external masters
DSPI - SPI with DMA capability
I2C interface
16-channel DMA controller


I wonder which 68K instructions are missing and how often they are used? Nice specs though.

EDIT - from the manual.

The ColdFire instruction set is a simplified version of the M68000 instruction set. The removed instructions include BCD, bit field, logical rotate, decrement and branch, and integer multiply with a 64-bit result.

How often are these used?

The manual does note many differences with the 68000 but also gives additions and tips on how to use the missing CPU/FPU instructions.
BlizzardPPC powered!!
AmigaOne-XE G3 800 MHz, 512 MB RAM, Radeon 8500, OS4
 

Offline x56h34

  • Hero Member
  • *****
  • Join Date: Sep 2003
  • Posts: 2921
    • Show only replies by x56h34
Re: Enter the DRAGON
« Reply #27 on: December 19, 2004, 03:05:17 PM »
We'll see if Dragon comes out. I say it does look very attractive, however we'll all have to see it to believe it. :-)

It would be a cool expansion to own, as far as classic hardware expansions go, however who knows how compatible the on-board ColdFire CPU would be... ? :-?
 

Offline Animagic

  • Sr. Member
  • ****
  • Join Date: Sep 2003
  • Posts: 441
    • Show only replies by Animagic
    • http://www.pointer-digital.com
Re: Enter the DRAGON
« Reply #28 on: December 19, 2004, 03:09:15 PM »
I dont know much about cpus but PulsatingQuasar was the only one that had a really cool and usefull post :)
Greek Amiga User Group Amiga Hellas
You can find me on #amigahellas IRC channel on GRnet.
 

Offline PulsatingQuasar

  • Sr. Member
  • ****
  • Join Date: Mar 2003
  • Posts: 340
    • Show only replies by PulsatingQuasar
    • http://none
Re: Enter the DRAGON
« Reply #29 from previous page: December 19, 2004, 04:04:32 PM »
I'm beginning to speculate here but this 32 KB on-chip system SRAM could be used for software to add the missing 68K instructions. I don't know if it's possible but it would in theory be a nice place to do that.

I saw several places in the manual where they talked about the differences between the 68K and the Coldfire and how to do things alternatively when porting source to the coldfire.

Maybe the developer kit from Freescale had allready source to implement all the missing functions of the 68K as a service to industrial companies looking for a quick fix to replace their old 68K stuff. I mean, the 68K might still be in use in the industry.

For an anounced date of january this hardware must actually be already finished. It's real release data would then be dependent on the delivery in quantaties of that coldfire.

Keeping an eye out for this hardware.
BlizzardPPC powered!!
AmigaOne-XE G3 800 MHz, 512 MB RAM, Radeon 8500, OS4