12 July 2010, 19:46 | #1 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
WinUAE CD32 detection... No, Amiga models detection
zz
Last edited by Cosmos; 16 July 2011 at 18:43. |
12 July 2010, 19:54 | #2 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
Oh... I found in 'Adv. Chipset'...
Anyways, I'm looking for a trick like this one to know the Amiga models : A3000, A3000T, A3000UX, A4000, A1200, A600. Any ideas ? |
12 July 2010, 19:55 | #3 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Of course "CAFE" is there.
|
12 July 2010, 19:58 | #4 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
Yes, but only when 'CD32 C2P' is selected !
|
12 July 2010, 20:00 | #5 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
A3000: SuperDMAC or FatGary registers, I guess. (UX has no hardware differences)
A4000: A4000 IDE is unique (It is not same as A600 or A1200 IDE) (A4000T = A4000 + non-autoconfig A4091) A1200: PCMCIA or IDE and AGA? A600: PCMCIA or IDE and not AGA? Quote:
(You sure you had quickstart really enabled because it surely enables all CD32 options?) |
|
12 July 2010, 20:20 | #6 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
Thanks, I'll see...
And what is the Amiga model using $01000010 ? It's the A3000T, the A4000T or the Walker ? Last edited by Cosmos; 12 July 2010 at 20:29. |
13 July 2010, 08:32 | #7 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
I haven't noticed any (official, at least) real Amigas having memory at that location. D.Haynie's A3000+ documentation mentions 0x100000 as a start of chip RAM.
|
13 July 2010, 09:45 | #8 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
>I haven't noticed any (official, at least)
In the 'AmigaOS ROM Update' (WB 3.9) >D.Haynie's A3000+ documentation mentions 0x100000 as a start of chip RAM I checked. It's 0x01000010 |
13 July 2010, 11:49 | #9 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
|
13 July 2010, 14:38 | #10 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
Yes, good idea : for detecting the A3000 and A4000, I'll check Ramsey :
Ramsey rev < $F => A3000 Ramsey rev >= $F => A4000 To check, this is correct ? : 'move.b $00DE0043,d0' My A3000 have a yellow screen, so I can't test I must call in supervisor ? But, it's possible to put a Ramsey from an A4000 into an A3000 ? Works ? |
13 July 2010, 14:52 | #11 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Some A3000 registers are supervisor-only. Don't remember which ones..
But note that randomly reading non-existing memory or registers can and will cause problems on some hardware configurations. Also remember aliasing, most non-AGA Amigas have custom chipset between end of slow ram to 0xdfffff. It is nearly impossible to get this exactly right, at least without having all possible real hardware configurations |
18 July 2010, 19:01 | #12 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
Ok, that's working now...
A new release uploaded ! I think you will cry ! Check Aminet... |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Better gamepad detection | Maren | request.UAE Wishlist | 8 | 25 November 2009 18:03 |
rom detection | sun68 | support.WinUAE | 11 | 13 November 2009 07:23 |
M.I.D.I. in detection bug | GROSDAMS | support.WinUAE | 2 | 13 September 2008 01:05 |
Cloanto ROM detection | alexh | support.WinUAE | 13 | 05 February 2007 11:18 |
WinUAE and virus detection/protection | gizmomelb | request.UAE Wishlist | 6 | 07 September 2006 04:42 |
|
|