REMINDER - Stay logged in for at least 2 hours a week to get whitelisted.
Also it helps build a picture where our "good traffic" is coming from for detection scripts.
:o)

TF1230 Beta Interest (Open Source)

68030 + SDRAM + IDE

Moderators: terriblefire, Terriblefire Moderator

User avatar
8 Bit Dreams
Moderator Team
Moderator Team
Posts: 785
Joined: 09 Nov 2018 07:12
Location: Germany

Re: TF1230 Beta Interest (Open Source)

Post by 8 Bit Dreams »

terriblefire wrote: 10 Sep 2021 01:18 Initial hypothesis is that the Rev2B vs Rev 1D4 (et al) do autovectors differently. Not sure *HOW* this happens but I can see that interrupts are processed by an AVEC on the Rev2B and VIA DSACK on the 1D4. Since the autovector is pulled out of ROM with DSACK processing this explains why ROM speed makes a difference.
Nice catch Stephen! 👍

I've red about AUTOVEC some time ago...
In the event of an interrupt, the 68000/010 looks into the VBR ((Interrupt) VectorBaseRegister) + interrupt offset (1-7) and jumps to this address for the interrupt service routine. This is the classic "Autovector / AVEC" approach. Advantage: simple. Disadvantage: If several devices trigger the same interrupt (INT2 / 6), the interrupt routine must first cause the system to query all possible (registered) triggers: "IDE, was that you? SCSI, was that you ?, CIA, was that you? PicassoIV, was that you? " - works slowly...

The 68020 CPUs and above have a second mode: The interrupt-generating device places the jump address on the data bus with a certain function code (similar to an FPU command). So every device could bring its own interrupt routine with it. Problem: The interrupt service chip (Paula) cannot do that. Therefore it has to be turned off. Now Commodore has had problems itself and has used a "trick": The highest addresses of the Kickrom are exactly where the CPU expects the jump vector. That's why Commodore simply copied the AVEC jump vectors there again. Thus the CPU could serve "pseudo interrupt vectors", because of that different KS versions may work different... 🤔
Retro computer hardware & repair in Germany
terriblefire
Admin sponsor
Admin sponsor
Posts: 5687
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF1230 Beta Interest (Open Source)

Post by terriblefire »

Few more things .... see how this one is...

<deleted>
———
"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."
User avatar
supaduper
Site sponsor
Site sponsor
Posts: 664
Joined: 08 Nov 2018 12:05

Re: TF1230 Beta Interest (Open Source)

Post by supaduper »

Sorry Bud no difference for me still blank screen :(
User avatar
kulamario
Posts: 238
Joined: 29 Nov 2019 19:20
Location: Greystones

Re: TF1230 Beta Interest (Open Source)

Post by kulamario »

terriblefire wrote: 10 Sep 2021 18:07 Few more things .... see how this one is...
Now I done test on last firmware still no boot from HD
when I do memory test in ATK I got this

20210910_184027.jpg

Now I repeat the test twice times ATK stop exactly in same place

16312963002882160312902243791068.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: TF1230 Beta Interest (Open Source)

Post by arkadiusz.makarenko »

I can reproduce issue with RAM.

1631299618539812840172457304852.jpg

Of course it still may be my awful soldering skills.
You do not have the required permissions to view the files attached to this post.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
User avatar
kulamario
Posts: 238
Joined: 29 Nov 2019 19:20
Location: Greystones

Re: TF1230 Beta Interest (Open Source)

Post by kulamario »

I tested another tf1230 same result but error start at 0x8600000
so it seems to me that we can rule out the soldering problem
User avatar
8 Bit Dreams
Moderator Team
Moderator Team
Posts: 785
Joined: 09 Nov 2018 07:12
Location: Germany

Re: TF1230 Beta Interest (Open Source)

Post by 8 Bit Dreams »

Yeah, seems it is ram timing that craps out at some point.. :idea:
You guys have same type of ram?
Retro computer hardware & repair in Germany
User avatar
supaduper
Site sponsor
Site sponsor
Posts: 664
Joined: 08 Nov 2018 12:05

Re: TF1230 Beta Interest (Open Source)

Post by supaduper »

I think the Mem test that are being shown here are rabbit holes as I am sure that SYSTEST Mem test wont work with the boards and never has done from the TF330 , anything with MMU just craps out, can you verify that Steve ?
alenppc
Moderator Team
Moderator Team
Posts: 934
Joined: 08 Nov 2018 12:59

Re: TF1230 Beta Interest (Open Source)

Post by alenppc »

supaduper wrote: 10 Sep 2021 21:08 I think the Mem test that are being shown here are rabbit holes as I am sure that SYSTEST Mem test wont work with the boards and never has done from the TF330 , anything with MMU just craps out, can you verify that Steve ?
This only happens when the MMU is in use, but either way you are right that you guys are barking up the wrong tree. There is nothing wrong with the ram, there are other things at play here.
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1371
Joined: 19 Jun 2019 07:36
Location: Edinburgh

Re: TF1230 Beta Interest (Open Source)

Post by arkadiusz.makarenko »

As a tester, I do my best to report unexpected behaviour and I try to reproduce issues reported by other people.

I do not suggest the cause, as I don't have enough knowledge to do it ,but still I think it may be relevant to TF in troubleshooting.

Ps.
And tonight I choose to drink Tequila, while playing with Amiga ;)
Do not trust people. They are capable of greatness.
~ Stanislaw Lem

Return to “TF330”

Who is online

Users browsing this forum: ClaudeBot and 1 guest