best way to add the back plane connections?

358 views
Skip to first unread message

John Galt

unread,
Jun 26, 2024, 12:13:44 PMJun 26
to Altair-Duino
What is the best way to Add the 25 connections to the DUE?

are most without the newer main boards just soldering directly to the DUE?

do i have to worry about electrical noise and shielding?

just wondering how others have done it.

Thank you


John Kennedy

unread,
Jun 27, 2024, 12:03:18 PMJun 27
to Altair-Duino

I soldered wires directly to the Duo in order to interface with the floppy interface. 

I do NOT recommend this approach. 

It worked but it’s a fragile mess. 

I *think* someone made a PCB daughterboard that broke out all the connections. That would be smart. Maybe Adwaterandstir could make something similar for those of us without the systems that have  the connection already onboard?

John Galt

unread,
Jun 27, 2024, 12:18:44 PMJun 27
to Altair-Duino
i was also worried about replacing the DUE in the future if the need came up and having to resolder everything.

I thought about soldering to the front but that seems a larger mess.

i'm waiting for the new reproduction case and any new PCBS that David makes with the Back plane so i didn't want to start changing out boards on something temporary.
well temporary but not really.

i plan to have the backplane external and connect everything via a short shielded 25 to 25 pin connector.

Brian Welland

unread,
Jun 27, 2024, 1:46:18 PMJun 27
to John Galt, Altair-Duino
Hi all,

This is the gerber file for a suitable PCB as suggested above.

--
You received this message because you are subscribed to the Google Groups "Altair-Duino" group.
To unsubscribe from this group and stop receiving emails from it, send an email to altair-duino...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/altair-duino/ceee382f-601f-426d-bf77-034dd8eae9fan%40googlegroups.com.
altair_arduino_connector_2024.zip 21-35-43-932 (1).zip

Patrick Jackson

unread,
Jun 28, 2024, 1:22:59 AMJun 28
to Altair-Duino
Thanks a ton for the gerber! I'll send this out, and work on a new internal cable. My method of direct soldering has completely failed XD

John Galt

unread,
Jul 1, 2024, 11:01:48 PMJul 1
to Altair-Duino
Now I can see why people had a hell of a time soldering connections to the due board.

It took me a few hours to make a nice easy to read layout of where to solder the wires as the 8 data lines are not straight forward on the DUE

Also deciding if I should add a power switch to the backplane separately.




John Kennedy

unread,
Jul 2, 2024, 2:36:40 PMJul 2
to Altair-Duino
Hi - do you have a photo of the breakout PCB attached to an Arduino?
I have ordered some boards from your gerber files, thank you!

John Galt

unread,
Jul 2, 2024, 8:34:12 PMJul 2
to Altair-Duino
the side with the outline in white gets the DUE plugged in and the 25pin connector. the other side that is blank goes to the front panel board.
it has to because the 25BD connector has to stick out and point backward away from the front panel so you can plug into it with the DUE next to it.

i don't know what pass through connectors are required. i decided to solder to the DUE pins, since it would be another few weeks of getting the pcb made and then sourcing all the components.

the breakout PCB helped me understand what pins i needed to use, as it is very confusing without really laying out where things go.

John Kennedy

unread,
Jul 2, 2024, 11:14:12 PMJul 2
to Altair-Duino

Yeah took me two goes to get all the right pins soldered. 
It looks so bad I’m having make the PCB to avoid the shame. 

John Galt

unread,
Jul 2, 2024, 11:33:10 PMJul 2
to Altair-Duino
mine will be hidden inside the main case, i made an external case for the backplane. I already modified my DUE with a bunch of other external wires, figured oh well.
DSCN6079.JPG

I put the LED Output Register card in the first slot so i could show output from the front panel 
the disk controller has side USB port access.

John Kennedy

unread,
Jul 9, 2024, 9:19:46 PM (13 days ago) Jul 9
to Altair-Duino
I got my PCBs back to add a 26 way connector to the system, but I must admit I can't immediately see how to use the board with the existing arrangement of pins and sockets.
A photograph of the PCB in a working system would be very helpful!

