Previous Thread
Next Thread
Print Thread
hp9k_3xx WIP #113675
07/20/18 06:20 PM
07/20/18 06:20 PM
Joined: Aug 2017
Posts: 6
D
dxl Offline OP
Member
dxl  Offline OP
Member
D
Joined: Aug 2017
Posts: 6
Hi Forum,

after quite some time, i reached an important milestone with hp9k_3xx in mame: booting HP-UX!

It's only HP-UX 7, but at least a start. The goal is to get HP-UX 9 running, but have to fix some unsupported MMU stuff for that.

There are also a few things (bugs!) left:

- BASIC/PASCAL doesn't work if the DMA controller is present
- The RTC doesn't seem to work in HP-UX 7 - or is it only Y2K, as HP-UX 7 isn't Y2K compliant?
- other stuff that needs to be cleaned up before submitting, namely my HP DIO implementation, the DMA controller, and the MB87030 SCSI controller

Here are a few pictures:

[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]

Re: hp9k_3xx WIP [Re: dxl] #113731
07/29/18 09:48 PM
07/29/18 09:48 PM
Joined: Aug 2017
Posts: 6
D
dxl Offline OP
Member
dxl  Offline OP
Member
D
Joined: Aug 2017
Posts: 6
Got a bit further wrt. the MMU stuff for HP-UX 9. Problem seems to be related to Write protection on pages. The sh crash might be caused by a quick hack i did for testing. Don't know whether HP-UX 9 did Copy-on-Write for pages... Anyone else does?

[Linked Image]

Re: hp9k_3xx WIP [Re: dxl] #113732
07/29/18 11:16 PM
07/29/18 11:16 PM
Joined: Mar 2001
Posts: 15,988
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 15,988
USA
We didn't initially mark the "page accessed" bit in the page tables to save performance, and that caused funky problems with NeXTStep. We definitely implemented it for the '040 after that, but the '030 might still lack it.

Re: hp9k_3xx WIP [Re: dxl] #113770
08/07/18 04:56 PM
08/07/18 04:56 PM
Joined: Aug 2017
Posts: 6
D
dxl Offline OP
Member
dxl  Offline OP
Member
D
Joined: Aug 2017
Posts: 6
With the indirect descriptors implemented and a few other issues fixed, the HPUX-9 installer progresses a bit further:
So looks like SCSI is not working in HP-UX9 (works with HP-UX7) - something to figure out.

[Linked Image]
[Linked Image]

Last edited by dxl; 08/07/18 04:57 PM.
Re: hp9k_3xx WIP [Re: dxl] #113792
08/09/18 08:20 PM
08/09/18 08:20 PM
Joined: Aug 2017
Posts: 6
D
dxl Offline OP
Member
dxl  Offline OP
Member
D
Joined: Aug 2017
Posts: 6
The SCSI problem is actually not a SCSI problem, but seems related to GPIB. If i disable GPIB, the installer detects the SCSI disk, and i'm able to start a install. Crossing fingers that the install will finish:
[Linked Image]

Re: hp9k_3xx WIP [Re: dxl] #113793
08/09/18 09:25 PM
08/09/18 09:25 PM
Joined: Aug 2017
Posts: 6
D
dxl Offline OP
Member
dxl  Offline OP
Member
D
Joined: Aug 2017
Posts: 6
It did finish, and we have now VUE (only monochrome, will test color later). Yay!:

(a HP HIL mouse implementation gains priority now...)
[Linked Image]
[Linked Image]
[Linked Image]

Last edited by dxl; 08/09/18 09:26 PM.
Re: hp9k_3xx WIP [Re: dxl] #113795
08/10/18 01:03 AM
08/10/18 01:03 AM
Joined: Apr 2012
Posts: 214
UK
Pernod Online content
Senior Member
Pernod  Online Content
Senior Member
Joined: Apr 2012
Posts: 214
UK
This is looking awesome, and very familiar as I used to use them back in the 90's.


BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, etc.
Re: hp9k_3xx WIP [Re: dxl] #113797
08/10/18 05:21 AM
08/10/18 05:21 AM
Joined: Nov 2016
Posts: 38
P
pmackinlay Offline
Member
pmackinlay  Offline
Member
P
Joined: Nov 2016
Posts: 38
I totally agree - super awesome! I love seeing these old Unix GUI's come to life!


Who's Online Now
1 registered members (Aurel), 59 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,566
Posts111,891
Members4,805
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.023s Queries: 14 (0.008s) Memory: 5.6423 MB (Peak: 5.8449 MB) Zlib enabled. Server Time: 2018-08-19 21:44:56 UTC