A600 CPU adapter (PLCC to DIP64)

TF530 - 63030 + RAM Board

Moderators: terriblefire, Terriblefire Moderator

Post Reply
User avatar
kludge
Posts: 342
Joined: Thu Nov 08, 2018 2:05 pm
Location: Sweden
Contact:

Re: Compatibility issues with TF530/TF534 and A600?

Post by kludge » Tue Mar 19, 2019 9:50 pm

8 Bit Dreams wrote:
Tue Mar 19, 2019 9:47 pm
Maybe You messed up pinout since plcc is upside down!? Please double check!
I checked, double checked and triple checked when I created the footprint. And measured from the DIP64 socket to the A600 main board when I got the PCBs, so I really don’t think that’s it. But I’ve been wrong before :)
A kludge is a workaround or quick-and-dirty solution that is clumsy, inelegant, inefficient, difficult to extend and hard to maintain.

My lack of focus:
[ 3 * Amiga 500 ][ Amiga 500+ ][ Amiga 600HD ][ Amiga 2000 ][ Amiga 4000/030 w/ 64 MB RAM hack ][ CD32 (NTSC) ][ VIC-20 ][ 4 * C64 Breadbin ][ 2 * C64C ][ 2 * C128 ][ Mac Classic ][ Mac Classic II ][ Mac Colour Classic ]

User avatar
kludge
Posts: 342
Joined: Thu Nov 08, 2018 2:05 pm
Location: Sweden
Contact:

Re: Compatibility issues with TF530/TF534 and A600?

Post by kludge » Tue Mar 19, 2019 9:51 pm

Some traces I couldn’t really measure as I had the mb inside the case, but still. It _should_ be ok.
A kludge is a workaround or quick-and-dirty solution that is clumsy, inelegant, inefficient, difficult to extend and hard to maintain.

My lack of focus:
[ 3 * Amiga 500 ][ Amiga 500+ ][ Amiga 600HD ][ Amiga 2000 ][ Amiga 4000/030 w/ 64 MB RAM hack ][ CD32 (NTSC) ][ VIC-20 ][ 4 * C64 Breadbin ][ 2 * C64C ][ 2 * C128 ][ Mac Classic ][ Mac Classic II ][ Mac Colour Classic ]

User avatar
8 Bit Dreams
Moderator Team
Moderator Team
Posts: 430
Joined: Fri Nov 09, 2018 7:12 am
Location: Germany

Re: Compatibility issues with TF530/TF534 and A600?

Post by 8 Bit Dreams » Tue Mar 19, 2019 9:53 pm

Unfortunately i can't be much help to You, don't even have any memory expansion except 1MB trapdoor Chip RAM + RTC to test Your adapter with...
Retro computer repair & hardware in Germany

User avatar
kludge
Posts: 342
Joined: Thu Nov 08, 2018 2:05 pm
Location: Sweden
Contact:

Re: Compatibility issues with TF530/TF534 and A600?

Post by kludge » Tue Mar 19, 2019 10:05 pm

8 Bit Dreams wrote:
Tue Mar 19, 2019 9:53 pm
Unfortunately i can't be much help to You, don't even have any memory expansion except 1MB trapdoor Chip RAM + RTC to test Your adapter with...
Hopefully someone can help me figure it out. Or figure it out themselves and get all the glory, I don’t care. As long as we get a working open source solution for hijacking the A600 CPU in the end :)
A kludge is a workaround or quick-and-dirty solution that is clumsy, inelegant, inefficient, difficult to extend and hard to maintain.

My lack of focus:
[ 3 * Amiga 500 ][ Amiga 500+ ][ Amiga 600HD ][ Amiga 2000 ][ Amiga 4000/030 w/ 64 MB RAM hack ][ CD32 (NTSC) ][ VIC-20 ][ 4 * C64 Breadbin ][ 2 * C64C ][ 2 * C128 ][ Mac Classic ][ Mac Classic II ][ Mac Colour Classic ]

Maximilian
Posts: 102
Joined: Thu Feb 28, 2019 5:02 pm

Re: Compatibility issues with TF530/TF534 and A600?

Post by Maximilian » Wed Mar 20, 2019 1:18 am

kludge wrote:
Tue Mar 19, 2019 9:03 pm
Since I don't have a TF53x going quite yet I had to test with a regular 68k DIP64. Tied the A600 68k BR and BGACK to ground, and nothing happened. Did the same thing earlier but with the "2 wire method" instead of the "3 wire method" so then I only asserted BR. The results were the same, though.

Now I tried reseting the DIP64 68k manually as well, but still nothing. Maybe the DIP 68k needs to have its BG and BGACK pulled high? Right now they are floating, because I'm lazy.
Sorry, trying to understand the problem..

The BR and BGACK are both of the 68k and isolated from the new cpu?, are there pullups/downs on the new cpu?
The Reset and HLT of the 68k are tied to the new cpu?

Just to be sure:
1. You asserted reset and hlt of the 68K and you tied BR and BGACK to ground
2. You de-asserted reset and hlt.

Reset and HLT should not be tied together as this could cause problems.

If i read this correctly all bus arbitration lines need to be tied to vcc or gnd accordingly through individual resistors as they otherwise could cause glitches and crashes..., if you disconnect any pin from the mainboard you have to do this yourself.

