How To : Emulate NeXTStep in Previous or Other Emulator
Hello! I am want to emulate NeXTStep in Previous. If any one know how to emulate NeXTStep in Previous or other emulator please help me and I have also downloaded NeXTStep 0.9 from winworld.The downloaded file is in dump format.Please also help me how to change the format that supports Previous.Very sorry for my bad English. :oops:
Comments
Has someone claimed they got it to do something?
It certainly will be awesome if/when it is completed. Not everyone can have a real NeXT cube.
yes you are right :( it is still incomplete.I want to emulate NeXTStep or OpenStep in previous(if you know another emulator please let me know.)
can you all you teach me how to emulate NeXTStep and OpenStep in VirtualBox or in Previous? Please help me! I need Help!
tl;dr: not yet
Previous can boot NeXTStep 0.x to 4.0 beta and OpenStep 4.1 to 4.2 For Mach.
So we have a NeXT Emulator!
Thanks
Mominul
None of this at all appears on their web site yet, but googling around, the 0.4 release announcement is on a thread in the nextcomputers forums, where all the real activity seems to be: http://www.nextcomputers.org/forums/vie ... &start=495
That same thread has many screen shots as well.
A direct link to the 0.4 binary: https://dl.dropboxusercontent.com/u/447 ... us_0.4.zip
But it is currently only for Intel MacOS. (guess I will still have to wait for a Win32 version. I wonder if this would compile for PPC MacOS?)
They indicate it will run NeXTSTEP version 0.8 to OpenStep 4.2, but I don't know where they get all their images from.
MagicISO and PowerISO can convert images. I think you can even use DD (DiskDump) to convert it.
@TCPMeta thanks for your suggestion! But I am a Windows user.
Nice! Did you build this EXE yourself? I still don't see any new releases on the official web site. When I try this against the NextStep 0.8 hard drive image (found in the main thread on the Nextcomputers forum), Nextstep crashes at the desktop - this appears to be a bug that was just recently reported and fixed, something about missing DMA registers (discussions also in that thread). That is the version I would really like to get running.
Hopefully someone will eventually compile and host a complete archive of NetxtStep versions and applications.
I'm still not sure about the disk formats. The early NextStep versions don't use CDs, they use Magnetic Optical disks. I have ".dump" files of 0.9 and 2.0, and I am guessing these were made with the NextStep DD utility from the MO disks. Trying to mount and boot those results only in an error about a missing volume label.
The hard disk images are thankfully just raw SCSI block hard drive dumps (not partition dumps that you can also make with DD).
After a bit of futzing, here are some notes about that:
First create a blank hard disk image with your favorite image utility.
The 2.88mb floppy disk boot image is found inside the NS 2.2 CD ISO, extract the file with an ISO utility.
Set the following drives in previous:
hard drive as scsi device "0"
floppy boot disk as scsi device "1"
cd-rom (check CD box) as SCSI device "2"
use machine type "NextCube" (Not the default Next Computer)
and boot using the rom monitor
at boot prompt type:
bsd(1,0,0)fdmach rootdev=sd1a
You must specify the rootdev parameter because the floppy expects to be booted from the floppy device (not implemented), and will try and make the non-existent hard drive file system "root" instead of the floppy.
Follow the menu instruction to init the drive, restore the system, and then reboot.
Do not arbitrarily close the emulator, or use the emulator's reboot function. You must shut down NextStep properly or it will damage the file system. If you must shut down prior to completion, press F10 and Previous will initiate a proper shut down, or exit to shell and type "halt"
To make things more complicated, a magnetic optical disk has data on it that is not accessible from within NeXTStep (even with dd). Mostly it is the bad/spare sector table - which should not be archived - but apparently also a section for boot code. Without that a MO disk will not boot.
Thanks
Mominul
Tried to compile it myself, but no luck getting the environment set up. :P
BTW, the Previous version number should be ~0.4, but yours has 0.5.
And also I have released ver 0.1a of the manual - https://dl.dropboxusercontent.com/s/7xggx7tk4qbvhus/PreviousUsersManual_2.pdf
I thought I it would be "easier" to cross compile the Win32 version under Linux. But as far as I can tell there is no proper way to get the MinGW versions of the zlib and SDL development files under Linux.
I did manage to compile the Linux native version, and that works except the NextStep mouse movement is all wonky.
Thank you so much. I have been looking for a guide on how to actually install NeXTStep on Previous for quite some time. This also seems to work for NeXTSTEP 3.3. I will try to complete the install process soon.