John Galt

unread,
Jul 9, 2024, 10:22:42 PM (12 days ago) Jul 9
to Altair-Duino
in order to use that pcb you have to source a bunch of the pass through connectors.

i felt it was not going to go well so i went with the direct method of soldering a ribbon cable to 25 pin.
the 26th pin is not used, its listed as just ground but its left open.

the printed side with the white text is where the DUE is plugged in. the black back side goes to the Altair front panel PCB.
the white 26 pin is where the 25 db connector goes in and sticks out the back towards the DUE


here is a PDF i made of the pin outs and where they go on the DUE. 

soldering all 25 connections to the DUE was tedious but it only took a few hours working in stages, i did the misc wires first then grouped the Data connections and then the address connections.

ALTAIR BACKPLANE PIN OUT.pdf

John Galt

unread,
Jul 9, 2024, 10:24:52 PM (12 days ago) Jul 9
to Altair-Duino
oh i also took 3.3V, 5.0V, VIN(RAW) and Ground from the main Altair PCB panel on the right hand side for convenience and power connection ease.

John Kennedy

unread,
Jul 11, 2024, 1:42:02 AM (11 days ago) Jul 11
to Altair-Duino
Hmm. Looks lIke the 26 pin connector will block access to the USB and power inputs. Would have been better if the connector was on the other side, or at the top or bottom. 

John Galt

unread,
Jul 11, 2024, 7:47:41 AM (11 days ago) Jul 11
to Altair-Duino

Depends on the height of the pass through connectors, issue for me is I can’t get components, I figured after I ordered the pcb then I would spend weeks trying to find the right connectors verse just spending a few hours soldering and then I could route everything myself.  I also felt the 25 db pin was too close, some people instead of putting the 25db there have a 25db on a ribbon cable and solder the ribbon cable into that spot to make clearance run the 25db out the back panel. 

John Kennedy

unread,
Jul 14, 2024, 9:02:25 AM (8 days ago) Jul 14
to Altair-Duino
IMG_7054.jpeg

I built the breakout board, and the AltarDuino is still wokrking!
Before I test it with the disk interface card I need to confirm the ribbon cable orientation. 

Q. There is a jumper on the breakout board. What’s the purpose? Open or closed for floppy interface?

John Galt

unread,
Jul 14, 2024, 9:46:42 AM (8 days ago) Jul 14
to Altair-Duino
I believe that 2 pin is for a power input I traced it 2 weeks ago but forgot exactly where it hooks up.
I remember one side was ground and I think the other went to raw voltage.
Don’t propagate those 2 pins and don’t use them. 
 
The have regulation on the aurdino side and the backplane side already.

John Galt

unread,
Jul 14, 2024, 9:50:30 AM (8 days ago) Jul 14
to Altair-Duino
Also now is the time to install the Rx/Tx modification on the due.
For another serial port.
Use 3.3v for that new serial not 5v learned that.
Then you wire in a 9db pin converter board and
Flash the firmware for the new port and enjoy I use mine for the fabgl ansi terminal as primary
Which is a better vt100 terminal with 64 colors and more graphics capabilities over the Geoff terminal.

John Kennedy

unread,
Jul 15, 2024, 10:49:24 AM (7 days ago) Jul 15
to Altair-Duino
I need to get everything working first.. after transitioning from the rats nest of wires to the PCB, everything has stopped working. Two of the pins in the central cluster of six accidentally got shoved into the same socket, and I had to refresh the Arduino to get it working.
The disk drive controller card seems completely dead, and I can't even get 5v to 3.3v at the IC sockets on that card. That was my weekend.

John Galt

unread,
Jul 15, 2024, 1:20:43 PM (7 days ago) Jul 15
to Altair-Duino
ouch.

