From: jayjwa@atr2.ath.cx.invalid
Arne Vajhøj writes:
>> I doubt VAXELN will run MACRO-11 or that it will run on a PDP-11.
This is what the ICP claims to support:
Do you want to build an ICP for an rtVAX 1000 or MicroVAX I, II, 3200,
3300, 3400, 35NN, 36NN, 3800, 3900, 4000 [NO] ? yes
Do you want to build an ICP for MicroVAX 3100 Model 30,40,80 [NO] ?
Do you want to build an ICP for MicroVAX 2000, MicroVAX 3100 [NO] ?
Do you want to build an ICP for KAV30 [NO] ?
Do you want to build an ICP for 6000-2NN, 6000-3NN [NO] ?
Do you want to build an ICP for 6000-4NN [NO] ?
Do you want to build an ICP for 6000-5NN [NO] ?
Do you want to build an ICP for 6000-6NN [NO] ?
Do you want to build an ICP for 9000 [NO] ?
Do you want to build an ICP for VAXstation II/GPX, VAXstation 3200 [NO] ?
Do you want to build an ICP for VAXstation II [NO] ?
Do you want to build an ICP for GPX VAXstation 2000, VAXstation 3100 [NO] ?
Do you want to build an ICP for monochrome VAXstation 2000, VAXstation 3100
[NO] ?
Do you want to build an ICP for SPX VAXstation 3100 [NO] ?
Do you want to build an ICP for VAXstation 4000 Model 60,VLC [NO] ?
> My understanding about VAXELN (based on what I have been told - no
> personal experience) is that you link the OS into the application
> and deploy the application (with embedded OS) directly on
> the VAX.
It's an SDK but no one calls it that. It would be much easier to
understand if they did. One creates an application in C or Pascal. Then
you compile/link it with ELN libraries. Maybe it supports other
languages but the docs mention C and Pascal.
$ cc program.c + ELN$:VAXELNC/LIB
$ link program.obj + ELN$:RTLSHARE/LIB + RTL/LIB
Then a .SYS gets create with ebuild.
$ ebuild program
This .SYS is then downline loaded on a supported system from the VMS
node ELN is on.
$ copy SAMPLE.SYS SYS$COMMON:[MOM$SYSTEM]
$ dir SYS$COMMON:[MOM$SYSTEM]
Directory SYS$COMMON:[MOM$SYSTEM]
READ_ADDR.SYS;10 SAMPLE.SYS;5
Total of 2 files.
Set the node to load this file on the target. SIMH has an rtvax1000 that
will work. Note that it is diskless and boots off the network.
$ ncp set node 1.16 load file SAMPLE.SYS
$ ncp show node 1.16 char
Node Volatile Characteristics as of 18-DEC-2023 20:35:21
Remote node = 1.16
Service circuit = QNA-0
Hardware address = AA-00-04-00-10-04
Load file = SAMPLE.SYS
...
set xq mac=aa:00:04:00:10:04
set xq ena
att xq tap:tap6
boot cpu
rtVAX1000 (KA620) simulator V4.0-0 Current git commit id: f4f30298
Logging to file "/opt/simulations/rtvax1000/install_rtvax1000.log"
./rtvax1000.ini-66> att xq tap:tap6
%SIM-INFO: Eth: opened OS device tap6
./rtvax1000.ini-70> boot cpu
%SIM-INFO: Loading boot code from internal ka620.bin
KA620-A.V1.1
Performing normal system tests.
5..4..3..
Tests completed.
>>> boot xqa0
2..1..0..
%VAXELN system initializing
VAXELN V4.6 QBUS
Hello!
From the host side (one year is wrong for some reason):
$
%%%%%%%%%%% OPCOM 18-DEC-2023 20:35:32.35 %%%%%%%%%%%
Message from user DECNET on KUSHAL
DECnet event 0.3, automatic line service
From node 1.12 (KUSHAL), 1-JAN-2041 00:00:00.00
Circuit QNA-0, Load, Requested, Node = 1.16, File = SAMPLE.SYS
Operating system, Ethernet address = AA-00-04-00-10-04
$
%%%%%%%%%%% OPCOM 18-DEC-2023 20:35:37.33 %%%%%%%%%%%
Message from user DECNET on KUSHAL
DECnet event 0.3, automatic line service
From node 1.12 (KUSHAL), 1-JAN-2041 00:00:00.00
Circuit QNA-0, Load, Successful, Node = 1.16, File = SAMPLE.SYS
Operating system, Ethernet address = AA-00-04-00-10-04
--
PGP Key ID: 781C A3E2 C6ED 70A6 B356 7AF5 B510 542E D460 5CAE
"The Internet should always be the Wild West!"
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|