PDA

View Full Version : PC/IX Images



amouse
May 20th, 2008, 07:35 AM
I am excited to be able to report that I have had time to image my 5.25 diskettes of 1984 for IBM's PC/IX

To get everybody interested recall that Interactive Systems was subcontracted by IBM to produce PC/IX and also VM/IX which were IBMs very earliest UNIX offerings.

I don't want to get into any arguments but let's say this formed the foundation for its more modern UNIX offerings.

This product preceeded XENIX and ran on a monochrome PC/XT

Later Interactive brought out 286 and 386 based versions of UNIX. My images are NOT those products!

19 diskettes are uploaded into 2 formats

a) Daniel Valots EMT4WIN format
b) Dave Dunfield IMG imagedisk format

I only have a PC-XT286 (essentially an AT in an XT case) and neither that or Virtual PC of VMware seem to be able to be able to load these images.

So I'm looking for volunteers to make me extremely jealous and try it out on some real XT hardware (without a VGA card I would suppose) or tell me how to get a virtual environment working that plays along with this ancient software.

Here are the EMT images (http://maben.homeip.net/static/S100/IBM/PCIX/EMT4WIN%20images/index.html)

http://maben.homeip.net/static/S100/IBM/PCIX/EMT4WIN%20images/index.html

Here are the Dunfield images (http://maben.homeip.net/static/S100/IBM/PCIX/dunfield%20images/index.html)

http://maben.homeip.net/static/S100/IBM/PCIX/dunfield%20images/index.html

There are 19 images in all and to start with you should boot from the 01 maintenance disk, which as I remember back over 20 years will then ask you for the subsequent CORE disks.

I have no documentation so if anybody does then please contact me.

All imaging went well except disk 17 was partially unreadable on IMGagedisk

Finally, if you know me you'll know that I always have a backup! So with more time I will also be creating then uploading a second set of PC/IX images from my backup diskettes, so there will be 2 source sets to play with (in case there is definite damage to any disk image)

regards marcus b

Trixter
May 20th, 2008, 12:05 PM
I can definitely download these and test them out, probably this weekend though as I have some research to do tonight. I'll be grabbing the ImageDisk images as I don't trust windows disk imaging programs :)

MikeS
May 20th, 2008, 03:05 PM
I can definitely download these and test them out, probably this weekend though as I have some research to do tonight. I'll be grabbing the ImageDisk images as I don't trust windows disk imaging programs :)
----
FYI, there is a DOS version of EMT (as well as OS/2 and Linux)

m

Trixter
May 20th, 2008, 08:43 PM
Well, it definitely works; booting the 01 Maintenance disk shows this:



Standalone Shell
$$


I typed ls and got the following:



Inode Modes Links User Group Size Name
----- ----- ----- ---- ----- ---- ----
2 drwxr-xr-x 4 2 2 176 .
2 drwxr-xr-x 4 2 2 176 ..
2 dr--r--r-- 1 2 2 176 boot


...etc, in other words, a directory listing with the following files: boot, dd, format, fsck, install, mkfs, and sash (standalone shell).

It is **freaky** seeing unix on my xt.

I'll find a free XT somewhere to install this on (I don't want to overwrite my development 5160's drive). But that will have to wait until the weekend, sorry.

amouse
May 21st, 2008, 03:03 AM
Oh I am really jealous now!

Can you post the configuration of the machine which sucessfully booted the 01 maintenance diskette?

For example, I suppose it has a genuine monochrome adapter card driving an old skool pre VGA display?

Regards marcus

Trixter
May 21st, 2008, 02:16 PM
IBM PC/XT Model 5160 with 640KB RAM and an IBM CGA adapter connected to an IBM 5153 CGA monitor.

If CGA worked, VGA should work. So I don't think the problem is display, I think it's 286. 8088/8086 supported a few things 286 didn't -- for example you can PUSH and POP CS, whereas in 286 and later those opcodes mean something else. So if it doesn't work on 286, that's probably why.

Sharkonwheels
May 22nd, 2008, 01:29 PM
It is **freaky** seeing unix on my xt.



Don't forget that Minix has had an 8086/8088 variant for many, many years.


T

Trixter
May 22nd, 2008, 06:56 PM
Agreed, but Minix was created in 1989 if memory serves. It is interesting to see a product almost as old as DOS that is a functional unix on an 8088.

I have a spare machine ready to load with it, now I just need to come up with 19 spare disks :)

amouse
May 23rd, 2008, 04:24 AM
Yes whilst I did use Minix from an early age and was often to be seen clutching Andrew Tanenbaum's famous Modern Operating Systems (http://www.prenhall.com/tanenbaum/details.html), I would say though that PC/IX was really in a different league.

It was full on UNIX, you know compilers, SCCS, accounting, the works. All running on an 8088. Again, doesn't anybody have the documentation to this or VM/IX? If we could have this scanned and published I think you would agree what an amazing product for the time it really was.

Regards marcus.

tenox
May 23rd, 2008, 01:26 PM
IBM PC/XT Model 5160 with 640KB RAM and an IBM CGA adapter connected to an IBM 5153 CGA monitor.

If CGA worked, VGA should work. So I don't think the problem is display, I think it's 286. 8088/8086 supported a few things 286 didn't -- for example you can PUSH and POP CS, whereas in 286 and later those opcodes mean something else. So if it doesn't work on 286, that's probably why.

I have SCO Xenix for 8086 XT including development kit etc.

Funny enough Xenix 86 was developed after 286 that is 1.0 version of Xenix was developed by Microsoft for 286 and the ported by SCO to XT.

:)

Regards,
a

