Stockly.com Forums  

Go Back   Stockly.com Forums > Altair 8800 > Altair 8800
FAQ Community Calendar Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 04-28-2007, 03:36 PM
Geoff Harrison Geoff Harrison is offline
Senior Member
 
Join Date: Feb 2007
Posts: 104
Default Progress

I'm working on getting the machine to boot from an Altair 8" floppy drive. It's not there yet, but I do have it booting from a paper tape image of 8k basic.

Baby steps.

Reply With Quote
  #2  
Old 04-28-2007, 11:26 PM
Grant Stockly Grant Stockly is offline
Administrator
 
Join Date: Jan 2005
Posts: 447
Default

I hate to admit this, but I have not had the time to make MY Altair replica do this! Of course with a real Altair...

Keep the pictures and updates coming!
Reply With Quote
  #3  
Old 04-29-2007, 03:58 PM
Geoff Harrison Geoff Harrison is offline
Senior Member
 
Join Date: Feb 2007
Posts: 104
Default A little more progress

I still don't have it booting into Altair DOS yet, but I did get Disk Extended Basic 5.0 running and accessing the disk, so I know my controller cards and drives are working. That's further than I got when I was trying to get my 8800b working.

Reply With Quote
  #4  
Old 04-29-2007, 11:03 PM
Geoff Harrison Geoff Harrison is offline
Senior Member
 
Join Date: Feb 2007
Posts: 104
Default Got it booting into DOS

Finally, it boots into Altair DOS using a bootloader in PROM. Set a few switches, hit RUN, wait a few seconds and bam! there's DOS. Almost like a modern computer.

Next up: getting CP/M running. That will take me a while, though, unless I can find someone who already has CP/M on Altair floppys.

Reply With Quote
  #5  
Old 04-30-2007, 12:38 AM
Grant Stockly Grant Stockly is offline
Administrator
 
Join Date: Jan 2005
Posts: 447
Default

Just for fun, put the AM radio near the Altair and tune it to an unused frequency. Reading a disk and running a program can make some really neat robot sounds!

Did you see the thread about the 3.5" disk drive, CP/M, and tarbell controller? Wouldn't be compatible with MITS software...

The Altair32 emulator comes with a CP/M image. I wrote a basic program to transfer a disk RAW from the Altair to my Windows machine. I never got around to Windows -> Altair...

So have you gotten bored of watching the lights flicker when using the disk drive and running programs?

Why should getting DOS to run be harder than Basic? Why can't you get this far with the 8800B?
Reply With Quote
  #6  
Old 04-30-2007, 01:10 AM
Geoff Harrison Geoff Harrison is offline
Senior Member
 
Join Date: Feb 2007
Posts: 104
Default

Quote:
Did you see the thread about the 3.5" disk drive, CP/M, and tarbell controller? Wouldn't be compatible with MITS software...
Yes, and that would be interesting. I'm not concerned about maintaining MITS compatibility; in fact, I'd probably move the 8" drives back to the 8800b and keep that one as an all original machine.
Quote:
The Altair32 emulator comes with a CP/M image. I wrote a basic program to transfer a disk RAW from the Altair to my Windows machine. I never got around to Windows -> Altair...
I'll look into that. I'm not sure yet how I'll transfer the image to the Altair floppys, I'll have to figure that out.
Quote:
So have you gotten bored of watching the lights flicker when using the disk drive and running programs?
Not yet, in fact I quickly got to the stage where I could tell quite accurately whether a disk access was going to fail long before the machine printed an error message.
Quote:
Why should getting DOS to run be harder than Basic? Why can't you get this far with the 8800B?
The biggest problem with the 8800b was just that I didn't invest enough time. I tried to get it to boot from three of the floppys that I had and had no luck and I didn't want to keep trying in case I was trashing the disks. I intended to get back to it but never found the time.

This time around, I wrote a perl script to generate altair paper tape images of any binary so that I could load things easily via the serial port and then worked my way up from simple, small programs until I established that the disk hardware was healthy. In the end, the original problem with booting turned out to be that only a few of my floppys are readable. The ones I was trying to boot from before were simply bad. I'll have to write something to try to read raw sectors from them and see if there's anything I can salvage before they turn to dust.
Reply With Quote
  #7  
Old 04-30-2007, 06:48 AM
Grant Stockly Grant Stockly is offline
Administrator
 
Join Date: Jan 2005
Posts: 447
Default

I did the same thing, kind of... I wrote a 10-15 byte program that loads a predetermined amount of bytes from the serial port and then does a jmp 0000. I had the 2SIO jumpered for 19200 and could boot basic 5.0 in about 3 seconds. The program was small enough that I could use a terminal program with no delay between bytes. It was really screaming! The boot loader had to be modified for the specific binary image you wanted to transfer to the Altair.

It was a good beginning project for 8080 assembly!
Reply With Quote
  #8  
Old 05-20-2008, 12:19 PM
TomL_12953 TomL_12953 is offline
Member
 
Join Date: Jan 2007
Location: Malone, NY USA
Posts: 81
Send a message via AIM to TomL_12953 Send a message via MSN to TomL_12953 Send a message via Yahoo to TomL_12953 Send a message via Skype™ to TomL_12953
Default

Quote:
Originally Posted by Geoff Harrison View Post
I'm working on getting the machine to boot from an Altair 8" floppy drive. It's not there yet, but I do have it booting from a paper tape image of 8k basic.
Any chance you could make duplicate tapes for the members here or post an exact binary image of the 8K BASIC tape?
Reply With Quote
  #9  
Old 05-20-2008, 07:03 PM
Geoff Harrison Geoff Harrison is offline
Senior Member
 
Join Date: Feb 2007
Posts: 104
Default

Quote:
Originally Posted by TomL_12953 View Post
Any chance you could make duplicate tapes for the members here or post an exact binary image of the 8K BASIC tape?
I don't have any way to read or punch physical tapes (someone outbid me recently on a nice ASR-33 that was for sale quite close to me ). You'll find a collection of basic tape images, including 8k basic, in Rich Cini's Altair emulator code (http://www.altair32.com/Altair32code.htm). Download the latest version of the emulator and look in the files subdir for *.tap. The bootloaders needed to load the tapes are in files/loaders/tape_lodr.

Geoff.
Reply With Quote
  #10  
Old 05-20-2008, 07:53 PM
TomL_12953 TomL_12953 is offline
Member
 
Join Date: Jan 2007
Location: Malone, NY USA
Posts: 81
Send a message via AIM to TomL_12953 Send a message via MSN to TomL_12953 Send a message via Yahoo to TomL_12953 Send a message via Skype™ to TomL_12953
Default

Quote:
(someone outbid me recently on a nice ASR-33 that was for sale quite close to me )
Oh oh! You don't live in southern Vermont, do you?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:34 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.