NeXT Computers Forum Index NeXT Computers
www.NeXTComputers.org
 
Log in to check your private messagesLog in to check your private messages

Log inLog in  RegisterRegister


Profile  Search  Memberlist  FAQ  Usergroups
I just got Rhapsody 1.0 booting!

 
Post new topic   Reply to topic    NeXT Computers Forum Index -> Rhapsody
View previous topic :: View next topic  
Author Message
neozeed



Joined: 15 Apr 2006
Posts: 685
Location: Hong Kong

PostPosted: Fri Apr 21, 2017 7:58 pm    Post subject: I just got Rhapsody 1.0 booting! Reply with quote

Issues with the driver kit & PCI persist.

BUT



booting up


at the desktop


shutting down.

---- UPDATE ----

PCI issue has been resolved!


_________________
# include <wittycomment.h>


Last edited by neozeed on Sat Apr 22, 2017 4:45 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
eagle



Joined: 29 Mar 2006
Posts: 390

PostPosted: Sat Apr 22, 2017 4:20 am    Post subject: Reply with quote

Wow, that's so cool! Can you post a howto?
_________________
My NeXTs:
NeXT Computer prototype (68030-25 x2, 68040-25)
Two NeXTstations (68040-25)
All mono
Back to top
View user's profile Send private message
neozeed



Joined: 15 Apr 2006
Posts: 685
Location: Hong Kong

PostPosted: Sat Apr 22, 2017 4:44 am    Post subject: Reply with quote

eagle wrote:
Wow, that's so cool! Can you post a howto?


Sure!

First you need THIS ISO IMAGE.

I'm assuming you have Rhapsody DR2 installed somewhere. Of course make a backup, lol etc etc, don't blame me if this doesn't work.

On your DR2 system, boot it up in single user mode (-s) at the boot prompt.

We are going to mount the CD-ROM image, and restore the new kernel and compiled userland on top of your existing system. If this goes wrong it will hopelessly brick your machine. Do this in a VM first to get the feel of it.

Code:
fsck -y /dev/hd0a
mount -w /
mkdir /tmp/CD
mount_cd9660 /dev/sd0a /tmp/CD
gzip -dc /tmp/CD/darwin01.gz | restore -rf -
reboot


That's really all there is to it. I've gone through the hell of compiling the kernel, and all the command tools from Darwin 0.1, and just verified a bunch of times with Qemu 0.90 that I can install DR2, then restore this CD on top of it, and unlock 512MB of RAM ... which I think is the only real noticeable change right now.
_________________
# include <wittycomment.h>
Back to top
View user's profile Send private message Visit poster's website
eagle



Joined: 29 Mar 2006
Posts: 390

PostPosted: Sat Apr 22, 2017 4:53 am    Post subject: Reply with quote

Wow, that's awesome - thanks! Almost all of my NeXTs are VMs (my 3 real ones are in storage), and I'll give this a try sometime this weekend. Cool!
_________________
My NeXTs:
NeXT Computer prototype (68030-25 x2, 68040-25)
Two NeXTstations (68040-25)
All mono
Back to top
View user's profile Send private message
neozeed



Joined: 15 Apr 2006
Posts: 685
Location: Hong Kong

PostPosted: Sat Apr 22, 2017 5:03 am    Post subject: Reply with quote

eagle wrote:
Wow, that's awesome - thanks! Almost all of my NeXTs are VMs (my 3 real ones are in storage), and I'll give this a try sometime this weekend. Cool!


Sure thing!

I need to follow NCommander's adventure with putting the OPENSTEP kernel on top of NeXTSTEP, to see if I can put this kernel onto NeXTSTEP .... If that works it'll be amazing!

Luckily mine are virtual too, so it's really alll zero risk, it just takes up time.

I should try this on VMWare as well...
_________________
# include <wittycomment.h>
Back to top
View user's profile Send private message Visit poster's website
Daxziz



Joined: 29 Dec 2005
Posts: 33

PostPosted: Tue Apr 25, 2017 1:52 am    Post subject: Reply with quote

This is really exciting news :)

My personal opinion is that the unlock of 512 MB of RAM is more than enough to call this a great success :)

Thanks for all the work you've put into this.


-Dax
Back to top
View user's profile Send private message
neozeed



Joined: 15 Apr 2006
Posts: 685
Location: Hong Kong

PostPosted: Tue Apr 25, 2017 4:38 am    Post subject: Reply with quote

Daxziz wrote:
This is really exciting news Smile

My personal opinion is that the unlock of 512 MB of RAM is more than enough to call this a great success Smile

Thanks for all the work you've put into this.


-Dax


Yeah it's great right now, lots of room for improvement, which we as a community (the royal we) can make.

I got the EIDE driver to build! It fails on new hardware, but it works on old. It's a stepping stone.
_________________
# include <wittycomment.h>
Back to top
View user's profile Send private message Visit poster's website
Daxziz



Joined: 29 Dec 2005
Posts: 33

PostPosted: Tue Apr 25, 2017 6:23 am    Post subject: Reply with quote

neozeed wrote:
I got the EIDE driver to build! It fails on new hardware, but it works on old. It's a stepping stone.


Meaning more specifically? Old hardware as in date or old hardware as in already installed with original driver and "updated" to new?


-Dax
Back to top
View user's profile Send private message
neozeed



Joined: 15 Apr 2006
Posts: 685
Location: Hong Kong

PostPosted: Tue Apr 25, 2017 7:10 am    Post subject: Reply with quote

Daxziz wrote:
neozeed wrote:
I got the EIDE driver to build! It fails on new hardware, but it works on old. It's a stepping stone.


Meaning more specifically? Old hardware as in date or old hardware as in already installed with original driver and "updated" to new?


-Dax


well old hardware like fake stuff qemu 0.90 to be exact. It' detects and runs fine. But this Windows98 era PC I bought used, along with any modern qemu both have errors right after the IDE probe.

Take this example:



In this case I changed the driver to return only single sector read/write in the detect, and yet it still bombs out when it tries to read the disk. Since I'm already installed the next things to do is to gut features in the driver, or dump out what it detects as in this case it's sectCnt (I fixed the typo to at least match the variable name) is 0xfe which is just WAY WAY too high, so obviously some value is being detected far too high on what the drive is actually capable of.
_________________
# include <wittycomment.h>
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    NeXT Computers Forum Index -> Rhapsody All times are GMT - 7 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Powered by phpBB © 2017 phpBB Group