Showing how to use the Earliest known copy of 86-DOS, the antecedent to IBM PC-DOS. (MS-DOS)

Channel:
Subscribers:
3,110
Published on ● Video Link: https://www.youtube.com/watch?v=Zd7T5euID1E



Category:
Guide
Duration: 36:55
3,515 views
119


This video gives an in-depth look at what is currently the oldest known copy of 86-DOS, the antecedent to #MSDOS aka #PCDOS, where we go through the process of moving from CP/M, translating Z80 to 8086 code, and assembling it. Since this DOS predates the IBM PC, it must be simulated via #SIMH as a Gazelle with a Cromemco 4FDC controller. #retrocomputing

86-DOS can be acquired here:
https://ia801209.us.archive.org/2/items/86-dos-version-0.1-c-serial-11-original-disk/86-DOS%20Version%200.1-C%20-%20Serial%20%2311%20%28ORIGINAL%20DISK%29.jpg

86-DOS manuals:
http://www.bitsavers.org/pdf/seattleComputer/86-DOS_0.3_Users_Manual_1980.pdf
http://www.bitsavers.org/pdf/seattleComputer/86-DOS_0.3_Programmers_Manual_1980.pdf

S-100 Computer information: http://s100computers.com/Hardware%20Index%20Page.htm

SimH can be found here: https://github.com/simh/simh

The SIMH configuration file:
----------------------------
```
; $Id: 86dos 1968 2008-06-26 05:55:25Z hharte $
;
; SIMH/AltairZ80 Configuration File for SCP 86-DOS v1.0
; Copyright (c) 2008 Howard M. Harte
; www.86dos.org
;
;
set cpu 8086

; load SCP Monitor
load 86mon.bin 0
load 86mon.bin ff800

; Set serial port for SCP
set sio port=f6/0/0/0/0/F/0/T
set sio port=f7/0/2/0/1/F/0/F
set sio ansi

; Set up Cromemco 4FDC disk controller, with RDOS ROM disabled.
set cromfdc norom
set cromfdc en
set wd179x en
d cromfdc fdctype 4
att cromfdc0 86dos.img
att cromfdc1 cpmdata.img

echo
echo Press return to get monitor prompt, then type 'B' to boot
echo
go ffff0
```




Other Videos By tschak909


2024-03-10Writing the #FujiNet User's Guide for #ATARI8bit Users.
2024-03-03Making a symlink in #GNOME is absolutely a mess!
2024-02-04#Atari8bit #fujinet #HighScoreEnabled Computer War (Thorn EMI, 1983) Longplay.
2024-01-29#Atari #COINOP #devtools found and preserved!
2024-01-29CENTIPEDE! How Atari Coin-Op development tools worked!
2024-01-28Please watch https://youtu.be/VkzVXzWDPYA
2024-01-21#FujiNet #Atari8bit What is NOS?
2024-01-19Retrocomputing Archaeology Series: The Atari Music Composer Cartridge: In Context
2024-01-17#fujinet #retrocomputing #trs80 #coco Network Sub-device implemented. Now debugging.
2024-01-07An Example of how #Atari2600 and #Atari5200 #Gamedev was done #BITD using #S100 hardware.
2024-01-03Showing how to use the Earliest known copy of 86-DOS, the antecedent to IBM PC-DOS. (MS-DOS)
2024-01-02#FujiNet #HighScoreEnabled #DigDug for #Atari8bit Systems
2023-12-20#FujiNet #trs80 #ColorComputer Bring up Status and Config
2023-12-09#FujiNet for #TRS80 #CoCo Bring-up successful.
2023-11-18The Big #ColecoAdam Deep Dive
2023-11-07#EightBit #LOGO Benchmark
2023-10-13#fujinet for #colecoAdam Quick Start and Overview for 2023!
2023-09-13Journey through #ColecoVision OS7 - Figuring out Semi-Mobile Graphics Objects
2023-09-10Develop #ColecoVision and #Adam titles in C with Z88DK: Part 3: Now I'm Setup, How do I Start?
2023-09-09Develop #ColecoVision and #Adam titles in C with Z88DK: Part 2: Adding Graphics Tools
2023-09-09Develop #ColecoVision and #Adam titles in C with Z88DK: Part 1: Setup