NeXTcommunity

Everything => Software => Topic started by: ptek on May 09, 2026, 03:45 PM

Title: Looking for NeXT Mach, gcc version and EIDE driver version strings
Post by: ptek on May 09, 2026, 03:45 PM
Hi.

 I'm looking for the version strings from the following to add to my collection as I don't want to leech all the CD's and install them. I'm hoping some of you might have them set up in emulation. Also if it has been upgraded (patched). It seems the Japanese versions are also different.

GCC version:
gcc -v(i = Intel, n=Next, p=PPC, J=Japanese)
NeXT Computer, Inc. version cc-210.obj~2, gcc version 2.2.2 ,//3.1i CD-ROM
NeXT Computer, Inc. version cc-437.2.6, gcc version 2.5.8 ,// 3.3i, 3.3i Patched, 3.3Ji
NeXT Computer, Inc. version cc-471.7, gcc version 2.5.8 ,//4.0iPR1
NeXT Computer, Inc. version cc-437.2.6, gcc version 2.5.8 ,//4.2i Dev CD
NeXT Software, Inc. version cc-744.13, gcc version 2.7.2.1 ,//4.2i Patched
Apple Computer, Inc. version cc-763, based on gcc version 2.7.2.1 ,//5.0 Rhapsody DR1
Apple Computer, Inc. version cc-771.4, based on gcc version 2.7.21 ,//5.1 Rhapsody DR2

3.3N Patched      NeXT Computer, Inc. version cc-437.2.6, gcc version 2.5.8

Mach Kernel version and if possible size:
tail -100 /usr/adm/messages |grep MachNeXT Mach 3.2: Mon Oct 18 21:57:41 PDT 1993; root(rcbuilder):mk-149.30.15.obj~2/RC_m68k/RELEASE_M68K //NS3.2N 779,288
NeXT Mach 3.3: Mon Oct 24 13:56:37 PDT 1994; root(rcbuilder):mk-171.9.obj~2/RC_m68k/RELEASE_M68K //NS33
NeXT Mach 3.3: Tue Jul 13 10:33:44 PDT 1999; root(rcbuilder):mk-171.14.obj~22/RC_m68k/RELEASE_M68K //NS33 Patch 3

NeXT Mach 3.1: Thu Apr 29 23:44:40 PDT 1993; root(rcbuilder):Objects/mk-149.22.3.obj~2/RELEASE_I386 //NS31 CD-ROM 1,073,268
NeXT Mach 3.2: Mon Oct 18 22:08:07 PDT 1993; root(rcbuilder):mk-149.30.15.obj~2/RC_i386/RELEASE_I386 //NS32 977,892
NeXT Mach 3.3: Mon Oct 24 13:31:49 PDT 1994; root(rcbuilder):mk-171.9.obj~2/RC_i386/RELEASE_I386 //NS33 1,020,492
NeXT Mach 3.3: Wed May  3 20:44:36 PDT 1995; root(rcbuilder):mk-175.4.obj~3/RC_i386/RELEASE_I386 //NS33J, 1,020,524
NeXT Mach 3.3: Tue Jul 13 09:36:06 PDT 1999; root(rcbuilder):mk-171.14.obj~22/RC_i386/RELEASE_I386 //NS33 Patch 3 1,020,492
NeXT Mach 4.0: Sat Sep  2 20:49:42 PDT 1995; root(rcbuilder):Objects/mk-183.10.obj~8/RELEASE_I386 //NS40PR 1,015,968
NeXT Mach 4.0: Sun Apr 21 18:06:55 PDT 1996; root(rcbuilder):Objects/mk-183.25.obj~6/RELEASE_I386 //NS40, 1,019,556
NeXT Mach 4.2: Wed Apr 16 13:44:57 PDT 1997; root(rcbuilder):Objects/mk-183.34.obj~2/RELEASE_I386 //NS42, 1,113,724
NeXT Mach 4.2: Tue Jan 26 11:21:50 PST 1999; root(rcbuilder):Objects/mk-183.34.4.obj~2/RELEASE_I386 //NS42 Patch 2 VESA, 1,117,920
Rhapsody Operating System Release 5.0: Thu Sep 18 07:27:20 PDT 1997; root(rcbuilder):Objects/kernel-74.obj~2/RELEASE_I386 // RDR1 1,371,516
Rhapsody Operating System Release 5.1: Fri Apr 17 13:07:52 PDT 1998; root(rcbuilder):Objects/kernel-105.6.obj~2/RELEASE_I386 Copyright (c) 1988-1995,1997 Apple Computer, INC. // RDR2, 1,404,116

