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)

General Stuff(tm)

Blogs & guides and tales of woo by forum members.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 14920
Joined: 17 Aug 2017 19:40
Location: Essex

Re: General Stuff(tm)

Post by rubber_jonnie »

stephen_usher wrote: 07 Mar 2022 23:11 Being able to capture 16 channels at a time helped, as was the ability to export to CSV. Once I had the 1s & 0s in a parseable format Perl was the obvious choice.

For each entry where the serial chip 1 write line was active (active low) I either added 1 to a variable holding the value for another line if it was high or subtracted 1 if low. Then after doing this for every entry divided the counts by the number of entries. Any value which wasn't 1 or -1 I knew didn't fully correlate with the signal I was interested in. It also gave the sense (high or low) relative to the target signal.
Sounds really neat, I definitely need to improve my LA skills, though I suspect Python would be my choice for manipulation as I already do some at work :)
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: 7391
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

Perl is ideal for this as this is the sort of thing it was designed for.
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: 7391
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

For years I've had an Eiffel interface for the TT but never used it, even though I fitted it into a case, as it seemed to crash all the time when using it with a Compaq PS/2 keyboard and a Genius mouse.

Last year, whilst tinkering with a PC I found that the Compaq keyboard wasn't reliable and kept crashing (and taking the PC with it) so deemed that to be faulty.

Anyway, recently the TT keyboard + mouse has had an issue where it has a phantom right-mouse-button press almost continuously. Sometimes a power cycle of the TT would fix it, sometimes not. Unplugging the keyboard and plugging it in didn't reset the problem. The issue has been getting worse over time.

So over the last week I've tried going back to the Eiffel, but this time with an Acorn RISC PC keyboard (I don't have the RISC PC unfortunately). With this keyboard the Eiffel is working flawlessly... and no phantom right-button held down, which really shows that something must be amiss in the TT keyboard.

I wonder what the TT keyboard problem could be. Something on the power rail? Bad pull-up resistor on the mouse port?

I know that if I have a Tom+ adapter plugged into the mouse port the keyboard doesn't work when I turn on the computer, I have to plug the Tom+ in afterward. (Yes, the mouse plugged into the Tom+ shows the same phantom right-button press).
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: 7391
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

Interestingly, the mouse right-button seems to be directly wired to the controller chip, unlike everything else which go through a 74LS244.
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: 7391
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

The C64 SCART cable has arrived, at last.
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
Icky
Site Admin
Site Admin
Posts: 4379
Joined: 03 Sep 2017 10:57
Location: UK

Re: General Stuff(tm)

Post by Icky »

stephen_usher wrote: 10 Mar 2022 09:46 Interestingly, the mouse right-button seems to be directly wired to the controller chip, unlike everything else which go through a 74LS244.
How odd. Cost cutting exercise by Atari perhaps?
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7391
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

I guess that they didn't want to add another 244 when there was only one line, so they thought that they'd wing it I imagine.

I'll have to open the keyboard up and see what the voltage levels are like I may have to swap the 10K pull-up with a 4.7K one.
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.
ijor
Posts: 828
Joined: 30 Nov 2018 20:45

Re: General Stuff(tm)

Post by ijor »

Icky wrote: 10 Mar 2022 18:20
stephen_usher wrote: 10 Mar 2022 09:46 Interestingly, the mouse right-button seems to be directly wired to the controller chip, unlike everything else which go through a 74LS244.
How odd. Cost cutting exercise by Atari perhaps?
(Assuming you are talking about the ST keyboard)

No, not really. The '244 is there just for the purpose of multiplexing, not for buffering. There is not enough I/O ports in the IKBD controller for all the signals. So the IKBD chip controls the '244 Output Enable. It disables the '244 when it wants to read the keyboard matrix, and it enables it when it wants to read the mouse and joystick signals. There is no need to multiplex more than 8 signals, so the rest can go directly.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7391
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

I see.

Still, I'll have to check the voltages.
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: 7391
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

In other news:

It looks like on Saturday I'm off back to where I used to live to pick up a whole load of stuff from a school colleague's parents' house. I either rescue it or it gets skipped.

Mac LCII + colour monitor and ImageWriter printer. (Goodness knows how battery damaged the LCII will be!)
BBC Micro with floppy drives and joysticks.
TI 99/4A with stuff.
TM 990/189 board computer with power supply (never heard of this)
TI 59 programmable calculator
Epson LX80
Loads of manuals.

Most of it in the original boxes!
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.

Return to “MEMBER BLOGS”

Who is online

Users browsing this forum: ClaudeBot and 22 guests