*start* 00226 00024 US Date: 1 JAN 1979 1459-PST From: DEUTSCH Subject: Release of MicroD 7.10 To: Micro-Micro(D) Users: Fixes an oversight which caused some Dorado Model 1 programs not to place. No other changes. ------ *start* 00531 00024 US Date: 2 JAN 1979 0853-PST From: MCDANIEL Subject: new mema on dorado debugging disk To: Dorado Core Group: There's a new mema on the dorado debugging disk. Mostly there are organizational changes. There are two new procedures, sNoErrsOn set memState.noErrs sNoErrsOff clear memstate.noErrs that control whether the storage data test (& no other tests) will ignore errors. When sNoErrs is true, the storage data test skips over the error check. There are new listings in the Dorado lab. Gene ------- *start* 00410 00024 US Date: 8 JAN 1979 1820-PST From: STROLLO Subject: Smalltalk Calendar Demo To: Dorado Core Group: People, I have been asked by SDD to give them a demo of Smalltalk Calendar which I'd sure like to do on the model 0 Dorado in the Polos Room. It would be Monday January 15 lasting about 1 hour starting 11AM. Does anyone have an objection? I'll copy Ira on this note too. Ted ------- *start* 00225 00024 US Date: 9 JAN 1979 1149-PST From: MCDANIEL Subject: new kernel on model1 debugging disk To: Dorado Core Group: This kernel exercises the reschedule, reschedule' fast branch conditions. Gene ------- *start* 01582 00024 US Date: 13 JAN 1979 1359-PST From: MCDANIEL Subject: new mema.dm on [ivy]<dorado> To: Dorado Core Group: Contrary to comments in the log, the most current version is now on [ivy]dorado. Butler, the 32 bit cycled va is in, not checked out. It only iterats 24 times -- that can be patched. I'll fix it when I return. The sFlushTest leaves useMcrV set (the r - register sMCRvictim is left w/ a value IN [0..3]. This is a bug. 10B is the bit in memFlags that turns off the flush test; however, once it has run, sMCRvictim is set. After turning off sFlushTest, manually setting sMCRvictim to 7 will fix this problem. MicroD problems forced me to remove sDirtyWriteLoop and sPingPong.k There are comments in the code for chaos test that describe how to control which rows get addressed (set sChaosRow0, sChaosRow1 -- these are row values, not virtual addresses). The storage diagnostic runs in module 3 only. There are comments in the code that describe how to gain more control over conditional tasking during the storage write loop of the sdTest, how to gain greater control over the effects of sNoErrsOn, and how to remove the store← instruction from the memory task simulator code (memSubrsA). A note on running w/o module 0: I believe any contiguous configuration of storage modules will be acceptable to the diagnostic. Holes in the configuration are not acceptable (ie., M1, M3 won't work). iSboard sets procSRN to zero (used to be necessary to say "begin;g". Now you can begin at the beginning of the sboard test, or call iSboard. Gene ------- *start* 00315 00024 US Date: 15 Jan 1979 11:02 am (Monday) From: Suzuki Subject: Mesa emulator To: D1users↑ Anyone interested in debugging IFU microcode? Mesa emulator for model1 has been written and on directory [IVY]<D1SOURCE>MESA>BMESA.DM. You are welcome to retrieve and find bugs and report to me. Nori *start* 00320 00024 US Date: 15 JAN 1979 1629-PST From: DEUTSCH Subject: MicroD 7.11 To: Micro-Micro(D) Users: This release has some more changes in the placement algorithm, mostly affecting the Dorado model 1, and some more statistics on what the placer is doing, which you may ignore. No external changes. ------ *start* 00545 00024 US Date: 19 Jan 1979 5:53 pm (Friday) From: Pier Subject: Dorado task assignments To: DoradoCore↑ Here are the task assignments agreed upon at the Friday meeting: Task (octal) Task (decimal) Use 17 15 FAULT 16 14 IDIS 15 13 - 14 12 DISK 13 11 - 12 10 Task Simulator 11 09 - 10 08 - 07 07 ETHER 06 06 ETHER 05 05 - 04 04 - 03 03 - 02 02 JUNK 01 01 Microcode restart 00 00 EMU Task simulator may vary. Dorado display controller (DDC) will run in 11D or 13D, as needed. Ken *start* 00262 00024 US Date: 19 JAN 1979 2107-PST From: BOGGS Subject: Ethernet To: Dorado Core Group: After replacing a bad singapore 176, it just worked. Also had trouble with the E-side connector making a bad contactwith Block. /Ed and David ------- *start* 00693 00024 US Date: 25 JAN 1979 1325-PST From: DEUTSCH Subject: Release of MicroD 7.12 To: Micro-Micro(D) Users: In this version, you can define additional memories in your Micro file, and any data, symbols, or forward references (but not cross-file or external references) for those memories will be passed through unchanged in the .MB file. This is intended for people who need to preload information into the main memory as part of their microprogram. Note that for this feature to be useful, Midas will have to be changed. This change has not yet been made. If you didn't understand the foregoing, don't worry about it -- no existing microprograms will be affected. ------ *start* 00224 00024 US Date: 27 JAN 1979 1134-PST From: DEUTSCH Subject: MicroD 7.13 To: Micro-Micro(D) Users: This new version properly inverts the IFAD field of the Dorado model 1 IFU memory. No other changes. ------ *start* 00904 00024 US Date: 29 Jan 1979 3:50 pm (Monday) From: clark Subject: WP problem To: DoradoCore↑ Consider: an entry in the cache has WP set. The program clears the corresponding WP bit in the MAP. The program does a store← to that entry. What happens? Answer: The cache WP forces the Store← to miss, and the munch is loaded from storage. But because the MAP's WP is not set, there is no mapfault, no MapTroubleInEc1, and no setting the VACANT bit for the new munch, which is what usually happens. Hence we get two entries in the cache for a single address, one with WP set (the original) and one with DIRTY set (the new one). This gets us in hot water in short order. The manual claims you don't need to Flush before clearing the Map's WP on page 43 (Model 0) and page 45 (Number One), but this ain't so. The munch should be flushed or otherwise get vacant or have its WP cleared. Doug *start* 00607 00024 US Date: 12 FEB 1979 1802-PST From: ORNSTEIN Subject: Smile Guys To: Dorado Core Group: Date: 10 FEB 1979 2243-PST From: SHOCH Subject: a plug from a satisfied customer To: ornstein Severo, I took the opportunity this weeked to try out Smalltalk on the Dorado (model 0), with a little help from Trygve. Spentover 6 hours re-working much of the Smalltalk/Ethernet code, and getting started on the stuff needed for our Smalltalk-to-Juniper experiments; not a single problem, and the performance is delightful. My compliments to the whole Dorado crew..... john ------- ------- *start* 00612 00024 US Date: 15 FEB 1979 1124-PST From: FIALA Subject: [Maxc1]<d1docs>d1man-mod1-a.press d1man-mod1-b.press To: Dorado Users Group: The new hardware manual is released describing the current status of the model1, serial number 2 hardware. Major changes are as follows: 1. Memory and IFU figure changes. 2. Updates to the IFU section. 3. Updates to the Error Handling chapter. 4. Updates to the Control Section chapter. 5. Updates to the memory timing, hold, and error handling sections of the Memory System chapter. A printout of the new manual release is in the Dorado room. ------- *start* 00236 00024 US Date: 20 FEB 1979 1850-PST From: DEUTSCH Subject: MicroD and OS 16 To: Micro-Micro(D) Users: MicroD does not run under OS 16 -- it gives a "Scratch zone full" fatal error. I will investigate this ASAP. ------ *start* 00295 00024 US Date: 22 FEB 1979 1002-PST From: DEUTSCH Subject: New release of Micro and MicroD To: Micro-Micro(D) Users: These releases (MicroD 8.0 and Micro of 2-21-79) are compatible with the new Alto OS 16; they will also run under OS 15. Let me know if problems arise. ------ *start* 00301 00024 US Date: 22 MAR 1979 1712-PST From: DEUTSCH Subject: New MicroD To: Micro-Micro(D) Users: MicroD 8.1, just released, has about 1300 words more internal storage space and no other changes. Iris is down, so the only place to obtain the new release is from Maxc1 <Alto>. ------- *start* 00657 00024 US Date: 23 MAR 1979 0838-PST From: SUZUKI Subject: Dorado timing To: Dorado Users Group: I tested timing of Dorado model1 mesa using Rich Johnsson's internal sorting program. Alto D1 10000 int sort 21.17 1.87 5000 str sort 49.95 9.20 Integer sort uses a lot of load and store and string store uses a lot of xfers. As you notice for int sort speed difference is 12 times (Ed's guess is right) and for string sort it's about 5 (Gene's guess is right). We expect this number to increase at least 50 per cent because of 25 ns cycle time (compared with 35 now) and better architecture of Mesa for D* machines. Nori ------- *start* 00340 00024 US Date: 23 MAR 1979 1707-PST From: SUZUKI Subject: New Dorado Mesa Timing To: Dorado Users Group: I have an improved version of Mesa microcode which improved in performance of XFER markedly. Now the comparison with Alto is Alto D1 10000 int sort 21.17 1.79 5000 str sort 49.95 8.65 (6 times) Nori ------- *start* 01619 00024 US Date: 25 Mar 1979 12:46 pm (Sunday) From: Taft Subject: Dorado BitBlt performance To: D1Users↑ I have written a program that measures the performance of BitBlt in various cases and under various conditions. I am still analyzing the results, but here are some highlights. Transferring a 608 by 736 block of bit map from a source to a destination, with nothing funny going on, and with the display off: Alto-I: 171 ms Dorado model 0: 21.0 ms (a factor of 8.1 times faster than Alto) Dorado model 1: 13.1 ms (13 x Alto) This is with the Dorado model 0 running at 35 ns and the model 1 at 28 ns; also, the model 1 microcode uses the PreFetch← feature to reduce cache misses whereas the model 0 does not. Another way of putting this is that on the Alto, BitBlt moves bits at 2.6 megabits/second; on the Dorado model 1, 34 megabits/second. With the display on, the results of the comparison are more impressive, though somewhat less meaningful: Alto-I: 395 ms Dorado model 0: 26.8 ms (14.7 x Alto) Dorado model 1: 14.7 ms (26.9 x Alto) Of course, this is because the display degrades the Alto's performance significantly more than the Dorado's. The most complex case of BitBlt is the one in which the result bits are a function of the source block, the gray block, and the destination block. With the display on, the timings are: Alto-I: 591 ms Dorado model 0: 31.4 ms (18.8 x Alto) Dorado model 1: 18.5 ms (31.9 x Alto) One surprising thing I have found is that the use of the PreFetch← feature yields only about a 10% improvement. I have not yet determined why this is the case. Ed *start* 00674 00024 US Date: 26 MAR 1979 1358-PST From: MCDANIEL Subject: overflow fast branch on model 1 To: Dorado Core Group: Nori reported a bug associated w/ overflow on model 1. Roger and I found the fast branch condition is inverted from the one described in the manual. I modified d1lang to accommodate the hardware; kernel, including the new overflow test, now runs. Modify your d1lang appropriately or get a new version from Ed after he releases one. Since Nori was the first to use this feature, it is unlikely anyone else is affected other than him. Nori: I edited d1lang on the mesa disk & performed "@assembleDefsForBmesa.cm@". Gene & Roger ------- *start* 01990 00024 US Date: 23 APR 1979 1559-PST From: DEUTSCH Subject: MicroD 8.5 To: Micro-Micro(D) Users: Please read the following message carefully: some things have changed. MicroD 8.5 is now available on [Maxc]<Alto>. It is a few seconds faster than the previous release (8.2) and also has about 2K words more space. No one should come even close to filling it up. *** Non-SDD users may stop reading here. *** MicroD 8.5 includes three new global switches which replace the CSMap program. Let xxx.DLS and xxx.MB be the normal output file names. Then: /R produces a file xxx.regs containing only the names and initial contents of the R memory (identical to the listing at the end of the .DLS file). /M produces a file xxx.csmap showing the size of each .DIB file and also how much of each page is occupied by instructions from which file. /O produces a file xxxOccupied.mc containing IMRESERVE statements, which can be assembled with Micro to lock out all (absolute) locations used by this program. In order to assemble the xxxOccupied.mc file, you must have a file called OccupiedDefs.mc on your disk. This file currently resides on [Maxc]<Alto>, but it will be moved to Iris at the appropriate time. A new release policy is being followed for Micro and MicroD. Rather than appearing on [Maxc]<Alto> and [Iris]<WD0> simultaneously, new versions will be placed only on Maxc, and only transferred to Iris after additional checking by a responsible party in SDD. For the moment, I will continue to include SDD users in my release messages, but this may change in the future. SDD users should clearly understand that the release of these programs on Maxc does not guarantee that their output has been checked against D0 Midas or any other SDD software that deals with microcode. (It should be noted that, with the exception of CSMap which relied on the stability of an undocumented and unsupported interface, no troubles have arisen in the past.) ------- *start* 00382 00024 US Date: 27 APR 1979 1124-PST From: MCDANIEL Subject: new d1lang-model1.mc on [maxc]<d1source>d1lang-model1.mc To: Dorado Users Group: There is a new version of d1lang-model1 on maxc. This version contains macros that define constants for the contents of alufm (AFMi, 0<=i<=17), and there is a fix to the definition of the OVERFLOW fast branch Gene ------- *start* 00265 00024 US Date: 2 MAY 1979 1451-PDT From: FIALA Subject: [Maxc1]<D1source>D1lang-model1.mc To: Dorado Users Group: I have released a new D1lang that fixes a bug in T←ID, T←SC, raddr←ID, and raddr←SC. Please report any problems with this. ------- *start* 00684 00024 US Date: 7 MAY 1979 1833-PDT From: FIALA Subject: [Maxc1]<D1Docs>d1midas-model1.press To: Dorado Users Group: I have just made major additions and updates to the Midas manual and am placing a new copy of the manual in the laboratory. I recommend a rereading of the sections on "Testing Directly From Midas", "STKX Kludge", "Memory System Registers and Memories", "Baseboard Microcomputer Stuff", "Config", "Reset", and "When Registers Are Read/Written--Restrictions on Continuing" which are either new or greatly revised from previous versions of the manual. Also of "Registers and Memories Associated With the DMux" and "DMux Consistency Checker". ------- *start* 00465 00024 US Date: 7 JUN 1979 1658-PDT From: MCDANIEL Subject: new mema on [ivy]<dorado>mema.dm To: Dorado Core Group: Fixes a bug in the configuration code that caused mema to think that the 16K modules were really 4K modules. Net effect is that all the memory of a module gets tested, and consequently the test takes much longer to complete on iteration. ONLY the debugging disk on the Dorado with the new display has been updated. Gene ------- *start* 00668 00024 US Date: 8 JUN 1979 1627-PDT From: DEUTSCH Subject: Release of MicroD 8.7 To: Micro-Micro(D) Users: This release incorporates a new global switch /S, which produces a numeric- order listing of symbols in memories other than IM and RM (e.g. BR, DEVICE, TASKN). If /N and /S are used together, you DO get a listing of RM symbols. No other changes are intended. Please report problems to me. In accordance with the SDD release policy, MicroD release announcements coming from me only announce the availability of the new release on [Maxc1]<Alto>: a separate announcement from within SDD will cover updating of the version(s) on Iris. ------- *start* 01936 00024 US Date: 13 JUN 1979 0300-PDT From: FIALA Subject: [Ivy]<DoradoDrawings> To: Dorado Core Group: Tonight I attempted to get current printouts of all the Dorado Drawings. When I succeed in doing this I am going to get two-sided copies of everything made for myself and anyone of you who also wants copies of the drawings. However, I noticed the following problems with the drawings: 1) Apparently obsolete: BaseBd-Rev-Aj (latest date 3/5/79) Backpanel (latest date 2/28/79) MemX (latest date 3/16/79) MSA (latest date 4/20/79) Display Con. (latest date 4/20/79) If any of these are in fact current, please let me know; if they are obsolete, please tell me where to obtain current versions. 2) Inconsistent naming: The drawings on MemC-Rev-Bc.press are all labeled rev Bc. 3) Missing files: MemC-Rev-Bc.press is accompanied by MemC-Rev-Ba.ps There is no .ps file for DispY. In addition, I have noticed the following style inconsistencies among the drawings which we should probably rectify at some point: a) Cover pages should be standardized as to fonts, whether or not the board title is enclosed in a box, and the general placement of the stuff on the page. b) The layout pages used seem to have an assortment of features and conventions to aid the reader: ContA and ContB have indices to where a part is used; ProcH and ProcL have scratch marks indicating free gates in each part; The IFU has the layout spread over four pages and names the output signals of each part; etc. c) Most of the boards have the drawings arranged with the clocks at the end; ContA and ContB are exceptions, and it might be worthwhile rearranging these to conform with the other boards (because of the part page indices on the layout pages, it may be difficult to rearrange these drawings, but probably worthwhile). Correction above: The drawings on MemC-Rev-Bc.press are all labeled rev Ca. ------- *start* 00303 00024 US Date: 13 JUN 1979 1450-PDT From: DEUTSCH Subject: MicroD 8.8 To: Micro-Micro(D) Users: This release (on [Maxc]<Alto>) allows storing 0's as well as 1's into IMLOCK, thereby making an un-IMRESERVE possible. (This feature was requested by Tom Chang.) No other changes. ------ *start* 00237 00024 US Date: 18 JUN 1979 1358-PDT From: FIALA Subject: [Maxc1]<D1source>D1lang-model1.mc;20 To: Dorado Users Group: is released. This release fixes a bug in DONTKNOWRBASE and a bug in IFUJMP reported by LPD. ------- *start* 00917 00024 US Date: 26 JUN 1979 0002-PDT From: MCDANIEL Subject: new mema on [ivy]<dorado>mema.dm To: Dorado Core Group: This version fixes the problems I know about in doScheckOut (MemA's version of FTest). There is an additional test that makes sure MD is valid after a store, and the chaos test has been enhanced. The file memRWs, which contains the main storage tests, is reorganized: Each test in that file is now a subroutine. The code at the beginning of the file calls each subroutine in sequence. There are new listings. I updated the debugging disk on the alto associated with chassis 3. Gene ps. I reenabled the hold simulator on the backpannel of chassis 3. This means that the chaos test works, again. (Removing the jumper that enables the task simulator will cause the chaos test to infinitely wait for task 12 to complete.) MemA runs multiple iterations without error. g. ------- *start* 00311 00024 US Date: 28 JUN 1979 1045-PDT From: MCDANIEL Subject: new [ivy]<dorado>mema.dm To: Dorado Core Group: There's a new mema on [ivy]<dorado>mema.dm. I updated the debugging disk on the alto associated with chassis 3. This mema checks reading Dbuf, and performs longfetches. Gene ------- *start* 00289 00024 US Date: 28 JUN 1979 1212-PDT From: DEUTSCH Subject: Release of MicroD 8.10 To: Micro-Micro(D) Users: Fixes a bug affecting Dorado Model 1 only, which prevented forward or cross-file IFU entry statements from working. Release is on [Maxc1]<Alto> as usual. ------- *start* 01759 00024 US Date: 28 Jun 1979 2:28 pm (Thursday) From: Pier Subject: As if we didn't have enough headaches ... To: DoradoCore↑ cc: Gifford, Goldstein, Deutsch, Suzuki, Maleson, HThompson Confusion and consternation have reared their ugly heads regarding disc packs. Severo and I offer the following procedural solution. Please follow it unless otherwise messaged: 1. Packs are currently labeled on their covers. This is nonsense. Labels on covers are hereby null and void. 2. Packs should be labelled in pencil on their plastic inner rings. DO NOT PUT A STICKY LABEL ON A PACK. These labels will detach and fly into the heads. 3. Packs that are used in common will be labeled with numbers. The number and type of Alto "virtual discs" on numbered packs may change, and will be maintained separately on a list posted in the Dorado lab for now. 4. The current situation is: there are two common packs, labelled #1 and #2. They each have a Smalltalk disc system, a "Mesa" disc system, and a Lisp disc system on them. People bouncing back and forth between the two machines should expect to FTP files back and forth as needed, rather than swapping packs. Swapping will create more needless confusion and consternation among pack shareres. Be a good citizen. 5. Dave Gifford has a private pack and a private Midas Model 31 pack. Dave and other private pack users should save and restore the state of both Trident and Midas/Alto disc packs when they finish using the Dorados. 6. There are currently two Midas/Alto packs insatlled in the umbilical Altos. Please leave them where they are. They are labeled UnBug#1 and UnBug#2. Thank You. P.S. Problems to Ken or Severo. P.P.S. Please forward this message to any relavent party I forgot to send it to. *start* 00394 00024 US Date: 28 JUN 1979 1530-PDT From: MCDANIEL Subject: new ifu diagnostic on [ivy]<dorado>ifu.dm To: Dorado Core Group: [ivy]<dorado>ifu.dm contains a new ifu diagnostic whose virtue is that the storage boards can occupy "M3" positon. This leaves the memD board uncovered for scoping. I updated ifu.mb on the altos associated with both chassis 3 and 2. Gene ------- *start* 00637 00024 US Date: 2 JUL 1979 1152-PDT From: MCDANIEL Subject: new [ivy]<dorado>mema.dm To: Dorado Core Group: There's a new mema on <dorado> AND on both chassis2 and chassis 3 altos. I believe (hope?) this fixes the last problem in sDoCheckout. The bug in xVacateCacheRow has been fixed. sDoCheckout contains code that perfomrs TIOA←-1; TIOA←0 -- this provides a trigger signal on the backpannel. It occurs at the top of both the read and the store loop. The fix to xVacateCacheRow should cause the chaos test to be more effective. There's new listings, including a table of contents for memSubrsC.mc. Gene ------- *start* 00510 00024 US Date: 3 JUL 1979 0316-PDT From: MCDANIEL Subject: yet another, new [ivy]<dorado>ifu.dm To: Dorado Core Group: This version includes the ifuChaos test (generate, execute and test randomly constructed opcodes), iRamPeTest and iReschedTest as a normal part of the diagnostic sequence. Ie., these tests used to be called from midas only and now they are a regular part of the diagnostic. There are new listings, and the Alto associated with chassis 3 has been updated. Gene ------- *start* 00835 00024 US Date: 3 JUL 1979 1225-PDT From: ORNSTEIN Subject: IC Inventory To: Dorado Core Group: We have to figure out where we stand on IC inventory. Before Mike can really do that he needs to know what the IC headcount is for each board. He tells me that at least some of the boards are either in flux or there are plans to use different IC's than those shown in the LC for the board, etc. etc. I want to try to understand this at Friday's meeting - in preparation for a Monday meeting that Roger and Mike and I have with Terry Haney. Therefore if you will not be at Friday's meeting, please send me a msg. saying either; a. just trust the latest loading chart for my board or b.trust it with the following minor exceptions or c. my board is complicated I'll see you about it Thanks for your help. Severo ------- *start* 00432 00024 US Date: 3 JUL 1979 2237-PDT From: DEUTSCH Subject: Release of MicroD 8.11 To: Micro-Micro(D) Users: For Dorado users: in full listing mode (i.e. no global /N or /C), produces an expanded listing of IFUM. For D0 users: fixes a glitch introduced in release 8.9 which caused "pages" with addresses up to 37400 to appear in the "words used/free" listing. The release is only on [Maxc]<Alto> as usual. ------ *start* 00600 00024 US Date: 6 Jul 1979 11:10 am (Friday) From: Ornstein Subject: Junk Elimination from the IFU To: DoradoCore↑ cc: In exorcising the Junk on the IFU I want to reduce it to simple 16 bit input and 16 bit output paths. (Presently to read Junk in you have to pre-select - it's a mess). To accomplish this I want to use four of the IFU's BMux inputs which are presently used for reading other IFU state - to wit: WantIfuRef' EnableFG' GDv PcFG15 Who among you cares if I replace these with 4 bits of what will be GenIn (General Input - symmetric to the present GenOut)? Severo *start* 00532 00024 US Date: 9 Jul 1979 6:56 pm (Monday) From: pier Subject: MultiWire - There is Hope To: DoradoCore↑ This message comes from the "right" hand Dorado with the MultiWire ProcH board plugged in and running Laurel at 26 nsec !!!! Crap out at 25 has the same symptom as Lisp crap out had before MultiWire: garbaged real addresses. Mema runs at 25. Kernel runs at 23. Previous timing announcements re: MW board were made with respect to the left hand machine, which is flakey with a SW ProcH board. Roger and Ken *start* 00789 00024 US Date: 10 JUL 1979 1816-PDT From: MCDANIEL Subject: new, interdependent midas, diagnostics To: Dorado Core Group: There's a new version of midas, [ivy]<dorado>d1midasrun-m2.dm (you must "load" it from ftp), and a new version of all the diagnostics. (on [ivy]<dorado>, mema.dm memmisc.dm kernel.dm ifu.dm.) This is an interdependent release! The dependency relates to the use of command files. Those of you who have your own command files should note that the following list provides the correct spelling for the midas commands that are now different: RunProg RdCmds Brk Ld Cmpr Abs Charlie, note that none of the disks are updated. Before you load [ivy]<dorado>d1midasrun-m2.dm you should retrieve [ivy]<dorado>midas.programs. Gene & Ed ------- *start* 00471 00024 US Date: 14 JUL 1979 1717-PDT From: MCDANIEL Subject: new [ivy]<dorado>kernel.dm To: Dorado Core Group: Ken reproted that I'd introduced a bug in the latest release of the diagnostics. It caused kernel to report, incorrectly, that there was a problem with "stack+1 ←t". The bug is fixed, there is a new version of kernel on the altos forassis 2 and chassis 3, [ivy]<dorado>kernel.dm is new, the listings have the change indicated. Gene ------- *start* 00630 00024 US Date: 17 JUL 1979 1416-PDT From: MCDANIEL Subject: making new, double-44 disks on the dorado To: Dorado Core Group: There are some problems associated with standard software (like mesa, ftp when booted from the ethernet & others yet unknown) that crop up when you initialize a double 44 disk on the dorado. So when you do such a thing, 1. "delete diskdescriptor" when the install finishes, then 2. Boot the scavenger over the ethernet & run it, then fetch whatever files you may have been interested in. This sequence appears to work and rewards you with many, many free disk pages. Gene ------- *start* 00383 00024 US Date: 19 JUL 1979 1410-PDT From: MCDANIEL Subject: new [ivy]<dorado>TriconD.mb To: Dorado Core Group: There is a new version of the Trident disk microdiagnostic. It fixes the crash-in-postamble problem with the old version. The Alto associated with chassis 3 has the new diagnostic. Report problems to Gene --i'm taking it over from Roger. Gene ------- *start* 00740 00024 US Date: 23 JUL 1979 1129-PDT From: BATES Subject: Build Standards To: Dorado Core Group: Introduction Here is another release of the Dorado Build standards. To update simply load files from [IVY]<DoradoLogic>DoradoFiles.dm There are esentially 3 changes: 1) Ftp.run is replaced with CallFtp.run, which saves 170 disk pages. If you are not starting with a blank pack, retrieve [MAXC]<Alto>CallFtp.run, delete Ftp.run, and rename CallFtp.run to Ftp.run. 2) Changed some of the command files 3) Added more custom macros and dictionary entries. You should print a new copy of [IVY]<DoradoLogic>BuildStandards.press (Try the new direct printing from IVY) Hope this all works! Roger ------- *start* 00272 00024 US Date: 23 JUL 1979 1419-PDT From: DEUTSCH Subject: Release of MicroD 8.12 To: Micro-Micro(D) Users: Fixes a bug only affecting Dorado microprograms in which more than one .DIB file had non-forward-referring IFU entries. No other changes. ------ *start* 01601 00024 US Date: 30 JUL 1979 2059-PDT From: FIALA Subject: ProcH/L, ContA/B, DskEth multiwire To: Dorado Core Group: I have carefully followed RB's procedure for verifying that the add/delete lists for [Ivy]<DoradoLogic>ProcH-Rev-Ce.dm!1, ProcL-Rev-Cg.dm!1, DskEth-Rev-Cd.dm!1, ContA-Rev-Cd.dm!1, and ContB-Rev-Cd.dm!1 are empty and that no errors occurred during the rebuild. This was done by doing a rebuild on the stitchweld wirelist for each board using the SwRebuild.cm command file which Roger prepared. In theory, this means that the corresponding MWREV dump files on [Maxc1]<D1Logic> should also be ok. I did not repeat the multiwire build which produced the MWREV files on Maxc1. The purpose of the exercise which I went through was to verify that some time in the future, a designer could obtain the same sources which I obtained, make changes, and expect to successfully carry out a rebuild or generate a new board. In theory, Mike Overton (with me watching interestedly) should be able to obtain the appropriate multiwire files from the Maxc1 MWREV dump files and carry out whatever other activities are required to get these five boards built. There were several small omissions in RB's "Build Standards" memo which I will repair later. There were several errors reported for the DskEth board which RB and DB indicated were unimportant. If any knowledgable person feels that the verification steps I carried out were not the most appropriate ones to follow or that what I did should be supplemented by other checks, please let me know as soon as possible. ------- *start* 00644 00024 US Date: 1 Aug 1979 9:58 am (Wednesday) From: Clark Subject: MemD standard versions released To: fiala cc: doradocore↑ All four versions of the MemD board have been run through the standard DA system with no problems. They are: 1K chip version (what we have now) MemD-Rev-Bd stitchweld version identical to Rev Bc MemD-mwRev-Bd multiwire version of same 4K chip version (for when the chips exist) MemD-Rev-Ca stitchweld version MemD-mwRev-Ca multiwire version I have hardcopies of all documentation for the Stitchweld version of these boards. The appropriate dump files are all on [ivy]<doradologic> Doug *start* 00356 00024 US Date: 1 AUG 1979 1556-PDT From: FIALA Subject: Documentation Change To: Dorado Users Group: I have moved all of the Press files on [Maxc1]<D1Docs> to [Ivy]<DoradoDocs>. I would like to encourage everyone to use this new directory for Dorado documentation. Also, a new release of the Midas manual is on D1Midas.Press;9. ------- *start* 00342 00024 US Date: 1 AUG 1979 1856-PDT From: MCDANIEL Subject: new [ivy]<dorado>ifu.dm To: Dorado Core Group: There is a new ifu diagnostic on Ivy. It has a new test that checks the execution of opcodes from BrkIns. The diagnostic runs. Charlie: note that the Debugging disk for Chassis 3 has NOT been updated. Gene ------- *start* 00580 00024 US Date: 8 Aug 1979 9:59 pm (Wednesday) From: Pier Subject: Nine Point Four Times.... To: DoradoCore↑ cc: Kolling ------------------------------------------------------------ Date: 8 Aug 1979 6:34 pm (Wednesday) From: Kolling Subject: nine times..... To: Sturgis cc: Gifford, Mitchell, Israel, Ornstein, Taylor, Kolling, Pier, Willie-Sue Dave Gifford and I compiled Juniper on the Dorado under XMesa 5 and the following are the results: Alto: 3 hours, 8 minutes. Dorado: 20 minutes. Karen ------------------------------------------------------------ *start* 00319 00024 US Date: 10 Aug 1979 4:07 pm (Friday) From: Ornstein Subject: Ifu Changes To: DoradoCore↑ cc: I have written a memo describing the forthcoming changes to the IFU. It is on [IVY]<Ornstein>IfuChanges.memo. I have distributed hardcopy of it to those of you who I think are most interested. Severo *start* 00277 00024 US Date: 13 AUG 1979 1108-PDT From: MCDANIEL Subject: Your name will appear in DoradoUsers.dl To: Dorado Users Group: Send a message to Jeannette Jenkins if you don't want that to happen. The file will be [maxc]<secretary>DoradoUsers.dl Gene ------- *start* 00336 00024 US Date: 13 AUG 1979 1907-PDT From: MCDANIEL Subject: new [ivy]<dorado>mema.dm To: Dorado Core Group: I've extended the cache data test in MemA. The alto debugging disk on the "right hand" machine in the Dorado lab and the debugging disk associated with the Dorado in the Dorado pen are updated. gene ------- *start* 01027 00024 US Date: 19 AUG 1979 1522-PDT From: MCDANIEL Subject: Being a Dorado user To: Dorado Users Group: Welcome to the Dorado user's list. Using the Dorado is partially described in a document you can find on [ivy]<DoradoDocs>DoradoUserOps.press. I have attached a copy of that document to the public Dorado -- please make your own copy rather than removing it. Ask me any questions you may have after reading "DoradoUserOps.press". Mesa, Lisp and Smalltalk run on the Dorado, as well as regular Alto emulation. System developers have priority on the machine over users. There is a public disk, usualy loaded in the Dorado, for everyone's use. See DoradoUserOps regarding disks and disk files, and how to run the various emulators. There is a log next to the Dorado terminal where hardware and system problems can be recorded. If you encounter difficulties, please leave a note in the log. DoradoUserOps discusses what information to put in the log if a hardware failure occurs. Enjoy, Gene ------- *start* 00432 00024 US Date: 31 AUG 1979 1153-PDT From: MCDANIEL Subject: New version of Xmesa: long pointers To: Dorado Users Group: There is a new version of Dorado Mesa microcode that implements the long pointer opcodes of Mesa. The compiler will not generate these opcodes unless you employ the "/L" switch on the file you compile. These opcodes are in addition to the facilities offered by standard XMesa. Gene ------- *start* 01388 00024 US Date: 4 Sep 1979 4:52 pm (Tuesday) From: Taft Subject: Dorado Build procedures To: DoradoCore↑ I have modified the Dorado Build procedures so that when a Multiwire board is built an additional file is generated by Route and saved in the board dump file. This file (whose extension is ".resist") is required by the Dorado board tester program. New versions of DoradoDisk.cm and DoradoFiles.dm have been released on [Ivy]<DoradoLogic>. The files that have been changed are: Route.run, Sil.run -- the latest released versions MwBuild.cm, BuildBackupTemplate.cm The procedures in Roger Bates's "Build Standards" memo are still correct, though the listings of some of the command files no longer reflect reality. The boards that have already been "built" and sent out to Multiwire (ContA, ContB, ProcL, ProcH, and DskEth) will require a null Multiwire "rework" to generate the .resist file. I will see that this gets done for those boards. For the remaining boards, the .resist file will be generated whenever you perform the next Multiwire build, so long as you have loaded the new versions of the above-mentioned files before doing so. Please load up the new DoradoFiles.dm right away, whether or not you have already "built" your Multiwire board. The old DoradoFiles.dm is hereby obsolete. If you have any questions or problems, please contact me. Ed *start* 00527 00024 US Date: 7 SEP 1979 1920-PDT From: MCDANIEL Subject: new [ivy]<dorado>mema.dm To: Dorado Core Group: This release formalizes the extended cache data test and reverses the order of the storage addressing and storage data tests. I updated the Alto associated with the public Dorado only. Charlie: When I worked with the "right"side Dorado I discovered that the Mema version on the debugging disk was old & did not include the extended cache data testing. You should update both altos. Gene ------- *start* 00459 00024 US Date: 16 SEP 1979 1406-PDT From: MCDANIEL Subject: new mema diagnostic To: Dorado Core Group: I have updated the binary file on the debuggin Alto for the public Dorado. I exchanged my notebook of up-to-date listings for the old one in the lab. The version of mema on the Altos in the lab is defunct. The changes are mostly organizational -- some code is smaller and I hope some of the listings are easier to read. gene ------- *start* 02456 00024 US Date: 17 Sep 1979 3:47 pm (Monday) From: Taft Subject: Dorado build revisions To: DoradoCore↑ I have made some small modifications to Route and to some of the Build Standards command files in order to generate a .Resist file that is more suitable for board testing. Before you run Build again, you should be sure to load up the contents of [Ivy]<DoradoLogic>DoradoFiles.dm. I will see that the .Resist files get generated and inserted into the current dump files for the following boards: ContA, ContB, ProcL, ProcH, MemX, and DskEth. (However, owners of these boards should still update their disks from DoradoFiles.dm in anticipation of reworks.) To my knowledge, the other boards have not had their "final" builds done yet. Owners of these boards should do a stitchweld rework (a null one if no further changes are required) and then a Multiwire build. This will cause the .Resist file to be included in the new dump files for both stitchweld and multiwire. I have created a new command file MwReBuild.cm whose purpose is to do a "rework" on a Multiwire board. This will be necessary to permit null reworks to incorporate documentation changes, and to permit logic changes (cuts and patches) to be formalized. Once you have built a Multiwire board, you must use this command file (rather than MwBuild.cm) to incorporate such changes. (Of course, if you eventually decide to build new Multiwire boards rather than continuing to patch up existing ones, you should use MwBuild for that purpose.) Unfortunately, due to disk space limitations, MwReBuild doesn't operate quite as automatically as the other command files. What you have to do is the following: (1) Do a stitchweld rev in the usual manner. (2) Make sure you are backed up, as this procedure clobbers all stitchweld wire lists. (3) Execute @NewMwRev@ (4) Delete *.wl (5) Load the wire list file from the multiwire dump file for the previous rev. That is, load the .wl file from file [Ivy]<DoradoLogic>@Board@-mwRev-@OldRev@.dm Do not load any other files from that dump file! (6) Execute @MwReBuild@. (7) To get your disk back into shape for stitchwelding, execute @NewSwRev@ as usual and then load the .wl file from the stitchweld dump file that you saved in step 2. (Equivalently, rebuild the disk from scratch.) I will update the "Build Standards" document to include this procedure if someone will tell me where BuildStandars.bravo is! Ed *start* 00252 00024 US Date: 17 Sep 1979 6:11 pm (Monday) From: Taft Subject: Dorado board tester To: DoradoCore↑ I have written a memo describing the Dorado board tester hardware and software. It is filed on [Ivy]<DoradoDocs>BoardTester.press. Ed *start* 00284 00024 US Date: 18 Sep 1979 11:11 am (Tuesday) From: Ornstein Subject: Re: Dorado build revisions In-reply-to: Your message of 17 Sep 1979 3:47 pm (Monday) To: Taft cc: DoradoCore↑ If you haven't been able to find Build Standards.bravo, we can call Roger and ask him. *start* 00265 00024 US Date: 19 SEP 1979 1502-PDT From: DEUTSCH Subject: MicroD 8.13 To: Micro-Micro(D) Users: This release fixes a minor bug -- certain 1- and 2-character symbols would appear twice in the listing (and the .MB file). No other changes. ------- *start* 00312 00024 US Date: 20 SEP 1979 0923-PDT From: FIALA Subject: [Ivy]<DoradoDocs>BuildStandards.press To: Dorado Core Group: This new release of Roger Bates "Build Standards" document incorporates Ed Taft's changes for generating .Resist files for the board tester and some other edits by me. ------- *start* 00500 00024 US Date: 20 SEP 1979 0935-PDT From: FIALA Subject: Dorado Documentation To: Dorado Users Group: For any that are not yet aware, the following conventions are being used for Dorado documentation: [Ivy]<DoradoDocs> contains printable press files of all documents; [Ivy]<DoradoSource> contains sources for all documents. It is possible that we might someday move document sources into <DoradoDocs> as well, but for the present the above conventions are being used. ------- *start* 00582 00024 US Date: 21 Sep 1979 12:58 pm (Friday) From: Ornstein Subject: TASK LIST To: DoradoCore↑ cc: TASK PEOPLE Chassis 4 Speed-Up - - - Herb, Charlie,.... MemC hard bug - - - Doug, (Severo) Debug 2 DispY boards - - Ken, Herb, Charlie Disk prom/TriconD consistency - - Gene Debug Event Counters - - - Gene Multi Dorados per Alto - - - Charlie, Ed Fiala Boot microcode for OIS terminal - - Gene Acquire OIS terminals - - - Ken, Haney Investigate multiple MSA trouble Chassis 2 - Doug, Charlie,.... Long Cable on Ois terminal - - Charlie, Herb, Ken *start* 00766 00024 US Date: 21 Sep 1979 2:10 pm (Friday) From: Ornstein Subject: TASK LIST - Sept 21 To: DoradoCore↑ cc: TASK PEOPLE Chassis 4 Speed-Up - - - Herb, Charlie,.... MemC hard bug - - - Doug, (Severo) Debug 2 DispY boards - - Ken, Herb, Charlie Disk prom/TriconD consistency - - Gene Debug Event Counters - - - Gene Multi Dorados per Alto - - - Charlie, Ed Fiala Boot microcode for OIS terminal - - Gene Acquire OIS terminals - - - Ken, Haney Investigate multiple MSA trouble Chassis 2 - Doug, Charlie,.... Long Cable on Ois terminal - - Charlie, Herb, Ken Straighten out MemX Prom name screwup - Gene Investigate OIS terminal zapping Dorado - Ken Resist files/MultiWire reworking - - Ed Taft Decide about MultiWire MemC - - Doug *start* 00472 00024 US Date: 25 SEP 1979 1140-PDT From: FIALA Subject: [Ivy]<DoradoLogic> To: Dorado Core Group: Ivy is starting to run low on disk storage, so I would like to cleanup any stuff that is reasonable to delete. Would it be reasonable to delete any of the obsolete board dumps in <DoradoLogic>? If so, I would appreciate the owners of the boards deleting what is not needed. Also, what about the model 0 directories on Ivy? Can they be purged? ------- *start* 00351 00024 US Date: 27 SEP 1979 2258-PDT From: MCDANIEL Subject: new [ivy]<doradodocs>DoradouserOps.press To: Dorado Users Group: The new version tries to be more helpful about initializing disks, and has an expanded table of contents that may be more helpful, too. I have replaced the copy by the Dorado in the Dorado pen. gene ------- *start* 01303 00024 US Date: 28 Sep 1979 2:10 pm (Friday) From: Pier Subject: TASK LIST - September 28, 1979 To: DoradoCore↑ New Items: Make resist files for DispY .......... Ken Run DispY boards on tester ........ Mike Archive and delete Model 0 IVY directories ......... Ed Taft Clean up Model 1 IVY directories .......... Ken Mark existing boards with null rev levels .......... Ken, Charlie Prepare for issuing OIS machine to lab: Booting microcode ..... Gene OIS emulators for Lisp, Mesa, Smalltalk .... Willie-Sue DispY boards working .... Ken,Herb,Charlie Terminals working ....... Ken,Herb,Charlie Old Items still pending: Chassis 4 Speed-Up - - - Herb, Charlie,.... Debug 2 DispY boards - - Ken, Herb, Charlie Debug Event Counters - - - Gene Boot microcode for OIS terminal - - Gene Investigate multiple MSA trouble Chassis 2 - Doug, Charlie,.... Long Cable on OIS terminal - - Charlie, Herb, Ken Investigate OIS terminal zapping Dorado - Ken Old Items successfully completed from last week: MemC hard bug - - - Doug, (Severo) Disk prom/TriconD consistency - - Gene Multi Dorados per Alto - - - Charlie, Ed Fiala Acquire OIS terminals - - - Ken, Haney Straighten out MemX Prom name screwup - Gene Resist files/MultiWire reworking - - Ed Taft Decide about MultiWire MemC - - Doug *start* 00287 00024 US Date: 3 Oct 1979 8:36 pm (Wednesday) From: Taft Subject: Board tester To: DoradoCore↑, Clark I've released a new version of the Resist program, incorporating minor bug fixes and improvements. Revised documentation is in [Ivy]<DoradoDocs>BoardTester.press. Ed *start* 00417 00024 US Date: 4 Oct 1979 9:57 am (Thursday) From: Clark Subject: 2 modules in alcove Dorado To: doradocore↑ cc: Clark Through super-human perseverance and dogged determination I finally managed to get two modules to work in the alcove Dorado. I.e., I plugged 'em in and they worked. Let's leave two there and one in the right-hand machine in the lab, until H & C get time to debug some more. Doug *start* 00331 00024 US Date: 4 Oct 1979 10:01 am (Thursday) From: Clark Subject: Memory change To: doradousers↑ Most of you won't notice this or care about it, but for those who do: The alcove Dorado now has two memory modules, and the right-hand machine in the lab has one. This is the reverse of the former arrangement. Doug *start* 00566 00024 US Date: 4 Oct 1979 11:00 am (Thursday) From: Ornstein Subject: Mice To: Taylor cc: Thacker, DoradoCore↑ To help out with the fact that the D0's don't presently have their own Mice, Thacker and Ornstein have struck a deal whereby the Dorado gang will lend the D0 gang 12 mice while awaiting delivery of those ordered for the D0's. It is expected that the ordered Mice will arrive long before these 12 are needed for their Dorados, but should that turn out not to be the case, it is agreed that we will simply take back what is needed. Severo *start* 02844 00024 US Date: 5 Oct 1979 4:05 pm (Friday) From: Ornstein Subject: TASK LIST - Oct 5, 1979 To: DoradoCore↑ cc: New Items: Fix Chassis 4's Alto - - - -Herb, Charlie Verify the rest of Chassis 6 Backpanels - MSA slots Herb, Charlie Reinstall boards in Chassis 4 - - - Herb, Charlie Check out second Memory Module on Chassis 4 - Herb, Charlie Put proper connector wings and cable on Chassis 3 for OIS terminal - Mike Once Chassis 4 has been delivered: Reclaim Chassis 2 and replace connector panels - Mike Speed up chassis 2 - - -Herb, Charlie,.... Check out OIS terminal on chassis 2 - Ken, Herb, Charlie Old Items still pending: Chassis 4 Speed-Up - - - Herb, Charlie,.... Run remaining DispY board on tester - - Mike Debug remaining DispY board - - Ken, Herb, Charlie Boot microcode for OIS terminal - - Gene Debug Event Counters - - - Gene Long Cable on OIS terminal - - Charlie, Herb, Ken Investigate OIS terminal zapping Dorado - Ken Clean up Model 1 IVY directories - - Ken Mark existing boards with null rev levels - Ken, Charlie OIS emulators for Lisp, Mesa, Smalltalk - - Willie-Sue Get Terminals working - - - Ken,Herb,Charlie Old Items successfully completed from last week: Run 1 DispY board on tester - - Mike Debug 1 DispY board - - Ken, Herb, Charlie Make resist files for DispY - - - Ken Archive and delete Model 0 IVY directories - - Ed Taft Investigate multiple MSA trouble Chassis 2 - Doug, Charlie,.... Comments: 1. Our intermediate range objective is to get to the point where we have two machines running off one Alto in the Alcove (chassis 2 and 4) and one good machine in the lab (chassis 3) and another (probably chassis 6 unless Mike needs it to clean the connectors) being brought up in the lab. All these should be "OIS" machines. To get there from here: Step 1. Get #4 back up and fix speed problem Step 2. Verify that #4 works with 2 memory modules Step 3. Ship #4 to alcove and reclaim #2 (This requires OIS boot microcode and OIS emulators) Step 4. Fix connector panels on #2, speed it up, check out its OIS terminal Step 5. Re-install #2 in the alcove on the same Alto with #4 2. We presently believe that our timing goal should be: With covers off - any and all software should run for at least short periods with the clock set at 26 ns. With covers on - any and all software should run indefinitely with the clock set at 28 ns. We believe we can reach this goal for stitchweld machines with a reasonable amount of work. The story for Multiwire machines has yet to be told. 3. Gene's highest priority item is to get the OIS boot microcode working as it is in series with shipping our first fully "OIS" machine - #4. It is believed this isn't a big job. His next highest priority item is the Event Counters on the new IFU. *start* 00518 00024 US Date: 8 Oct 1979 5:58 pm (Monday) From: DIEBERT Subject: Problems with F10016 Counters. To: DoradoCore↑ It has come to our attention, through much pain and anguish, that there exists a problem with Fairchild F10016 counters, date coded 7801. This manifests itself as a problem with the high order bit load or the carry out either not functioning or messing up. I will contact Fairchild about this problem tomorrow to see if it is in all parts or just the indicated date code. Tim....... *start* 01515 00024 US Date: 9 OCT 1979 0951-PDT From: MCDANIEL Subject: Public Dorado's Mesa disk is new To: Dorado Users Group:, Dorado Core Group: There have been various problems with the Mesa disk on the public Dorado. I have copied the Mesa disk from chassis 4 to the public Dorado, and Mesa programs work once again. Public Dorado users have probably lost some files. Exactly what happened is uncertain. I BELIEVE (rather than know) the following happened: As the disk filled with more files, the alto executive found itself unable to keep the system directory in core. Exec gurus have warned me this may have unforseen consequences. It became necessary to scavenge the disk. For undetermined reasons the scavenger reclaimed pieces of various .image files. Recall that .image files currently MUST reside on pages whose address is no greater than the maximum address of a model 31 disk. This is a temporary software limitation. Those .image files that were not refetched from ivy would not work because pieces of them were missing. Those .image files refetched from ivy would not work because they got allocated on pages illegal for .image files. RECOMMENDATION: If you run the scavenger & it reclaims .image files, DELETE Garbage.$ before you refetch the .image files (that way you reclaim the disk pages with "small" addresses. In general, remember that the executive may not work correctly if there are many files on the disk, so try to keep it cleaned up. Gene ------- *start* 01226 00024 US Date: 9 OCT 1979 1849-PDT From: FIALA Subject: Dorado Hardware Manual Release To: Dorado Users Group: The 8 October 1979 version of the Dorado Hardware Manual is now released. It is stored in 3 press files on [Ivy]<DoradoDocs>, DoradoManual-A.press, DoradoManual-B.press, and DoradoManual-Figs.press. Major changes since the 14 February 1979 release are as follows: (1) New chapters on the disk, Ethernet, and display controllers; (2) Replacement of Junk IO chapter by Other IO and Event Counters chapter; (3) Revisions to Instruction Fetch Unit chapter reflecting hardware changes; (4) Extensive revisions to The Map section of the Memory Section chapter; (5) New figures at the end of the manual. The four new chapters are my rewrites of material provided by R. Bates, D. Boggs, K. Pier, and S. Ornstein. This release of the manual includes all of the chapters which I have planned for the "final" version of the manual; any future revisions will probably be minor. I am going to have some number of two-sided copies of the manual printed during the next week or two. If you would like to have one reserved for you, please sndmsg to me; I need to get some idea of how many to make. ------- *start* 00295 00024 US Date: 12 Oct 1979 10:21 am (Friday) From: Clark Subject: boards schedule To: DoradoCore↑ The latest up-to-the-minute, hot-off-the-presses poop on boards and chassis scheduling is on [ivy]<clark>DoradoBoards10-12.memo, .press. I'll bring hardcopies to today's mtg. Doug *start* 00316 00024 US Date: 12 OCT 1979 1044-PDT From: MCDANIEL Subject: the amazing microD To: deutsch cc: Dorado Core Group: True, it failed to place a program 7756B words long. On the other hand, it did place the slightly munched up version of the same program: 7751B words. good job Peter! gene ------- *start* 02079 00024 US Date: 12 Oct 1979 2:41 pm (Friday) From: Pier Subject: TASK LIST - Oct 12, 1979 To: DoradoCore↑ New Items: Debug General IO on new IFU - - - Gene Debug baseboard for Chassis #6- - - Tim, Charlie Add CountMiss signal to backpanels - - Mike Once Chassis 4 has been delivered: Reclaim Chassis 2 and replace connector panels - Mike Speed up chassis 2 - - -Herb, Charlie,.... Check out OIS terminal on chassis 2 - Ken, Herb, Charlie Chassis #3: Get new multiwire ProcH made - - Doug, Rosemary Test new ProcH - - - Herb, Charlie Debug new ProcH - - - Tim, Charlie New file system on disk - - - Willie-Sue OIS boot proms- - - - Charlie Speed up - - - - Charlie et al. Fix DispY FIFO problem- - - Herb, Ken Tune up OIS terminals- - - - Herb, Charlie Discover schedule for OIS terminal deliveries- - Severo IFU and DispY multiwire decision- - - Severo, Ken Persue cooling problems- - - - Tim Investigate publishing hardware manual- - - Dave Boggs New board tester- - - - - Mike DoradoUsers.dl ← DoradoCore.dl- - - - Ken Old Items still pending: Long Cable on OIS terminal - - - Tim Investigate OIS terminal zapping Dorado - - Ken Mark existing boards with null rev levels - Ken, Charlie OIS emulator for SmallTalk - - Willie-Sue Get Terminals working - - - Tim,Herb,Charlie Old Items successfully completed from last week: Fix Chassis 4's Alto - - - -Herb, Charlie Verify the rest of Chassis 6 Backpanels - MSA slots Herb, Charlie Reinstall boards in Chassis 4 - - - Herb, Charlie Check out second Memory Module on Chassis 4 - Herb, Charlie Put proper connector wings and cable on Chassis 3 for OIS terminal - Mike Chassis 4 Speed-Up - - - Herb, Charlie,.... Run remaining DispY board on tester - - Mike Debug remaining DispY board - - Ken, Herb, Charlie Boot microcode for OIS terminal - - Gene Debug Event Counters - - - Gene Clean up Model 1 IVY directories - - Ken OIS emulators for Lisp, Mesa - - Willie-Sue Get Terminals working - - - Ken,Herb,Charlie *start* 00518 00024 US Date: 12 OCT 1979 1817-PDT From: MCDANIEL Subject: binding the new hardware manuals To: Dorado Core Group: I recommend geting your hardware manual bound with the spiral binder rather than the cheshire binder. This alternative provides you with a manual that you can open up flat on the desk, and one whose pages won't begin to fall out over time. If your hardware manual spends all its time closed, you may not care. gene ps. kathi said she would also do the spiral binding. g ------- *start* 00457 00024 US Date: 13 OCT 1979 1331-PDT From: MCDANIEL Subject: [ivy]<dorado>eventcounters.dm To: Dorado Core Group: Eventcounters is a new diagnostic that checks out the event counters and the genIO logic on the new ifu board. It will not run on an old style (RevB) board, and it will not run unless there is a back pannel plug that connectes genIn to genOut. For the moment the listings are in the front of the Ifu listings. gene ------- *start* 00525 00024 US Date: 16 Oct 1979 4:15 pm (Tuesday) From: DIEBERT Subject: Dorado Acceptance Testing To: DoradoCore↑ cc: DIEBERT I am beginning to collect ideas as to what defines a working Dorado suitable for shipment to users. The information that I seek is what constitutes an acceptable set of programs to run in order to prove the reasonable functionality of each of the currently available microcode subsystems. Any information you could supply or any ideas on the subject would be greatly appreciated. Tim. *start* 00993 00024 US Date: 17 Oct 1979 9:28 am (Wednesday) From: Ornstein Subject: Re: Dorado Acceptance Testing In-reply-to: Your message of 16 Oct 1979 4:15 pm (Tuesday) To: DIEBERT cc: DoradoCore↑ We have generally run a "well known" set of diagnostics but have tended to believe that when a machine reliably runs some set of miscellaneous Alto and sample Mesa programs (one, for example, that repeatedly compiles a small program), at some target speed, then the machine is considered working. Probably we could fairly quickly name a set of stuff on Friday. (Whether this is a really adequate set is another matter). Another view is that machines have so far not suddenly left the lab into the real world but rather users start using them while they're still in the lab. Since our plan is to continually keep a "good" machine there along side the one that's coming alive, we should probably encourage users to try to bust the "good" machine before it cycles out of the lab. Severo *start* 00413 00024 US Date: 17 Oct 1979 9:50 am (Wednesday) From: DIEBERT.PA Subject: Dorado s/n 4's Move to the Alcove To: DoradoUsers↑ cc: DoradoCore↑, DIEBERT This is to inform all of you that beginning at about 2:30 pm today Dorado s/n 2 will be replaced in the alcove by Dorado s/n 4. Since Dorado s/n 4 uses a new file system all programs on the current s/n 2 disk will be copied to s/n 4's disk. Tim *start* 01375 00024 US Date: 17 Oct 1979 10:00 am (Wednesday) From: Pier Subject: Re: Dorado Acceptance Testing In-reply-to: Your message of 16 Oct 1979 4:15 pm (Tuesday) To: DIEBERT cc: DoradoCore↑ My candidates for "an acceptable set of programs" for us to run is quite small. I think the right thing to do is to "alpha release" a machine to users by sending an announcement to DoradoUsers.dl that another machine is available in the lab for alpha friendly users. They will quickly uncover problems. If users are disinclined to alpha test machines for us, they will get fairly green machines. After say 10-12 hours of alpha test, as determined by the usual sign up sheet, the machine leaves our lab. A first cut at an acceptable set of tests before alpha release, for example: all the microdiagnostics at 26 nsec (max) for stitchweld machines, buttoned up, for several hundred iterations on everything except SBoard tests, and for several iterations of SBoard tests. Kinetic4 for ~1/4 hour at 26. At 28 nsec, buttoned up: Laurel for a few minutes, actually reading/sending mail; Mesa compiler over a small but non trivial set of Mesa sources; Mesa on a program that either tests Mesa itself (Mesa diagnostic?) or puts recognizable patterns on the screen for ~1/4 hour; Lisp diagnostics for 10-20 iterations; SmallTalk image for a few minutes. Comments solicited. Ken *start* 00357 00024 US Date: 17 Oct 1979 2:54 pm (Wednesday) From: Ornstein Subject: Disk for Ed Taft To: DoradoCore↑ cc: Ed wants to double disk his machine. I'm proposing to give him the 2nd. disk on the Dorado control Alto that has two. Anybody that thinks this is wrong, come see me pronto and bring a solid argument (or a big club) along. Severo *start* 02228 00024 US Date: 19 Oct 1979 3:12 pm (Friday) From: Ornstein Subject: TASK LIST - Oct 19, 1979 To: DoradoCore↑ cc: ******************************************************************* New (and some old) Items: Check out the PC MSA board when it's ready Chassis #2 Verify that it still works - - Tim, Herb and Charlie Verify that it's boards are all at latest rev Tim, Herb and Charlie Be sure all backpanel fixes are in - Tim, Herb and Charlie Bring it up to speed - - Tim, Herb and Charlie Bring up OIS terminal - - Tim, Herb and Charlie Chassis #3 Fix it (Ethernet, DispY intermittent, ?) Tim, Herb and Charlie Ship either #2 or #3 - - - Tim, Herb and Charlie Get Multiwire boards stuffed - - - - Mike Try to Manufacture a wire-list for the PC MSA board - somehow - Ken Bring board drawings and PS documents up to date and make 15 copies - Fiala ******************************************************************* Old Items still pending: Debug baseboard for Chassis #6 - - Tim, Herb and Charlie IFU and DispY multiwire decision - - Severo, Ken Pursue cooling problems - - - Tim Cable problems on OIS terminal - - - Tim New board tester - - - - Mike Investigate OIS terminal zapping Dorado (semi-defunct item)) - Ken ******************************************************************* Old Items successfully completed from last week: Debug General IO on new IFU - - - Gene Add CountMiss signal to backpanels - - Mike Once Chassis 4 has been delivered: Reclaim Chassis 2 and replace connector panels - Mike Chassis #3: Get new multiwire ProcH made - - Doug, Rosemary Test new ProcH - - - Herb, Charlie Debug new ProcH - - - Tim, Charlie New file system on disk - - - Willie-Sue OIS boot proms- - - - Charlie Speed up - - - - Charlie et al. Fix DispY FIFO problem- - - Herb, Ken Tune up OIS terminals- - - - Herb, Charlie Discover schedule for OIS terminal deliveries- - Severo Investigate publishing hardware manual- - - Dave Boggs DoradoUsers.dl ← DoradoCore.dl- - - - Ken OIS emulator for SmallTalk - - Willie-Sue Get Terminals working - - - Tim,Herb,Charlie *start* 00530 00024 US Date: 19 Oct 1979 3:15 pm (Friday) From: Ornstein Subject: Terminal Question To: DoradoCore↑ cc: I spoke to Thacker and Haney. They are not taking away any of our terminals until more are available. The PCB's to make more are due next week. They have a D0 nearly ready to deliver (for SSL) but no terminal for it. So they are planning to let us use the D0 (without terminal) for our cable experiments etc. until more terminals are ready (at which point they'll take it back and give it to SSL). Severo *start* 00273 00024 US Date: 24 Oct 1979 8:17 am (Wednesday) From: Orr Subject: Storage Board To: DoradoCore↑ cc: Yeary Some Good News! Our new PC storage board began playing Kinetic4 immediately once Doug overcame one small obstacle [wrong chip type in Loc C1]. Herb *start* 01781 00024 US Date: 29 Oct 1979 9:29 am (Monday) From: Ornstein Subject: TASK LIST - Oct 26, 1979 To: DoradoCore↑ cc: ******************************************************************* New Items: Investigate the MemX problem - - - Ken, Tim Fix Midas problems with running two machines - - - Fiala PC MSA problem in Chassis 3 - - Doug, Herb, Charlie NEWSFLASH - Doug found the problem - an unterminated backpanel signal - (McCreight, don't bother to come back). Sometime investigate the Fiala fix to the Alu=0 speed problem Everyone ******************************************************************* Old Items still pending: Finish up investigation of DispY/cable/terminal problem - Ken, Tim Multiwire DispY - - - - Ken Debug baseboard for Chassis #6 - - Tim, Herb and Charlie Pursue cooling problems - - - - Tim Multiwire IFU - - - - - Severo Finish making std. dump files for PC MSA (mostly done) - - Ken ******************************************************************* Old Items successfully completed from last week: Check out the PC MSA board when it's ready Chassis #2 Verify that it still works - - Tim, Herb and Charlie Verify that it's boards are all at latest rev Tim, Herb and Charlie Be sure all backpanel fixes are in - Tim, Herb and Charlie Bring it up to speed - - Tim, Herb and Charlie Bring up OIS terminal - - Tim, Herb and Charlie Chassis #3 Mostly fixed - - Tim, Herb and Charlie Bring board drawings and PS documents up to date and make 15 copies - Fiala New board tester - - - - Mike ******************************************************************* Old Items tossed out: Investigate OIS terminal zapping Dorado (semi-defunct item) - Ken *start* 00328 00024 US Date: 30 Oct 1979 3:42 pm (Tuesday) From: Clark Subject: MemD rev for 4K chips To: doradocore↑ MemD rev Ca in multiwire and stitchweld flavors is hereby declared finished. It has been run yet again through the standard software, this time producing a resist file. Files are in the usual places. Doug *start* 00482 00024 US Date: 30 Oct 1979 6:23 pm PST (Tuesday) From: Taft Subject: Build standards To: DoradoCore↑ At Ken's request, I have released a new [Ivy]<DoradoLogic>DoradoFiles.dm with the following changes: 1. Includes the latest release of Sil (with the "new file" bug fixed). 2. Does NOT include RouteSB.br and RouteMwSB.br, which are board characterizations for the D0 storage boards! 3. Includes a new DoradoDict.analyze describing ICs used on the PCMSA board. Ed *start* 01130 00024 US Date: 1 Nov 1979 10:39 am (Thursday) From: DIEBERT Subject: Board Width To: DoradoCore↑ cc: DIEBERT The following table describes the board width world as it is now understood. Board Type Fab Width Actual Width What Happened Stichweld (old) 14.100 14.060-14.180 Vendor screw-up Multiwire (old) 14.100 14.100 To Fab Info Multiwire (new) 14.150 14.150 To Fab Info MW/Stichweld 14.150 14.100 Vendor Screw-up PCMSA 14.150 14.080-14.100 Vendor screw-up The older chassis design allowed for the top dimension of the card cage to be 14.100 +/- a mfg tol of ~.025. The bottom dimension was adjustable to 14.100 by the use of the mounting screws. The newer chassis sheet metal design is set up for a top card cage dimension of 14.150 +/- a mfg tol of ~.025. The bottom dimension is adjustable from 13.950(?) to 14.200(?). This implies that the bottom of the cage is adjustable for all our cards however the top is designed for 14.100 or 14.150 because of the bent sheetmetal. Tim.... *start* 01221 00024 US Date: 1 Nov 1979 12:53 pm (Thursday) From: Ornstein Subject: Re: Board Width In-reply-to: Your message of 1 Nov 1979 10:39 am (Thursday) To: DIEBERT cc: DoradoCore↑ Since this is a critical issue, let's have Ken, Tim, Mike and me stay for a few minutes after the Friday meeting to discuss whether where we're heading is into a tolerable future or trouble. We should get the ground rules straight. I personally believe that the following are essential minimum rules: (there may be others) 1. The boards must fit the connectors - i.e. it must be relatively easy to insert and remove them and they must bottom out cleanly against the stops in such a way as to be properly positioned to make contact. It must be impossible to cock any board so that it slips by the backstop on either side. 2. All the Model 1 boards and chassis should be interchangeable. Else we are pushing troubles downstream into the laps of the poor guys who have to fix the machines. If we aren't presently meeting these minimum ground rules and don't have clear plans to get to where we are, then if at all possible, we must develop such plans immediately. Else, to quote a missing hero, we are in - DEEP YOGURT! Severo *start* 00342 00024 US Date: 1 Nov 1979 1:56 pm (Thursday) From: Pier Subject: Re: Board Width In-reply-to: Your message of 1 Nov 1979 12:53 pm (Thursday) To: Ornstein cc: DIEBERT, DoradoCore↑ I would like Doug and Ed Taft to consult as well, particularly since they contributed to our preliminary discussions. Others are welcome to stay. *start* 00477 00024 US Date: 2 Nov 1979 9:03 am (Friday) From: DIEBERT Subject: Shipment of Dorado #3 To: DoradoCore↑ Charlie has indicated that he feels all of the problems have been worked out of #3 and that it is ready to ship. If there are no large objections I propose that the users are informed of the availability of #3 for use in the lab for alpha testing for the next couple of days. If this shows no additional problems we ship Monday afternoon or Tuesday. Tim *start* 00278 00024 US Date: 2 Nov 1979 11:41 am (Friday) From: Clark Subject: latest printing of Dorado boards memo To: doradocore↑ [ivy]<clark>DoradoBoards11-2.memo is the latest true poop. I will distribute hardcopies at today's mtg to the first ten people to arrive. D. *start* 00505 00024 US Date: 2 Nov 1979 12:03 pm (Friday) From: DIEBERT.PA Subject: Dorado s/n 3 In the Lab To: DoradoUsers↑ This is to let all the users know that Dorado s/n 3 in the lab is available for use on a first come first served basis for the next few days. The general idea is to get some more time on the machine prior to moving it to the alcove next week. As with any machine in the lab area there are no guaranties of reliability, however we feel that the should be no dificulties. Tim *start* 01278 00024 US Date: 2 Nov 1979 5:36 pm PST (Friday) From: Taft Subject: Correcting Mw wire lists To: Clark, Pier, Diebert, Ornstein cc: DoradoCore↑ I've release a program that corrects the coordinates in a Multiwire wire list so that it can be used to run the stitchwelder on one of the new Mw-format stitchweld boards. These are the operating instructions: (1) Obtain [Ivy]<Dorado>CorrectMwWl.bcd. (This is a Mesa program, so you will also need [Ivy]<Mesa>RunMesa.run and Mesa.image.) (2) Load the .wl file from [Ivy]<DoradoLogic>xx-mwRev-yy.dm, for the board you wish to build (xx = board name, yy = rev level). (3) Issue the command > CorrectMwWl xx-mwRev-yy.wl (4) It will churn away for a while and produce two output files: xx-mwRev-yy.cwl -- the corrected wire list file xx-mwRev-yy.log -- a log of all the changes that were necessary. (5) Give the xx-mwRev-yy.cwl file to Rosemary to build the board. Eventually, when we are confident that this is all right, Ken will re-pack all the multiwire dump files as appropriate, and Rosemary will then go back to using the .wl files rather than the .cwl files. This message is the sole documentation. I don't intend to write a memo, since I hope that the need for this program will vanish quickly. Ed *start* 01458 00024 US Date: 6 Nov 1979 10:17 am (Tuesday) From: Ornstein Subject: TASK LIST - Nov 2, 1979 To: DoradoCore↑ cc: ******************************************************************* New Items: Fix Stack Error so that it becomes a Mesa trap - - Gene Check on MldDly on IFU not being readable by Midas - Charlie Move #3 to alcove: #2 becomes the solid lab machine - Charlie, Tim Add the corrected terminators to the PC MSA board documents - Mike Fix up the Route troubles with the new Multiwire based SW board Ed Taft Make a jig for aligning chassis - width and front to back - Tim, Mike ******************************************************************* Old Items still pending: Investigate OIS terminal zapping Dorado - - Tim Multiwire DispY - - - - Ken Multiwire IFU - - - - - Severo Debug baseboard for Chassis #6 - - Tim, Herb and Charlie Pursue cooling problems - - - - Tim Sometime investigate the Fiala fix to the Alu=0 speed problem Everyone ******************************************************************* Old Items successfully completed from last week: Investigate the MemX problem - - - Ken, Tim Fix Midas problems with running two machines - - - Fiala Finish up investigation of DispY/cable/terminal problem - Ken, Tim Finish making std. dump files for PC MSA (mostly done) - - Ken PC MSA problem in Chassis 3 - - Doug, Herb, Charlie *start* 00295 00024 US Date: 7 Nov 1979 4:42 pm (Wednesday) From: Ornstein Subject: Model 0 Demise To: DoradoCore↑ cc: O.K. folks - unless one of you says WAIT, I'm going to let Mike wheel her away for salvage. I propose a modest graveside funeral party for close friends Friday lunchtime. *start* 00325 00024 US Date: 9 Nov 1979 4:04 pm (Friday) From: diebert Subject: Clean-up of disk space on s/n 2 To: DoradoCore↑ cc: Diebert Could I please get a list of things on the mesa disk on s/n 2 that need to be saved besides the obvious ones. I would like to get the disk cleaned up so we all have more space. Tim *start* 00356 00024 US Date: 9 Nov 1979 5:00 pm (Friday) From: Clark Subject: MSA rev Be To: doradocore↑ would anybody out there who knows anything about MSA-Rev-Be that's "e" as in "exasperated", please let me know pronto? Be is not on [ivy]<doradologic>, nor has it been archived on [maxc]<d1logic>. Any information would be greatly appreciated. D. *start* 01919 00024 US Date: 10 Nov 1979 11:53 am (Saturday) From: Ornstein Subject: TASK LIST - Nov 9, 1979 To: DoradoCore↑ cc: ******************************************************************* New Items: Certify the Multiwire boards - checking speed also - - Charlie, Tim Check on stray characters which show up on #3 and #4 - Willie Sue Exercise Midas with all recent improvements HARD Gene, Ken, everyone Exercise Simulator HARD - - - - Fiala Bless the MW Ifu and DispY and send off to MW - Fiala, Mike Pass all MW wirelists through Taft's corrector program and fix dump files - Ken Debug the second PC MSA module - - - Charlie, Tim look at signals on PC MSA boards - - - Charlie, Tim Verify that PC MSA works with multiple (3 or 4) modules running Lisp in chassis 2 - - - - - Charlie, Tim Investigate other Pwr Supplies for the extra machines and spares - Mike ******************************************************************* Old Items still pending: Investigate OIS terminal zapping Dorado (hasn't happened lately) Tim Debug baseboard for Chassis #6 (mostly done) - Tim, Herb and Charlie Pursue cooling problems - - - - Tim Make a jig for aligning chassis - width and front to back - Mike, Tim Sometime investigate the Fiala fix to the Alu=0 speed problem Everyone ******************************************************************* Old Items successfully completed from last week: Multiwire DispY - - - - Ken Multiwire IFU - - - - - Severo Fix Stack Error so that it becomes a Mesa trap - - Gene Check on MldDly on IFU not being readable by Midas - Charlie Move #3 to alcove: #2 becomes the solid lab machine - Charlie, Tim Add the corrected terminators to the PC MSA board documents - Mike Fix up the Route troubles with the new Multiwire based SW board Ed Taft *start* 00468 00024 US Date: 12 Nov 1979 1:51 pm (Monday) From: DIEBERT Subject: Failing? ECL Parts per Board Tester To: DoradoCore↑ After a check of 9 suspect bad 10210's from the board tester I can safely say that the parts appear to be ok. There is no slowness or risetime difficulties. Therefore I recommend that the tolerances be opened up to allow for what I believe to be leakage current though parasitic diodes on the output of the devices. Tim........ *start* 00416 00024 US Date: 13 Nov 1979 12:46 pm PST (Tuesday) From: Taft Subject: Re: Failing? ECL Parts per Board Tester In-reply-to: Your message of 12 Nov 1979 1:51 pm (Monday) To: DIEBERT cc: DoradoCore↑ I've revised the Resist program so that the error tolerance is a percentage of the expected resistance rather than absolute, and I have changed the default to 12. The documentation is revised also. Ed *start* 03246 00024 US Date: 13 NOV 1979 1507-PST From: FIALA Subject: [Ivy]<Dorado>DoradoMidasRun.dm!33 To: DORADOUSERS: This new release of Midas has the following changes from previous releases: 1. Has muffler changes and simulator changes for the Rev-C IFU board and two new registers EVCNTA and EVCNTB which are the event counters. The IFU changes were backward compatible, so the new Midas will run on Dorados that do not yet have the Rev-C IFU board, but the additional muffler signals and the two new registers won't be meaningful with old IFU boards. Before running "SimGo" or "SimTest" with an old IFU board, you must turn off checking of the IFU section with the "Config" action. 2. Changes have been made to accommodate a 16K control store--no effect on users until a 16K control store is built. 3. The symbol table handling has been speeded up substantially, resulting in much faster response at breakpoints and other times at the expense of about 1 to 2 seconds longer loading time. 4. Additional information is printed at breakpoints when the MIRDebug feature is enabled to help find hardware failures in MIR or IMX. 5. IMBD (manifold read/write of control store) has been debugged to aid debugging the control section. 6. The timer has been changed to show the elapsed compute time since the start of any Midas action. This means that during a "Go", "Test", or similar action, you can tell how long the machine has been running by looking at the timer. 7. There are now two different initial display configurations for Midas. When you first attach to a particular Dorado, the right display column shows the board temperatures and power supply voltages and currents; these are the only items that can be monitored while a Dorado is running. When you do a "RunProg" action the right column switches to show the information relevant when testing the hardware directly from Midas with "Test" or "TestAll". etc. 8. The remaining bugs in operating multiple machine from a single Alto running Midas are believed fixed. It should now be the case that you can detach/attach from/to different machines without disturbing a "Go" in progress. However, you will lose the symbols and display configuration when you detach and later reattach to a particular serial number. 9. The operation of "Passive" mode has been changed as follows: There are now three states "Active" (i.e., normal), "PrePassive", and "Passive." The current mode will appear as an action in the command menu; if you bug it, then you will sequence to the next of the three modes, which are in a ring. The new PrePassive mode allows you to operate the hardware in active mode until you do a "Go," "SS," etc.; at the next breakpoint the machine will enter Passive mode. See the Midas Manual for more details about this. 10. Several bugs in the "PEscan" action have been fixed. 11. The default memory when new items are displayed has been changed from IM or IMX to VM. This means that if you type a number on the input text line and examine it in some name-value menu, then the VM word is displayed. 12. Several new hardware tests appear as subcommands to the "HWChk" action; read Midas Manual for details. Enjoy; report any bugs. ------- *start* 00729 00024 US Date: 13 NOV 1979 1525-PST From: FIALA Subject: [Ivy]<Dorado>DoradoUnbugDisk.cm To: DORADOUSERS: A command file is available for creating Alto disks to be used for hardware checkout or microcode development on Dorado. To set up a disk for this purpose: 1) Obtain a blank disk and install the OS with the long option and ERASE the disk. 2) When that finishes retrive the above named command file with FTP and execute it. This finishes with the standard .MB, .MIDAS, etc. files needed for hardware checkout and running microcode. During FTP you may encounter an error such as "DoradoBaseRom" doesn't exist; if you do, type carriage return to continue. Please report any problems with this. ------- *start* 00317 00024 US Date: 13 Nov 1979 5:04 pm (Tuesday) From: DIEBERT Subject: Terminal Cable Length To: DoradoCore↑ cc: Thacker There is a memo filed on [IVY]<DIEBERT>TerminalCable.press or .memo documenting the suggested maximum terminal cable length for D0 and Dorado. I hope you find it enlightening. Tim *start* 00476 00024 US Date: 15 Nov 1979 2:11 pm (Thursday) From: Clark Subject: let's buy them by the gross To: doradocore↑ Tim and I have just checked out the last few details on the PC MSA boards, as per Ken's msg of a few weeks ago. All looks good: no clock glitches for the Sout rcvrs; 8 ns of HOLD time on the Shift/Load signal (vs. 0 spec) at clocks from 26 to 34 ns.; nothing excessively bad on the power lines to the RAMs. Let's have Mike order a zillion. Doug *start* 00246 00024 US Date: 16 Nov 1979 12:16 pm (Friday) From: Clark Subject: dorado board schedule To: doradocore↑ The very latest info on board scheduling can be found on [ivy]<clark>DoradoBoards11-16.memo Hardcopies at today's mtg. Doug *start* 01560 00024 US Date: 16 Nov 1979 3:32 pm (Friday) From: Pier Subject: TASK LIST - Nov 16, 1979 To: DoradoCore↑ ******************************************************************* New Items: Check out Model 0 MSA from rework- - - Doug PE Scan in CacheA bug - - - -Doug, Fiala, Ken Inform McCreight about BaseBd ROUTE problem - - Severo, Doug *********************************************************** ** ** * Old Items still pending: Certify the Multiwire boards - checking speed also - - Charlie, Tim Exercise Simulator HARD - - - - Fiala Bless the MW Ifu and DispY and send off to MW - Fiala, Mike Pass all MW wirelists through Taft's corrector program and fix dump files - Ken Debug the second PC MSA module - - - Charlie, Tim Verify that PC MSA works with multiple (3 or 4) modules running Lisp in chassis 2 - - - - - Charlie, Tim Investigate other Pwr Supplies for the extra machines and spares - Mike Investigate OIS terminal zapping Dorado (hasn't happened lately) Tim Pursue cooling problems - - - - Tim Make a jig for aligning chassis - width and front to back - Mike, Tim Sometime investigate the Fiala fix to the Alu=0 speed problem Everyone ******************************************************************* Old Items successfully completed from last week: Debug baseboard for Chassis #6 (mostly done) - Tim, Herb and Charlie look at signals on PC MSA boards - -- Charlie, Tim Check on stray characters which show up on #3 and #4 - Willie Sue *start* 00238 00024 US Date: 16 NOV 1979 1539-PST From: FIALA Subject: [Ivy]<DoradoDocs>DoradoMidas.press To: DORADOUSERS: This new release of the Dorado Midas Manual documents the new features in the latest release of Midas. ------- *start* 00255 00024 US Date: 16 Nov 1979 4:01 pm (Friday) From: DIEBERT Subject: 1 Megaword memory To: DoradoCore↑ It seems that a Dorado will run with 1 megaword of memory. One module of this experiment was PCMSA's so buy a zillion of um....... Tim *start* 00368 00024 US Date: 16 Nov 1979 4:29 pm (Friday) From: Willie-Sue.PA Subject: bravo To: DoradoUsers↑ The problems kicked up when running Bravo on the dorados (display jumping, garbage characters, occasional display polarity reversal) have been solved. New microcode for all the emulators will appear early next week, so hang on 'til then. Willie Sue *start* 01418 00024 US Date: 27 NOV 1979 0029-PST From: FIALA Subject: [Ivy]<Dorado>DoradoMidasRun.dm!35 To: DORADOUSERS: This new release of Midas fixes bugs in PEscan of CACHEA and CACHED memories. Also, ESTAT, which was formerly a read-only DMux address, is now a register, and the error halt enables reported in ESTAT can be modified by writing into the register. The error-reporting bits in ESTAT are read-only, however. This means that it is possible to modify the halt conditions without doing a full "Reset" action, and it is possible to "Test" ESTAT for hardware checkout purposes. Finally, a new (fake) register called AATOVA has been added so that absolute addresses can be translated into virtual addresses. This works as follows: (1) Display the AATOVA register; (2) Write any absolute address into the register; the display will then show either the virtual address equivalent to the value you wrote, or 177777 if the absolute address was not in the virtual memory; in addition, the symbolic equivalent of the virtual address is printed on the comment lines. It is expected that AATOVA will be used, for example, when return links have been stored in RM locations; you can right-button the (absolute) value in the RM location onto the input line and then left-button that into AATOVA to translate into the virtual address. Documentation on [Ivy]<DoradoDocs>DoradoMidas.press is current. ------- *start* 00580 00024 US Date: 29 NOV 1979 2216-PST From: DEUTSCH Subject: Release of MicroD 9.1 To: Micro-Micro(D) Users: This release incorporates some substantial internal changes in preparation for the Dorado 16K control RAM. It uses the Swatee file as a scratch file, and it is significantly faster than the previous release (~10 seconds on a full 4K control RAM). Please report problems to me ASAP. I will be on the East Coast for the first six months of 1980, and it is likely that problems with Micro or MicroD during that time will receive little attention. ------- *start* 00349 00024 US Date: 1 DEC 1979 1542-PST From: DEUTSCH Subject: MicroD 9.1 withdrawn; 9.2 released To: Micro-Micro(D) Users: MicroD 9.1 had a bug which caused it to crash, rather than providing an error message (no /x) or continuing properly (/x), if there were any undefined symbols. MicroD 9.2, now released, fixes this bug. ------- *start* 00592 00024 US Date: 2 Dec 1979 7:22 pm PST (Sunday) From: Taft.PA Subject: Dorado processor bug/feature To: DoradoUsers↑ I've discovered a new "feature" of the Dorado processor, namely that it is not possible to load StkP← in an instruction that also references the stack. For example, the instruction: T← Stack, StkP← T; would be expected to read the stack using the old StkP, then load StkP with the new value. In reality, the stack read takes place correctly, but the StkP← load is ignored. This restriction will be documented in the Dorado hardware manual eventually. Ed *start* 00591 00024 US Date: 3 Dec 1979 10:38 am (Monday) From: DIEBERT Subject: Fairchild 10016 To: DoradoCore↑ I finally got a response from Fairchild on the 10016 problem. I seems that in addition to the poor testing during the 1977 early 1978 season, some of the ECL parts manufactured during that time were mismarked. I seems that about 50%+ of 10016's are really 10126's. This is a problem that really bit Fairchild in the ass in the early part of 1978, however has not been much of a problem since. I will contact the local Fairchild people about replacing all of our stock. Tim *start* 01039 00024 US Date: 3 Dec 1979 8:24 pm PST (Monday) From: Taft Subject: Found it! To: McDaniel cc: DoradoCore↑ (The bug that causes the display to go bananas while my new IFU-based Alto emulator is running, that is.) The problem is in the feature that sets RBase←1 when you do an IFUJump. Unfortunately, the bug is on the ProcL board. The RBase modification is made to take effect during the first instruction of the new opcode by wire-ORing the RBase bit directly onto RbAdr. Unfortunately, if a task switch takes place in between, the bit is wire-ORed onto the new task's RBase. In this case, this had the effect of modifying AChannelRegion to DHTRegion, and the first instruction of DWT would read its R-register from the wrong bank. I worked out a simple, one-wire patch, and installed it in the machine in the lab. It seems to fix the problem, but I think someone who knows what he is doing should examine the fix carefully, as I've not thought through all the ramifications involving Hold, RepeatCurrent, etc. Ed *start* 00477 00024 US Date: 5 Dec 1979 3:01 pm (Wednesday) From: DIEBERT Subject: Dorado Cooling Improvements To: DoradoCore↑ There is filed on [IVY]<DIEBERT>DoradoCooling.press a report summarizing the cooling experiments I have been doing for the last three weeks or so. The results are interesting and I think they represent a substantial improvement over the current design. If there are any experiments that I have overlooked please bring them to my attention. Tim *start* 00246 00024 US Date: 6 DEC 1979 1512-PST From: MCDANIEL Subject: new [ivy]<doradologic>doradoProms.run To: Dorado Core Group: I have updated the DoradoProms program to reflect changes made by Boggs for the DskEth board. Gene ------- *start* 00188 00024 US Date: 13 DEC 1979 2040-PST From: DEUTSCH Subject: MicroD 9.4 To: Micro-Micro(D) Users: Now released. Internal changes and performance improvements only. ------ *start* 00422 00024 US Date: 19 DEC 1979 1524-PST From: MCDANIEL Subject: new Dorado mesa microcode To: DORADOUSERS: There is a new version of the mesa microcode that uses Ed Taft's new Ifu based Nova emulator, and that implements long bitblt, the IME opcodes and has other, miscellaneous enhancements. Ed Taft will assume future development responsibility for the Mesa microcode on the Dorado. Enjoy, Gene ------- *start* 00790 00024 US Date: 20 Dec 1979 1:09 pm (Thursday) From: Ornstein Subject: Multiwire To: DoradoCore↑ cc: The good news is that six of the seven boards are being shipped this afternoon or tomorrow morning - together with the overdue MemC. (I couldn't find out why MemC was so late.) The bad news is that seventh (the DskEth) ran afoul of their attempts to avoid the "wandering-wire" problem by lowering the laminating pressure: it failed to laminate adequately. So I snarled alot and then, seeing that it was the DskEth and Christmas and listening to him sniffling and cowering at the other end of the line, allowed as how if it shipped on Jan 4 and everything was all PERFECT with all the boards, we MIGHT be willing to overlook the delay. Merry Christmas Multiwire, Screwge *start* 01155 00024 US Date: 26 DEC 1979 1232-PST From: DEUTSCH Subject: New (and final) release of Micro To: Micro-Micro(D) Users: A new Micro is now on [Maxc]<Alto>. This is almost certainly the last release of Micro for the next six months, since I will be at MIT and no one has agreed to take responsibility for Micro while I am gone. New features: 1) Micro now writes its version, the date and time of assembly, the entire command line, and the time and statistics summary on the .ER file (just as MicroD does on the .DLS file). 2) There is a multi-statement conditional assembly feature. Documentation will be forthcoming. The syntactic extension used to implement it is backward- compatible, i.e. no existing valid program will need changing. 3) There is a tracing feature which may be useful for debugging complex macros. Documentation on this feature will also be available soon. Symbol tables (.ST files) produced by this release are NOT COMPATIBLE with older versions of Micro, and vice versa. Micro detects this incompatibility and refuses to do a /R from an incompatible .ST file. Merry Christmas! Happy New Year! P. D. -------