User avatar
kludge
Posts: 342
Joined: Thu Nov 08, 2018 2:05 pm
Location: Sweden
Contact:

Re: Compatibility issues with TF530/TF534 and A600?

Post by kludge » Wed Mar 20, 2019 11:14 am

Maximilian wrote:
Wed Mar 20, 2019 1:18 am
Sorry, trying to understand the problem..

The BR and BGACK are both of the 68k and isolated from the new cpu?, are there pullups/downs on the new cpu?
The Reset and HLT of the 68k are tied to the new cpu?

Just to be sure:
1. You asserted reset and hlt of the 68K and you tied BR and BGACK to ground
2. You de-asserted reset and hlt.

Reset and HLT should not be tied together as this could cause problems.

If i read this correctly all bus arbitration lines need to be tied to vcc or gnd accordingly through individual resistors as they otherwise could cause glitches and crashes..., if you disconnect any pin from the mainboard you have to do this yourself.
I didn't connect BR/BG/BGACK to anything on the DIP64 this time, but I will try pulling BG/BGACK high on the DIP64. BR should be fine left floating I think.

Reset and halt are connected all the way through from the A600 motherboard. Do I need to assert them? Then they will reset both CPUs at the same time, but that is done automatically during power on anyway, right? Or do I need to reset the DIP64 CPU independently from the A600 CPU somehow?
A kludge is a workaround or quick-and-dirty solution that is clumsy, inelegant, inefficient, difficult to extend and hard to maintain.

My lack of focus:
[ 3 * Amiga 500 ][ Amiga 500+ ][ Amiga 600HD ][ Amiga 2000 ][ Amiga 4000/030 w/ 64 MB RAM hack ][ CD32 (NTSC) ][ VIC-20 ][ 4 * C64 Breadbin ][ 2 * C64C ][ 2 * C128 ][ Mac Classic ][ Mac Classic II ][ Mac Colour Classic ]

terriblefire
Moderator Team
Moderator Team
Posts: 1475
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK
Contact:

Re: Compatibility issues with TF530/TF534 and A600?

Post by terriblefire » Wed Mar 20, 2019 12:28 pm

The TF530 and a plain 68K will stop if BGACK is low. Those can’t be left floating.
———
I get cranky when asked to repeat myself.

User avatar
kludge
Posts: 342
Joined: Thu Nov 08, 2018 2:05 pm
Location: Sweden
Contact:

Re: Compatibility issues with TF530/TF534 and A600?

Post by kludge » Wed Mar 20, 2019 1:41 pm

terriblefire wrote:
Wed Mar 20, 2019 12:28 pm
The TF530 and a plain 68K will stop if BGACK is low. Those can’t be left floating.
:thanksblue:
A kludge is a workaround or quick-and-dirty solution that is clumsy, inelegant, inefficient, difficult to extend and hard to maintain.

My lack of focus:
[ 3 * Amiga 500 ][ Amiga 500+ ][ Amiga 600HD ][ Amiga 2000 ][ Amiga 4000/030 w/ 64 MB RAM hack ][ CD32 (NTSC) ][ VIC-20 ][ 4 * C64 Breadbin ][ 2 * C64C ][ 2 * C128 ][ Mac Classic ][ Mac Classic II ][ Mac Colour Classic ]

User avatar
kludge
Posts: 342
Joined: Thu Nov 08, 2018 2:05 pm
Location: Sweden
Contact:

Re: Compatibility issues with TF530/TF534 and A600?

Post by kludge » Wed Mar 20, 2019 6:21 pm

Mkay... A600 BR & BGACK held low and DIP64 BG & BGACK held high at least gives me something. A lot of different colors :)

The last one (30s in) is quite interresting, though.

A kludge is a workaround or quick-and-dirty solution that is clumsy, inelegant, inefficient, difficult to extend and hard to maintain.

My lack of focus:
[ 3 * Amiga 500 ][ Amiga 500+ ][ Amiga 600HD ][ Amiga 2000 ][ Amiga 4000/030 w/ 64 MB RAM hack ][ CD32 (NTSC) ][ VIC-20 ][ 4 * C64 Breadbin ][ 2 * C64C ][ 2 * C128 ][ Mac Classic ][ Mac Classic II ][ Mac Colour Classic ]

User avatar
kludge
Posts: 342
Joined: Thu Nov 08, 2018 2:05 pm
Location: Sweden
Contact:

Re: Compatibility issues with TF530/TF534 and A600?

Post by kludge » Wed Mar 20, 2019 7:48 pm

Also, I checked the pinout once again. Seems correct. Unless I'm stupid.
A kludge is a workaround or quick-and-dirty solution that is clumsy, inelegant, inefficient, difficult to extend and hard to maintain.

My lack of focus:
[ 3 * Amiga 500 ][ Amiga 500+ ][ Amiga 600HD ][ Amiga 2000 ][ Amiga 4000/030 w/ 64 MB RAM hack ][ CD32 (NTSC) ][ VIC-20 ][ 4 * C64 Breadbin ][ 2 * C64C ][ 2 * C128 ][ Mac Classic ][ Mac Classic II ][ Mac Colour Classic ]

Post Reply

Return to “TF530”