TF536 on A300/A600

68030 + SDRAM + IDE

Moderators: terriblefire, Terriblefire Moderator

andipexton
Posts: 5
Joined: Sun Sep 15, 2024 12:55 pm

Re: TF536 on A300/A600

Post by andipexton »

Hi I appreciate this is quite an old thread, I have started looking at this and I have rolled my own adaptor for the TF536 and I have it in the A600 but it is only working with KS 2.04 (i.e. A500+ ROM) 3.2 it hangs on a grey screen. DIAGROM runs through ok.

With 2.04 I can run Elite II no problems and it's smooth

Obviously I need a later ROM to use IDE but I'm guessing the issue is when it is trying to use the TF536 IDE which conflicts with the internal IDE and PCMCIA

I'm running the firmware I found on the forum for A500/A600 - later/latest firmware just hangs after the rainbow bars regardless of ROM (Not tried with DiagROM)

My question is would firmware with just CPU and Fastram for the A600 be possible, allowing the internal IDE and PCMCIA to function, I know IDE will be a little slower but I would prefer compatibility over the possible speed increase

If there is a more stable configuration/combination of KSROM and firmware available already please point me at that :)
terriblefire
Moderator Team
Moderator Team
Posts: 5557
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: TF536 on A300/A600

Post by terriblefire »

For me this is too far off the beaten path.

A600 isn't supported nor is KS 2.0. 536 is already supported on 500/CDTV/2000/1000/A570 on 3.1, 3.9 and 3.2.. that's already 15 combinations to test.

i tried the 536 in the 600 and i never got it to work.

recommend buying an A600 specific card.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
terriblefire
Moderator Team
Moderator Team
Posts: 5557
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: TF536 on A300/A600

Post by terriblefire »

I can expand briefly on why the TF536 will not work reliably on the A600...

Basically the TF536 generates its own E clock and it relies entirely on this. In the A600 the E-clock on the onboard 68000 cannot be disabled or shut up and thus as soon as you get past the colour bars and get to something that uses a CIA you will get a hang unless you are incredibly lucky and get the two clocks in phase.

There is nothing i can do about this without a specific A600 designed fw and I am not going to do that. The card is not designed for the A600.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
andipexton
Posts: 5
Joined: Sun Sep 15, 2024 12:55 pm

Re: TF536 on A300/A600

Post by andipexton »

terriblefire wrote: Mon Sep 30, 2024 11:53 am I can expand briefly on why the TF536 will not work reliably on the A600...

Basically the TF536 generates its own E clock and it relies entirely on this. In the A600 the E-clock on the onboard 68000 cannot be disabled or shut up and thus as soon as you get past the colour bars and get to something that uses a CIA you will get a hang unless you are incredibly lucky and get the two clocks in phase.

There is nothing i can do about this without a specific A600 designed fw and I am not going to do that. The card is not designed for the A600.
Ah!

Thank you, you have been more helpful than you think... if Terriblefire won't come to the A600, maybe ... I'll post back if I have any updates :)
terriblefire
Moderator Team
Moderator Team
Posts: 5557
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: TF536 on A300/A600

Post by terriblefire »

andipexton wrote: Mon Sep 30, 2024 9:59 pm
terriblefire wrote: Mon Sep 30, 2024 11:53 am I can expand briefly on why the TF536 will not work reliably on the A600...

Basically the TF536 generates its own E clock and it relies entirely on this. In the A600 the E-clock on the onboard 68000 cannot be disabled or shut up and thus as soon as you get past the colour bars and get to something that uses a CIA you will get a hang unless you are incredibly lucky and get the two clocks in phase.

There is nothing i can do about this without a specific A600 designed fw and I am not going to do that. The card is not designed for the A600.
Ah!

Thank you, you have been more helpful than you think... if Terriblefire won't come to the A600, maybe ... I'll post back if I have any updates :)
Just to add the TF536 is one of the cards with the no derivative licenses. Before you go modifying fws etc.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
andipexton
Posts: 5
Joined: Sun Sep 15, 2024 12:55 pm

Re: TF536 on A300/A600

Post by andipexton »

terriblefire wrote: Mon Sep 30, 2024 11:13 pm
andipexton wrote: Mon Sep 30, 2024 9:59 pm Ah!

Thank you, you have been more helpful than you think... if Terriblefire won't come to the A600, maybe ... I'll post back if I have any updates :)
Just to add the TF536 is one of the cards with the no derivative licenses. Before you go modifying fws etc.
No intention of doing anything to infringe or replicate your work :)
I did an experiment modifying the A600 to Take E from the TF over Gayle interesting but not any more promising as yet
I did same experiments with 68k as well as a control

Speaking of the earlier cards i.e. the TF530 do you know if anyone modified one of those for the A600
terriblefire
Moderator Team
Moderator Team
Posts: 5557
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: TF536 on A300/A600

Post by terriblefire »

andipexton wrote: Tue Oct 01, 2024 1:26 am
terriblefire wrote: Mon Sep 30, 2024 11:13 pm

Just to add the TF536 is one of the cards with the no derivative licenses. Before you go modifying fws etc.
No intention of doing anything to infringe or replicate your work :)
I did an experiment modifying the A600 to Take E from the TF over Gayle interesting but not any more promising as yet
I did same experiments with 68k as well as a control

Speaking of the earlier cards i.e. the TF530 do you know if anyone modified one of those for the A600
TF53x all have the same core code for 6800 emulation so they'll all behave exactly the same.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
andipexton
Posts: 5
Joined: Sun Sep 15, 2024 12:55 pm

Re: TF536 on A300/A600

Post by andipexton »

terriblefire wrote: Tue Oct 01, 2024 8:33 am TF53x all have the same core code for 6800 emulation so they'll all behave exactly the same.
... I guess no chance you're going to open source the firmware?

Thanks for entertaining my questions 😀

I'll probably publish my failed attempts, and partial success for entertainment sake and move on reluctantly...
andipexton
Posts: 5
Joined: Sun Sep 15, 2024 12:55 pm

Re: TF536 on A300/A600

Post by andipexton »

terriblefire wrote: Tue Oct 01, 2024 8:33 am TF53x all have the same core code for 6800 emulation so they'll all behave exactly the same.
Sorry... One last question... How predictable is the phase of E to the clock on the TF, i.e. does it have a known initial state on coming out or reset or is it like the OG 68k and could be anything? Just figured if you know it saves me a load of experimentation 😊

Thanks in anticipation
terriblefire
Moderator Team
Moderator Team
Posts: 5557
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: TF536 on A300/A600

Post by terriblefire »

andipexton wrote: Sat Oct 05, 2024 1:01 pm
terriblefire wrote: Tue Oct 01, 2024 8:33 am TF53x all have the same core code for 6800 emulation so they'll all behave exactly the same.
Sorry... One last question... How predictable is the phase of E to the clock on the TF, i.e. does it have a known initial state on coming out or reset or is it like the OG 68k and could be anything? Just figured if you know it saves me a load of experimentation 😊

Thanks in anticipation
It's unaffected by reset... it needs to be. There is no way to know the relative phases of the TF and or the A600 E clock. the solution is to redesign the TF FW to use the E clock as an input rather than an output.

if this was a trivial thing i'd have done it by now
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Post Reply

Return to “TF536”