Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)

General Stuff(tm)

Blogs & guides and tales of woo by forum members.
User avatar
JezC
Posts: 2819
Joined: Mon Aug 28, 2017 11:44 pm

Re: General Stuff(tm)

Post by JezC »

stephen_usher wrote: Tue Jul 29, 2025 9:22 pm They were in an unopened bag with a date code of 2013... so not exactly something I use often. :-)
That's his excuse (and he's sticking to it)!
;)
:poke:
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7464
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: General Stuff(tm)

Post by stephen_usher »

The Pico keyboard matrix emulation PCBs are out for delivery! :-)
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: 15070
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: General Stuff(tm)

Post by rubber_jonnie »

stephen_usher wrote: Fri Aug 01, 2025 10:28 am The Pico keyboard matrix emulation PCBs are out for delivery! :-)
Good stuff :)
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: 7464
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: General Stuff(tm)

Post by stephen_usher »

PCBs arrived just after lunch, so I could do a quick build. One minor issue with the DB9 sockets I bought as the plastic overlapped one of the header positions, but nothing a pair of wire cutters couldn't fix.

The good news is that it works at least as well as the breadboard version. I've not yet tested the RS232.

IMG_4532.jpeg
IMG_4532.jpeg (284.37 KiB) Viewed 874 times
IMG_4533.jpeg
IMG_4533.jpeg (162.79 KiB) Viewed 874 times
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: 15070
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: General Stuff(tm)

Post by rubber_jonnie »

stephen_usher wrote: Fri Aug 01, 2025 3:18 pm PCBs arrived just after lunch, so I could do a quick build. One minor issue with the DB9 sockets I bought as the plastic overlapped one of the header positions, but nothing a pair of wire cutters couldn't fix.

The good news is that it works at least as well as the breadboard version. I've not yet tested the RS232.


IMG_4532.jpeg


IMG_4533.jpeg
:girldance:
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: 7464
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: General Stuff(tm)

Post by stephen_usher »

And the RS232 works!

However, when powered from the power connector the 74LS244 wasn't getting any power as it seems that the Pico doesn't power VBUS if powered from VSYS, so a bodge wire was necessary.

So now I can run the QL + Pico board completely independently from the Pi400 and just connect with a serial cable.
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: 7464
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: General Stuff(tm)

Post by stephen_usher »

You know those times when you are annoyed at your past self for writing code which should have had functionality separated out but for expediency it wasn't? Well...

Anyway, I've separated out the serial port character parsing code from the main input loop of the Pico code. Phew! Now I can start thinking about the USB stuff.
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: 7464
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: General Stuff(tm)

Post by stephen_usher »

You know what the problem with the Pico SDK documentation is?...

It's written from the standpoint of the person who wrote the SDK and not a beginner.

Case in point, compiling the examples. The Readme.md just skims over the set-up and where to run cmake or with which parameters, just with a cursory mention that it's in the documentation somewhere (which it isn't) and then just lists the examples themselves, mostly saying that the files were copied from other examples elsewhere.

The rest of the SDK documentation is similarly vague about the basics.

Getting TinyUSB working's going to be "interesting(tm)".
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: 7464
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: General Stuff(tm)

Post by stephen_usher »

Thankfully, someone's done the hard work for me and posted on Github.

USB keyboard stuff in the works. I can already capture key events.
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
PhilC
Moderator
Moderator
Posts: 7524
Joined: Fri Mar 23, 2018 8:22 pm

Re: General Stuff(tm)

Post by PhilC »

I gave up with the PicoSDK and installed the Arduino stuff for it, that worked as it was supposed to fortunately. I even used it to design some control equipment for the steam boilers at work.
If it ain't broke, test it to Destruction.
Post Reply

Return to “MEMBER BLOGS”