Amiga.org
Operating System Specific Discussions => Amiga OS => Amiga OS -- Development => Topic started 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
-
@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.
-
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
-
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?
-
-
@ Piru
thanks for interesting infos!
@bloodline
it's a 030 50Mhz
-
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]
-
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? ;-)
-
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.