mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-22 07:54:25 +00:00
Update README.md
This commit is contained in:
521
README.md
521
README.md
@@ -1,2 +1,519 @@
|
||||
# Digital-Research-Source-Code
|
||||
A repository with all the Digital Research Source files i had.
|
||||
# Digital-Research-Source-Code-Repo
|
||||
A repository with all the Digital Research Source files i had. This is by all means an UNOFFICIAL github repo, just a personal collection i dont want to lose.
|
||||
All the source files can be found [here](http://www.cpm.z80.de/source.html)
|
||||
And all the binaries [here](http://www.cpm.z80.de/binary.html).
|
||||
This all and more can be found on the [The Unofficial CP/M Web site](http://www.cpm.z80.de)
|
||||
Most of the Readme comments belong to Gaby Chaudry. For actual licensing please visit [The Unofficial CP/M Web site](http://www.cpm.z80.de) _(because some of the licensing included in the folders might not be up to date)_
|
||||
|
||||
[**In Memory of Dr. Gary A. Kildall**](http://www.digitalresearch.biz/DR/Gary/eulogy.html)
|
||||
|
||||
# Contributing
|
||||
|
||||
Feel free to push any unknown or other Digital Research source files that are missing.
|
||||
##### _non-Digital Research files can be pushed to the `[CONTRIBUTIONS]` directory._
|
||||
|
||||
# Included
|
||||
|
||||
### Compilers & Assembly tools
|
||||
* Basic-E
|
||||
* PLM Compiler
|
||||
* PLM VAX Compiler
|
||||
* PLM to C
|
||||
* PLM to C 2
|
||||
### Contributions (cpm.z80.de)
|
||||
* CPM 1.4
|
||||
* cpm-handbook
|
||||
* exchange 0.1
|
||||
* MOSS 2.2
|
||||
* PLM DosBox Compiler
|
||||
* TEX-REV
|
||||
* Z80 EMU 86
|
||||
### CPM Operating Systems
|
||||
* CPM 1.x
|
||||
* CPM 2.x
|
||||
* CPM 3.x
|
||||
* CPM 68k
|
||||
* CPM 86
|
||||
* CPM 8000 (CPM8K)
|
||||
* CPM.Z80.DE (PERSONAL)
|
||||
### CP-NET
|
||||
* CPNET-80 Source
|
||||
* CPNET-86 Source
|
||||
### GSX
|
||||
* GSX-86 Driver Sources
|
||||
* JohnElliot (Mirrored from [John's Site](http://www.seasip.info/Cpm/software/gsx86.html))
|
||||
### MPM Operating Systems
|
||||
* MPM I
|
||||
* MPM II
|
||||
* MPM 86
|
||||
### Sample code
|
||||
* CPM 2.2 Samples
|
||||
* PLI Programs Samples
|
||||
|
||||
# Tree directory listing
|
||||
```
|
||||
Folder PATH listing
|
||||
D:\DRDOS\DIGITAL RESEARCH
|
||||
├───ASSEMBLY & COMPILE TOOLS
|
||||
│ ├───Basic-E
|
||||
│ │ └───source
|
||||
│ ├───PLM COMPILER
|
||||
│ ├───PLM VAX COMPILER
|
||||
│ │ ├───plmudi
|
||||
│ │ ├───plmvax
|
||||
│ │ └───util86
|
||||
│ ├───PLM-2-C
|
||||
│ │ └───PLMZIP
|
||||
│ │ └───PLMGZ
|
||||
│ └───PLM-2-C 2
|
||||
│ ├───avl-subs
|
||||
│ ├───plm
|
||||
│ └───plm2c
|
||||
├───CONTRIBUTIONS
|
||||
│ ├───cpm-handbook
|
||||
│ │ └───cpmsrc
|
||||
│ ├───cpm1.4
|
||||
│ │ ├───bdosplm
|
||||
│ │ ├───binaries
|
||||
│ │ ├───bldbdos
|
||||
│ │ ├───bldccp
|
||||
│ │ ├───doc
|
||||
│ │ ├───isis
|
||||
│ │ ├───tgtbin
|
||||
│ │ ├───tools
|
||||
│ │ └───tools2
|
||||
│ ├───exchange-0.1
|
||||
│ ├───MOSS 2.2
|
||||
│ │ ├───8800-Manual
|
||||
│ │ ├───MOSS22
|
||||
│ │ ├───tif
|
||||
│ │ └───Z80LIB
|
||||
│ ├───plm-80 DOSbox compiler
|
||||
│ ├───tex-rev
|
||||
│ └───z80em86
|
||||
│ ├───bios
|
||||
│ ├───cpm3
|
||||
│ ├───cpm3_y2k
|
||||
│ ├───doc
|
||||
│ ├───extras
|
||||
│ ├───scripts
|
||||
│ ├───support
|
||||
│ └───z80em86_readme_downloads
|
||||
│ └───z80em86-1.0.1
|
||||
│ ├───doc
|
||||
│ │ └───GPL
|
||||
│ ├───scripts
|
||||
│ └───src
|
||||
├───CP-NET
|
||||
│ ├───CPNET-80 SOURCE
|
||||
│ └───CPNET-86 SOURCE
|
||||
├───CPM OPERATING SYSTEMS
|
||||
│ ├───CPM 1.X
|
||||
│ │ └───CPM 1.0
|
||||
│ │ ├───BDOS
|
||||
│ │ │ ├───IMG
|
||||
│ │ │ └───SOURCE
|
||||
│ │ ├───CPM
|
||||
│ │ └───LOAD COM
|
||||
│ ├───CPM 2.X
|
||||
│ │ ├───CPM 2.0
|
||||
│ │ └───CPM 2.2
|
||||
│ │ ├───ASM80
|
||||
│ │ ├───CPM 2.2 ASM
|
||||
│ │ ├───CPM 2.2 SOURCE
|
||||
│ │ ├───CPM 2.2 SRC IMG
|
||||
│ │ └───PATCHES
|
||||
│ │ └───SUBMIT001
|
||||
│ ├───CPM 3.X
|
||||
│ │ └───CPM 3.0
|
||||
│ │ ├───3.0 PLM SOURCE
|
||||
│ │ ├───3.0 SOURCE
|
||||
│ │ ├───3ON2
|
||||
│ │ ├───DEVDIR SOURCE
|
||||
│ │ ├───SOURCE
|
||||
│ │ └───Y2K PATCHES
|
||||
│ ├───CPM 68K
|
||||
│ │ ├───1.0X SOURCES
|
||||
│ │ │ ├───v101
|
||||
│ │ │ │ ├───asmlink
|
||||
│ │ │ │ ├───bdos
|
||||
│ │ │ │ ├───bios
|
||||
│ │ │ │ ├───boot
|
||||
│ │ │ │ ├───c
|
||||
│ │ │ │ │ ├───ccp
|
||||
│ │ │ │ │ ├───cgen
|
||||
│ │ │ │ │ ├───ctest
|
||||
│ │ │ │ │ ├───fcgen
|
||||
│ │ │ │ │ ├───fcgen2
|
||||
│ │ │ │ │ ├───fparser
|
||||
│ │ │ │ │ ├───fpreproc
|
||||
│ │ │ │ │ ├───lib7
|
||||
│ │ │ │ │ ├───libe
|
||||
│ │ │ │ │ ├───libf
|
||||
│ │ │ │ │ ├───parser
|
||||
│ │ │ │ │ ├───preproc
|
||||
│ │ │ │ │ └───unixlib
|
||||
│ │ │ │ ├───clib
|
||||
│ │ │ │ ├───ddt
|
||||
│ │ │ │ ├───doc
|
||||
│ │ │ │ ├───klib
|
||||
│ │ │ │ ├───newas
|
||||
│ │ │ │ ├───newlink
|
||||
│ │ │ │ ├───sid
|
||||
│ │ │ │ ├───test
|
||||
│ │ │ │ ├───utils
|
||||
│ │ │ │ └───vms
|
||||
│ │ │ ├───v102
|
||||
│ │ │ │ ├───as68
|
||||
│ │ │ │ ├───bdos
|
||||
│ │ │ │ ├───bin
|
||||
│ │ │ │ ├───bios
|
||||
│ │ │ │ ├───boot
|
||||
│ │ │ │ ├───bugs
|
||||
│ │ │ │ ├───c068
|
||||
│ │ │ │ ├───c168
|
||||
│ │ │ │ ├───clib
|
||||
│ │ │ │ ├───cp68
|
||||
│ │ │ │ ├───cross
|
||||
│ │ │ │ │ ├───bin
|
||||
│ │ │ │ │ ├───com
|
||||
│ │ │ │ │ ├───cpm
|
||||
│ │ │ │ │ ├───lib
|
||||
│ │ │ │ │ └───serial
|
||||
│ │ │ │ ├───flxtp
|
||||
│ │ │ │ ├───klib
|
||||
│ │ │ │ ├───libe
|
||||
│ │ │ │ ├───libf
|
||||
│ │ │ │ ├───link68
|
||||
│ │ │ │ ├───lo68
|
||||
│ │ │ │ ├───sid
|
||||
│ │ │ │ ├───test
|
||||
│ │ │ │ └───user0
|
||||
│ │ │ ├───v102a
|
||||
│ │ │ │ ├───al40
|
||||
│ │ │ │ │ ├───as68
|
||||
│ │ │ │ │ ├───c068
|
||||
│ │ │ │ │ ├───c168
|
||||
│ │ │ │ │ ├───c68
|
||||
│ │ │ │ │ ├───dri
|
||||
│ │ │ │ │ │ ├───c068
|
||||
│ │ │ │ │ │ ├───c168
|
||||
│ │ │ │ │ │ ├───cp68
|
||||
│ │ │ │ │ │ ├───flxtp
|
||||
│ │ │ │ │ │ ├───klib
|
||||
│ │ │ │ │ │ ├───libe
|
||||
│ │ │ │ │ │ ├───libf
|
||||
│ │ │ │ │ │ └───lo68
|
||||
│ │ │ │ │ ├───fp
|
||||
│ │ │ │ │ │ ├───libE
|
||||
│ │ │ │ │ │ └───libF
|
||||
│ │ │ │ │ ├───lib7
|
||||
│ │ │ │ │ ├───oldas68
|
||||
│ │ │ │ │ ├───test
|
||||
│ │ │ │ │ ├───utillib
|
||||
│ │ │ │ │ └───utils
|
||||
│ │ │ │ ├───alclib
|
||||
│ │ │ │ │ └───v7
|
||||
│ │ │ │ ├───as68
|
||||
│ │ │ │ ├───bdos
|
||||
│ │ │ │ ├───boot
|
||||
│ │ │ │ ├───c068
|
||||
│ │ │ │ ├───c168
|
||||
│ │ │ │ ├───cc
|
||||
│ │ │ │ ├───clib
|
||||
│ │ │ │ ├───cp68
|
||||
│ │ │ │ ├───cutils
|
||||
│ │ │ │ ├───doc
|
||||
│ │ │ │ │ ├───cmnd
|
||||
│ │ │ │ │ ├───files
|
||||
│ │ │ │ │ ├───misc
|
||||
│ │ │ │ │ └───subs
|
||||
│ │ │ │ ├───include
|
||||
│ │ │ │ │ └───sys
|
||||
│ │ │ │ ├───lib7
|
||||
│ │ │ │ ├───libe
|
||||
│ │ │ │ ├───libf
|
||||
│ │ │ │ ├───lo68
|
||||
│ │ │ │ ├───misc
|
||||
│ │ │ │ ├───orgas68
|
||||
│ │ │ │ ├───orgc068
|
||||
│ │ │ │ ├───orgc168
|
||||
│ │ │ │ ├───orgc268
|
||||
│ │ │ │ ├───orgcp68
|
||||
│ │ │ │ ├───orglibe
|
||||
│ │ │ │ ├───orglibf
|
||||
│ │ │ │ ├───orglo68
|
||||
│ │ │ │ ├───plmutils
|
||||
│ │ │ │ ├───sid
|
||||
│ │ │ │ ├───test
|
||||
│ │ │ │ │ └───asm
|
||||
│ │ │ │ ├───user0
|
||||
│ │ │ │ ├───util
|
||||
│ │ │ │ └───xutils
|
||||
│ │ │ └───v103
|
||||
│ │ │ ├───as
|
||||
│ │ │ ├───cc
|
||||
│ │ │ ├───cgen
|
||||
│ │ │ ├───clib
|
||||
│ │ │ │ └───v7
|
||||
│ │ │ ├───cpp
|
||||
│ │ │ ├───doc
|
||||
│ │ │ │ ├───cmnd
|
||||
│ │ │ │ ├───files
|
||||
│ │ │ │ ├───misc
|
||||
│ │ │ │ └───subs
|
||||
│ │ │ ├───libe
|
||||
│ │ │ ├───libf
|
||||
│ │ │ ├───lo68
|
||||
│ │ │ ├───misc
|
||||
│ │ │ ├───parser
|
||||
│ │ │ ├───test
|
||||
│ │ │ │ └───asm
|
||||
│ │ │ └───util
|
||||
│ │ ├───1.2 SOURCE
|
||||
│ │ │ ├───0
|
||||
│ │ │ ├───1
|
||||
│ │ │ ├───10
|
||||
│ │ │ ├───11
|
||||
│ │ │ ├───12
|
||||
│ │ │ ├───13
|
||||
│ │ │ ├───14
|
||||
│ │ │ ├───15
|
||||
│ │ │ ├───2
|
||||
│ │ │ ├───3
|
||||
│ │ │ ├───4
|
||||
│ │ │ ├───5
|
||||
│ │ │ ├───6
|
||||
│ │ │ ├───7
|
||||
│ │ │ ├───8
|
||||
│ │ │ └───9
|
||||
│ │ ├───1.2 SOURCE IMG
|
||||
│ │ └───cpm68k_pgms
|
||||
│ │ ├───sdbas
|
||||
│ │ ├───snobol4
|
||||
│ │ └───utils
|
||||
│ ├───CPM 8000 (CPM8K)
|
||||
│ │ ├───CPM 8K 1.1
|
||||
│ │ │ ├───disk1
|
||||
│ │ │ ├───disk2
|
||||
│ │ │ ├───disk3
|
||||
│ │ │ └───disk4
|
||||
│ │ ├───P-CP M-Z8K 1.3 SOURCE
|
||||
│ │ └───P-CP M-Z8K SOURCES
|
||||
│ │ ├───as8000
|
||||
│ │ ├───bdos
|
||||
│ │ ├───bios
|
||||
│ │ ├───ccp
|
||||
│ │ ├───ddt
|
||||
│ │ ├───games
|
||||
│ │ ├───link
|
||||
│ │ ├───newos
|
||||
│ │ ├───olivetti
|
||||
│ │ ├───pg
|
||||
│ │ ├───sg
|
||||
│ │ └───utils
|
||||
│ ├───CPM 86
|
||||
│ │ ├───86DEV
|
||||
│ │ ├───CALPC
|
||||
│ │ │ ├───CALBIOS
|
||||
│ │ │ ├───CALDOC
|
||||
│ │ │ └───CALUTILS
|
||||
│ │ ├───CONCURRENT
|
||||
│ │ │ ├───CCPM-86 & CPM-86 SOURCES
|
||||
│ │ │ │ ├───ASM
|
||||
│ │ │ │ ├───CCPM
|
||||
│ │ │ │ ├───DDT
|
||||
│ │ │ │ └───STUFF
|
||||
│ │ │ ├───CCPM-86 2.0 SOURCE
|
||||
│ │ │ │ ├───abort
|
||||
│ │ │ │ ├───asm86
|
||||
│ │ │ │ ├───bdos
|
||||
│ │ │ │ ├───clock
|
||||
│ │ │ │ ├───commands
|
||||
│ │ │ │ ├───common
|
||||
│ │ │ │ ├───date
|
||||
│ │ │ │ ├───ddt86
|
||||
│ │ │ │ ├───dir
|
||||
│ │ │ │ ├───echo
|
||||
│ │ │ │ ├───ed
|
||||
│ │ │ │ ├───era
|
||||
│ │ │ │ ├───eraq
|
||||
│ │ │ │ ├───genccpm
|
||||
│ │ │ │ ├───gencmd
|
||||
│ │ │ │ ├───help
|
||||
│ │ │ │ ├───initdir
|
||||
│ │ │ │ ├───kern
|
||||
│ │ │ │ ├───loader
|
||||
│ │ │ │ ├───pin
|
||||
│ │ │ │ ├───pip
|
||||
│ │ │ │ ├───ren
|
||||
│ │ │ │ ├───sdir
|
||||
│ │ │ │ ├───serializ
|
||||
│ │ │ │ ├───set
|
||||
│ │ │ │ ├───show
|
||||
│ │ │ │ ├───submit
|
||||
│ │ │ │ ├───systat
|
||||
│ │ │ │ ├───tmp
|
||||
│ │ │ │ ├───type
|
||||
│ │ │ │ ├───vcmode
|
||||
│ │ │ │ ├───vout
|
||||
│ │ │ │ └───xios
|
||||
│ │ │ ├───CCPM-86 3.1 SOURCE
|
||||
│ │ │ │ ├───D1
|
||||
│ │ │ │ ├───D10
|
||||
│ │ │ │ ├───D11
|
||||
│ │ │ │ ├───D12
|
||||
│ │ │ │ ├───D2
|
||||
│ │ │ │ ├───D3
|
||||
│ │ │ │ ├───D4
|
||||
│ │ │ │ ├───D5
|
||||
│ │ │ │ ├───D6
|
||||
│ │ │ │ ├───D7
|
||||
│ │ │ │ ├───D8
|
||||
│ │ │ │ └───D9
|
||||
│ │ │ └───SET-SHOW SOURCE
|
||||
│ │ ├───CPM 86 # SOURCE
|
||||
│ │ ├───CPM 86 1.1 SOURCE
|
||||
│ │ └───CPM86ANNOTATE
|
||||
│ │ └───CPM86BUG
|
||||
│ └───CPM.Z80.DE
|
||||
│ └───PERSONAL
|
||||
│ ├───PCPM
|
||||
│ │ └───PCPM-80 1.0 SOURCE
|
||||
│ └───PCPM-86
|
||||
│ ├───BDOS 3.1
|
||||
│ ├───BDOS 3.3
|
||||
│ ├───BDOS 4.1
|
||||
│ ├───PCPM 1.0-5B
|
||||
│ │ └───SRC
|
||||
│ └───PCPM 2.1-1
|
||||
│ └───SRC
|
||||
├───GSX
|
||||
│ ├───GSX-86 DRIVER SOURCES
|
||||
│ └───JohnElliot
|
||||
├───MPM OPERATING SYSTEMS
|
||||
│ ├───MPM I
|
||||
│ │ ├───MPM BDOS SOURCE
|
||||
│ │ └───MPM I SOURCE
|
||||
│ │ ├───01
|
||||
│ │ ├───02
|
||||
│ │ ├───03
|
||||
│ │ ├───04
|
||||
│ │ ├───05
|
||||
│ │ ├───06
|
||||
│ │ ├───07
|
||||
│ │ ├───08
|
||||
│ │ ├───09
|
||||
│ │ ├───10
|
||||
│ │ ├───11
|
||||
│ │ ├───12
|
||||
│ │ ├───13
|
||||
│ │ ├───14
|
||||
│ │ └───15
|
||||
│ ├───MPM II
|
||||
│ │ ├───MPM II SOURCE
|
||||
│ │ │ ├───BNKBDOS
|
||||
│ │ │ ├───CONTROL
|
||||
│ │ │ ├───MPMLDR
|
||||
│ │ │ ├───NUCLEUS
|
||||
│ │ │ ├───PLM_WORK
|
||||
│ │ │ ├───SERIAL
|
||||
│ │ │ ├───TEX
|
||||
│ │ │ ├───UTIL1
|
||||
│ │ │ ├───UTIL2
|
||||
│ │ │ ├───UTIL3
|
||||
│ │ │ ├───UTIL4
|
||||
│ │ │ ├───UTIL5
|
||||
│ │ │ ├───UTIL6
|
||||
│ │ │ ├───UTIL7
|
||||
│ │ │ ├───UTIL8
|
||||
│ │ │ └───UTIL9
|
||||
│ │ └───MPM II SOURCE 2
|
||||
│ │ ├───ASM
|
||||
│ │ │ └───DDT
|
||||
│ │ ├───bdos
|
||||
│ │ ├───Control_1
|
||||
│ │ ├───Control_2
|
||||
│ │ ├───CUSPs_1
|
||||
│ │ ├───CUSPs_2
|
||||
│ │ ├───CUSPs_3
|
||||
│ │ ├───CUSPs_4
|
||||
│ │ ├───CUSPs_5
|
||||
│ │ ├───LITs
|
||||
│ │ ├───mpmldr
|
||||
│ │ │ └───gensys
|
||||
│ │ ├───nucleus
|
||||
│ │ ├───OEM
|
||||
│ │ ├───RSPs
|
||||
│ │ └───TEX_Files
|
||||
│ └───MPM-86
|
||||
│ ├───MISC DRI DISKS
|
||||
│ │ ├───01
|
||||
│ │ ├───02
|
||||
│ │ ├───03
|
||||
│ │ ├───04
|
||||
│ │ ├───05
|
||||
│ │ ├───06
|
||||
│ │ ├───07
|
||||
│ │ ├───08
|
||||
│ │ ├───09
|
||||
│ │ ├───10
|
||||
│ │ ├───11
|
||||
│ │ ├───12
|
||||
│ │ ├───13
|
||||
│ │ ├───14
|
||||
│ │ ├───15
|
||||
│ │ ├───16
|
||||
│ │ ├───17
|
||||
│ │ ├───18
|
||||
│ │ ├───19
|
||||
│ │ ├───20
|
||||
│ │ ├───21
|
||||
│ │ ├───22
|
||||
│ │ ├───23
|
||||
│ │ ├───24
|
||||
│ │ └───25
|
||||
│ └───MPM-86 2.0 SOURCES
|
||||
│ ├───01
|
||||
│ ├───02
|
||||
│ ├───03
|
||||
│ ├───04
|
||||
│ ├───05
|
||||
│ ├───06
|
||||
│ ├───07
|
||||
│ ├───08
|
||||
│ ├───09
|
||||
│ ├───10
|
||||
│ └───11
|
||||
└───SAMPLE CODE
|
||||
├───CPM 2.2 SAMPLE CODE
|
||||
└───PLI PROG SAMPLE CODE
|
||||
|
||||
|
||||
```
|
||||
|
||||
# Usefull Links
|
||||
|
||||
[The Unofficial CP/M Web site](http://www.cpm.z80.de)
|
||||
|
||||
[In Memory of Dr. Gary A. Kildall](http://www.digitalresearch.biz/DR/Gary/eulogy.html)
|
||||
|
||||
[John Elliott's homepage (CP/M Main Page)](http://www.seasip.info/index.html)
|
||||
|
||||
[Digital Research Home](http://www.digitalresearch.biz/)
|
||||
|
||||
[Digital Research History and Documents, by Herb Johnson](http://retrotechnology.com/dri/d_dri.html)
|
||||
|
||||
[Public server of gaby.de containing various CP/M downloads](http://ftp.gaby.de/)
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
```
|
||||
Ask Bill [Gates] why the string in [MS-DOS] function 9 is terminated by a dollar sign.
|
||||
Ask him, because he can't answer. Only I know that. - Gary
|
||||
```
|
||||
#### **_The world wouldn't have been the same without Gary..._**
|
||||
|
||||
1942-1994
|
||||
|
Reference in New Issue
Block a user