Apropå Rainbow och Pro, så kan jag väl försöka damma av lite gamla minnen om dom med.
DEC's persondatorsatsning i början av 80-talet var egentligen tredelad. Där fanns Rainbow, som körde CP/M, Pro som körde P/OS, och så DECmate, som var lite mer dedikerad för ordbehandling och liknande.
Rainbow hade en 8086 och en Z80. Den hade alltså två processorer, och kunde köra både CP/M-80 och CP/M-86. Så småningom blev det även möjligt att köra MS-DOS på maskinen, men BIOS och minneslayout var inte kompatibelt med IBM-PC. Så program som använde systemanrop fungerade bra, men kod som direkt hoppade till rutiner i BIOS fungerade inte på Rainbow. Max minne i Rainbow var 896K. Det fanns även ett program man kunde köra i bakgrunden, som gjorde att mer IBM-PC program fungerade (Bluecode eller något liknande har jag för mig det hetta.) Det fanns även dom som till slut drog igång tidiga versioner av Windows på Rainbow. Saker fungerade generellt sett bättre vid det laget, eftersom program var bättre på att faktiskt använda korrekta systemanrop istället för att bara hoppa till "kända" addresser. Jag vet inte vilka versioner av Windows som folk fick igång på Rainbow, men det går säkert att hitta information på nätet om man letar.
DECmate var baserad på PDP-8, och gjordes i tre generationer. Utseendemässigt ser dom mycket ut som Rainbow. Inuti sitter en Harris 6120, som i princip är samma som en 8/E, fast det finns små subtila skillnader som kan bita folk hårt om man inte tänker sig för. Det gjorde tyvärr också att, även om man kan boota OS/8 på maskinen, och det stöddes, så fungerar allt inte riktigt bra. DEC gjorde OS/78 och sedan OS/278 som var OS/8 anpassad för dessa maskiner. Dessutom fanns, som option, CP/M kort till en del av maskinerna, som innehöll en Z80.
Professional, tillslut var som sagt var baserad på PDP-11. Tyvärr fick DEC fullständigt hjärnsläpp när dom gjorde Pro, och den maskinen har en helt egen bus, som inte fungerar som någon annan PDP-11 bus. Tyvärr gjorde dom även andra avsteg från hur alla andra elvor fungerade, vilket innebär att i princip inget PDP-11 OS kan köras på en Pro utan att skrivas om ganska mycket. Mest uppenbart är att det inte finns någon konsolport med samma funktion som på alla andra elvor. (Printerporten ligger på samma CSR som standard konsolport, men interruptsystemet i en Pro fungerar på ett helt annat sätt.)
Det innebar att väldigt lite programvara från PDP-11 världen var användbar på en Pro. P/OS var det OS som DEC erbjöd för Pro, och det var baserat på RSX, men med mycket ändrat, och allt var menybaserat. Så småningom insåg dom att folk ville ha en vanlig kommandotolk i alla fall, och som en extra produkt fanns DCL att få, men den var strippad och småskadad. Hårdvaran baserade sig på F11 för Pro-325 och Pro-350, och J11 för Pro-380. Tyvärr gick maskinerna bara på 10MHz, på grund av att supportchipseten DEC tog fram blev långsammare än vad man hade planerat ursprungligen. Dessutom finns ingen cache i maskinerna.
Och för att hålla Pro-380 fullt kompatibel med de tidigare maskinerna så används inte någon av den utökade funktionalitet i J11 heller.
Enligt uppgift var åtminstone en del av skälen till alla dåliga beslut runt Professional att man inte ville att dessa maskiner skulle kunna konkurrera med DECs PDP-11or någonstans.
Ett par år efter att maskinen kom ut släpptes en port av RT-11 för Pro, som nog är det som fungerar bäst. Internt fanns en RSTS/E port, men den fungerade bara halvdant, och blev aldrig släppt alls. Vanlig RSX finns inte heller, utan bara P/OS. Venix (en Unix-port) finns också.
Bildminnet är en del av den vanliga minnesrymden på en Pro. Tyvärr finns ingen hårdvarusupport för att manipulera det, utan all hantering av bilden får göras av CPUn, inklusive rendering av alla tecken när man skriver text. Så maskinen känns i slutändan ganska seg.
DEC gjorde även ett fönstersystem, som påminner en del om tidig Windows, för Pro. Synergy heter det, om jag minns rätt. Jag har installerat det på min Pro, och det fungerar, även om man definitivt ser att CPUn får jobba hårt med att rita saker. Multitaskande och prydligt på många sätt, i alla fall.
Finns säkert mycket mer man kan säga, men nu tog det stopp i huvudet för tillfället.
