General Stuff(tm)

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

Re: General Stuff(tm)

Post by stephen_usher »

Well, the PCBs have been delivered today:

IMG_2872.JPG

An initial check shows the GND, VCC and 3V3 all go to the correct places. I'll make up one board tonight and then I can hopefully move forward, re-writing the code in C.
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: 7384
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

I've put the board together and all the connections seem to go the correct places. I decided to add the DIN socket so that I can later test the board in stand-alone mode without the memory expansion board.

IMG_2873.jpeg

It fits nicely on the RAM board as a daughter board.

IMG_2874.jpeg

Oh darn! One slight problem. I forgot that the tolerance at the bottom was quite tight, so if I have the DIN socket in place it won't fit into the machine as a daughter board!

IMG_2875.jpeg

Thankfully I have one spare GAL, so after programming it with the RAM board GAL logic I can fit it to the board and use it in stand-alone mode, which is what it's going to have to be for the F2 and FP anyway.

And the system sees a hard drive! It works...

IMG_2876.jpeg

Well, it works as well as the breadboard version anyway.... hang.

IMG_2877.jpeg
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: 7384
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

Managed to get a bit further by tweaking the Python, which shouldn't have made any difference but suddenly the command processing started working.

Managed to almost format a disk...

IMG_2878.jpeg

Slow as treacle though. Takes about 10 seconds to write a sector.
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: 7384
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

I've found one minor issue with my circuit design for the board, which won't affect anything in a "production" environment but does cause problems when doing development.

The SD card interface is powered directly from the host power rail, which is separated from the Pico via a diode. This means that when the Pico is powered by the USB, for development, the SD card interface isn't getting power. The fix will be cutting a trace and running a bodge wire from the SD card's 5V to the VSYS pin on the Pico socket.
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: 7384
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

What fun. Installing the Pico SDK on a Raspberry Pi 3.

I don't think that it helps that I've put the root filesystem on an external drive as the machine keeps locking up as it's trying to swap. I may have to start again from scratch.
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: 14913
Joined: 17 Aug 2017 19:40
Location: Essex

Re: General Stuff(tm)

Post by rubber_jonnie »

I'm sure you'll figure it out, but it looks fantastic, nice job.
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: 7384
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

rubber_jonnie wrote: 06 Jan 2023 09:10 I'm sure you'll figure it out, but it looks fantastic, nice job.
Yeah, it's just such a pain building the tools to get the job done.

I've ordered a Raspberry Pi400 unit via Amazon as the Pi3 isn't really up to running vs-code. The Pi4 series can boot directly off a USB drive, unlike earlier Pis. The SD card is the main performance bottleneck.
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: 14913
Joined: 17 Aug 2017 19:40
Location: Essex

Re: General Stuff(tm)

Post by rubber_jonnie »

stephen_usher wrote: 06 Jan 2023 09:26
rubber_jonnie wrote: 06 Jan 2023 09:10 I'm sure you'll figure it out, but it looks fantastic, nice job.
Yeah, it's just such a pain building the tools to get the job done.

I've ordered a Raspberry Pi400 unit via Amazon as the Pi3 isn't really up to running vs-code. The Pi4 series can boot directly off a USB drive, unlike earlier Pis. The SD card is the main performance bottleneck.
I'd read that about the Pi4s, it's a useful feature to be able to boot from USB.
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: 7384
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

I've just realised that the Pi400 uses a USB-C connector for power and I don't have one. Darn!
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.
DaveC
Posts: 125
Joined: 18 Sep 2020 18:24

Re: General Stuff(tm)

Post by DaveC »

stephen_usher wrote: 06 Jan 2023 09:33 I've just realised that the Pi400 uses a USB-C connector for power and I don't have one. Darn!
Even if you had one it probably wouldn't work, the official Pi4 PSU is 5V 3A!

Return to “MEMBER BLOGS”

Who is online

Users browsing this forum: ClaudeBot, don_apple and 32 guests