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
...


...


...


...


...



...


...

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






.

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

Addresses 14h/15h and 16h/17h . . .= . . . 20d/21d and 22d/23d
BAUD set to 9600 8N1
Port 0 Set for Control I/O Active CTS, DCD, and DTR
Port 1 Set for 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