:(

Patrick Jackson

unread,
Jul 15, 2024, 11:17:07 PM (6 days ago) Jul 15
to Altair-Duino
John Galt, are you saying that there's another terminal firmware for the included terminal board that has more features than the default setup?

Also, I removed the ratsnest I had for the gpio breakout and I instead installed one of the PCBs that break out the 25 lines.
However, I get the exact same behavior has before, even after double and triple checking my wiring! I get random LEDs on the main Altair board turning on/dimming and I get hot chips on the led register board!

Patrick Jackson

unread,
Jul 15, 2024, 11:20:49 PM (6 days ago) Jul 15
to Altair-Duino
Also, its this version of led card:
https://adwaterandstir.com/product/led-output-register/

Patrick Jackson

unread,
Jul 15, 2024, 11:34:38 PM (6 days ago) Jul 15
to Altair-Duino
The only chip that I slot into the led register board that DOESN'T cause problems is the 74HC00 chip in the top left. Adding any other chip causes some LEDs to turn on, dim, or turn on only when certain addresses are selected.

John Kennedy

unread,
Jul 16, 2024, 11:13:12 AM (6 days ago) Jul 16
to Altair-Duino
Is your Duo flashed with a build of the Altair firmware that includes IO support?

John Kennedy

unread,
Jul 16, 2024, 11:13:57 AM (6 days ago) Jul 16
to Altair-Duino
yes, the designer of the board confirmed that those pins are not a jumper but a location for external power.

John Kennedy

unread,
Jul 16, 2024, 11:15:03 AM (6 days ago) Jul 16
to Altair-Duino
Very ouch. I've ordered one of the LED IO boards, just to confirm that the breakout board is working. If that's all good, I will either continue diagnosing the floppy driver or get a replacement.

John Galt

unread,
Jul 16, 2024, 1:16:57 PM (6 days ago) Jul 16
to Altair-Duino
There is a fixed version for the Geoff Terminal that i put out.

the Geoff Terminals Graphics modes do not have a function to erase one element at a time.
So for example If you draw a pixel you have to clear the entire screen to remove it which is very slow.
I added additional escape codes so you could
   
place a pixel, erase a pixel
place a circle, erase a circle
place a circle fill, erase a circle fill
place a box, erase a box
place a box fill, erase a box fill.
 
Draw a line ESC [Z1;;;;Z 
Draw a box ESC [Z2;;;;Z 
Draw a filled box ESC [Z3;;;;Z 
Draw a circle ESC [Z4;;;Z 
Draw a filled circle ESC [Z5;;;Z   

Erase a line ESC [Z6;;;;Z 
Erase a box ESC [Z7;;;;Z 
Erase a filled box ESC [Z8;;;;Z 
Erase a circle ESC [Z9;;;Z 
Erase a filled circle ESC [Z10;;;Z   

if you have the patch on your terminal it will show my name as a john galt graphics patch on start up.

The problem with the Geoff terminal is VT-100 support is terrible.

the board included with the pro also supports the SD card and the serial port so you want to keep them.

a much better terminal exists in the FABGL VGA32 Ansi Terminal which also has full VT-100 support in addition it supports many other vintage terminals.
the terminal also supports 64 colors characters and graphics including Sprite and sound support.

in order to use it you need to use up a Serial port, the stock Altairduino pro comes with one 9pin Serial port. the USB ports provided are slave ports.
in order to really use them with external devices outside of a laptop or desk top you have to construct a USB server to 9DB, which i did create, however its not perfect and has issues with many usb devices.

the best solution is to Hack the DUE main board and install another serial port using the TX and RX Leds, then wire up ground and 3.3V power to a 9DB converter, update the Firmeware to support the new serial port
you will then have two 9DB serial ports you can map how you like. i installed the FABGL Ansi Terminal on the new second 9DB serial port and mapped it as primary.
now i have color and graphics support along with full VT-100 escape code support. this allows me me to view color pictures on my Altair and go to BBS over my Wifi modem and see the ASCII Art in color.

i can also view HTML websites and see color pictures through IMP 2.45.

I stopped using my Geoff terminal about 3 years ago now.



DSCN5986.JPG

John Galt

unread,
Jul 16, 2024, 1:23:44 PM (6 days ago) Jul 16
to Altair-Duino
====
Also, I removed the ratsnest I had for the gpio breakout and I instead installed one of the PCBs that break out the 25 lines.
However, I get the exact same behavior has before, even after double and triple checking my wiring! I get random LEDs on the main Altair board turning on/dimming and I get hot chips on the led register board!
====

it is possible your DUE was damaged when your wiring was a little off from before.

would have to swap in a known good DUE and see if the behavior is the same. 

start working from there, as you could still have wiring issues somewhere.


in order to keep myself organized i used a 25DB break out board with all the pins labeled for me.
i then double checked continuity between all due and 25DB pins.

the DUE pins will all read continuity which is annoying but you can still check you have the correct wire from the DUE going to the correct DB25 pin.

I also 3d printed a bunch of things for my PRO case to make sure everything was organized 
and i created an external Backplane box with the led registers visible from the front. i can program it as a display as well.

John Galt

unread,
Jul 16, 2024, 1:28:24 PM (6 days ago) Jul 16
to Altair-Duino
i wrote a little basic program that blinks the LED registers as a test i used it as a first test to make sure everything was wired correctly.

i can post it later.

Patrick Jackson

unread,
Jul 16, 2024, 3:06:27 PM (6 days ago) Jul 16
to Altair-Duino
Thanks for the input (heh)!

I'll swap out the Due, I got a few kicking around...

Also, one of the chips gets super hot, which is a bit upsetting. I may have killed it when I did a direct solder job. I also wonder about the flux messing things up, but I'll do a new Due just in case.

I'll also take a look at the terminal update and a fabGL board! Looks absolutely INCREDIBLE, jpgs on an Altair! (well....kinda XD )

I'll mess around with it tonight

John Galt

unread,
Jul 16, 2024, 3:58:12 PM (6 days ago) Jul 16
to Altair-Duino
you might also suspect something is wrong with the LED register card. if you pull it out and a chip on the DUE is still hot then you could suspect the DUE if the chip is colder then could be something on that card.
you could run continuity checks on each line on the backplane to see if something is shorted.

Flux can cause shorts its a good idea so scrub down the flux with IPA and rule it out. 
inspect your boards for extra solder that went flying during your work. a random blob could have fell into a board and caused a short.

i should start using my GITHUB... i posted my version of the PPMVIEWer with dithering support and printer support for Okidata printers.

i stopped working on it 2 years ago because i got side tracked by too many projects.

for the information on viewing HTML


John Galt

unread,
Jul 16, 2024, 6:44:58 PM (6 days ago) Jul 16
to Altair-Duino
if you want to roll the lights on the leg register card
10 ' MAKE THE FRONT LIGHTS BLINK
20 '1,2,4,8,16,32,64,128
30 WHILE INKEY$=""
40 OUT 255,1:GOSUB 300
50 OUT 255,2:GOSUB 300
60 OUT 255,4:GOSUB 300
70 OUT 255,8:GOSUB 300
80 OUT 255,16:GOSUB 300
90 OUT 255,32:GOSUB 300
100 OUT 255,64:GOSUB 300
110 OUT 255,128:GOSUB 300
120 WEND
125 OUT 255,0
130 END

Walt Perko

unread,
Jul 16, 2024, 7:34:07 PM (6 days ago) Jul 16
to Altair-Duino
Hi, 

I posted a few BASIC programs to do different designs with the LEDs on the expansion backplane LED board.  




.

Patrick Jackson

unread,
Jul 17, 2024, 1:23:29 AM (5 days ago) Jul 17
to Altair-Duino
Ah, the Due chip doesn't get hot, its the chip below the nand gate that gets hot

John Galt

unread,
Jul 17, 2024, 1:45:14 AM (5 days ago) Jul 17
to Altair-Duino

Check inside the P1 connector to make sure no solder blobs got in there.

Patrick Jackson

unread,
Jul 17, 2024, 11:43:53 PM (4 days ago) Jul 17
to Altair-Duino
I may need to get a few more of those chips. The solder all looks clean. Everything else works when that card isn't plugged in!

I'll try flashing the due with the io software again. Pretty sure I already did...

Patrick Jackson

unread,
Jul 18, 2024, 12:21:53 AM (4 days ago) Jul 18
to Altair-Duino
Same behavior. Let me try to clean the flux again.
Are we sure the Due is bad? It works 100% every other way, leds, sd card, serial ports

John Galt

unread,
Jul 18, 2024, 12:23:41 AM (4 days ago) Jul 18
to Altair-Duino
 if everything works except the led register card then it has to be something on that card.

or something conflicting with the card.

If you pull all the cards out of the backplane and just use the LED register card alone, does it have the same issues?

John Galt

unread,
Jul 18, 2024, 12:31:44 AM (4 days ago) Jul 18
to Altair-Duino

    74HC04 or MC74HC273A could have been damaged. those use address lines and Data lines. if chip blew internally then it could be selecting more then one LED and that is showing as dim lights and trying to light more then one at the same time.





Patrick Jackson

unread,
Jul 18, 2024, 1:09:26 AM (4 days ago) Jul 18
to Altair-Duino
Yeah, I only have the LED register card at all, no other cards. I'll look for chips to order now.

My goal is to make a matrox 256 emulated card so I can try and do CAD work on an 8080 XD

John Galt

unread,
Jul 18, 2024, 1:32:36 AM (4 days ago) Jul 18
to Altair-Duino

ok, well a matrox 256 emulated card is not going to work with this backplane. 
the design states that you do not have memory address access with this design.

  • No RAM/ROM access

    The I/O bus works only for INP/OUT instructions. It is not possible to intercept memory read/write operations at this point.

in order to have a video card you need direct memory access. the Dazzler setup is currently the only way to do this and it has a max resolution of 128x128 1 bit color. or 64x64 in basically 14 colors, or 32x32 in 14 colors.
currently you have 2 options with a Dazzler, either emulated or a hardware dazzler.

now as far as cad work is concerned. your going to basically make the space ship from Elite. which i have done with the dazzler. i have written a 3d and 2d engine for the dazzler along with some display functions.
still far from 100% complete as i have other things going on. your going to have very little screen space to show anything.

verse you can run a FABGL terminal and you could draw on that, then you have to take a page out of the C64 programming manual and create a simulated screen memory space which with 64KB and less then 54KB of TPA under Cp/M
you could emulate a 320x200 kaypro monitor graphics setup easy would be again 1 bit color, otherwise you need a separate color look up table again like the C64 and your limited to just a few colors of the available 64
all because of the memory limitations. at least on newer Z80 processors you had memory page switching.

anyway if you don't care about output or saving the information then you can just pump escape codes to the terminal and have it draw the ACAD R12 spaceshuttle.
since its a terminal animation is a major problem you don't have multiple video pages to access and so you would need to erase and redraw the screen when you reposition X,Y,Z, well thats how ACAD used to roll.

getting back to your issue. 
it is obviously half working since when you change the data sent to the port the leds change... you may want to again use a continuity tester and check your connections. remove all the chips and start checking.
keep in mind its possible you did not fully solder a VIA connection from one side of the board to the other. i use a set of magnification glasses and i look right in at all my solder connections. just soldering the back side of the board solid 
does not mean your fully connected on the opposite side. many of the connections are also buried under the sockets and caps and so its hard to see.

this also assumes you have the back plane 100% correct as well.
 

John Galt

unread,
Jul 18, 2024, 1:44:27 AM (4 days ago) Jul 18
to Altair-Duino
i should say it might be possible to modify the hardware dazzler and create a 256x256 version maybe with continuous memory instead of the Quadrants setup used in the I and II versions.
however that is a whole other can of worms with PIC programming and what ever the limitations of implementing the current dazzler through the USB port was.
same with implementing a Matrox Alt-256 s-100 card.

Patrick Jackson

unread,
Jul 18, 2024, 1:51:21 AM (4 days ago) Jul 18
to Altair-Duino
I'm gonna have to get back to you in the morning (4 hours or so XD ) before I head to work, I'll rescrub the due, backplane, and card with alcohol and do a power continuity test and then try each pin. Failing all that, new chips will come in a couple weeks.

Chris Davis

unread,
Jul 18, 2024, 10:55:53 AM (4 days ago) Jul 18
to Altair-Duino
I believe I did have an LED card where one of the chips was overheating.  It was a long time ago, but if I remember correctly it was because I had the wrong chip in the wrong socket.

Here is the version I sell on my site, so if that's where you got it, compare the placement of chips to David's design: https://github.com/dhansel/Altair8800-IOBus/tree/40cab48cd537027da8362cdc8aa4c64a79aec559/01-led-output-register

Chris Davis

unread,
Jul 18, 2024, 10:58:46 AM (4 days ago) Jul 18
to Altair-Duino

John Kennedy

unread,
Jul 20, 2024, 3:14:12 PM (2 days ago) Jul 20
to Altair-Duino
I just finished building the LED board to make sure that I had things wired up (the drive controller board I was using was not working).

It doesn’t work. In fact, the 5v pin on the LED board is only 3.3 volts.

I am at a loss. Is the version of the AltairDuino I have somehow got a different design that prevents the breakout board from working?

John Kennedy

unread,
Jul 20, 2024, 3:40:41 PM (2 days ago) Jul 20
to Altair-Duino
oh wait a minute.. now I am worried that the ribbon cable connector that comes from the breakout board does not present the pins in the same order as the LED board expects..

Has anyone actually used a breakout board to connect directly to LED or disk boards? I may have assumed too much here.

John Galt

unread,
Jul 20, 2024, 3:46:19 PM (2 days ago) Jul 20
to Altair-Duino
No the breakout board is correct I used it to help make my pdf of where all the connections go
I used the placement for my wires I soldered directly to the due pcb.
Take a continuity tester and start tracing everything make sure your pins all match up from the pdf I posted 
Check you getting full contact from the top of your pcb stack all the way to the front panel board.this was a fear of mine in making a multi stack of pin connections.

Use a magnifying glass and make sure no bridges anywhere to be sure.

 My Altair kit was from 2020. I have Also modified my original pcb in a few ways to add things.

On your backplane board are you using the external 5v regulator? 

Have you flashed the firmware on the due with the new Altair ino and enabled the backplane?

John Kennedy

unread,
Jul 20, 2024, 7:21:29 PM (2 days ago) Jul 20
to Altair-Duino
Oh thank goodness. Thought I was going mad. Resolved the issue.
The ribbon cable I was using - or possibly I soldered the breakout pins on the board in different orientation - was physically inverting the pins. Swapped things around using a second ribbon cable in-line, and the LED card is working. Now I can try the disk drive card.

John Kennedy

unread,
Jul 20, 2024, 7:47:22 PM (2 days ago) Jul 20
to Altair-Duino
The disk card is partly working - I can switch on/off the motor, but it never detects the presence of a disk.
It’s possible I’ve damaged a chip with all my tinkering, so I’ll keep testing.

John Galt

unread,
Jul 20, 2024, 8:43:31 PM (2 days ago) Jul 20
to Altair-Duino
the issue you ran into with the pins on the 25db was the reason i used a 25db breakout box with the pins all numbered. i wanted to make sure i didn't reverse anything as it is really easy to do that as you ran into.
it makes things a little messy but you clean it up with some zip ties and its all hidden inside the box anyway.

John Kennedy

unread,
Jul 21, 2024, 10:41:38 AM (23 hours ago) Jul 21
to Altair-Duino

Note: Now that I have things mostly working, I have a few spare breakout PCBs (the board that plugs between the Arduino and the older AltairDuino board to make accessing expansion options easier than soldering wires to the Arduino). Anyone got any other PCBs to swap? (Ideally expansion boards other than the disk drive and LED board). 

John Galt

unread,
Jul 21, 2024, 12:59:34 PM (20 hours ago) Jul 21
to Altair-Duino
I would recommend the rtc card.

I’m putting together the speech card. As the next project.

Patrick Jackson

unread,
Jul 21, 2024, 4:37:08 PM (17 hours ago) Jul 21
to Altair-Duino
Once these chips come in, I want the LED card on the front, the speech card/sound card, the rtc card, and a software defined card (pi pico). RTC would be AWESOME for real RNG and such!
I think a custom graphics card would be fun too, possibly on the software defined card. More like a vector graphics card, no memory access, just port accesses

John Galt

unread,
Jul 21, 2024, 5:11:22 PM (16 hours ago) Jul 21
to Altair-Duino
some points:

===

I think a custom graphics card would be fun too, possibly on the software defined card. More like a vector graphics card, no memory access, just port accesses
===

you already have this without the backplane. the Geoff terminal already supports vector graphics.
you can install a ESP32 Vga32 Ansi terminal and get 64 colors and even more vector graphics. this card also supports tons of native terminals allows additional applications for other Cp/M machines to work on your altair.

without direct memory access your just looking at a terminal setup with one character at a time over serial communications.

----
===
Once these chips come in, I want the LED card on the front, the speech card/sound card
===

The speech card is not a sound card, the SP0256A-Al2 is a chip that holds speech Phonics, the design for this backplane does not use a CTS256A-AL2 processor chip. 
a speech chip like this will spit out pieces of human speech that have to be strung together with over 430 sets of rules. the CTS256A-AL2 is a pretty rare chip but it handles those 430+ rules for you
and puts the setup on a serial com port interface. this allows you to send a text sentence over serial where the CTS encodes TEXT to Phonics and then sends output to the SP0246 synthesizer.

for Cp/m no-one every made a Text to phonics translator (i'm working on one) there are online translators and some code around on GitHub but non of it is really applicable.

you can send pre-converted Text to Phonics to the chip, the original manual for the chip includes a small vocabulary, this is also the same limitation as the SpeechJet  chip that was all over a few years ago.
its complex but moving on...

because you already have a sound card if you again use a ESP32 VGA32 Ansi terminal.
it supports musical notes via escape codes and people have made music players using it.

the Ansi terminal also supports mouse if you wish to start creating applications that use the mouse on the altair.

----
The RTC is a great piece of kit.

the RTC that comes with the Altair-duino just pulses based on your settings. this can be setup on the configurations menu
this clock is not accurate you will find the closes rate it offers are either slightly too slow or much too fast to accurately time a second. 
thus any clock you make will be WAY off even after a few minutes of operation. it also requires a system interrupt and inserting your code around the O/S which is a pain because a warm boot or loading a program will mess it up as there is 
no good room to keep things protected. 

in the end you end up with a clock worse then the Commodore using Jiffys.

The backplane RTC board is the best as it avoids all this and keeps accurate time on a battery back up. the clock does tent to corrupts itself every few days unless you leave your system on all the time.
on Cold boot it is best to reset the time. similar to when you booted MS-dos each day.

this clock is accessed via the serial port and so you don't have to worry about a program or o/s messing it up.

however it is of limited use directly with Cp/m as it does not support clock functions. but its great for your own program development and also as a random number generator.

i put out a few RTC clock applications to get people started.

its also good if you want to accurately time a program or your code but its limited to Seconds as the resolution can not be made smaller. 
a jiffy type clock can be good to 1/100 of a second.

in short you can enjoy graphics and sound now without waiting. i would recommend the Tx/rx hack for the Arduino DUE which will get you another serial port to use then plug in a Ansi Terminal as your primary and you can enjoy HTML graphics and pictures on your screen
IMG_0554 - Copy.jpg
Reply all
Reply to author
Forward
0 new messages