Amiga.org

Operating System Specific Discussions => Amiga OS => Amiga OS -- Development => Topic started by: darkcoder on February 07, 2006, 08:46:01 AM

Title: Daphne detection
Post by: darkcoder on February 07, 2006, 08:46:01 AM
Hello

 this thread http://www.amiga.org/forums/showthread.php?t=20610

 made me curious: how one distinguishes Daphne from "standard"
 OCS Denise (no DeniseID register on them)? Is there a way?

regards
Title: Re: Daphne detection
Post by: Piru on February 07, 2006, 09:07:30 AM
@darkcoder

I would guess there is no SW way.

BTW, WhichAmiga (http://www.iki.fi/sintonen/sw/WhichAmiga.lha) implements pretty much all chip id methods I ever knew of. Some of the stuff is pretty funky.
Title: Re: Daphne detection
Post by: darkcoder on February 07, 2006, 11:30:03 AM
Thanks for confirming my suspect. :-(

Of course I know your wonderful WhichAmiga, which you kindlyt distribute with the source, but I didn't have the time to check it right now!
By the way, WhichAmiga freezes on a A1200 of mine with Blizzard 1230... :-)
In debug mode, it stops at test MMU 1 (test 9 as far as I remember). What does it mean? Defective MMU?

(other progs reports the CPU as a full 030)

regards
Title: Re: Daphne detection
Post by: bloodline on February 07, 2006, 11:44:47 AM
Quote

darkcoder wrote:
Thanks for confirming my suspect. :-(

Of course I know your wonderful WhichAmiga, which you kindlyt distribute with the source, but I didn't have the time to check it right now!
By the way, WhichAmiga freezes on a A1200 of mine with Blizzard 1230... :-)
In debug mode, it stops at test MMU 1 (test 9 as far as I remember). What does it mean? Defective MMU?

(other progs reports the CPU as a full 030)

regards


What Speed is your 030?
Title: Re: Daphne detection
Post by: Piru on February 07, 2006, 12:15:53 PM
Title: Re: Daphne detection
Post by: darkcoder on February 07, 2006, 03:54:27 PM
@ Piru

 thanks for interesting infos!

@bloodline

 it's a 030 50Mhz
Title: Re: Daphne detection
Post by: bloodline on February 07, 2006, 03:55:28 PM
Quote

darkcoder wrote:
@ Piru

 thanks for interesting infos!

@bloodline

 it's a 030 50Mhz


It should have a full MMU then...
[color=f8f8f8]http://pdos.csail.mit.edu/6.828/2005/readings/i386/s07_07.htm[/color]
[color=f8f8f8]http://pdos.csail.mit.edu/6.828/2005/readings/i386/s05_02.htm[/color]
Title: Re: Daphne detection
Post by: mr_a500 on February 07, 2006, 04:59:51 PM
WhichAmiga is a nice little program - it even shows my Viper520 accurately. It says that my "computer is an Amiga 600" though rather than "Amiga 500" or "an expanded Amiga 500".

I looked inside the executable and saw there's even an option for "probably is a new AAA Amiga". I wonder how many times that one comes up? ;-)
Title: Re: Daphne detection
Post by: JLF65 on February 09, 2006, 05:11:05 AM
Actually, it's impossible to properly test for the MMU and FPU on the 68K family as Motorola got cheap and marketed chips with faulty MMUs and FPU as MMU-less and FPU-less chips. Depending on how the MMU or FPU was faulty testing could hang the CPU. That's why most programs had separate versions of the binary for full vs EC or LC chips - you couldn't reliably tell if you had the EC or LC model of a chip.