i386 Boot loader in the following directory:
/usr/standalone/i386bootv1.17      14,800   NeXTSTEP 31
bootv1.28      32,704   NeXTSTEP 32
bootv3.3.3.8      35,504   NeXTSTEP 33
bootv3.3.4.18.1   35,488   NeXTSTEP 33J
bootv40.8      35,488   OpenSTEP 4.00 PR1
bootv40.11      38,864   OpenSTEP 4.00
bootv40.13.1      38,864   OpenSTEP 4.2
bootv40.13.1.2   44,848   OpenSTEP 4.2 Patch 3 with VESA
bootV5.0.24      39,632   Rhapsody DR1 5.0
bootv5.0.41.1      39,616   Rhapsody DR2 5.1

Intel IDE/EIDE driver, the two sizes are for EIDE, EIDE_reloc:
/private/Drivers/i386/  or /usr/Devices/EIDE driver.         _reloc
IDE1.0      316      none   none // NS3.1 CD-ROM
IDE1.0      0      75,092   "PROGRAM:IDE PROJECT:ideDriver-5 DEVELOPER:mflynn BUILT:NO DATE SET (-B used)"; //NS3.2
IDE1.1      652      74,012   "PROGRAM:IDE8265 PROJECT:ideDriver-8.2 DEVELOPER:root BUILT:NO DATE SET (-B used)"; //NS3.2
IDE3.30      512      74,840   "PROGRAM:IDE PROJECT:ideDriver-12 DEVELOPER:root BUILT:NO DATE SET (-B used)";
EIDE3.34      none   98,300   "PROGRAM:EIDE PROJECT:drvEIDE-8 DEVELOPER:root BUILT:NO DATE SET (-B used)"; //OS4.0Floppy
EIDE3.34      4,248   98,300   "PROGRAM:EIDE PROJECT:drvEIDE-8 DEVELOPER:root BUILT:NO DATE SET (-B used)"; //OS4.0CD
EIDE3.37      10,304   119,864   "PROGRAM:EIDE PROJECT:drvEIDE-16.2 DEVELOPER:root BUILT:NO DATE SET (-B used)";
EIDE4.01      4,248   99,708   "PROGRAM:EIDE PROJECT:drvEIDE-16 DEVELOPER:root BUILT:NO DATE SET (-B used)";
EIDE4.03      10,432   111,596   "PROGRAM:EIDE PROJECT:drvEIDE-16.2 DEVELOPER:root BUILT:NO DATE SET (-B used)";
EIDE5.00      5,112   99,384   "PROGRAM:EIDE PROJECT:drvEIDE-21 DEVELOPER:root BUILT:NO DATE SET (-B used)";
EIDE5.01      26,952   121,056   "Program:EIDE PROJECT:drvEIDE-28 Developer:root Built:Sat Mar 28 22:23:22 PST 1998";

The VGA driver, the two sizes are for VGA, VGA_reloc
VGA driver            _reloc
VGA1.0         316      none   none NS3.1i
VGA1.0         648      none   none NS3.2i
VGA3.30         512      none   "PROGRAM:VGA PROJECT:vga-4 DEVELOPER:root BUILT:NO DATE SET (-B USED)";
VGA4.00         512      71,832   "PROGRAM:VGA PROJECT:vga-11 DEVELOPER:root BUILT:NO DATE SET (-B USED)"; //OS4.0
VGA4.00         512      71,840   "PROGRAM:VGA PROJECT:vga-12 DEVELOPER:root BUILT:NO DATE SET (-B USED)"; //OS4.2
VGA5.00         512      72,112   "PROGRAM:VGA PROJECT:vga-14 DEVELOPER:root BUILT:NO DATE SET (-B USED)"; //RDR1
VGA5.01         16,672   71,112   "PROGRAM:VGA PROJECT:vga-18 DEVELOPER:root BUILT:Sat Apr 4 04:34:54 PST 1998"; //RDR2

ProjectBuilder
PROJECT_VERSION = 1.1;   NeXTSTEP 3.1, NeXTSTEP 3.3,
PROJECT_VERSION = 2.6;   OPENSTEP 4.2i (Bot non-patched and patched), Rhapsody DR1
PROJECT_VERSION = 2.7;   Rhapsody DR2

Thanks :D

EDIT: (10 May 2026) Added more strings including Project Builder Strings.
Title: Re: Looking for NeXT Mach, gcc version and EIDE driver version strings
Post by: ptek on May 19, 2026, 12:22 PM
The following code is to get the current directory name so you can add it to your build file.

$ pwd | rev | awk -F'/' '{print $1}' | rev
Title: Re: Looking for NeXT Mach, gcc version and EIDE driver version strings
Post by: ptek on May 25, 2026, 10:53 AM
or just use:

$ basename `pwd`

I think this is the shortest command line. The line I used before the previous post was longer still  :'(