5t4nd1ng @ th3 3dg3 0f 5p3ct4t10n!
Welcome to Walt Perko's Brainless.org-anizm

HOME . . . . .


Building a ZAltair Z80c Computer #1
CAD Sketches come first!
SolidWorks Designs
...


...


...


DXF files to build your own computer cabinet
...



DXF files to build your own computer cabinet
...




...


...

The small green 3D Printed box hanging off the back houses an ESP32 FDC+ WiFi Module

...


Building the ZAltair Z80c Computer

15A 250V Rocker Switch On/Off Power Socket

RED wire = LINE IN . . . . . BLUE wire = NEUTRAL IN . . . . . YELLOW wire = GND
.



DigiKey.com is one source for the power connectors

WM2104-ND 0009503061 Molex CONN RCPT HSG 6POS 3.96MM

WM2300CT-ND 0008500105 Molex CONN 18-24AWG CRIMP TIN

WM4624-ND 0026604060 Molex CONN HEADER VERT 6POS 3.96MM




9-Slot Backplane
No components needed other than the S-100 Edge Connectors a jumping the fuse points


.


Search criteria
"100 pin 2x50 S100 Bus Backplane Pitch Card Edge Connetors"
or
"card edge connector dual 100"

EADC 346-100-520-202
or
EADC 346-100-500-204
or
EADC 346-100-520-802 or FUPH8010-100MTNE

DigiKey.com or Mouser.com



The Mean-Well Switching Power Supplies

You need TWO: "RS-25-15" for +15V and -15V
Digikey.com or Mouser.com or JameCo.com

and ONE: "HRP-75-7.5" for +8V
Digikey.com or Mouser.com or JameCo.com


Mean-Well Templates





.

ZAltair Z80c Board Set



Don Caprio mini-Front Panel board



Technical Design Labs ZPU CPU board



Mike Douglas/FarmTek Altair 8800c FDC+ board

The ROM is disabled to allow for the 88-2SIOJP AMON Monitor to be active.

SW3 = 00000111 ... SW1 = 00000000 ... SW2 = 01110000 ... SW4 = 00000000 ... J3 = OPEN
. . . . .


Martin Eberhard's Altair 8800c 882SIOJP

On the Eberhard 88-2SIOJP board, a physical 1 = logic 0 and physical 0 = logic 1

SW1 = 00011111 = Start Address E0 = logic 11100000

SW2= 11011100 = Last Port DATA Address 23 = logic 00100011
(Port 0 = 14H/15H = 20D/21D)
(Port 1 = 16H/17H = 22D/23D)

SW3 = 00000000 = EPROM Address E0 (No Jumping Somewhere Else)

SW4 = 000100000 ... SW5 = 000100000 (Both BAUDs Set to 9600)

J1 = 4-5 ... J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15 = OPEN

J16 = 1-2 ... J17 = OPEN ... J18 = JUMPER, J19 = OPEN ... J20 = CC/8080

.


Patrick Linstruth Deltec Enterprise 88-2SIOR1 board SN: 0046

Addresses 14h/15h and 16h/17h . . .= . . . 20d/21d and 22d/23d
Port 0 BAUD = 300 and Port 1 BAUD = 9600
Port 0 Set for Connection to a Modem No Flow Control
Port 1 Set for General Utility No Flow Control

. . .


Reproduction of the Original DAZZLER board Set 1



Reproduction of the Original DAZZLER board Set 2



Setting Up the ESP32 FDC+ WiFi Module



Initial SetUp:

ets Jul 29 2019 12:21:46

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:4604
ho 0 tail 12 room 4
load:0x40078000,len:15488
load:0x40080400,len:4
load:0x40080404,len:3180
entry 0x400805b8

ESP32 FDC+ Serial Drive Server 0.22

Sector Size: 512
SD Card Type: SDHC
SD Card Size: 3810MB
Setting FDC+ default baud rate to 403200
WiFi: Not Enabled
Setting default WiFi hostname to 'FDC-SDS-EPS32'
ESP32 FDC+>
ESP32 FDC+>HELP
BAUD baud...........................................Set FDC+ baud rate
CLEAR..................................................Clear statistics
COPY src dst.........................................Copy file from src to dst
DELETE filename.................................Delete file
DIR........................................................Directory
DUMP....................................................Dump track buffer
EXEC filename......................................Execute filename
HOSTNAME name...............................Set Wifi hostname
LOOPBACK.........................................FDC+ loopback test
MOUNT [drive filename].....................Mount drive
PASS pass.............................................Set WiFi password
REBOOT..............................................Reboot device
RENAME old new...............................Rename file
SAVE...................................................Save configuration to NVRAM
SSID ssid.............................................Set WiFi SSID
STATS..................................................FDC+ Statistics
TIME....................................................Display time
TYPE filename.....................................Display file
UNMOUNT drive................................Unmount drive
UPDATE..............................................Update firmware (update.bin)
VERSION............................................Dispay version
WIPE...................................................Wipe NVRAM configuration
WIFI [ON | OFF].................................Turn WiFi On and Off
ESP32 FDC+>



Okay, first these commands should be your initial setup:

* ESP32 FDC+>HOSTNAME ZAltair mini-FP
* ESP32 FDC+>BAUD 57600
..............(The speed to the FDC+ board is 403200 or to Port 1 Serial I/O is 57600)

* ESP32 FDC+>SSID Your Wifi SSID............................(Should be your WiFi but not important)
* ESP32 FDC+>PASS Your Wifi.....................................(Should be your WiFi but not important)
* ESP32 FDC+>MOUNT 0 "CPM22-8MB-56K.DSK"
* ESP32 FDC+>MOUNT 1 "BLANK 8MB.DSK"
* ESP32 FDC+>MOUNT 2 "BLANK 360KB.DSK"
* ESP32 FDC+>MOUNT 3 "BLANK 360KB.DSK"
* ESP32 FDC+>WIFI ON................................................(Should be your WiFi but not important)



Setting up an FTP to add/remove Files on the ESP32 FDC+ µSD Card

Open your ftp client:

Site name: Your Computer Name
Type of connection: FTP
IP Address: 192.168.0.56
UserID: fdc
Password: fdc



Connecting to the WiFi for ReConfiguration

Open TeraTerm


File – New connection Alt+N



Set Up Terminal









The Console with TeraTerm


Connect Port 0 from the 88-2SIOJP board to the PC via a RS-232 to USB adapter cable
Use the "Device Manager" to identify the COM port used by the RS-232 adapter cable . . . . .

Install and SetUp TeraTerm on your PC
< Setup > - < Serial Port > - < Port: >
Enter the COM Port number from the Device Manger . . . . .

< Speed: > = 9600

< Transmit delay > = 10 and 100 msec/line . . . . .

After "RUN"ing the BOOT from FFOO
On the PC/TeraTerm display you will see;


You are at the CP/M Prompt
. . . . .


From here you can type DIR or LS to see the files on a drive
. . . . .


The command line to run MBASIC from the A: drive and the GALAXY.BAS program on the B: drive
. . . . .


Now Add and Get Into the DAZZLER Software

DAZZLER Software DZMBASIC/DZMBASHT and Programs

DAZZLER DZMBASIC Manual

WKP DAZZLER Collection of DZMBASIC Programs



Now Get Programming!



Hand Coded Page by Walt Perko