-
Sometime, somewhere, someone
05/24/2020 at 20:40 • 0 comments4/23/2020
Let me explain. I wondered if it was possible to use the #TRS-80 (#PigFX font 1) graphic characters to build the chess pieces. So I wrote some Z-80 assembly code to print them out (the 'M' is just a separator) through the SCM I/O calls. I printed both white foreground on a black background, and black foreground on a white background:
Then I mapped out the graphic character blocks in a spreadsheet:
I realized they were much like the Jupiter III Wavemate 2x3 graphics. In generating a translation table I discovered the font matched the Sargon black on white chess piece tables exactly. The book, I found, does call them graphic characters. Sometime, somewhere, someone defined these graphic characters and they became an early standard. Good thing, because there is still a problem here...
-
Font Graphics
05/24/2020 at 20:04 • 0 comments4/23/2020
OMG! It looks like the PiGX font 1 is going to make recreating the original #Sargon UI way easier then I expected.
-
The Problem Was
05/24/2020 at 19:57 • 0 comments4/22/2020
The problem is you cannot upload HEX files thru the #PiGFX S/W running on the #RPi to the Small Computer Monitor running on the #RC2014 mini. This is unfortunate since the bulk of the changes I need to make to #Sargon is the graphic UI.
But it turns out that if I leave the #RC2014 mini configured to use the #FTDI serial port, the output also goes through PiGFX to the HDMI monitor. This means I can upload HEX files using #Putty and still see the graphics on the monitor.
And that's fine! For development I don't care if the keyboard is attached to Putty or PiGFX. Except for the UK/US Keyboard layout difference. The UK keyboard could force me into branching PiGFX eventually. But for Sargon it may not matter.
Problem solved!
-
The Small Computer Monitor
05/24/2020 at 19:42 • 0 comments4/17/2020
As soon as I discovered the ROM on my #RC2014 Mini is OTP, I ordered a UV erasable and began exploring ways to debug #Sargon #chess in RAM. It turns out there are two boot-able images available on the RC2014 Mini, Basic and The Small Computer Monitor (SCM). SCM allows uploading HEX files, so I've set the the RC2014 jumpers to boot it.
-
TDL Macro Assembler
05/24/2020 at 19:25 • 0 comments -
PiGFX
05/24/2020 at 19:07 • 0 comments4/11/2020
I got the PiGFX ANSI terminal running on the RPi Zero plugged into my #RC2014 Mini. I've run across two versions; pictured is Version 1.1.2 which has better resolution characters. I found I needed to ignore the PigFX instructions to limit the partition size of the Micro SDHC card. 16 or 32 gig works fine. I also realized a RC2014 reset is required, after PiGFX boots, so that PiGFX will see UART data. Does anyone know how to switch PiGFX from a UK to US Keyboard?
-
Too Easy
05/24/2020 at 19:03 • 0 comments4/11/2020
Too easy. Nicely done @ZxSpectROM!
I'm going to use the second 8K page of the ROM for #Sargon #Chess. I want to adhere as close as possible to Dan and Kathe Spracklen original design. See their book here:https://web.archive.org/web/20070614114334/http://madscientistroom.org/chm/Sargon.html
-
Too Easy
05/24/2020 at 19:03 • 0 comments4/11/2020
Too easy. Nicely done @ZxSpectROM!
I'm going to use the second 8K page of the ROM for #Sargon #Chess. I want to adhere as close as possible to Dan and Kathe Spracklen original design. See their book here:https://web.archive.org/web/20070614114334/http://madscientistroom.org/chm/Sargon.html
-
Smoke Test
05/24/2020 at 15:21 • 0 comments4/11/2020
Well that was a lot easier than the first computer I wire wrapped in the late '70s. This is a fine kit with good instructions. I'm going to test it with this USB COM adapter first. Notice I added C3 that wasn't included in the kit. Let's find out if it comes with smoke !
-
Build
05/23/2020 at 04:33 • 0 comments4/10/2020
Working on a Sargon chess computer. This will have a PI Zero plugged into it that will serve as graphics terminal.