diff --git a/.gitattributes b/.gitattributes index dfe0770..fc82f82 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,7 @@ # Auto detect text files and perform LF normalization * text=auto + +# These are all binary - .asm and .hex files must have 0x1A EOF marker at the end. +*.asm binary +*.bin binary +*.hex binary diff --git a/README.md b/README.md index 7ecfa47..c1675ea 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,163 @@ -# SCP-8086-Monitor - Collection of Seattle Computer Products 8086 Monitor ROM +# SCP 8086 Monitor + All known and available revisions of the Seattle Computer Products 8086 Monitor ROM. This monitor was written by Tim Paterson, for the SCP 8086 CPU Support Card, and was later turned into the 86-DOS/MS-DOS/PC-DOS DEBUG utility. Version 1.9 is required for booting MS-DOS 2.0 from hard drive. + +## Download + +
| Version | +Revision | +Source Code | +Cromemco 4FDC | +Cromemco 16FDC | +NorthStar SD | +SCP Disk Master | +Tarbell DD | +Tarbell SD | +
| 1.4 | +1980-02-18 | ++ +[ASM](./files/MON_1.4_1980-02-18.ASM) | ++ +[BIN](./files/MON_1.4_1980-02-18_CROMEMCO4FDC.BIN)/[HEX](./files/MON_1.4_1980-02-18_CROMEMCO4FDC.HEX) | +N/A | ++ +[BIN](./files/MON_1.4_1980-02-18_NORTHSTAR.BIN)/[HEX](./files/MON_1.4_1980-02-18_NORTHSTAR.HEX) | +N/A | ++ +[BIN](./files/MON_1.4_1980-02-18_TARBELL.BIN)/[HEX](./files/MON_1.4_1980-02-18_TARBELL.HEX) | +|
| 1.5 | +1980-04-24 | ++ +[ASM](./files/MON_1.5_1980-04-24.ASM) | ++ +[BIN](./files/MON_1.5_1980-04-24_CROMEMCO4FDC.BIN)/[HEX](./files/MON_1.5_1980-04-24_CROMEMCO4FDC.HEX) | ++ +[BIN](./files/MON_1.5_1980-04-24_NORTHSTAR.BIN)/[HEX](./files/MON_1.5_1980-04-24_NORTHSTAR.HEX) | + ++ +[BIN](./files/MON_1.5_1980-04-24_TARBELL.BIN)/[HEX](./files/MON_1.5_1980-04-24_TARBELL.HEX) | +|||
| 1981-05-26 | ++ +[ASM](./files/MON_1.5_1981-05-26.ASM) | ++ +[BIN](./files/MON_1.5_1981-05-26_CROMEMCO4FDC.BIN)/[HEX](./files/MON_1.5_1981-05-26_CROMEMCO4FDC.HEX) | ++ +[BIN](./files/MON_1.5_1981-05-26_NORTHSTAR.BIN)/[HEX](./files/MON_1.5_1981-05-26_NORTHSTAR.HEX) | ++ +[BIN](./files/MON_1.5_1981-05-26_TARBELL.BIN)/[HEX](./files/MON_1.5_1981-05-26_TARBELL.HEX) | +||||
| 1982-03-19 | ++ +[ASM](./files/MON_1.5_1982-03-19.ASM) | ++ +[BIN](./files/MON_1.5_1982-03-19_CROMEMCO4FDC.BIN)/[HEX](./files/MON_1.5_1982-03-19_CROMEMCO4FDC.HEX) | ++ +[BIN](./files/MON_1.5_1982-03-19_CROMEMCO16FDC.BIN)/[HEX](./files/MON_1.5_1982-03-19_CROMEMCO16FDC.HEX) | ++ +[BIN](./files/MON_1.5_1982-03-19_NORTHSTAR.BIN)/[HEX](./files/MON_1.5_1982-03-19_NORTHSTAR.HEX) | ++ +[BIN](./files/MON_1.5_1982-03-19_SCPDISKMASTER.BIN)/[HEX](./files/MON_1.5_1982-03-19_SCPDISKMASTER.HEX) | ++ +[BIN](./files/MON_1.5_1982-03-19_TARBELLDD.BIN)/[HEX](./files/MON_1.5_1982-03-19_TARBELLDD.HEX) | ++ +[BIN](./files/MON_1.5_1982-03-19_TARBELLSD.BIN)/[HEX](./files/MON_1.5_1982-03-19_TARBELLSD.HEX) | +|
| 1982-06-10 | ++ +[ASM](./files/MON_1.5_1982-06-10.ASM) | ++ +[BIN](./files/MON_1.5_1982-06-10_CROMEMCO4FDC.BIN)/[HEX](./files/MON_1.5_1982-06-10_CROMEMCO4FDC.HEX) | ++ +[BIN](./files/MON_1.5_1982-06-10_CROMEMCO16FDC.BIN)/[HEX](./files/MON_1.5_1982-06-10_CROMEMCO16FDC.HEX) | ++ +[BIN](./files/MON_1.5_1982-06-10_NORTHSTAR.BIN)/[HEX](./files/MON_1.5_1982-06-10_NORTHSTAR.HEX) | ++ +[BIN](./files/MON_1.5_1982-06-10_SCPDISKMASTER.BIN)/[HEX](./files/MON_1.5_1982-06-10_SCPDISKMASTER.HEX) | ++ +[BIN](./files/MON_1.5_1982-06-10_TARBELLDD.BIN)/[HEX](./files/MON_1.5_1982-06-10_TARBELLDD.HEX) | ++ +[BIN](./files/MON_1.5_1982-06-10_TARBELLSD.BIN)/[HEX](./files/MON_1.5_1982-06-10_TARBELLSD.HEX) | +|
| 1.6 | +1982-??-?? | ++ +[ASM](./files/MON_1.6_1982_XX-XX.ASM)\* | +N/A | ++ +[BIN](./files/MON_1.6_1982_XX-XX_SCPDISKMASTER.BIN)\*/[HEX](./files/MON_1.6_1982_XX-XX_SCPDISKMASTER.HEX)\* | ++ +[BIN](./files/MON_1.6_1982_XX-XX_TARBELLDD.BIN)/[HEX](./files/MON_1.6_1982_XX-XX_TARBELLDD.HEX) | +N/A | +||
| 1.9 | +1983-08-04 | ++ +[ASM](./files/MON_1.9_1983_08_04.ASM) | ++ +[BIN](./files/MON_1.9_1983_08_04_SCPDISKMASTER.BIN)/[HEX](./files/MON_1.9_1983_08_04_SCPDISKMASTER.HEX) | ++ +[BIN](./files/MON_1.9_1983_08_04_TARBELLDD.BIN)/[HEX](./files/MON_1.9_1983_08_04_TARBELLDD.HEX) | +||||
|
+
+
+ Version
+ |
+
+
+
+ Revision
+ |
+
+
+
+ Source Code
+ |
+
+
+
+ Cromemco 4FDC
+ |
+
+
+
+ Cromemco 16FDC
+ |
+
+
+
+ NorthStar SD
+ |
+
+
+
+ SCP Disk Master
+ |
+
+
+
+ Tarbell DD
+ |
+
+
+
+ Tarbell SD
+ |
+
|
+
+
+ 1.4
+ |
+
+
+
+ 1980-02-18
+ |
+
+
+
+ ASM
+ |
+ + + | +
+
+
+ N/A
+ |
+ + + | +
+
+
+ N/A
+ |
+ + + | +|
|
+
+
+ 1.5
+ |
+
+
+
+ 1980-04-24
+ |
+
+
+
+ ASM
+ |
+ + + | ++ + | ++ + | +|||
|
+
+
+ 1981-05-26
+ |
+
+
+
+ ASM
+ |
+ + + | ++ + | ++ + | +||||
|
+
+
+ 1982-03-19
+ |
+
+
+
+ ASM
+ |
+ + + | ++ + | ++ + | ++ + | ++ + | ++ + | +|
|
+
+
+ 1982-06-10
+ |
+
+
+
+ ASM
+ |
+ + + | ++ + | ++ + | ++ + | ++ + | ++ + | +|
|
+
+
+ 1.6
+ |
+
+
+
+ 1982-??-??
+ |
+
+
+
+ ASM*
+ |
+
+
+
+ N/A
+ |
+ + + | ++ + | +
+
+
+ N/A
+ |
+ ||
|
+
+
+ 1.9
+ |
+
+
+
+ 1983-08-04
+ |
+
+
+
+ ASM
+ |
+ + + | ++ + | +||||
+
*Reconstructed based on existing binary.
+