diff --git a/.vscode/settings.json b/.vscode/settings.json index 363cb1983..af41541ec 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1495,6 +1495,7 @@ "TSTAT", "TSTREG", "TUBELIST", + "Turley", "TWOSIDE", "TYPEDARRAYS", "typematic", diff --git a/documents/books/programming/covers/Graphics_for_the_IBM_PC.jpg b/documents/books/programming/covers/Graphics_for_the_IBM_PC-1984.jpg similarity index 100% rename from documents/books/programming/covers/Graphics_for_the_IBM_PC.jpg rename to documents/books/programming/covers/Graphics_for_the_IBM_PC-1984.jpg diff --git a/documents/manuals/intel/80286/arpl/index.md b/documents/manuals/intel/80286/arpl/index.md index c7d19eb56..c7c4f7dbe 100644 --- a/documents/manuals/intel/80286/arpl/index.md +++ b/documents/manuals/intel/80286/arpl/index.md @@ -5,7 +5,7 @@ permalink: /documents/manuals/intel/80286/arpl/ redirect_from: /pubs/pc/reference/intel/80286/arpl/ --- -[The following information is from an Intel document titled "[80286 ARPL and Overlength Instructions, 15 October 1984](/documents/manuals/intel/80286/files/80286--ARPL--1984-10-15.pdf)"] +[The following information is from an Intel document titled "[80286 ARPL and Overlength Instructions, 15 October 1984](/documents/manuals/intel/80286/files/80286_ARPL-1984-10-15.pdf)"] ### ARPL (63H) diff --git a/documents/manuals/intel/80286/b2_b3_info/index.md b/documents/manuals/intel/80286/b2_b3_info/index.md index 603235a03..3130296ef 100644 --- a/documents/manuals/intel/80286/b2_b3_info/index.md +++ b/documents/manuals/intel/80286/b2_b3_info/index.md @@ -5,7 +5,7 @@ permalink: /documents/manuals/intel/80286/b2_b3_info/ redirect_from: /pubs/pc/reference/intel/80286/b2_b3_info/ --- -[The following information is from a 7-page Intel document titled "[80286(B-2/B-3) Information Sheet, 21 November 1984](/documents/manuals/intel/80286/files/80286-B2-B3--Errata--1984-11-21.pdf)"] +[The following information is from a 7-page Intel document titled "[80286(B-2/B-3) Information Sheet, 21 November 1984](/documents/manuals/intel/80286/files/80286_B2_B3_Errata-1984-11-21.pdf)"] ### 80286 B-2/B-3 Steppings diff --git a/documents/manuals/intel/80286/covers/80286--ARPL--1984-10-15.jpg b/documents/manuals/intel/80286/covers/80286_ARPL-1984-10-15.jpg similarity index 100% rename from documents/manuals/intel/80286/covers/80286--ARPL--1984-10-15.jpg rename to documents/manuals/intel/80286/covers/80286_ARPL-1984-10-15.jpg diff --git a/documents/manuals/intel/80286/covers/80286-B2-B3--Errata--1984-11-21.jpg b/documents/manuals/intel/80286/covers/80286_B2_B3_Errata-1984-11-21.jpg similarity index 100% rename from documents/manuals/intel/80286/covers/80286-B2-B3--Errata--1984-11-21.jpg rename to documents/manuals/intel/80286/covers/80286_B2_B3_Errata-1984-11-21.jpg diff --git a/documents/manuals/intel/80286/covers/80286-B2-B3--REP--1984-10-15.jpg b/documents/manuals/intel/80286/covers/80286_B2_B3_REP-1984-10-15.jpg similarity index 100% rename from documents/manuals/intel/80286/covers/80286-B2-B3--REP--1984-10-15.jpg rename to documents/manuals/intel/80286/covers/80286_B2_B3_REP-1984-10-15.jpg diff --git a/documents/manuals/intel/80286/covers/80286-C2--1984-11-21.jpg b/documents/manuals/intel/80286/covers/80286_C2_Errata-1984-11-21.jpg similarity index 100% rename from documents/manuals/intel/80286/covers/80286-C2--1984-11-21.jpg rename to documents/manuals/intel/80286/covers/80286_C2_Errata-1984-11-21.jpg diff --git a/documents/manuals/intel/80286/covers/80286--LOADALL.jpg b/documents/manuals/intel/80286/covers/80286_LOADALL.jpg similarity index 100% rename from documents/manuals/intel/80286/covers/80286--LOADALL.jpg rename to documents/manuals/intel/80286/covers/80286_LOADALL.jpg diff --git a/documents/manuals/intel/80286/covers/80286_and_80287_Programmers_Reference_Manual--1987.jpg b/documents/manuals/intel/80286/covers/80286_and_80287_Programmers_Reference_Manual-1987.jpg similarity index 100% rename from documents/manuals/intel/80286/covers/80286_and_80287_Programmers_Reference_Manual--1987.jpg rename to documents/manuals/intel/80286/covers/80286_and_80287_Programmers_Reference_Manual-1987.jpg diff --git a/documents/manuals/intel/80286/covers/iAPX_286_Hardware_Reference--1983.jpg b/documents/manuals/intel/80286/covers/iAPX_286_Hardware_Reference-1983.jpg similarity index 100% rename from documents/manuals/intel/80286/covers/iAPX_286_Hardware_Reference--1983.jpg rename to documents/manuals/intel/80286/covers/iAPX_286_Hardware_Reference-1983.jpg diff --git a/documents/manuals/intel/80286/covers/iAPX_286_Operating_System_Writers_Guide--1983.jpg b/documents/manuals/intel/80286/covers/iAPX_286_Operating_System_Writers_Guide-1983.jpg similarity index 100% rename from documents/manuals/intel/80286/covers/iAPX_286_Operating_System_Writers_Guide--1983.jpg rename to documents/manuals/intel/80286/covers/iAPX_286_Operating_System_Writers_Guide-1983.jpg diff --git a/documents/manuals/intel/80286/covers/iAPX_286_Programmers_Reference_Manual--1985.jpg b/documents/manuals/intel/80286/covers/iAPX_286_Programmers_Reference_Manual-1985.jpg similarity index 100% rename from documents/manuals/intel/80286/covers/iAPX_286_Programmers_Reference_Manual--1985.jpg rename to documents/manuals/intel/80286/covers/iAPX_286_Programmers_Reference_Manual-1985.jpg diff --git a/documents/manuals/intel/80286/early_errata/index.md b/documents/manuals/intel/80286/early_errata/index.md index 6281e578a..ccd39925a 100644 --- a/documents/manuals/intel/80286/early_errata/index.md +++ b/documents/manuals/intel/80286/early_errata/index.md @@ -5,7 +5,7 @@ permalink: /documents/manuals/intel/80286/early_errata/ redirect_from: /pubs/pc/reference/intel/80286/early_errata/ --- -[The following information is from an undated 15-page Intel document titled "[Undocumented iAPX 286 Test Instruction](/documents/manuals/intel/80286/files/80286--LOADALL.pdf#page=15)", p. 15] +[The following information is from an undated 15-page Intel document titled "[Undocumented iAPX 286 Test Instruction](/documents/manuals/intel/80286/files/80286_LOADALL.pdf#page=15)", p. 15] Early versions of the 80286 have several errata items which may effect the implementation of software to emulate an 8086/8088 on a protected mode 80286 or expansion of the address space in real mode. These errata are in the A1 and B1 diff --git a/documents/manuals/intel/80286/exceptions/index.md b/documents/manuals/intel/80286/exceptions/index.md index 7386ff20a..b48e8aed3 100644 --- a/documents/manuals/intel/80286/exceptions/index.md +++ b/documents/manuals/intel/80286/exceptions/index.md @@ -5,7 +5,7 @@ permalink: /documents/manuals/intel/80286/exceptions/ redirect_from: /pubs/pc/reference/intel/80286/exceptions/ --- -[The following information is from an undated 15-page Intel document titled "[Undocumented iAPX 286 Test Instruction](/documents/manuals/intel/80286/files/80286--LOADALL.pdf#page=13)", pp. 13-14. +[The following information is from an undated 15-page Intel document titled "[Undocumented iAPX 286 Test Instruction](/documents/manuals/intel/80286/files/80286_LOADALL.pdf#page=13)", pp. 13-14. NOTE: The initial reference to LOADALL as "opcode 0F04H" and the subsequent references to the "0F05H opcode" are exactly as they appear in the original document. Whether or not they were mistakes is unknown.] diff --git a/documents/manuals/intel/80286/extra_prefixes/index.md b/documents/manuals/intel/80286/extra_prefixes/index.md index 4d388ac7f..102479e2d 100644 --- a/documents/manuals/intel/80286/extra_prefixes/index.md +++ b/documents/manuals/intel/80286/extra_prefixes/index.md @@ -5,7 +5,7 @@ permalink: /documents/manuals/intel/80286/extra_prefixes/ redirect_from: /pubs/pc/reference/intel/80286/extra_prefixes/ --- -[The following information is from an Intel document titled "[80286 ARPL and Overlength Instructions, 15 October 1984](/documents/manuals/intel/80286/files/80286--ARPL--1984-10-15.pdf)"] +[The following information is from an Intel document titled "[80286 ARPL and Overlength Instructions, 15 October 1984](/documents/manuals/intel/80286/files/80286_ARPL-1984-10-15.pdf)"] ### Instructions Longer than 10 Bytes diff --git a/documents/manuals/intel/80286/files/80286--ARPL--1984-10-15.pdf b/documents/manuals/intel/80286/files/80286_ARPL-1984-10-15.pdf similarity index 100% rename from documents/manuals/intel/80286/files/80286--ARPL--1984-10-15.pdf rename to documents/manuals/intel/80286/files/80286_ARPL-1984-10-15.pdf diff --git a/documents/manuals/intel/80286/files/80286-B2-B3--Errata--1984-11-21.pdf b/documents/manuals/intel/80286/files/80286_B2_B3_Errata-1984-11-21.pdf similarity index 100% rename from documents/manuals/intel/80286/files/80286-B2-B3--Errata--1984-11-21.pdf rename to documents/manuals/intel/80286/files/80286_B2_B3_Errata-1984-11-21.pdf diff --git a/documents/manuals/intel/80286/files/80286-B2-B3--REP--1984-10-15.pdf b/documents/manuals/intel/80286/files/80286_B2_B3_REP-1984-10-15.pdf similarity index 100% rename from documents/manuals/intel/80286/files/80286-B2-B3--REP--1984-10-15.pdf rename to documents/manuals/intel/80286/files/80286_B2_B3_REP-1984-10-15.pdf diff --git a/documents/manuals/intel/80286/files/80286-C2--1984-11-21.pdf b/documents/manuals/intel/80286/files/80286_C2_Errata-1984-11-21.pdf similarity index 100% rename from documents/manuals/intel/80286/files/80286-C2--1984-11-21.pdf rename to documents/manuals/intel/80286/files/80286_C2_Errata-1984-11-21.pdf diff --git a/documents/manuals/intel/80286/files/80286--LOADALL.pdf b/documents/manuals/intel/80286/files/80286_LOADALL.pdf similarity index 100% rename from documents/manuals/intel/80286/files/80286--LOADALL.pdf rename to documents/manuals/intel/80286/files/80286_LOADALL.pdf diff --git a/documents/manuals/intel/80286/loadall/index.md b/documents/manuals/intel/80286/loadall/index.md index c26e34efe..34ec2ea06 100644 --- a/documents/manuals/intel/80286/loadall/index.md +++ b/documents/manuals/intel/80286/loadall/index.md @@ -5,7 +5,7 @@ permalink: /documents/manuals/intel/80286/loadall/ redirect_from: /pubs/pc/reference/intel/80286/loadall/ --- -[The following information is from an undated 15-page Intel document titled "[Undocumented iAPX 286 Test Instruction](/documents/manuals/intel/80286/files/80286--LOADALL.pdf)", pp. 1-4] +[The following information is from an undated 15-page Intel document titled "[Undocumented iAPX 286 Test Instruction](/documents/manuals/intel/80286/files/80286_LOADALL.pdf)", pp. 1-4] ### LOADALL (0F05H) diff --git a/documents/manuals/intel/80286/real_mode/index.md b/documents/manuals/intel/80286/real_mode/index.md index f9a10e4c6..7ed22616e 100644 --- a/documents/manuals/intel/80286/real_mode/index.md +++ b/documents/manuals/intel/80286/real_mode/index.md @@ -5,7 +5,7 @@ permalink: /documents/manuals/intel/80286/real_mode/ redirect_from: /pubs/pc/reference/intel/80286/real_mode/ --- -[The following information is from an undated 15-page Intel document titled "[Undocumented iAPX 286 Test Instruction](/documents/manuals/intel/80286/files/80286--LOADALL.pdf#page=4)", pp. 4-12] +[The following information is from an undated 15-page Intel document titled "[Undocumented iAPX 286 Test Instruction](/documents/manuals/intel/80286/files/80286_LOADALL.pdf#page=4)", pp. 4-12] ### Executing Real Mode Programs in Protected Mode diff --git a/documents/manuals/intel/80286/rep_restart/index.md b/documents/manuals/intel/80286/rep_restart/index.md index f4496bafe..464924076 100644 --- a/documents/manuals/intel/80286/rep_restart/index.md +++ b/documents/manuals/intel/80286/rep_restart/index.md @@ -5,7 +5,7 @@ permalink: /documents/manuals/intel/80286/rep_restart/ redirect_from: /pubs/pc/reference/intel/80286/rep_restart/ --- -[The following information is from an Intel document titled "[80286 REP MOVS and REP INS Restartability, 15 October 1984](/documents/manuals/intel/80286/files/80286-B2-B3--REP--1984-10-15.pdf)"] +[The following information is from an Intel document titled "[80286 REP MOVS and REP INS Restartability, 15 October 1984](/documents/manuals/intel/80286/files/80286_B2_B3_REP-1984-10-15.pdf)"] ### 80286 REP MOVS and REP INS Restartability diff --git a/documents/manuals/intel/80386/covers/80386--Architecture_Specification--1985-06-15.jpg b/documents/manuals/intel/80386/covers/80386_Architecture_Specification-1985-06-15.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386--Architecture_Specification--1985-06-15.jpg rename to documents/manuals/intel/80386/covers/80386_Architecture_Specification-1985-06-15.jpg diff --git a/documents/manuals/intel/80386/covers/80386-B1--1986-12-17.jpg b/documents/manuals/intel/80386/covers/80386_B1-1986-12-17.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386-B1--1986-12-17.jpg rename to documents/manuals/intel/80386/covers/80386_B1-1986-12-17.jpg diff --git a/documents/manuals/intel/80386/covers/80386-B1--1987-03-26.jpg b/documents/manuals/intel/80386/covers/80386_B1-1987-03-26.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386-B1--1987-03-26.jpg rename to documents/manuals/intel/80386/covers/80386_B1-1987-03-26.jpg diff --git a/documents/manuals/intel/80386/covers/80386-B1--1987-04-30.jpg b/documents/manuals/intel/80386/covers/80386_B1-1987-04-30.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386-B1--1987-04-30.jpg rename to documents/manuals/intel/80386/covers/80386_B1-1987-04-30.jpg diff --git a/documents/manuals/intel/80386/covers/80386-B1--1987-09-01.jpg b/documents/manuals/intel/80386/covers/80386_B1-1987-09-01.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386-B1--1987-09-01.jpg rename to documents/manuals/intel/80386/covers/80386_B1-1987-09-01.jpg diff --git a/documents/manuals/intel/80386/covers/80386-C0--1987-03-30.jpg b/documents/manuals/intel/80386/covers/80386_C0-1987-03-30.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386-C0--1987-03-30.jpg rename to documents/manuals/intel/80386/covers/80386_C0-1987-03-30.jpg diff --git a/documents/manuals/intel/80386/covers/80386--Intel_Slides.jpg b/documents/manuals/intel/80386/covers/80386_Intel_Slides.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386--Intel_Slides.jpg rename to documents/manuals/intel/80386/covers/80386_Intel_Slides.jpg diff --git a/documents/manuals/intel/80386/covers/80386--LOADALL.jpg b/documents/manuals/intel/80386/covers/80386_LOADALL.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386--LOADALL.jpg rename to documents/manuals/intel/80386/covers/80386_LOADALL.jpg diff --git a/documents/manuals/intel/80386/covers/80386--Returning_To_Real_Mode--1986-01-08.jpg b/documents/manuals/intel/80386/covers/80386_Returning_To_Real_Mode-1986-01-08.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386--Returning_To_Real_Mode--1986-01-08.jpg rename to documents/manuals/intel/80386/covers/80386_Returning_To_Real_Mode-1986-01-08.jpg diff --git a/documents/manuals/intel/80386/covers/80386--Target_Specification--1985-06-14.jpg b/documents/manuals/intel/80386/covers/80386_Target_Specification-1985-06-14.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386--Target_Specification--1985-06-14.jpg rename to documents/manuals/intel/80386/covers/80386_Target_Specification-1985-06-14.jpg diff --git a/documents/manuals/intel/80386/covers/80386--Virtual_IO_Bit_Map--1986-01-20.jpg b/documents/manuals/intel/80386/covers/80386_Virtual_IO_Bit_Map-1986-01-20.jpg similarity index 100% rename from documents/manuals/intel/80386/covers/80386--Virtual_IO_Bit_Map--1986-01-20.jpg rename to documents/manuals/intel/80386/covers/80386_Virtual_IO_Bit_Map-1986-01-20.jpg diff --git a/documents/manuals/intel/80386/files/80386-B1--1986-12-17.pdf b/documents/manuals/intel/80386/files/80386_B1-1986-12-17.pdf similarity index 100% rename from documents/manuals/intel/80386/files/80386-B1--1986-12-17.pdf rename to documents/manuals/intel/80386/files/80386_B1-1986-12-17.pdf diff --git a/documents/manuals/intel/80386/files/80386-B1--1987-03-26.pdf b/documents/manuals/intel/80386/files/80386_B1-1987-03-26.pdf similarity index 100% rename from documents/manuals/intel/80386/files/80386-B1--1987-03-26.pdf rename to documents/manuals/intel/80386/files/80386_B1-1987-03-26.pdf diff --git a/documents/manuals/intel/80386/files/80386-B1--1987-04-30.pdf b/documents/manuals/intel/80386/files/80386_B1-1987-04-30.pdf similarity index 100% rename from documents/manuals/intel/80386/files/80386-B1--1987-04-30.pdf rename to documents/manuals/intel/80386/files/80386_B1-1987-04-30.pdf diff --git a/documents/manuals/intel/80386/files/80386-B1--1987-09-01.pdf b/documents/manuals/intel/80386/files/80386_B1-1987-09-01.pdf similarity index 100% rename from documents/manuals/intel/80386/files/80386-B1--1987-09-01.pdf rename to documents/manuals/intel/80386/files/80386_B1-1987-09-01.pdf diff --git a/documents/manuals/intel/80386/files/80386-C0--1987-03-30.pdf b/documents/manuals/intel/80386/files/80386_C0-1987-03-30.pdf similarity index 100% rename from documents/manuals/intel/80386/files/80386-C0--1987-03-30.pdf rename to documents/manuals/intel/80386/files/80386_C0-1987-03-30.pdf diff --git a/documents/manuals/intel/80386/files/80386--Intel_Slides.pdf b/documents/manuals/intel/80386/files/80386_Intel_Slides.pdf similarity index 100% rename from documents/manuals/intel/80386/files/80386--Intel_Slides.pdf rename to documents/manuals/intel/80386/files/80386_Intel_Slides.pdf diff --git a/documents/manuals/intel/80386/files/80386--LOADALL.pdf b/documents/manuals/intel/80386/files/80386_LOADALL.pdf similarity index 100% rename from documents/manuals/intel/80386/files/80386--LOADALL.pdf rename to documents/manuals/intel/80386/files/80386_LOADALL.pdf diff --git a/documents/manuals/intel/80386/files/80386--Returning_To_Real_Mode--1986-01-08.pdf b/documents/manuals/intel/80386/files/80386_Returning_To_Real_Mode-1986-01-08.pdf similarity index 100% rename from documents/manuals/intel/80386/files/80386--Returning_To_Real_Mode--1986-01-08.pdf rename to documents/manuals/intel/80386/files/80386_Returning_To_Real_Mode-1986-01-08.pdf diff --git a/documents/manuals/intel/80386/files/80386--Virtual_IO_Bit_Map--1986-01-20.pdf b/documents/manuals/intel/80386/files/80386_Virtual_IO_Bit_Map-1986-01-20.pdf similarity index 100% rename from documents/manuals/intel/80386/files/80386--Virtual_IO_Bit_Map--1986-01-20.pdf rename to documents/manuals/intel/80386/files/80386_Virtual_IO_Bit_Map-1986-01-20.pdf diff --git a/documents/manuals/intel/80386/index.md b/documents/manuals/intel/80386/index.md index cb59c63f5..064dabd30 100644 --- a/documents/manuals/intel/80386/index.md +++ b/documents/manuals/intel/80386/index.md @@ -194,7 +194,7 @@ rather than with an ID number. #### B1 Stepping -From a December 17, 1986 Intel document titled "[80386-B1 STEPPING INFORMATION](files/80386-B1--1986-12-17.pdf)": +From a December 17, 1986 Intel document titled "[80386-B1 STEPPING INFORMATION](files/80386_B1-1986-12-17.pdf)": 80386-B1 component identifier readable in DH after reset: 03H 80386-B1 revision identifier readable in DL after reset: 03H @@ -570,7 +570,7 @@ Here's what the world knew about 80386 problems in the B1 stepping, as of Decemb **Workaround**: No workaround is necessary in a working system. -[80386 Errata from March 26, 1987](files/80386-B1--1987-03-26.pdf), produced internally by IBM rather than Intel, noted two additional issues: +[80386 Errata from March 26, 1987](files/80386_B1-1987-03-26.pdf), produced internally by IBM rather than Intel, noted two additional issues: + Maximum Sized Segments Need Alignment + CR3/TRx Move Corrupts LIP (Linear Instruction Pointer) @@ -587,12 +587,12 @@ than the double fault (exception 8) handler. A subsequent fault, though, will le > Workaround: No workaround is necessary in a working system. -[80386 Errata from April 30, 1987](files/80386-B1--1987-04-30.pdf) omitted #18, as well as the two new issues documented by IBM (which, like #18, Intel must have decided were not significant problems "in a working system"), and added the following: +[80386 Errata from April 30, 1987](files/80386_B1-1987-04-30.pdf) omitted #18, as well as the two new issues documented by IBM (which, like #18, Intel must have decided were not significant problems "in a working system"), and added the following: + Breakpoints Malfunction after Reading CR3, TR6, or TR7 + Return Address Incorrect for Segment Limit Fault during FNINIT -[80386 Errata from September 1, 1987](files/80386-B1--1987-09-01.pdf), the final 80386-B1 errata update that I'm aware of, continued to list previous errata (#1-#17), plus the two errata from April 30 (#18 and #19), along with the following new errata: +[80386 Errata from September 1, 1987](files/80386_B1-1987-09-01.pdf), the final 80386-B1 errata update that I'm aware of, continued to list previous errata (#1-#17), plus the two errata from April 30 (#18 and #19), along with the following new errata: + VERR/VERW/LAR/LSL Instructions Malfunction with Bad Selector + Coprocessor Malfunctions with Paging Enabled @@ -788,7 +788,7 @@ a double sigma sign. All 80386s produced after the B1 stepping should be free of #### C0 Stepping The only information we have regarding the C0 stepping comes from a March 30, 1987 document titled -"[80386-C0 STEPPING INFORMATION](files/80386-C0--1987-03-30.pdf)": +"[80386-C0 STEPPING INFORMATION](files/80386_C0-1987-03-30.pdf)": 80386-C0 component identifier readable in DH after reset: 03H 80386-C0 revision identifier readable in DL after reset: 04H diff --git a/documents/manuals/intel/80386/loadall/index.md b/documents/manuals/intel/80386/loadall/index.md index 197fc333c..6391863cb 100644 --- a/documents/manuals/intel/80386/loadall/index.md +++ b/documents/manuals/intel/80386/loadall/index.md @@ -5,7 +5,7 @@ permalink: /documents/manuals/intel/80386/loadall/ redirect_from: /pubs/pc/reference/intel/80386/loadall/ --- -[The following information is from an undated 6-page Intel "[Internal Correspondence](../files/80386--LOADALL.pdf)" document] +[The following information is from an undated 6-page Intel "[Internal Correspondence](../files/80386_LOADALL.pdf)" document] ### LOADALL (0F07H) diff --git a/documents/manuals/intel/8086/covers/iAPX_86_88_Users_Manual--1981.jpg b/documents/manuals/intel/8086/covers/iAPX_86_88_Users_Manual-1981.jpg similarity index 100% rename from documents/manuals/intel/8086/covers/iAPX_86_88_Users_Manual--1981.jpg rename to documents/manuals/intel/8086/covers/iAPX_86_88_Users_Manual-1981.jpg diff --git a/machines/documents.json b/machines/documents.json index 69470542d..07a4516f0 100644 --- a/machines/documents.json +++ b/machines/documents.json @@ -1153,161 +1153,154 @@ { "@title": "iAPX 86,88 User's Manual (1981)", "@link": "https://archive.org/details/bitsavers_inteldataBrsManual_57011881", - "@cover": "/documents/manuals/intel/8086/covers/iAPX_86_88_Users_Manual--1981.jpg", + "@cover": "/documents/manuals/intel/8086/covers/iAPX_86_88_Users_Manual-1981.jpg", "@source": "", "@tags": "8086,manuals" }, { - "@title": "80286 LOADALL Instruction", + "@title": "Intel 80286 LOADALL Instruction", "@link": "/documents/manuals/intel/80286/loadall/", - "@file": "/documents/manuals/intel/80286/files/80286--LOADALL.pdf", - "@cover": "/documents/manuals/intel/80286/covers/80286--LOADALL.jpg", + "@file": "/documents/manuals/intel/80286/files/80286_LOADALL.pdf", + "@cover": "/documents/manuals/intel/80286/covers/80286_LOADALL.jpg", "@source": "PCjs", "@tags": "80286,loadall" }, { - "@title": "80286 ARPL and Overlength Instructions (Oct 15, 1984)", + "@title": "Intel 80286 ARPL and Overlength Instructions (Oct 15, 1984)", "@link": "/documents/manuals/intel/80286/arpl/", - "@file": "/documents/manuals/intel/80286/files/80286--ARPL--1984-10-15.pdf", - "@cover": "/documents/manuals/intel/80286/covers/80286--ARPL--1984-10-15.jpg", + "@file": "/documents/manuals/intel/80286/files/80286_ARPL-1984-10-15.pdf", + "@cover": "/documents/manuals/intel/80286/covers/80286_ARPL-1984-10-15.jpg", "@source": "PCjs", "@tags": "80286,arpl,errata" }, { - "@title": "80286 REP MOVS and REP INS Restartability (Oct 15, 1984)", + "@title": "Intel 80286 REP MOVS and REP INS Restartability (Oct 15, 1984)", "@link": "/documents/manuals/intel/80286/rep_restart/", - "@file": "/documents/manuals/intel/80286/files/80286-B2-B3--REP--1984-10-15.pdf", - "@cover": "/documents/manuals/intel/80286/covers/80286-B2-B3--REP--1984-10-15.jpg", + "@file": "/documents/manuals/intel/80286/files/80286_B2_B3_REP-1984-10-15.pdf", + "@cover": "/documents/manuals/intel/80286/covers/80286_B2_B3_REP-1984-10-15.jpg", "@source": "PCjs", "@tags": "80286,rep,errata" }, { - "@title": "80286 B-2/B-3 Errata (Nov 21, 1984)", + "@title": "Intel 80286 B2/B3 Errata (Nov 21, 1984)", "@link": "/documents/manuals/intel/80286/b2_b3_info/", - "@file": "/documents/manuals/intel/80286/files/80286-B2-B3--Errata--1984-11-21.pdf", - "@cover": "/documents/manuals/intel/80286/covers/80286-B2-B3--Errata--1984-11-21.jpg", + "@file": "/documents/manuals/intel/80286/files/80286_B2_B3_Errata-1984-11-21.pdf", + "@cover": "/documents/manuals/intel/80286/covers/80286_B2_B3_Errata-1984-11-21.jpg", "@source": "PCjs", - "@tags": "80286,b-2,errata" + "@tags": "80286,b2,errata" }, { - "@title": "80286 C-2 Errata (Nov 21, 1984)", - "@link": "/documents/manuals/intel/80286/files/80286-B2-B3--Errata--1984-11-21.pdf", - "@cover": "/documents/manuals/intel/80286/covers/80286-B2-B3--Errata--1984-11-21.jpg", + "@title": "Intel 80286 C2 Errata (Nov 21, 1984)", + "@link": "/documents/manuals/intel/80286/files/80286_C2_Errata-1984-11-21.pdf", + "@cover": "/documents/manuals/intel/80286/covers/80286_C2_Errata-1984-11-21.jpg", "@source": "PCjs", - "@tags": "80286,c-2,errata" + "@tags": "80286,c2,errata" }, { - "@title": "80286/80287 Programmer's Reference (1987)", + "@title": "Intel 80286/80287 Programmer's Reference (1987)", "@link": "https://archive.org/details/bitsavers_intel80286287ProgrammersReferenceManual1987_27505703", - "@cover": "/documents/manuals/intel/80286/covers/80286_and_80287_Programmers_Reference_Manual--1987.jpg", + "@cover": "/documents/manuals/intel/80286/covers/80286_and_80287_Programmers_Reference_Manual-1987.jpg", "@source": "", "@tags": "80286,manuals" }, { "@title": "iAPX 286 Hardware Reference (1983)", "@link": "https://archive.org/details/bitsavers_inteldataBwareReference_14476097", - "@file": "iAPX_286_Hardware_Reference--1983.pdf", - "@cover": "/documents/manuals/intel/80286/covers/iAPX_286_Hardware_Reference--1983.jpg", + "@cover": "/documents/manuals/intel/80286/covers/iAPX_286_Hardware_Reference-1983.jpg", "@source": "", "@tags": "80286,manuals" }, { "@title": "iAPX 286 OS Writer's Guide (1983)", "@link": "https://archive.org/details/bitsavers_inteldataBatingSystemWritersGuide_13845467", - "@file": "iAPX_286_Operating_System_Writers_Guide--1983.pdf", - "@cover": "/documents/manuals/intel/80286/covers/iAPX_286_Operating_System_Writers_Guide--1983.jpg", + "@cover": "/documents/manuals/intel/80286/covers/iAPX_286_Operating_System_Writers_Guide-1983.jpg", "@source": "", "@tags": "80286,manuals" }, { "@title": "iAPX 286 Programmer's Reference (1985)", "@link": "https://archive.org/details/bitsavers_inteldataBrammersReferenceManual_32084049", - "@file": "iAPX_286_Programmers_Reference_Manual--1985.pdf", - "@cover": "/documents/manuals/intel/80286/covers/iAPX_286_Programmers_Reference_Manual--1985.jpg", + "@cover": "/documents/manuals/intel/80286/covers/iAPX_286_Programmers_Reference_Manual-1985.jpg", "@source": "", "@tags": "80286,manuals" }, { - "@title": "Intel 80386 LOADALL (Undated)", + "@title": "Intel 80386 LOADALL Instruction", "@link": "/documents/manuals/intel/80386/loadall/", - "@file": "/documents/manuals/intel/80386/files/80386--LOADALL.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386--LOADALL.jpg", + "@file": "/documents/manuals/intel/80386/files/80386_LOADALL.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_LOADALL.jpg", "@source": "PCjs", "@tags": "80386,correspondence" }, { - "@title": "Intel 80386: Returning to Real Mode (Jan 8, 1986)", - "@link": "/documents/manuals/intel/80386/files/80386--Returning_To_Real_Mode--1986-01-08.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386--Returning_To_Real_Mode--1986-01-08.jpg", + "@title": "Intel 80386 Returning to Real Mode (Jan 8, 1986)", + "@link": "/documents/manuals/intel/80386/files/80386_Returning_To_Real_Mode-1986-01-08.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_Returning_To_Real_Mode-1986-01-08.jpg", "@source": "PCjs", "@tags": "80386,correspondence" }, { - "@title": "Intel 80386: 80386 Virtual I/O Bit Map (Jan 20, 1986)", - "@link": "/documents/manuals/intel/80386/files/80386--Virtual_IO_Bit_Map--1986-01-20.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386--Virtual_IO_Bit_Map--1986-01-20.jpg", + "@title": "Intel 80386 Virtual I/O Bit Map (Jan 20, 1986)", + "@link": "/documents/manuals/intel/80386/files/80386_Virtual_IO_Bit_Map-1986-01-20.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_Virtual_IO_Bit_Map-1986-01-20.jpg", "@source": "PCjs", "@tags": "80386,correspondence" }, { - "@title": "Intel 80386: B1 Stepping (Dec 17, 1986)", - "@link": "/documents/manuals/intel/80386/files/80386-B1--1986-12-17.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386-B1--1986-12-17.jpg", + "@title": "Intel 80386 B1 Stepping (Dec 17, 1986)", + "@link": "/documents/manuals/intel/80386/files/80386_B1-1986-12-17.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_B1-1986-12-17.jpg", "@source": "PCjs", "@tags": "80386,errata" }, { - "@title": "Intel 80386: B1 Stepping (Mar 26, 1987)", - "@link": "/documents/manuals/intel/80386/files/80386-B1--1987-03-26.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386-B1--1987-03-26.jpg", + "@title": "Intel 80386 B1 Stepping (Mar 26, 1987)", + "@link": "/documents/manuals/intel/80386/files/80386_B1-1987-03-26.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_B1-1987-03-26.jpg", "@source": "PCjs", "@tags": "80386,errata" }, { - "@title": "Intel 80386: B1 Stepping (Apr 30, 1987)", - "@link": "/documents/manuals/intel/80386/files/80386-B1--1987-04-30.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386-B1--1987-04-30.jpg", + "@title": "Intel 80386 B1 Stepping (Apr 30, 1987)", + "@link": "/documents/manuals/intel/80386/files/80386_B1-1987-04-30.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_B1-1987-04-30.jpg", "@source": "PCjs", "@tags": "80386,errata" }, { - "@title": "Intel 80386: B1 Stepping (Sep 1, 1987)", - "@link": "/documents/manuals/intel/80386/files/80386-B1--1987-09-01.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386-B1--1987-09-01.jpg", + "@title": "Intel 80386 B1 Stepping (Sep 1, 1987)", + "@link": "/documents/manuals/intel/80386/files/80386_B1-1987-09-01.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_B1-1987-09-01.jpg", "@source": "PCjs", "@tags": "80386,errata" }, { - "@title": "Intel 80386: C0 Stepping (Mar 30, 1987)", - "@link": "/documents/manuals/intel/80386/files/80386-C0--1987-03-30.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386-C0--1987-03-30.jpg", + "@title": "Intel 80386 C0 Stepping (Mar 30, 1987)", + "@link": "/documents/manuals/intel/80386/files/80386_C0-1987-03-30.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_C0-1987-03-30.jpg", "@source": "PCjs", "@tags": "80386,errata" }, { - "@title": "80386 Target Specification (Jun 14, 1985)", + "@title": "Intel 80386 Target Specification (Jun 14, 1985)", "@link": "/documents/manuals/intel/80386/", - "@doclink": "", - "@embed": "", - "@file": "80386--Target_Specification--1985-06-14.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386--Target_Specification--1985-06-14.jpg", + "@file": "80386_Target_Specification-1985-06-14.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_Target_Specification-1985-06-14.jpg", "@source": "PCjs", "@tags": "80386,specs" }, { "@title": "Intel 80386 Architecture Specification (Jun 15, 1985)", "@link": "/documents/manuals/intel/80386/", - "@doclink": "", - "@embed": "", - "@file": "80386--Architecture_Specification--1985-06-15.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386--Architecture_Specification--1985-06-15.jpg", + "@file": "80386_Architecture_Specification-1985-06-15.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_Architecture_Specification-1985-06-15.jpg", "@source": "PCjs", "@tags": "80386,specs" }, { "@title": "Intel 80386 Slides (Undated)", - "@link": "/documents/manuals/intel/80386/files/80386--Intel_Slides.pdf", - "@cover": "/documents/manuals/intel/80386/covers/80386--Intel_Slides.jpg", + "@link": "/documents/manuals/intel/80386/files/80386_Intel_Slides.pdf", + "@cover": "/documents/manuals/intel/80386/covers/80386_Intel_Slides.jpg", "@source": "PCjs", "@tags": "80386,specs" } diff --git a/machines/pcx86/diskettes.json b/machines/pcx86/diskettes.json index 4cbb70be9..7977795b2 100644 --- a/machines/pcx86/diskettes.json +++ b/machines/pcx86/diskettes.json @@ -8579,10 +8579,10 @@ "@documents": [ { "@title": "Graphics for the IBM PC (1984)", - "@file": "Graphics_for_the_IBM_PC.pdf", + "@file": "Graphics_for_the_IBM_PC-1984.pdf", "@link": "/software/pcx86/sw/books/graphics_for_the_ibm_pc/", - "@doclink": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqBjvPCIs98PvKf1UA?e=gEOQUS", - "@cover": "/documents/books/programming/covers/Graphics_for_the_IBM_PC.jpg", + "@doclink": "https://archive.org/details/graphics-for-the-ibm-pc-1984", + "@cover": "/documents/books/programming/covers/Graphics_for_the_IBM_PC-1984.jpg", "@source": "PCjs", "tags": "graphics" } diff --git a/software/pcx86/sw/books/graphics_for_the_ibm_pc/index.md b/software/pcx86/sw/books/graphics_for_the_ibm_pc/index.md index 27de8a295..fb8d6497e 100644 --- a/software/pcx86/sw/books/graphics_for_the_ibm_pc/index.md +++ b/software/pcx86/sw/books/graphics_for_the_ibm_pc/index.md @@ -26,9 +26,7 @@ machines: by Dan Illowsky and Michael Abrash (1984) -Check out the [Live Demos](#live-demos) we've created from this classic text. - -{% include web/embed.html src="https://onedrive.live.com/embed?cid=7D567B5161FE0EB7&resid=7D567B5161FE0EB7%2136963&authkey=AArOJJZY9sEp0qA&em=2" %} +Check out the [Live Demos](#live-demos) we've created from [Graphics for the IBM PC](https://archive.org/details/graphics-for-the-ibm-pc-1984). ### Live Demos