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)

LC III - Will it ever run?

Blogs & guides and tales of woo by forum members.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7444
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: LC III - Will it ever run?

Post by stephen_usher »

So, I think tonight I'm going to get my 16 channel logic analyser and MacBook Pro with the software down from the loft, put lots of paperclips into the PDS slot and record what's actually on the bus. It may show where the problem lies if there's a flat lining data line or the final address (should be the first word of code) shows an obvious bit error.

Seeing as there's a bus error, it's unlikely to be a low address/data bit as that's unlikely to move the address out of the ROM and cause a bus error. The HI ROM is closest to the battery too, so that would have been more affected by the leakage.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7444
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: LC III - Will it ever run?

Post by stephen_usher »

Of course, I can't test the address lines to the ROMs from the PDS slot as they come from the VLSI custom chip. Hmmm.

I may have to solder wires to the ROM pins.

It's a pain that they're 16 bit wide ROMs.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 15022
Joined: 17 Aug 2017 19:40
Location: Essex

Re: LC III - Will it ever run?

Post by rubber_jonnie »

stephen_usher wrote: 13 Mar 2024 09:56 Of course, I can't test the address lines to the ROMs from the PDS slot as they come from the VLSI custom chip. Hmmm.

I may have to solder wires to the ROM pins.

It's a pain that they're 16 bit wide ROMs.
This is why I like 8 bit machines so much, just that little bit easier to troubleshoot.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7444
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: LC III - Will it ever run?

Post by stephen_usher »

Indeed.

However, it looks like I only really need to concentrate upon the top nibble of the address as the ROM location is 0x40000000-0x4fffffff so that wouldn't generate a bus error if accessed. So, I need to see if the processor is getting a start execution address in that range. If not then either the data from the ROMs is not getting to the CPU correctly or the ROMs aren't seeing the correct address due to connection issues.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 15022
Joined: 17 Aug 2017 19:40
Location: Essex

Re: LC III - Will it ever run?

Post by rubber_jonnie »

stephen_usher wrote: 13 Mar 2024 10:21 Indeed.

However, it looks like I only really need to concentrate upon the top nibble of the address as the ROM location is 0x40000000-0x4fffffff so that wouldn't generate a bus error if accessed. So, I need to see if the processor is getting a start execution address in that range. If not then either the data from the ROMs is not getting to the CPU correctly or the ROMs aren't seeing the correct address due to connection issues.
Can you easily see what address is being requested versus what is at the ROMs?
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7444
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: LC III - Will it ever run?

Post by stephen_usher »

rubber_jonnie wrote: 13 Mar 2024 11:53 Can you easily see what address is being requested versus what is at the ROMs?
Not without adding wires to the ROM address pins and connecting the logic analyser to those as the ROM address lines are generated by the glue chip and not the main address bus.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 15022
Joined: 17 Aug 2017 19:40
Location: Essex

Re: LC III - Will it ever run?

Post by rubber_jonnie »

stephen_usher wrote: 13 Mar 2024 12:13
rubber_jonnie wrote: 13 Mar 2024 11:53 Can you easily see what address is being requested versus what is at the ROMs?
Not without adding wires to the ROM address pins and connecting the logic analyser to those as the ROM address lines are generated by the glue chip and not the main address bus.
Not a fun thing to do...
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7444
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: LC III - Will it ever run?

Post by stephen_usher »

OK, here's what the bus is doing...

IMG_3637.jpeg

This makes very little sense. From what I remember the first three words read by the 68030 should be: vector table address, interrupt table address, stack and program pointer before it starts executing code, or similar.

The ROM should sit at 0x40000000 to 0x4fffffff so any valid addresses for the program counter should be in this range, which is why I chose to look at D28-D31, the top nibble.
You do not have the required permissions to view the files attached to this post.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7444
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: LC III - Will it ever run?

Post by stephen_usher »

I think that A1 not toggling is a little suspicious... Hmm.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
olivier.jan
Site sponsor
Site sponsor
Posts: 340
Joined: 01 Jun 2020 08:00

Re: LC III - Will it ever run?

Post by olivier.jan »

Yes, nothing on A1 is suspicious, but I see also that you’re sampling at 50 MHz which might be close to the limit for a 25Mhz signal. You might want to sample at 100Mhz to make sure you don’t miss quick transitions.
Retro stuff
520 STF/ 1040 STE / Mega ST / 2 Mega STE / 2 H5
2 x 600XL with U1MB /SOFIA 2/ AVG CART / and a few 1050
Apple //c, Commodore 128, Mac Classic, SE/30, LC, IIvi and PB G3 (Clamshell)
Amiga 600 and a few 486 and 386.
Many Nintendo G&W and other electronic games from the late 70s/early 80s.

Return to “MEMBER BLOGS”

Who is online

Users browsing this forum: Acsi, Baidu [Spider], ClaudeBot, Google [Bot] and 26 guests