bh | Altair 8800b Unit Log |
Manufacturer: | MITS |
Model: | Altair 8800b |
Serial Number: | 5401723K |
1977 | |
Date of Receipt: | 2021 (for refurbishment) |
Source: | UVic |
State upon Receipt: |
On front panel, one switch is broken, several are bent.
Grubby interior. Power cord cut off. Fan grill is missing. Front panel interface board is missing. No CPU or memory boards. |
Date: | 2021 Jun |
Procedure: |
Unit state assessed.
Plans and new schematic drawn up for replacement front panel interface board. |
Date: | 2022 Aug |
Procedure: | Chassis dismantled, washed. |
Date: | 2022 Aug 21 |
Procedure: |
Power supply:
|
Date: | 2022 Aug 25 |
Procedure: |
Bus board:
|
Date: | 2022 Aug - Oct |
Procedure: |
Front panel:
|
Date: | 2022 Oct 10 |
Procedure: | Replacement Front Panel Interface board completed. In isolation, quiescent state current draw = 0.10 A. |
Date: | 2022 Oct 13 |
Procedure: |
Altair CPU board:
Clock periods by scope observation: Φ1=130ns, Φ1-2=40ns, Φ2=230ns, Φ2-1=100ns. |
Date: | 2022 Oct 21 |
Procedure: |
Powered up with full front panel and CPU board minus 8080.
|
Date: | 2022 Oct 23 |
Procedure: |
CPU interface fixes:
|
Date: | 2022 Nov |
Symptoms: | Most front panel functions show screwy behavior. |
Analysis: | 1702 ROM read. Mostly 7F's with a few FF's and a few 0 bits. Erases to all 7F's. |
Solution: | 2716 programmed and adapter built to substitute for 1702. |
Date: | 2022 Nov |
Symptoms: | Front panel still showing screwy behaviour. Notably, Examine-Next usually but intermittently increments PC by 2. |
Analysis: | Looks like two instructions being executed rather than the one NOP. Scope shows two SYNC pulses being generated. Timing for front panel dropping ready (via UFPT1.8) is too late, nearing or entering Φ2. Consequence of long line of gates from UFPT1.10 to UFNs.7 (RDY). |
Solution: |
STSSB substitute of Φ1 changed to ~Φ2 so reset of UFPM1.8 can start earlier.
|
Date: | 2022 Nov 24 |
Symptoms: | Memory board installed. Deposit & Examine results in FF displayed. |
Analysis: | 8800b displays bus DO rather than DI and requires DI to be enabled onto CPU data bus so mem data can make its way to DO. This is supposed to be accomplished by DIG1~, a signal particular to the 8800b, from the FP to the CPU board. |
Solution: |
SSWI~ moved to be fed from DIG1~.
Deposit & Examine memory operations now functional. |
Date: | 2022 Nov |
Symptoms: |
3 memory boards from JRubin restored to function.
|
Date: | 2022 Dec |
Procedure: |
Several pins deformed/bent on bus edge connectors (black) (counting from right):
|
Date: | 2022 Dec 07 |
Procedure: |
Replacement 2107 IC received for Synchrofresh memory board (original ICs are Western Digital RM1701G-25 / dated 7613).
Source ebay listing was Intel D2107C-2, label visible on received is faded Intel D2107C (-2 may have faded off).
Synchrofresh now 8K functional. |
Date: | 2022 Dec 10 |
Procedure: | MITS 88-2SIO serial board restored. Serial Output Test and Serial Echo Test successfully executed. |
Date: | 2023 Jan |
Procedure: |
Current measurements for Synchrofresh 8K.
V+18 draw:
|
Date: | 2023 Mar |
Procedure: |
Recreation 8800 CPU board assembled.
Deviations from original:
|
Date: | 2023 Mar |
Procedure: | MITS88-4PIO board refurbished. Several PCB traces needed patching. Base port address set to 0x30. Simple walking-bit test shows the 32 data I/O pins for ICs J & K to be OK as outputs (ICs L & M not present). |
Date: | 2023 Apr |
Procedure: | DB25 connector for JAIR board console constructed. Jair board configured for slave mode (CPU disabled). Installed in 8800b, serial echo program toggled in, successful. Boots to monitor and CP/M, BASIC runs in CP/M, using 64K JAIR mem, after removing 3 early mem boards. |
Date: | 2023 Apr |
Symptoms: | JAIR upper 8K disabled so two EconoRAM-I boards can be installed for upper 8K. One EconoRAM-I board (board with mixed 2102s) fails to init to un-protected state (can't write to it), due to too-short POC period. |
Solution: | On CPU board, 100n cap for POC delay replaced with 330n. CP/M boots. |
Date: | 2023 Apr |
Symptoms: | EconoRAM-III board shows erratic failures using front panel. A byte can be deposited, but repeated Examines will sometimes recall the correct value and sometimes recall a value with some bits inverted. |
Analysis: | While running a single-byte read-memory loop program, memory data looks correct on scope. Using front-panel, memory data as observed with scope does invert sometimes across repeated Examines. This was while using the recreation-MITS88-CPU board. Switching back to the period-MITS88-CPU board, the problem goes away. |
Solution: | ?? |
Date: | 2023 Apr |
Symptoms: |
PSS RAM8 memory board received (ebay purchase).
Cleaned up, installed.
Examining locations via front panel results in upper address lights for board address going out and deposit-examines do not work. |
Analysis: | Suspected to be some odd interaction between the board, CPU and front panel via pRDY. pRDY will be pulled high when board is enabled, which can conflict with front panel pulling pRDY low. Need to look at isolating use of pRDY by front panel. |
Solution: |
Pin U9.11 bent out to disconnect output from S100.pRDY.
Board now tests OK with basic deposit-examine of bit patterns 55 & AA in locations in all 8 1K segments. |
Date: | 2024 Apr |
Symptoms: | PSS8 8K RAM board has stuck-1 bit in bit 0 for 32 bytes at 0C00::0C1F. |
Analysis: | Problem location is U18, segment-7 bit-0. U18 swapped with U11 (segment-0,bit-0), bad bit moves as expected. |
Solution: | Signetics 21L02N-3 replaced with Fairchild 2102LF (350ns) at U11. |
Unit Log
| Unit Configuration
Altair 8800b |
bhilpert 2021 Jun |