Profile avatar
peteronion.bsky.social
Retired (early) Software Eng. G0DZB occasionally /P on HF. Discoverer of the PI 2 Xenon Death Flash. Looks after the Elliott 803 at TNMOC
258 posts 130 followers 21 following
Regular Contributor
Active Commenter

These 55mm high 7 segment displays have been sitting in a drawer for many years, so I decided to do something with them :-)

"Do you want to be the first to hear about our online webinars and events?" I so want to ask them how they ensure I will be the first 🤦‍♂️.

According to the RomWBW SYstem Guide you can't get all this Z80 booting info onto a VDU because the VDU driver isn't initialised early enough. Well I took that as a challenge because my VDU needs no initialising by the Z80 as it is all done on the RP2350 side of the interface.

This is your opportunity to come and find out about the fun we have as volunteers at The National Museum Of Computing @tnmoc.bsky.social www.tnmoc.org/events/volun... That's this Thursday !

Nearly finished, so time to tidy up the code (and probably break it!) www.youtube.com/watch?v=N-ru...

Even more progress. I'll try and get a better recording tomorrow.

Lots of progress today :

My Chestnut tree is waking up from its winter sleep :-)

First step in adding support for my RP2350 display/keyboard to RomWBW is to build a new version with just the version number changed : RomWBW HBIOS v3.5.0-rc.0.pjo, 2025-03-23 (App Boot)

Result of today's efforts !

Today I will be taking some working RP2350 PIO code and initially enhancing it into non-working PIO code and then hopefully enhancing it further into working code again. I may be some time .....

Is there actually a use for the "Scroll Lock" key or is it just a historical hang-over from some old IBM mainframe ? I ask because I'm writing a PS/2 key code to ANSI key code converter. The prototype circuit I pictured earlier is the level shifters for a PS/2 to RP2350 interface (which works).

More hardware interfacing fun ! You can tell by the fact that the 'scope probes are attached that this has not all gone exactly to plan !

I took 36 minutes for my Elliott 803 Algol program to create and draw this maze. Now to translate it into a more efficient programming language.

Text output via my RP2350 board is mostly working. Now I need to read up on how to add new devices to HBIOS so I can use it as the console for CP/M or Zsystem.

Less than 2️⃣ weeks to go! Our #Volunteer open day is happening on March 27th, and we’d love to meet you! Come along, see the #Museum in action, and discover how you can get involved in keeping #ComputingHistory alive 💾 🔗

Simple repair job. There was a dry/cracked joint on the input DIN socket that meant the video cable position was critical.

If you look closely you will see that there is no RAM or ROM cards in the RC2014 backplane. The RP2350 is providing 4096 bytes of RAM on the Z80 bus, of which 3440 bytes (80x43) are also acting as the character RAM for the VDU. The video is coming from a 27k frame buffer also in the 2350's RAM.

Finally got round to wiring up a lead for my MDA monitor. Initially there was a problem with the top line being brighter than the rest, but I fixed that by getting the Vsync pulse the right way up 🤦‍♂️ Now to create some more interesting video 🤔

I just came across a folder containing all my undergraduate electronics lab reports from 1982. I borrowed a Calcomp 565 plotter from a friend and wrote some Z80 assembly code to produce these graphs for inclusion in my lab report on "Lab 1J : Amplitude Modulation".

My RC2014 now has BlinkenLights on the address bus :-) The address bus is latched on memory read and write cycles (but not refresh cycles). The latches have tri-state outputs, so I can connect another pair to use the LEDs as an output port.

Does anyone know how to get minicom to send the correct ANSI or VT100 escape sequence for the "End" key ? I've had to switch to putty which does the right thing.

@breakintoprogram.co.uk Just FYI, I've started to transfer some large source files to my RC2014 Z80 and it is handling kermit at 19200 baud. I've not tried higher yet but I got fed up waiting at 9600 🤦‍♂️

It might not look much at the moment, but it's the beginnings of an Elliott 803 emulator written in Z80 assembler 😱 I don't know why I never tried this 40 years ago.

Seems I can still write Z80 assembly code, though I did spent more time that I should have wondering why CCF was setting the carry flag 🤦‍♂️ I'm sure I've forgotten most of the tricks used to write efficient code 🤔