amouse
May 26th, 2008, 01:11 AM
So on a positive note I am proud to be able to say that I've had time to image my second copy of PC/IX in both EMT4WIN and Dave Dunfield IMD imagedisk formats

Here is the link (http://maben.homeip.net/static/S100/IBM/PCIX/index.html)

http://maben.homeip.net/static/S100/IBM/PCIX/index.html

Luckily this activity was performed before my meeting with another disasterous set of Wabash Diskettes (http://majzel.blogspot.com/2008/05/wabash-destroyer.html) . All diskettes were not created equal.

Trixter
May 26th, 2008, 08:01 PM
Thanks, I grabbed the goofy ImageDisk #17 that was bad from the first set.

I regret I haven't installed it yet, but I have a Panasonic Sr. Partner with a 10mb drive not doing anything, so I might do that this week...

Mike Chambers
May 28th, 2008, 05:39 PM
very, very interesting! nice upload. i am going to download these now, and play with it on one of my XT's tonight. i'm assuming there's a very very small selection of software i'll actually be able to run with this... anything like an IRC client? SMTP server? web server?

i will bust out the ol' 12 inch amber phosphor and put the monochrome card back in for this just for kicks. TTL ftw.

Trixter
May 28th, 2008, 05:56 PM
very, very interesting! nice upload. i am going to download these now, and play with it on one of my XT's tonight. i'm assuming there's a very very small selection of software i'll actually be able to run with this... anything like an IRC client? SMTP server? web server?

i will bust out the ol' 12 inch amber phosphor and put the monochrome card back in for this just for kicks. TTL ftw.

Actually, it would be good to test with VGA, because if it works in VGA then that proves it needs an 8088/8086 in order to run (probably uses PUSH CS and POP CS, which are invalid on later cpus).

As for an SMTP server, web server, and IRC client, I think the answer is a resounding NO because PC/IX was created before those existed! (Well, IRC and web anyway).

Minix might have functional web/smtp/irc clients and servers though.

Mike Chambers
May 29th, 2008, 09:14 AM
Actually, it would be good to test with VGA, because if it works in VGA then that proves it needs an 8088/8086 in order to run (probably uses PUSH CS and POP CS, which are invalid on later cpus).

As for an SMTP server, web server, and IRC client, I think the answer is a resounding NO because PC/IX was created before those existed! (Well, IRC and web anyway).

Minix might have functional web/smtp/irc clients and servers though.

wowowow check out all this software that is designed for minix3

EDIT: grrr nevermind, minix3 requires at least a 386.


# ackpack - Minix ACK port
# antiword-0.35 - a free MS Word document reader
# apache-1.3.37 - The Apache HTTP Server v1.3.37
# apr-0.9.12 - apache portable runtime library (gcc format)
# apr-util-0.9.12 - apache portable runtime utils
# ascii-3.8 - Interactive ASCII name and synonym chart
# atk-1.9.0 - The ATK library.
# audio-1.0.0 - SB16 ISA and ES1371 audio drivers + framework.
# autoconf-2.59 - Autoconf set of automatic configuration tools
# autoconf-2.60 - Autoconf set of automatic configuration tools
# automake-1.9 - gnu automake
# avra-0.7 - Assembler for Atmel AVR microcontrollers
# bash-3.0 - GNU bourne-again shell
# bc-1.06 - Arbitrary-precision calculator
# bchunk-1.2.0 - CD image format conversion from bin/cue to iso/cdr
# bcrypt-1.1 - Cross platform file encryption utility
# binutils-2.16.1 - A collection of GNU binary tools
# bison-2.1 - Parser generator (requires gnu m4 in m4 package)
# bitlbee-1.0.3 - An IRC to other chat networks gateway
# btyacc-3.0 - Backtracking parser generator based on byacc
# catdoc-0.94.2 - view various file types such as ms word in text
# cpio-2.5 - a program to manage archives of files
# CSSC-1.0.1 - SCCS Version Control Software Clone
# ctags-5.5.4 - build tag file indexes of source code definitions
# cvs-1.11.21 - Concurrent versioning system
# dact-0.8.39 - Multi-algorithm compression
# db-4.4.20 - Berkeley DB - Open source developer database
# diffstat-1.39 - Produces graph of changes introduced by a diff file
# diffutils-2.8.1 - GNU diff and friends
# dungeon-2.7.1 - Text adventure dungeon exploration game
# ede-1.1 - Equinox Desktop Environment 1.1 (needs EFLTK)
# efltk-2.0.6 - EFLTK - Extended Fast Light Toolkit 2.0.6
# emacs-21.4 - The EMACS editor
# exim-4.66 - Exim - MTA (overwrites aliases, sendmail, mailq)
# fb - file browser
# flawfinder-1.26 - Automatically finds security flaws in C programs
# flex-2.5.4 - Lexical scanner generator
# flip-1.19 - converts text file between MS-DOS and **IX format
# fltk-1.1.7 - Fast+lightweight gui toolkit
# fltk-2.0.0-5220 - Fast+lightweight gui toolkit
# gawk-3.1.4 - GNU AWK
# gcc-3.4.3 - GNU Compiler Collection v3.4.3
# gcc-4.1.1 - GCC 4.1.1, C and C++ compilers
# gdbm-1.8.3 - GNU dbm, a library of database functions
# gettext-0.14 - GNU multi-language interface library
# ghostscript-8.54-gpl - Programs to render PostScript documents.
# ghostscript-fonts-std-8.11 - fonts for ghostscript
# glib-1.2.10 - GNU programming utility library (v1)
# glib-2.10.0 - GNU programming utility library
# gnu-coreutils-5.2.1 - Port of many basic GNU utilities
# gnupg-1.4.8 - GnuPG - GNU project's complete and free implementation of OpenPGP.
# grep-2.5.1a - gnu grep
# groff-1.19.2 - groff typesetting system
# gv-3.5.8 - graphical frontend for gs
# gzip-1.2.4 - gzip file compressor/decompressor
# gzip-beta-1.3.3 - gzip file compressor/decompressor
# hexcat-0.0.3 - HEX dumping utility
# ImageMagick-6.3.1 - ImageMagick - Convert/Edit/Compose Images
# irssi-0.8.10 - irssi, a nice irc client
# jikes-1.22 - A Java bytecode compiler.
# john-1.7.2 - password cracker
# jpeg-6b - The Independent JPEG Group's JPEG software
# jwm-1.7 - JWM is a window manager for X11
# jwm-1.8 - JWM is a window manager for the X11 Window System
# kermit-2.1.1 - terminal emulator
# lcrack-20040914 - password cracker
# less-3.8.5 - A pager like more
# lesstif-0.93.96 - lesstif - A freeware version of Motif.
# libiconv-1.9.1 - iconv() implementation - charset conversions
# libmcrypt-2.5.7 - De-/Encryption library
# libpng-1.2.8 - libpng is the official PNG reference library.
# libungif-4.1.3 - this library for working GIF images
# libxml2-2.6.28 - XML C parser and toolkit
# links-1.00pre19 - advanced text-based www browser
# links-2.1pre26 - advanced text-based www browser with X11 mode
# lpr - port of bsd lpr/lpd.
# lynx2-8-5 - text-based WWW browser
# lzo-1.08 - LZO is a portable lossless data compression library
# lzop-1.01 - fast compression program
# m4-1.4.3 - preprocessor
# make-3.80 - GNU make
# mdf2iso - mdf to iso conversion utility
# MPlayer-1.0rc1 - MPlayer - The Movie Player
# mtools-3.9.7 - ms-dos filesystem compatability tools
# mysql-5.0.41 - MySQL Relational Database 5.0.41 (Client Only)
# nano-1.3.12 - 'compatible but enhanced' Pico clone
# nasm-0.98.38 - flexible assembler, support for many output formats
# nawk - New AWK
# ncftp-3.1.9 - NcFTP, an nice fullscreen ftp client
# ncsa_httpd_1.4
# ncurses-5.5 - new curses library
# neon-0.25.5 - C library for webdav
# nethack-3.4.3-2 - Nethack, the famous dungeon exploration game
# netpbm-10.26.30 - toolkit for manipulation and conversion of images
# nomarch-1.3 - Unpacks .ARC and .ARK MS-DOS archives
# nrg2iso-0.2 - Extracts ISO9660 data from Nero ".nrg" files
# nvi-1.79 - A new vi implementation
# openssh-4.3p2 - openssh implementation of secure shell
# openssl-0.9.8a - library of security algorithms and protocols
# patch-2.5.4 - GNU patch
# pce-0.1.7 - PCE - An IBM PC Emulator - Boots and runs most DOS applications!
# pcre-4.5 - perl compatible regular expressions
# pdksh-5.2.14 - public domain implementation of ksh (korn shell)
# perl-5.8.7 - perl interpreter
# php-5.2.1 - PHP Hypertext PreProcessor 5.2.1
# picasm112c - PIC assembler
# pine-4.64 - Pine email and news system.
# pkg-config-0.20 - pkg-config - package configuration management
# PopTart-0.9.7 - pop client
# prng-3.0.2 - A library for the generation of pseudorandom numbers.
# pscan-1.1 - scans C files for common bugs
# pstotext-1.9 - ps to text converter
# psutils - postscript manipulation utilities
# python-1.5.2 - python interpreter
# python-2.4.3 - python interpreter
# rcs-5.7 - RCS revision control system utilities
# readline-5.1 - The GNU Readline Library
# rman-3.2 - PolyglotMan Reverse compile man pages
# robodoc-4.0.18 - A source code documentation tool
# rsync-2.6.7 - powerful incremental remote synchronization
# screen-4.0.2 - full-screen virtual text window manager
# sed-3.02 - GNU sed
# shhmsg-1.4.1 - Library for displaying messages
# simhv35-2 - a highly portable, multi-system simulator
# sip-0.4 - Secure Internet Pipe - Create a secure networked pipe
# slang-1.4.9 - interactive applications library
# slrn-0.9.8.1 - fullscreen newsreader
# sqlite-3.3.17 - A self-contained, embeddable SQL database engine
# src2tex-2.12 - source program files -> TeX format files
# ssmtp-2.61 - simple smtp client
# subversion-1.4.0 - subversion version control system
# tcl8.4.14 - The TCL scripting language.
# tetex-3.0 - teTeX, a LaTeX distribution
# tetex-src-3.0
# texinfo-4.7 - Texinfo - The GNU Documentation System
# tiff-3.8.2 - LibTIFF - TIFF Library and Utilities
# tk8.4.14 - The TK Toolkit for use with TCL
# unrtf-0.19.3 - converter from RTF to other formats
# unzip-5.52 - for decompressing .zip archives
# vice-1.19 - Emulates C64, C128, VIC20, PET, PLUS4, CBM-II
# vice-1.20 - Emulates C64, C128, VIC20, PET, PLUS4, CBM-II
# vile-9.4 - text editor which is feel-compatible with vi
# vim-6.3 - vi improved
# wdiff-0.5 - Compares two files word by word
# webcpp-0.8.4 - converts source into syntax highlighted HTML
# wget-1.5.3 - utility to retrieve URLs
# whichman-2.4 - search for man-pages that match approximately
# X11R6.8.2 - X Windows R6.8.2
# Xaw3d-1.5 - 3D athena widget set
# xv-3.10a - XV 3.10a - graphics viewer
# zip-2.31 - make .zip archives (compressed files into one)
# zlib-1.2.3 - zlib compression library
# zsh-4.2.6 - The Z shell

yes, i am drooling too and this time it's not from a hangover!

Mike Chambers
May 29th, 2008, 09:35 AM
what we really need for XTs is a full pentium 4 emulator. THEN we could run Vista on it, and use a hard drive as virtual memory since the XT's RAM is limited.

im_an_alien
June 17th, 2008, 03:58 PM
Yeah, but just think mow many 360KB floppies you'd need to install it. Unless you plan on getting a DVD drive to run in an XT, too :p

Then again, you could always do a network install, if Vista supports it...

Sharkonwheels
June 17th, 2008, 06:17 PM
So on a positive note I am proud to be able to say that I've had time to image my second copy of PC/IX in both EMT4WIN and Dave Dunfield IMD imagedisk formats

Here is the link (http://maben.homeip.net/static/S100/IBM/PCIX/index.html)

http://maben.homeip.net/static/S100/IBM/PCIX/index.html

Luckily this activity was performed before my meeting with another disasterous set of Wabash Diskettes (http://majzel.blogspot.com/2008/05/wabash-destroyer.html) . All diskettes were not created equal.

Did you try the baking-in-the-oven trick on those floppies?

I don;t think it's just Wabash - I have had to throw out all kinds of disks, because you could almost SEE the oxide coming off the media! Maxell, memorex, elephant, Sony, the list goes on and on...


T

cas194
February 17th, 2010, 06:10 AM
Yes whilst I did use Minix from an early age and was often to be seen clutching Andrew Tanenbaum's famous Modern Operating Systems (http://www.prenhall.com/tanenbaum/details.html), I would say though that PC/IX was really in a different league.

It was full on UNIX, you know compilers, SCCS, accounting, the works. All running on an 8088. Again, doesn't anybody have the documentation to this or VM/IX? If we could have this scanned and published I think you would agree what an amazing product for the time it really was.

Regards marcus.

I was involved with PC/IX since its inception and I have a complete set of PC/IX manuals, 'Second Edition', in pristine condition:

o System Manager's Guide
o Programmer's Guide
o Text Processing Guide
o User's Manual (aka 'The Fat Book')

Interested?

Chris.

p.s. As this forum thread appears inactive, I'll leave an email address so that I don't have to keep checking: cas194@gmail.com

dkedrowitsch
March 8th, 2010, 04:08 AM
Sorry to dig up an old thread but I'd love to try this on my 5150 and my 10 MHz clone. It seems the links are down however, perhaps someone could point me to an updated link?

medavidson
April 30th, 2010, 07:37 PM
It's been a LONG time since I thought about this, but I definitely remember that PC/ix would NOT run on anything but an XT. You couldn't run it on at AT or 386 at all. If I'm remembering correctly, this was intentional. IBM had a deal to sell Xenix on the AT and they didn't want PC/ix eating into that market. After all, the AT was much faster and had a bigger hard drive.

At one time, I also owned Interactive's (the people who created PC/ix) 386/ix with the full-blown manual set. I'm so mad at myself for letting both these items go years ago.

Mark

Klee
March 23rd, 2011, 07:02 AM
I just found this very interesting post , but does anybody still have the disk images listed in beginning of this thread?

glitch
March 23rd, 2011, 05:19 PM
Dunfield ImageDisk format images here:

http://filedump.glitchwrks.com/software/vintage/ibm/pcix/

There's a .zip archive under images/ if you want all 19 in a compressed format. These images are still available on maben.homeip.net, albeit in a different directory. maben.homeip.net also doesn't seem to have a ton of bandwidth to spare, whereas I just found out my hosting package includes unlimited transfer!

Klee
March 23rd, 2011, 05:32 PM
dunfield imagedisk format images here:

http://filedump.glitchwrks.com/software/vintage/ibm/pcix/

there's a .zip archive under images/ if you want all 19 in a compressed format. These images are still available on maben.homeip.net, albeit in a different directory. Maben.homeip.net also doesn't seem to have a ton of bandwidth to spare, whereas i just found out my hosting package includes unlimited transfer!

Thanks!! but it seems to be down.

glitch
March 23rd, 2011, 05:53 PM
Thanks!! but it seems to be down.

Good chance the DNS hasn't finished registering the subdomain...I registered it about 10 minutes before I posted! Try http://www.glitchwrks.com/filedump/software/vintage/ibm/pcix/

Klee
March 23rd, 2011, 06:16 PM
Good chance the DNS hasn't finished registering the subdomain...I registered it about 10 minutes before I posted! Try http://www.glitchwrks.com/filedump/software/vintage/ibm/pcix/

Thanks again!! Link is working.


Got them!!

Now to install on a 8088 clone with 256k ram.

Klee
March 24th, 2011, 06:22 PM
Any tips on installing it? Typed "install" at the command prompt and it reads off the floppy for about 10-15 seconds then floppy light goes out and im left with a flashing curser and it is not responsive to the keyboard.

Tried it on two pc's , one a 8088 with 256k ram and my 8086 deskpro with 640k and it does the exact same thing on both. Also tried two different image files and two different image programs. Hummm..........


Update: It still does not install , the first disc boots fine and I can run format floppys and run the other commands but not the install command. Also it cannot read the other discs in the series that I made once its booted off the 01maint disc , ls command shows "..No such file or directory" .

Any of you older version Unix gurus can help?

Klee
March 25th, 2011, 10:33 PM
Installing now!!

I can not find any install guide at all for PC/IX on the internet. I did read a tiny section of a book in google books about it was designed to use a 8087 so I stuck one in just incase.

I was playing around with the dunfield 01maint.imd image file with Dave Dunfields Imagedisk program ( specificly the IMDU.COM ) and was looking at the "F5 STRINGS" function just poking about and noticed the program listed a big compressed file in the image along with the other programs so I ran imdu with the" /e maint.imd "switch to expand the data and then used the "F5" function again.

Now it shows lots more info and under the "install.c" area it listed all the outputs of install.c , replys to commands error messages a note about max hd size is 305 sectors and ;ots more interesting stuff also this "press space bar to install".

PRESS THE SPACE BAR TO INSTALL ..................is it that simple?

Not really because with the original .imd file it never accepted the spacebar input.

Next I renamed the maint.imd to 01maint.imd and booted off of it just to try it out.

It works , after typing the install command and after the floppy light goes out and pressing the space bar it goes straight to the partition section of the install.!!!

But its inconsistant , after about 5 reboots to test it out it only went on with the install 2 times and on the second time I started the install and once it makes it to the partition setup screen everything is ok. Dont know if its the floppy , or one of the 360k drives i'm using.

It is also inconsistant on the Deskpro it seems , but I only tried to run it twice.

The unmodded 01maint.imd file refused to ever accept the space bar input.

Now I need to make more install floppys to finish the install.

Klee
March 26th, 2011, 05:54 AM
Installed then rebooted and errored out "cannot load unix press cntrl alt delete"

:(

Mike Chambers
March 30th, 2011, 02:00 AM
THANKS to amouse for posting this! i've never heard of PC/IX before, it looks pretty cool. looks like a lot of you are having problems getting it to run without using real hardware. it runs perfectly the PC emu i've been writing.

i can upload it pretty soon if anybody wants to try PC/IX but have been having problems with other emulators. from what i've seen so far, MINIX 2 blows this out of the water. :p

not really a fair comparison though, but this is a really cool piece of computing history.

Klee
March 30th, 2011, 07:07 AM
THANKS to amouse for posting this! i've never heard of PC/IX before, it looks pretty cool. looks like a lot of you are having problems getting it to run without using real hardware. it runs perfectly the PC emu i've been writing.

i can upload it pretty soon if anybody wants to try PC/IX but have been having problems with other emulators. from what i've seen so far, MINIX 2 blows this out of the water. :p

not really a fair comparison though, but this is a really cool piece of computing history.


Well I'm using real hardware and it has issues for me just trying to install it.

You have installed it on your emulator? How did the install go , any problems?

Mike Chambers
March 30th, 2011, 01:41 PM
well all i really did with it was boot the maintenance disk and run a few commands, so i havent exactly given it a full work out.

bengo
April 1st, 2011, 12:23 PM
I will Like to try it, i have been looking for it to "Emulate" Andrew Tanenbaum minix 1.0 dev environment and compile it (minix 1.0) over it.

would be nice if you can share a virtualized image. thanks in advance

Klee
April 9th, 2011, 06:08 PM
I'm still having no luck installing this , the maint disk will boot on a 286 with 1 mb ram . It does not like a VGA card as the lower half of all text is missing.

I have been using a microscience 20mb drive and a WD XT- GEN controller card and letting the installer create a 10 mb partition.

After the install it , both on the 8088 and 286 , errors out that it cannot boot unix.

I'm thinking it has issues with larger hard drives than 10 mb.

Maybe I need a IBM machine to install it on, could it be checking for the IBM BASIC roms that are not on my clone.?

This would really be cool it it would just boot up , as it is supposed to work on a 8088 with 256k ram.

Does anybody have any docs on this OS ? I cannot find any manuals at all.

kb2syd
April 10th, 2011, 04:09 AM
I THINK PC/IX will only run on very specific hardware. XT and very compatibles with mono card. I can't seem to verify this anywhere though.

Klee
April 10th, 2011, 06:26 AM
I guess the next step for me is to try it on my 8086 Deskpro since its supposed to be the most compatible "compatible".

Klee
April 10th, 2011, 07:01 AM
http://img576.imageshack.us/img576/6094/img0608ta.jpg

This is what it does on the deskpro.

It is slightly different on the deskpro in that the message " booting /unix from partition + with the underscore " is just a box that looks like a curser on the other pc's.

I really could use some docs on this.

I forgot to post this , PC/IX does not like any cpu speed except 4.77 mhz. Turbo mode on the 286 has to be turned off otherwise it gives read errors if you "ls" to display the contents of the boot floppy. The deskpro boots with turbo mode turned off.

So far every mono card displays just fine.

tingo
April 13th, 2011, 02:03 PM
How does the install work? can you mess around in a shell after installing, but before rebooting? Just to verify that files needed (like /unix) are indeed on the hard drive.
Second thought: have you tried with a partition of 10 MB or smaller?

Klee
April 13th, 2011, 05:12 PM
How does the install work?

Boot off the floppy and then type "install" , as soon as it drops to a curser hit the spacebar , its seems to be a bit inconsistant you may have to reboot several times to get the installer to work.

Once the installer is up you just run through the options until it says its done and then your back at thr SS shell.


can you mess around in a shell after installing, but before rebooting? Just to verify that files needed (like /unix) are indeed on the hard drive.

I have not been able to so far , after the install your back at the stand alone shell prompt on the floppy with no options to mount the hard drive.


Second thought: have you tried with a partition of 10 MB or smaller?

Yes a 8mb and a 9.5 mb partition.

I really wish someone with a IBM 8088 pc with a min of 256K ram and a 10 mb hard drive would give it a go to see if they have better luck.

I have hit a wall with this , I really think you must have a 10 mb hard drive to get it to work.

I also think the maint disk image has errors on it because if you try to run some of the commands of the floppy it gives read errors.

UNIX on a 8088 pc , or maybe a s-100 system , with 256k ram is just so cool............if it would just work.:huh:

glitch
April 13th, 2011, 05:40 PM
I'm planning on trying this out with my true (big) blue IBM 5150 when I get a chance to pick it up -- currently at my parents' place in WV. I'll try with the XTIDE, and a MFM controller if that doesn't work. I'll report back on the install process.

Klee
April 14th, 2011, 05:14 AM
I'm planning on trying this out with my true (big) blue IBM 5150 when I get a chance to pick it up -- currently at my parents' place in WV. I'll try with the XTIDE, and a MFM controller if that doesn't work. I'll report back on the install process.

I was never able to get the installer started with the XTIDE in my deskpro only with a mfm card and drive.

pearce_jj
April 14th, 2011, 09:51 AM
Anyone know what, if any, network card will work with this? Presumably it must have an IP stack.... if the installer can be made to work of course.

tingo
April 15th, 2011, 04:13 PM
I really wish someone with a IBM 8088 pc with a min of 256K ram and a 10 mb hard drive would give it a go to see if they have better luck.


Unfortunately, all my machines of that particular class is 286 or higher.

Mike Chambers
April 15th, 2011, 06:25 PM
nevermind on my emu running it right, i can't install it to a hard disk image in it because it does direct controller access. i only emulate on the BIOS level on int 13h! :(

sorry. damn. runs fine off the floppy images though.

Swigs
August 6th, 2011, 09:26 AM
Here are the PX/IX hardware requirements taken from an IBM booth handout at the UNIX Systems EXPO/84



PUBLICATIONS
The publications for PC/IX, except for the General Information Manual, are provided in loose-leaf binders; they are:
- General Information Manual (GH20-6247) Part # 6277855 (Version 1.1)
- User's Manual (SH26-6365); Binder # SH20-6364
- Programmer's Guide (SH20-6367); Binder # SH20-6366
- System Manager's Guide (SH20-6369); Binder # SH20-6368
- Text Processing Guide (SH20-6371); Binder # SH20-6370

A copy of each of the above documents and binders will be supplied automatically with the machine-readable material or may be ordered separately at general availability. The General Information Manual for Version 1.1 will be available at product shipment.

SCHEDULE
PC/IX Version 1.0 is available now. Planned availability for PC/IX Version 1.1 is 4Q84.

TECHNICAL INFORMATION

SPECIFIED OPERATING ENVIRONMENT
PC/IX Version 1.0 supports the IBM Personal Computer XT, the IBM Personal Computer with Fixed Disk Expansion, and the IBM Personal Computer XT/370. PC/IX Version 1.1 supports the IBM Personal Computer AT in addition to those supported by Version 1.0. All minimum configurations require 256 KB of memory, one Dual Sided Diskette Drive, and one Fixed Disk Drive.

The minimum hardware configuration for the IBM Personal Computer XT consists of:
1 IBM Personal Computer XT System Unit/Keyboard (Model 5160087), which includes the following:

- 1 Dual Sided Diskette Drive;
- 1 10 MB Fixed Disk Drive;
- 1 Asynchronous Communications Support Adapter;
- 128 KB of Memory.

- 2 64 KB Memory Module Kits (Option 1501003), for a total of 256 KB of memory.
- 1 IBM Monochrome Display (Option 5151001) and Adapter (Option 1504900)
OR
- 1 IBM Color Display (Option 5153001) and Adapter (Option 1504910); the Color Display is supported in text mode only.

Note: The Monochrome and Color Displays may both be used within the same PC/IX system. Switching between the displays may be accomplished using the PC/IX STTY command.

The minimum configuration for the IBM Personal Computer with Fixed Disk Expansion consists of:
1 IBM Personal Computer System Unit/Keyboard (Model 5150164), which includes the following:

- 1 Dual Sided Diskette Drive;
- 64 KB of Memory.

- 1 IBM Personal Computer Expansion Unit Model 001 with a 10 MB Fixed Disk Drive and Fixed Disk Adapter (Option 5161001).
- 3 64 KB Memory Module Kits (Option 1501003), for a total of 256 KB of memory.
- 1 IBM Monochrome Display (Option 5151001) and Adapter (Option 1504900)
OR
- 1 IBM Color Display (Option 5153001) and Adapter (Option 1504910); the Color Display is supported in text mode only.

The minimum configuration for the IBM Personal Computer XT/370 Model 5160588) consists of:
1 IBM Personal Computer XT/370 System Unit/Keyboard (Model 5160588), which includes the following:
- 640 KB of memory;
- 1 Dual Sided Diskette Drive with Adapter;
- 1 10 MB Fixed Disk Drive and Adapter; XT/370 Processor Card;
- XT/370 Memory Card;
- XT/370 3277 Emulation Card.

- 1 IBM Monochrome Display (Option 5151001) and Adapter (Option 1504900)
OR
- 1 IBM Color Display (Option 5153001) and Adapter (Option 1504910); the Color Display is supported in text mode only.

The minimum configuration for the IBM Personal Computer XT/370 Model 5160568)
1 IBM Personal Computer XT/370 System Unit/Keyboard (Model 5160588), which includes the following:
- 640 KB of memory;
- 1 Dual Sided Diskette Drive with Adapter;
- XT/370 Processor Card;
- XT/370 Memory Card;
- XT/370 3277 Emulation Card.
- 1 10 MB Fixed Disk Drive (Option 5161001).
- 1 IBM Monochrome Display (Option 5151001) and Adapter (Option 1504900)
OR
- 1 IBM Color Display (Option 5153001) and Adapter (Option 1504910); the Color Display is supported in text mode only.

Note: PC/IX supports the PC-XT/370 utilizing the PC HARDWARE, not the XT/370 HARDWARE.

The minimum configuration for the IBM Personal Computer AT (5170068) consists of:
1 IBM Personal Computer AT System Unit/Keyboard (5170068) which includes the following:
- 1 256 KB of Memory;
- 1 1.2 MB Diskette Drive;
- 1 20 MB Fixed Disk Drive.
- 1 IBM Monochrome Display (Option 5151001) and Adapter (Option 1504900)
OR
- 1 IBM Color Display (Option 5153001) and Adapter (Option 1504910); the Color Display is supported in text mode only.

The minimum configuration for the IBM Personal Computer AT (5170099) consists of:
- 1 IBM Personal Computer AT System Unit/Keyboard (5170099) which includes the following:
- 1 512 KB of Memory;
- 1 1.2 MB Diskette Drive;
- 1 20 MB Fixed Disk Drive.
- 1 IBM Monochrome Display (Option 5151001) and Adapter (Option 1504900)
OR
- 1 IBM Color Display (Option 5153001) and Adapter (Option 1504910); the Color Display is supported in text mode only.

Note: PC/IX Version 1.1 is required to utilize the IBM Personal Computer AT. The following optional hardware is supported:
- Additional memory up to a total of 640 KB; 64/256 KB Memory Expansion (Option 1501013), 64 KB Memory Module Kit (Option 1501003).
- 128 KB Memory Expansion (Feature 0209) and 512 KB Memory Expansion (Feature 0203) for the PC AT.
- 8087 Math Co-Processor (Option 1501002).
- 80287 Math Co-Processor (Feature 0211) for the PC AT.
- Up to 2 Asynchronous Communications Adapters (Option 1502074).
- 1 Additional 10 MB Fixed Disk Drive (Option 1602500) for use with the PC Expansion Unit ~Iodel 001 (Option 5161001).
- 1 Additional 20 MB Fixed Disk Drive (Feature 0205) for use with the PC AT. A maximum of two diskette drives and one fixed disk drive or two fixed disk drives and one diskette drive can be attached to the PC/AT.
- 1 IBM Personal Computer Expansion Unit Model 002 with a 10 MB Fixed Disk Drive (Option 5161002) for attachment to the PC/XT.
- Up to 3 additional single sided or dual sided diskette drives for a total of 4.
- Up to 2 IBM Graphics Printers (Option 5152002) or IBM 80 CPS Matrix Printers or IBM Color Printers (Option 5182001).

Note: Not all of the above options are available on each Personal Computer model.

PLANNING INFORMATION

Customer Responsibility

The customer is responsible for installation of the Personal Computer Interactive Executive. Installation instructions are contained in the PC/IX System Manager's Guide, SH20-6369.

PC/IX consists of nineteen (19) diskettes, grouped into subsets for ease of installation:
- Maintenance Subset; one (1) diskette.
- Core Subset; eight (8) diskettes.
- Programming Subset; four (4) diskettes.
- Communications Subset; one (1) diskette.
- Source Code Control System Subset; one (1) diskette.
- Text Processing Subset; one (1) diskette.
- Special Purpose Subset; one (1) diskette.
- System Accounting Subset; one (1) diskette.
- Games Subset; one (1) diskette.

After the Maintenance and Core Subsets have been installed, the remaining subsets may be installed at the customer's option, depending on processing requirements and available fixed disk space.

Any shipments to a country outside of the United States require a U.S. Government license.

kokoboi
August 8th, 2011, 01:04 PM
where can I download the images from ?

glitch
August 8th, 2011, 01:31 PM
where can I download the images from ?

As stated elsewhere in the thread:

http://filedump.glitchwrks.com/software/vintage/ibm/pcix/

Klee
September 13th, 2011, 07:08 AM
Here are the PX/IX hardware requirements taken from an IBM booth handout at the UNIX Systems EXPO/84



Thanks for posting that info , at least now I know what hardware it will work on.

Still unsure if it looks for the IBM basic roms or not or maybe the original discs have errors.

Any body have any more docs on this? Or maybe a list of the commands for SYS 3 ?

I have not played around any with this in months but I'd like to see it work.

Klee
January 21st, 2012, 08:10 PM
Bumping an old thread.

hampa
January 23rd, 2012, 11:01 AM
Bumping an old thread.

PCE (http://www.hampa.ch/pce) can now run PC/IX. There's a preconfigured environment in the download section, including the disk images from this thread. I have successfully used the emulated PC/IX to recompile MINIX 1.1.

Pepinno
January 23rd, 2012, 12:43 PM
Does anybody have any docs on this OS ? I cannot find any manuals at all.

I think you would be interested on post # 19 (http://www.vintage-computer.com/vcforum/showthread.php?11151-PC-IX-Images&p=130180#post130180) of this very thread, where forum member cas194 says:



I was involved with PC/IX since its inception and I have a complete set of PC/IX manuals, 'Second Edition', in pristine condition:

o System Manager's Guide
o Programmer's Guide
o Text Processing Guide
o User's Manual (aka 'The Fat Book')

Interested?

Chris.

p.s. As this forum thread appears inactive, I'll leave an email address so that I don't have to keep checking: cas194@gmail.com

Pepinno
January 23rd, 2012, 12:45 PM
I have SCO Xenix for 8086 XT including development kit etc.

The Development Kit for Xenix (for the IBM PC) is a very sought after item, even if it is just for the XT/8086 version and not for the 386 version.

May I have an "evaluation copy", please? :D

tingo
January 23rd, 2012, 02:57 PM
PCE (http://www.hampa.ch/pce) can now run PC/IX. There's a preconfigured environment in the download section, including the disk images from this thread. I have successfully used the emulated PC/IX to recompile MINIX 1.1.

Neat! PCE compiled easily under FreeBSD, and just now I have booted PC/IX 1.0. Fun times.

Swigs
January 24th, 2012, 04:37 AM
As the IBM PC/IX development manager, I congratulate you! It brings back a lot of fond memories to hear that PC/IX is alive and well after some 28+ years. Just wish I could see it running. Now if only someone could get VM/IX or better yet TSS/370 running again.

Paul Swigert

g4ugm
January 24th, 2012, 11:21 PM
Paul,

As TSS/370 was a PRPQ so licenced we are not going to see it live any time soon. I guess that TSS/360 may yet be resurrected but I think it needs 360/67 emulation and thats not available any where.

Wasn't VM/IX also licenced code? If we could get a copy of that that would be fun.....

Dave
p.s. MTS has just been made available for download...

tingo
January 25th, 2012, 01:36 PM
I guess that TSS/360 may yet be resurrected but I think it needs 360/67 emulation and thats not available any where.
So Hercules (http://www.hercules-390.org/) isn't going to cut it?
(I'm not very familiar with mainframes, so be kind if this is a question with a very obvious answer)

g4ugm
January 25th, 2012, 02:19 PM
No thats fine. The Hercules FAQ

http://www.hercules-390.org/hercfaq.html#1.02

says:-

(Note: Not all 370 and 390 features have been implemented in Hercules. See the list of particulars later in this document. Also, certain non-standard models, 360/20s, and the 360/67 virtual memory mode are not emulated.)

but if we had a stable TSS then tweaking Hercules probably would take a few days effort..

Klee
January 28th, 2012, 01:22 PM
VERY interesting!!! And good work!!

I have tried to install PC/IX on a Compaq Deskpro 8086 and a clone 8088 and have went through the installer to install it to the hard drive but it errors out when I try to boot off the hard drive.

What is hardware is needed to boot PC/IX from the hard drive?

I do not have an IBM pc to play with only clones and both have failed to boot after the install. Does it have to have the IBM PC rom chips?

EDIT: I just started the emulator and removed the ibm basic rom from the rom folder and it still booted into PC/IX so it does not need the rom chips to boot.

Looks like i'm gonna make some more floppys and try one more time!!LOL



PCE (http://www.hampa.ch/pce) can now run PC/IX. There's a preconfigured environment in the download section, including the disk images from this thread. I have successfully used the emulated PC/IX to recompile MINIX 1.1.

Swigs
January 29th, 2012, 08:21 AM
Hi Dave,

It turns out that both the source code and object modules for TSS/370 can be found here: http://www.ibiblio.org/jmaynard/

TSS Manuals may be found here: http://www.bitsavers.org/pdf/ibm/360/tss/

And a S/370 emulator may be found here: http://www.hercules-390.org/

I don't know of anywhere VM/IX code may be found.

I know (knew) TSS pretty well and would love to work with anyone interested in getting it running again.

Paul S

Klee
February 3rd, 2012, 06:58 PM
Did not work but it did not error out at the "can't find UNIX" error but just froze after it said "booting UNIX "......I guess thats an improvement. LOL

I might try an older MFM controller and low level format the drive to it and try again. Now I'm thinking it might have issues with the newer, made in 1989, controller card.



VERY interesting!!! And good work!!

I have tried to install PC/IX on a Compaq Deskpro 8086 and a clone 8088 and have went through the installer to install it to the hard drive but it errors out when I try to boot off the hard drive.

What is hardware is needed to boot PC/IX from the hard drive?

I do not have an IBM pc to play with only clones and both have failed to boot after the install. Does it have to have the IBM PC rom chips?

EDIT: I just started the emulator and removed the ibm basic rom from the rom folder and it still booted into PC/IX so it does not need the rom chips to boot.

Looks like i'm gonna make some more floppys and try one more time!!LOL

jonnymacuser
February 4th, 2012, 01:32 AM
Anybody have any tips/suggestions for making a 5.25" floppy disk of the 01MAINT.IMD in order to boot this on an XT?

When I run:

C:\...IMDU 01MAINT.IMD

I get:

IMageDisk Utility 1.16
IMD 1.17: 24/05/2008 10:10:06
PCIX Maintenance diskette
Use for install also
0/0 250 kbps DD 9x512
80 tracks (40/40), 720 sectors (359 data, 361 compressed, 0 unavail)

Then my settings in IMD are:

Drive : A
Cylinders : 40
Sides : Two
Double-step : Off
R/W gap : Calculated
Format gap : Calculated
Format fill : E5
Full Analysis : No
Interleave : As read
Retries : 5
500 kbps -> : 500 kbps
300 kbps -> : 300 kbps
250 kbps -> : 250 kbps


When I boot from the 5.25" floppy -- my 5151 display flashes then displays a blinking cursor that can be moved by the keyboard ... typing the "ls" command does something (floppy light starts blinking) ... but nothing on the screen ...

Klee
February 8th, 2012, 05:03 PM
I had zero trouble making a bootable disk , my trouble is on the install and reboot.

I dont remember which program I used to make the images , used a Windows 98 pc in DOS mode to do it as I had issues making it in a DOS window in Windows98.

jonnymacuser
February 17th, 2012, 01:38 PM
I had zero trouble making a bootable disk , my trouble is on the install and reboot.

I dont remember which program I used to make the images , used a Windows 98 pc in DOS mode to do it as I had issues making it in a DOS window in Windows98.

Would you be able to make an image file/copy of your bootable disk?