Devilish Altair Serial Configuration Problem
Allison
ajp166 at bellatlantic.net
Sat Jul 30 22:55:45 CDT 2005
>
>Subject: Devilish Altair Serial Configuration Problem
> From: "Richard A. Cini" <rcini at optonline.net>
> Date: Sat, 30 Jul 2005 22:40:19 -0400
> To: "'CCTalk'" <cctalk at classiccmp.org>
>
>All:
>
> This problem has been beating me up all day so I wanted to throw
>it out to the group for ideas.
>
> In my 8800b, I have a Vector Graphics Bit Streamer serial board
>(8251 chip) set for standard ports (0/1 parallel, 2 serial data, 3
>serial command/status). I modified the Turnkey Monitor to use the ports
>based on the VG instruction manual. The manual outlines initialization
>and moving characters in and out. Works perfectly.
the base altair boards were com2502 based on the RXrdy and TXempty bits
sis not corrospond with 8251.
> Now, I want to get standard Microsoft BASIC paper tapes (8k or
>Extended 4.0) working with this board. However, when I look at the sense
>switch options, none fit using the Bit Streamer -- the parallel ports
>are swapped with the serial ports in the order, and the data port comes
>before the status port (all basically the opposite of what BASIC
>expects). I also can't seem to find a toggle loader that works properly.
Will not work. The MITS loader was specific to the mits boards unless
you modified them. However then the loaded image (BASIC) will still
need the drivers patched. The expected boards were either MITS SIO
or the 2SIO.
> So, I decided to pull out a Solid State Music 2p/2s board and
>try to configure it to work with BASIC. I spent the better part of a day
>trying different options with no success. Based on some basic testing of
>the board I believe it works.
The board may be ok but it will not solve the basic problem of
correct IO address and bits within BASIC.
> Has anyone configured an SSM board to successfully work with
>Microsoft Tape BASIC? What loader did you use? How about getting a
>standard VG Bit Streamer working with standard MS Basic?
Neither, never had them.
Back when faced with the MITs IO and some of the problems of
storage I took a different route until I got a disk.
I used a MITS SIO-B for the console (address 0/1). The
original load was done using a MITS ACR from audio tape for
the 8K and the extended 12k. Then the system was stopped
and a hand loaded program saved the image to a different
tape system as a binary save. The goal being to get away
from MITS ACR (unreliable on a good day) or PTape (SLOW!!!).
The audio tape system was homebrew and ran NRZI at 4800 and
later 9600 using a Redactron digital casette tape deck (saturation
recording, not audio). The inital load file was straight
binary with a loader that looked for a leader byte and then
stuffed memory till byte count equaled zero. Later versions
evloved to CPU control of the tape drive and blocked files.
> As an aside, I'm using Procomm from DOS on an old PC. Can one
>use the "ASCII Upload" option to move the tape image over the line or
>should I do something from DOS like "copy 8kbas40.tap com1:"?
Using todays tech (a PC) I'd render the BASIC to a binary image
on the PC (using a sim if needed) and download it using straight
binary transfer (8n1 terminal) to a simple binary loader. At
9600 baud it's plenty fast and low error. Also using a SIM
you can get inside the BASIC and find all the IO instructions and
change the relevent routines. I had to do that using the
ALTAIR8800 front pannel.
I stopped using all that when I started using NS* MDS with NS*dos
and NS*BASIC back in late 1977.
Allison
More information about the cctalk
mailing list