Openstep Installation Guide



To download and install OpenSees the user is required to download both the OpenSees and Tcl/Tk packages. The OpenSees and Tcl/Tk packages can both be downloaded from the OpenSees binaries webpage opensees.berkeley.edu/binaries.html. The binaries download page will be similar to that shown below. OPENSTEP for Mach supports multiple partitioned hard disks, allowing the user to install and boot several operating systems from the same local hard disk. Larger local disks are recommended for stand-alone systems or for systems with a local non-OPENSTEP for Mach partition. Install OPENSTEP, the successor of NeXTSTEP and the basis for Mac OS X, on a Virtualbox VM to see what it was like to use in the 90s. It's not particularly useful these days, but it is fun to see what it was like and how it influenced later software. Score points for authenticity by using it with an original NeXT keyboard and mouse! This section is meant to give a visual guide to the installation of both NEXTSTEP and OPENSTEP (I used NEXTSTEP for the images, but the OPENSTEP prompts are almost identical). To begin, you need a copy of the NeXTSTEP installation CD (in this case for Intel based computers) and the boot and devices floppies (if yours are damages, you can find. It should say bad magic and find the cd drive follow install instructions if done right it should find the hard drive. If you get stuck you can call me at 303 741-9998 or drop an email to sales@blackholeinc.com We have NeXTSTEP and OpenSTEP operating system and Y2k iso images.

This is my notes on installing NeXTSTEP onto Qemu. I had originally posted this on bsdnexus, however the links I had used for the graphics are nolonger working.

Please note that I’m not going to build an 'accelerated' version of Qemu, I’m trying to keep this build as 'stable' as possible. I'm going to assume you know how to use vi. I would recommend trying the 0.9.0 before you try anything else. 0.8.0 seems somewhat unstable, and the busmouse driver doesn't work on 0.9.1 .

I've tried to keep links to QEMU up to date, but official site no longer carries the old stuff so it'll probably fall into disrepair eventually.

It is worth nothing that my Pentium 3 cannot start the GUI portion. I really don’t know why. (I did try -O1 for CFLAGS)

Also with regard to the NeXTSTEP part I'm using ISO images. I have just had too many problems with the physical media.

  • 1Required Downloads
  • 2Busmouse patch
  • 3Installation of the compiler environment
  • 4Compilation
    • 4.3Configuring Qemu
  • 6Launching Qemu Install

Required Downloads

Download the following to c:installqemu-build

MinGW

Openstep Installation Guide Installation

from http://www.mingw.org/download.shtml

I've tried to mirror as close as I could to the versions that I built with... Since they are newer they may even work on Vista/7..

Aditional Dependancies

Qemu

Boot diskette image for NeXTSTEP

Drivers for NeXTSTEP 3.3

Busmouse patch

For Qemu 0.8.0

For Qemu 0.9.0

Installation of the compiler environment

Installation of MinGW

  • Install MinGW

Choose the 'current' version, then check the following options:

  • MinGW Base tools
  • G++ compiler
  • MinGW make

Allow it to instal into c:MinGW

Installation of MSYS

  • install msys - default options

Installation of the msysDTK

  • install msysDTK - default options


Installing gcc/g++ 3.4.5

Start -> run -> mingw -> msys -> msys

gcc -v should return:

Compilation

With the c compiler looking good, it's time to extract the dependancies for Qemu.

SDL

Extract and build SDL 1.2.13.

zlib

Extract and build zlib

Configuring Qemu

To compensate for qemu's configure, and some oddities in MinGW's handling of /usr/local you'll need to do some fixes..

qemu-0.8.0 NOTES

Extract Qemu and integrate the patch.

Now configure Qemu

qemu-0.9.0 NOTES

Extract Qemu and integrate the patch.

Now configure Qemu

So far this is the 'best' version of Qemu for NeXTSTEP.

qemu-0.9.1 NOTES

I've heard the reason this version will not work on Vista is something trivial:

Installing NeXTSETP

Ok now lets start with nextstep. Im going to populate a standalone copy of qemu

Lets create the 2 gig disk image..

Ok now here is the iso's that Im going to use in my c:install directory:

Ok lets get started! Im using the cmd.exe so I can paste stuff in & out. Also I copy the disk images ontop of 'disk'because some qemu hosts dont have the ctrl-alt-2 function...

Launching Qemu Install

Now let's run Qemu like this:

Step 1

I like the verbose booting so I can see what is going on.

Openstep installation guide minecraft


Step 2

Step 3

Openstep Installation Guide Minecraft

Step 4

It's time to copy the core disk onto 'disk' and press enter to continue. From a 2nd cmd.exe do a :

Step 5

Time to copy the beta disk onto the 'disk' and press enter to continue. From the 2nd cmd.exe do a:

Step 6

Now this part of the disk is corrupt (its on all the beta 3.3 disks) so we have to select some scsi driver in order to get to the ATAPI. I choose #2

Step 7

Now we can proceed to the ATAPI

Step 8

Openstep Installation Guide

Step 9

Step 10

NeXTSTEP kernel booting...

NeXTSTEP kernel booting...

Step 12

I like the advanced install. So lets go with #2

Step 13

We are going to install on the #1 (and only) disk

Step 14

Guide

Since the ne2000 currently doesnt work, I want a small partition to copy files on & off the vm.

Step 15

Lets go with 32 megabytes

Step 16

Ok looks good!

Step 17

Openstep Installation Guide Kit

Step 18

Now the disk is being partitioned & formatted. This could take a minute.

Step 19

files are being copied.

See Full List On Docs.microsoft.com

Step 20

Ok we are done here. Press enter

Step 21

Now at this point you can kill the emulator. For the sake of being 'easy' lets copy the core file back ontop of the 'disk'Now we re-launch qemu as follows:

Openstep Installation Guide

Step 22

Again lets boot verbose

Step 23

Step 24

copy the beta onto disk.

Step 25

Step 26

copy core onto disk

There may be an 'error' that it cannot mount the floppy.. Don't worry, just hit ok and try again and it'll work.


Click on the monitor (from the top). We are going to install the VGA driver for now.

Select the Default VGA Adapter (v3.30) and press the 'Add' button

Now sleect the mouse button (from the top), then select the 'PS/2-Style Mouse (v3.30)'. Click the remove button.

Now select the audio icon (the speaker icon from the top) and lets add the 'Sound Blaster 16 (v3.30)' driver.

You will get a warning about an irq conflict, you can close it. (this is why we changed the sb16.c file from irq 5 (the busmouse) to irq7.

Select IRQ 7.

Now press the Done button.

press enter.(enter)

At this point NeXTSTEP 3.3 is installed. Pressing enter will sync the disk & reboot the VM. Next you select your keyboard, and you are good to go.

Hopefully this has helped someone out there!

Final Notes

After you install update #3 the keyboard will not work right.. you need to specify a keymap.

Here is how I like to run Qemu 0.9.0 for NeXTSTEP

Retrieved from 'http://gunkies.org/w/index.php?title=Installing_NeXTSTEP_on_Qemu&oldid=20916'